Class: GraphQL::Schema::Member Private
- Inherits:
-
Object
- Object
- GraphQL::Schema::Member
- Extended by:
- BaseDSLMethods, BaseDSLMethods::ConfigurationExtension, HasAstNode, HasDirectives, HasPath, RelayShortcuts, Scoped, TypeSystemHelpers
- Includes:
- GraphQLTypeNames
- Defined in:
- lib/graphql/schema/member.rb,
lib/graphql/schema/member/scoped.rb,
lib/graphql/schema/member/has_path.rb,
lib/graphql/schema/member/build_type.rb,
lib/graphql/schema/member/has_fields.rb,
lib/graphql/schema/member/has_ast_node.rb,
lib/graphql/schema/member/has_arguments.rb,
lib/graphql/schema/member/has_directives.rb,
lib/graphql/schema/member/has_interfaces.rb,
lib/graphql/schema/member/has_validators.rb,
lib/graphql/schema/member/relay_shortcuts.rb,
lib/graphql/schema/member/validates_input.rb,
lib/graphql/schema/member/base_dsl_methods.rb,
lib/graphql/schema/member/graphql_type_names.rb,
lib/graphql/schema/member/type_system_helpers.rb,
lib/graphql/schema/member/has_deprecation_reason.rb,
lib/graphql/schema/member/has_unresolved_type_error.rb
Overview
This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
The base class for things that make up the schema, eg objects, enums, scalars.
Defined Under Namespace
Modules: BaseDSLMethods, BuildType, GraphQLTypeNames, HasArguments, HasAstNode, HasDeprecationReason, HasDirectives, HasFields, HasInterfaces, HasPath, HasUnresolvedTypeError, HasValidators, RelayShortcuts, Scoped, TypeSystemHelpers, ValidatesInput
Constant Summary
Constants included from GraphQLTypeNames
GraphQLTypeNames::Boolean, GraphQLTypeNames::ID, GraphQLTypeNames::Int
Instance Attribute Summary
Attributes included from BaseDSLMethods
#default_graphql_name, #graphql_name
Attributes included from RelayShortcuts
#connection_type, #connection_type_class, #edge_type, #edge_type_class
Attributes included from HasAstNode
Method Summary
Methods included from BaseDSLMethods
authorized?, default_relay, description, introspection, introspection?, mutation, name, visible?
Methods included from BaseDSLMethods::ConfigurationExtension
Methods included from TypeSystemHelpers
initialize, kind, list?, non_null?, to_list_type, to_non_null_type, to_type_signature
Methods included from Scoped
inherited, reauthorize_scoped_objects, scope_items
Methods included from HasPath
Methods included from HasAstNode
Methods included from HasDirectives
add_directive, directive, directives, get_directives, inherited, remove_directive, remove_directive