All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description Adapter<From,To> Adapter definition that allow adapting objects to and from each otherAdaptToScalar Allows users to map a certain field or class to a scalar type
This is an experimental feature that might move to the spec.AdaptWith Allow adapting objects using an Adapter class
This is an experimental feature that might move to the spec.Authenticated directive @authenticated on ENUM | FIELD_DEFINITION | INTERFACE | OBJECT | SCALAR
ComposeDirective directive @composeDirective(name: String!) repeatable on SCHEMA
ComposeDirective.ComposeDirectives Context Holing context for the current request There are two parts to this.The initial request, that can be a aggregation of requests, and the current execution context.Context.VariablesParser Help to parse the variablesCustomFloatScalar A base class for all CustomScalars that are based on GraphQL's Float.CustomIntScalar A base class for all CustomScalars that are based on GraphQL's Int.CustomScalar Allows for definition of custom graphql scalars.CustomStringScalar A base class for all CustomScalars that are based on GraphQL's String.DataFetcher DefaultNonNull Deprecated Directive Annotations annotated as Directive become visible in the GraphQL Schema.DirectiveLocation The locations, where a specificDirective
is allowed to be put.Entry<K,V> An Entry POJO to support mapsErrorCode ErrorExtensionProvider To add you own GraphQL errorextension
fields, you can add your own implementations of this class via theServiceLoader
mechanism.Extends directive @extends on OBJECT | INTERFACE
External directive @external on FIELD_DEFINITION | OBJECT
FieldSet String-serialized scalar represents a set of fields that's passed to a federated directive.Import An element, possibly aliased, to import into the document.Inaccessible directive @inaccessible on FIELD_DEFINITION | INTERFACE | OBJECT | UNION | ARGUMENT_DEFINITION | SCALAR | ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITION
InterfaceObject directive @interfaceObject on OBJECT
Key directive @key(fields: FieldSet!, resolvable: Boolean = true) repeatable on OBJECT | INTERFACE
Key.Keys Link directive @link(url: String!, as: String, import: [Import], for: Purpose) repeatable on SCHEMA
Link.Links Nullable OneOf directive @oneOf on INPUT_OBJECT
Override directive @override(from: String!, label: String) on FIELD_DEFINITION
Policy directive @policy(policies: [[Policy!]!]!) on FIELD_DEFINITION | OBJECT | INTERFACE | SCALAR | ENUM
PolicyGroup Defines a group of authorization policies, each representing a set used by thePolicy
directive.PolicyItem String-serialized scalar represents an authorization policy.Provides directive @provides(fields: FieldSet!) on FIELD_DEFINITION
Purpose The role of aLink
schema.Requires directive @requires(fields: FieldSet!) on FIELD_DEFINITION
RequiresScopes directive @requiresScopes(scopes: [[Scope!]!]!) on ENUM | FIELD_DEFINITION | INTERFACE | OBJECT | SCALAR
Scalar Scalars supported in the spec to be used in ToScalar mappingScalar.BigDecimal Scalar.BigInteger Scalar.Boolean Scalar.Date Scalar.DateTime Scalar.Float Scalar.ID Scalar.Int Scalar.String Scalar.Time ScopeGroup Defines a group of JWT scopes, each representing a set used by theRequiresScopes
directive.ScopeItem String-serialized scalar represents a JWT scope.Shareable directive @shareable repeatable on FIELD_DEFINITION | OBJECT
Shareable.Shareables Subscription Specifies that the annotated method provides the implementation (ie.Tag directive @tag(name: String!) repeatable on FIELD_DEFINITION | INTERFACE | OBJECT | UNION | ARGUMENT_DEFINITION | SCALAR | ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITION
Tag.Tags ToScalar Deprecated. Use AdaptToScalarUnion