AdaptTo |
Indicate that a field should adapt to another type
At the moment this is used to adapt existing scalars to other scalars
or custom objects to existing scalars.
|
AdaptWith |
Indicate that a field apply a custom adapter, adapting from one type to another
This can be a JsonbTypeAdapter
|
Argument |
Represent an argument that is used on operations.
|
DirectiveArgument |
|
DirectiveInstance |
A built-in or custom directive applied to some location.
|
DirectiveType |
A custom directive in the Schema, i.e.
|
EnumType |
Represent an enum type in the Schema.
|
EnumValue |
Represents one of an enum's values.
|
ErrorInfo |
Represent info on a Exception.
|
Field |
Represent a property on a complex type (Type/Input/Interface)
For fields that can take arguments, see Operation.
|
Group |
Allow grouping of queries and mutations.
|
InputType |
Represent a GraphQL Input Type.
|
Operation |
Represent an operation on a Query or Mutation,
or an operation on a Type in the case of a Source annotation.
|
Reference |
Represents a reference to some other type (type/input/enum/interface) This so that, as we are scanning, we can refer
to a type that might not exist yet.
|
Reference.Builder |
|
Scalars |
Here we keep all the scalars we know about
|
Schema |
Represents a GraphQL Schema.
|
Transformation |
Indicate that a field should apply transformation
At the moment this is only on number and date scalars.
|
Type |
Represent a GraphQL Type.
|
UnionType |
|
Wrapper |
If the type is wrapped in a generics bucket or in an array, keep the info here.
|