Types
Can be applied to GraphQL mutation functions Results in automatically generated payload return types The generated type has a single field, which is the return value of the method annotated with this annotation
SchemaGeneratorHooks which support the TypeGraphQLType annotation Also adds support for scalars:
Contains bean necessary for GraphQL configuration Provides additional scalars
FunctionDataFetcher which handles files parameter mapping for parameters of GraphQL type JSON correctly Allows input classes to have lateinit properties which are correctly deserialized. Also handles wrapping the result of a mutation when using AutoPayloadType Extends SpringDataFetcher
GraphQL Coercing which maps JSON objects from / to JsonNode
Wrapper for the result of a mutation when using AutoPayloadType
Properties
Coercing for DurationScalar
Scalar for an ISO 8601 Duration String
Property to check if a type is an OptionalInput type
Delay before the next retry
Name of the GraphQL enum providing all types of timeline items
Coercing for the URLScalar
Functions
Convert the argument from the argument map to a class we can pass to the Kotlin function.
Convert the argument from the argument map to a class we can pass to the Kotlin function.
Convert the argument from the argument map to a class we can pass to the Kotlin function.
The value may already be parsed, so we can perform some checks to avoid duplicate deserialization
Map a value to an enum entry