| Interface | Description |
|---|---|
| Combinable<T> |
The interface Combinable.
|
| GraphQLCodegenConfiguration |
Defines all properties that should be parsed in the plugin.
|
| Class | Description |
|---|---|
| DataModelFields |
Freemarker data model field names
|
| DeprecatedDefinition | |
| EnumValueDefinition |
Freemarker-understandable format of enum value definition
|
| GeneratedInformation |
A class used for building a @Generated annotation on top of each generated class
|
| MappingConfig |
The type Mapping config.
|
| MappingConfigConstants |
Various constants used in code generation process
Constants with "_STRING" suffix are used by plugins
|
| MappingConfigDefaultValuesInitializer |
Initializes mapping config with default values
|
| MappingConfigValidator |
Validator of the mapping config
|
| MappingContext |
A context of a single mapping process.
|
| MappingContext.Builder |
Builder of the mapping context
|
| NamedDefinition |
Class describes a specific GraphQL type converted to a specific JVM language
|
| OperationDefinition |
Freemarker-understandable format of operation (Query/Mutation/Subscription)
|
| ParameterDefinition |
Freemarker-understandable format of method parameter and field definition
|
| ProjectionParameterDefinition |
Freemarker-understandable format of parameter user in ResponseProjection
|
| RelayConfig |
Relay-related configurations
|
| Enum | Description |
|---|---|
| ApiInterfaceStrategy |
Strategy for creating API interface calsses
|
| ApiNamePrefixStrategy |
Strategy of defining the prefix for all generated API interface classes
|
| ApiRootInterfaceStrategy |
Strategy of how root API interface (Query/Mutation/Subscription) will be generated
|
| GeneratedLanguage |
Enum containing all supported langugages for code generation
|