All Classes and Interfaces
Class
Description
Adapter definition that allow adapting objects to and from each other
Allows users to map a certain field or class to a scalar type
This is an experimental feature that might move to the spec.
This is an experimental feature that might move to the spec.
Allow adapting objects using an Adapter class
This is an experimental feature that might move to the spec.
This is an experimental feature that might move to the spec.
directive @authenticated on ENUM | FIELD_DEFINITION | INTERFACE | OBJECT | SCALARdirective @composeDirective(name: String!) repeatable on SCHEMAHoling 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.
Help to parse the variables
A base class for all CustomScalars that are based on GraphQL's Float.
A base class for all CustomScalars that are based on GraphQL's Int.
Allows for definition of custom graphql scalars.
A base class for all CustomScalars that are based on GraphQL's String.
Annotations annotated as Directive become visible in the GraphQL Schema.
The locations, where a specific
Directive is allowed to be put.An Entry POJO to support maps
To add you own GraphQL error
extension fields, you can add your own implementations
of this class via the ServiceLoader mechanism.directive @extends on OBJECT | INTERFACEdirective @external on FIELD_DEFINITION | OBJECTString-serialized scalar represents a set of fields that's passed to a federated directive.
An element, possibly aliased, to import into the document.
directive @inaccessible on FIELD_DEFINITION | INTERFACE | OBJECT | UNION | ARGUMENT_DEFINITION | SCALAR |
ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITIONdirective @interfaceObject on OBJECTdirective @key(fields: FieldSet!, resolvable: Boolean = true) repeatable on OBJECT | INTERFACEdirective @link(url: String!, as: String, import: [Import], for: Purpose) repeatable on SCHEMAdirective @oneOf on INPUT_OBJECTdirective @override(from: String!, label: String) on FIELD_DEFINITIONdirective @policy(policies: [[Policy!]!]!) on FIELD_DEFINITION | OBJECT | INTERFACE | SCALAR |
ENUMDefines a group of authorization policies, each representing a set used by the
Policy directive.String-serialized scalar represents an authorization policy.
directive @provides(fields: FieldSet!) on FIELD_DEFINITIONThe role of a
Link schema.directive @requires(fields: FieldSet!) on FIELD_DEFINITIONdirective @requiresScopes(scopes: [[Scope!]!]!) on ENUM | FIELD_DEFINITION | INTERFACE | OBJECT |
SCALARScalars supported in the spec to be used in ToScalar mapping
Defines a group of JWT scopes, each representing a set used by the
RequiresScopes directive.String-serialized scalar represents a JWT scope.
directive @shareable repeatable on FIELD_DEFINITION | OBJECTSpecifies that the annotated method provides the implementation (ie.
directive @tag(name: String!) repeatable on FIELD_DEFINITION | INTERFACE | OBJECT | UNION |
ARGUMENT_DEFINITION | SCALAR | ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITIONDeprecated.
Use AdaptToScalar