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 | SCALARComposeDirective directive @composeDirective(name: String!) repeatable on SCHEMAComposeDirective.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 specificDirectiveis allowed to be put.Entry<K,V> An Entry POJO to support mapsErrorCode ErrorExtensionProvider To add you own GraphQL errorextensionfields, you can add your own implementations of this class via theServiceLoadermechanism.Extends directive @extends on OBJECT | INTERFACEExternal directive @external on FIELD_DEFINITION | OBJECTFieldSet 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_DEFINITIONInterfaceObject directive @interfaceObject on OBJECTKey directive @key(fields: FieldSet!, resolvable: Boolean = true) repeatable on OBJECT | INTERFACEKey.Keys Link directive @link(url: String!, as: String, import: [Import], for: Purpose) repeatable on SCHEMALink.Links Nullable OneOf directive @oneOf on INPUT_OBJECTOverride directive @override(from: String!, label: String) on FIELD_DEFINITIONPolicy directive @policy(policies: [[Policy!]!]!) on FIELD_DEFINITION | OBJECT | INTERFACE | SCALAR | ENUMPolicyGroup Defines a group of authorization policies, each representing a set used by thePolicydirective.PolicyItem String-serialized scalar represents an authorization policy.Provides directive @provides(fields: FieldSet!) on FIELD_DEFINITIONPurpose The role of aLinkschema.Requires directive @requires(fields: FieldSet!) on FIELD_DEFINITIONRequiresScopes directive @requiresScopes(scopes: [[Scope!]!]!) on ENUM | FIELD_DEFINITION | INTERFACE | OBJECT | SCALARScalar 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 theRequiresScopesdirective.ScopeItem String-serialized scalar represents a JWT scope.Shareable directive @shareable repeatable on FIELD_DEFINITION | OBJECTShareable.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_DEFINITIONTag.Tags ToScalar Deprecated. Use AdaptToScalarUnion