Class: Types::Authz::PersonalAccessTokens::ScopeType
- Inherits:
-
BaseUnion
- Object
- GraphQL::Schema::Union
- BaseUnion
- Types::Authz::PersonalAccessTokens::ScopeType
- Defined in:
- app/graphql/types/authz/personal_access_tokens/scope_type.rb
Class Method Summary collapse
Methods inherited from BaseUnion
Class Method Details
.resolve_type(object, _context) ⇒ Object
12 13 14 15 16 17 18 19 20 21 |
# File 'app/graphql/types/authz/personal_access_tokens/scope_type.rb', line 12 def self.resolve_type(object, _context) case object when ::Authz::GranularScope Types::Authz::AccessTokens::GranularScopeType when String Types::Authz::AccessTokens::LegacyScopeType else raise ::Gitlab::Graphql::Errors::BaseError, "Unknown scope type #{object.class.name}" end end |