| Class and Description |
|---|
| Argument
Represent an argument that is used on operations.
|
| EnumType
Represent an enum type in the Schema.
|
| 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.
|
| InterfaceType
Represents a Interface in GraphQL.
|
| Mapping
Indicate that a field should apply map type
At the moment this is used to map existing scalars to other scalars
or custom objects to existing scalars.
|
| Operation
Represent an operation on a Query or Mutation,
or an operation on a Type in the case of a Source annotation.
|
| OperationType
To indicate the type of operation
|
| 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.
|
| ReferenceType
Type of reference
Because we refer to types before they might exist, we need an indication of the type
|
| Transformation
Indicate that a field should apply transformation
At the moment this is only on number and date scalars.
|
| Transformation.Type |
| Type
Represent a GraphQL Type.
|
| Wrapper
If the type is wrapped in a generics bucket or in an array, keep the info here.
|
| WrapperType
Represent an wrapper type in the Schema.
|
Copyright © 2018–2021. All rights reserved.