All Classes

Class Description
CustomScalar
This class represents a custom scalar, with all the information to allow proper execution of the generated code
CustomScalarRegistry
Registry for all GraphQLScalarType available.
GraphQLDirective
This annotation contains the information for a directive that was applied to a GraphQL item in the GraphQL schema used to generate the code.
GraphQLDirectives  
GraphQLEnumType  
GraphQLIgnore
This annotation marke the type, field or method as a non GraphQL one.
GraphQLInputParameters
This class indicates that this field has at least one input parameter.
GraphQLInputType
This annotation marks all generated classes that are generated to match a GraphQL input type, as defined in the GraphQL schema.
GraphQLInterfaceType  
GraphQLInternalErrorException
Thrown when an internal error of the GraphQL generator occurs
GraphQLNonScalar
This annotation marks all fields in the generated classes, that are non scalar.
GraphQLObjectType  
GraphQLQuery
This annotation marks all generated classes that are queries/mutations/subscription, as defined in the GraphQL schema.
GraphQLRequestPreparationException
Thrown when an error occurs during the request preparation.
GraphQLScalar
This annotation marks all fields in the generated classes, that are standard GraphQL scalar.
GraphQLScalarTypeBase64String  
GraphQLScalarTypeDate
A proposed Date scalar, that stores dates in String, formatted as: YYYY-MM-DD
This Scalar is proposed to be used, for integration testing (checks that the plugin correctly manages Custom Scalars, see samples) and with more documentation to help people to create their own Custom Scalar implementations.
GraphQLScalarTypeDateTime
A proposed DateTime scalar, that stores dates in String, formatted as: 2019-07-03T20:47:55Z
This Scalar is proposed to be used, for integration testing (checks that the plugin correctly manages Custom Scalars, see samples) and with more documentation to help people to create their own Custom Scalar implementations.
GraphQLScalarTypeIDClient
ID are managed as String, on client side.
GraphQLScalarTypeIDServer
ID are managed as UUID, on server side.
GraphQLScalarTypeString
Useless String scalar.
It's used both as a sample, to be completed by a developper, according to his/her needs, and for the use in some tests of the plugin logic (like in the Shopify sample, to handle (badly) various scalar as based on strings).
It's actually a bad management, as this custom scalars does nothing, but read basic strings.
GraphQLUnionType  
GraphqlUtils  
RequestType