Serialized Form
-
Package com.graphql_java_generator.gradleplugin
-
Class com.graphql_java_generator.gradleplugin.GenerateGraphQLSchemaExtension extends CommonExtension implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
resourceEncoding
java.lang.String resourceEncoding
The encoding for the generated resource files -
targetFolder
java.lang.String targetFolder
The folder where the generated GraphQL schema will be stored -
targetResourceFolder
java.lang.String targetResourceFolder
The folder where the generated resources will be generated -
targetSchemaFileName
java.lang.String targetSchemaFileName
The name of the target filename, in which the schema is generated. This file is stored in the folder, defined in the targetFolder plugin parameter.
-
-
Class com.graphql_java_generator.gradleplugin.GeneratePojoExtension extends GraphQLExtension implements Serializable
- serialVersionUID:
- 1L
-
Class com.graphql_java_generator.gradleplugin.GraphQLExtension extends GenerateServerCodeExtension implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
generateDeprecatedRequestResponse
boolean generateDeprecatedRequestResponse
Since 1.7.1 version
Generates a XxxxResponse class for each query/mutation/subscription, and (if separateUtilityClasses is true) Xxxx classes in the util subpackage. This allows to keep compatibility with code Developed with the 1.x versions of the plugin.
The best way to use the plugin is to directly use the Xxxx query/mutation/subscription classes, where Xxxx is the query/mutation/subscription name defined in the GraphQL schema.
Default value is true
-
mode
com.graphql_java_generator.plugin.conf.PluginMode mode
The generation mode: either client or server. Choose client to generate the code which can query a graphql server or server to generate a code for the server side.
-
-