apollo-kotlin
3.8.2
apollo-compiler
/
com.apollographql.apollo3.compiler
/
Options
/
Companion
Companion
object
Companion
Content copied to clipboard
Properties
Properties
default
Add
Jvm
Overloads
Link copied to clipboard
const
val
defaultAddJvmOverloads
:
Boolean
=
false
Content copied to clipboard
default
Add
Typename
Link copied to clipboard
const
val
defaultAddTypename
:
String
Content copied to clipboard
default
Always
Generate
Types
Matching
Link copied to clipboard
val
defaultAlwaysGenerateTypesMatching
:
Set
<
String
>
Content copied to clipboard
default
Classes
For
Enums
Matching
Link copied to clipboard
val
defaultClassesForEnumsMatching
:
List
<
String
>
Content copied to clipboard
default
Codegen
Models
Link copied to clipboard
const
val
defaultCodegenModels
:
String
Content copied to clipboard
default
Compiler
Java
Hooks
Link copied to clipboard
val
defaultCompilerJavaHooks
:
ApolloCompilerJavaHooks.Identity
Content copied to clipboard
default
Compiler
Kotlin
Hooks
Link copied to clipboard
val
defaultCompilerKotlinHooks
:
ApolloCompilerKotlinHooks.Identity
Content copied to clipboard
default
Decapitalize
Fields
Link copied to clipboard
const
val
defaultDecapitalizeFields
:
Boolean
=
false
Content copied to clipboard
default
Fail
On
Warnings
Link copied to clipboard
const
val
defaultFailOnWarnings
:
Boolean
=
false
Content copied to clipboard
default
Fields
On
Disjoint
Types
Must
Merge
Link copied to clipboard
const
val
defaultFieldsOnDisjointTypesMustMerge
:
Boolean
=
true
Content copied to clipboard
default
Flatten
Models
Link copied to clipboard
const
val
defaultFlattenModels
:
Boolean
=
true
Content copied to clipboard
default
Generate
As
Internal
Link copied to clipboard
const
val
defaultGenerateAsInternal
:
Boolean
=
false
Content copied to clipboard
default
Generate
Data
Builders
Link copied to clipboard
const
val
defaultGenerateDataBuilders
:
Boolean
=
false
Content copied to clipboard
default
Generated
Schema
Name
Link copied to clipboard
const
val
defaultGeneratedSchemaName
:
String
Content copied to clipboard
default
Generate
Filter
Not
Null
Link copied to clipboard
const
val
defaultGenerateFilterNotNull
:
Boolean
=
false
Content copied to clipboard
default
Generate
Fragment
Implementations
Link copied to clipboard
const
val
defaultGenerateFragmentImplementations
:
Boolean
=
false
Content copied to clipboard
default
Generate
Fragments
As
Interfaces
Link copied to clipboard
const
val
defaultGenerateFragmentsAsInterfaces
:
Boolean
=
false
Content copied to clipboard
default
Generate
Model
Builders
Link copied to clipboard
const
val
defaultGenerateModelBuilders
:
Boolean
=
false
Content copied to clipboard
default
Generate
Optional
Operation
Variables
Link copied to clipboard
const
val
defaultGenerateOptionalOperationVariables
:
Boolean
=
true
Content copied to clipboard
default
Generate
Primitive
Types
Link copied to clipboard
const
val
defaultGeneratePrimitiveTypes
:
Boolean
=
false
Content copied to clipboard
default
Generate
Query
Document
Link copied to clipboard
const
val
defaultGenerateQueryDocument
:
Boolean
=
true
Content copied to clipboard
default
Generate
Response
Fields
Link copied to clipboard
const
val
defaultGenerateResponseFields
:
Boolean
=
true
Content copied to clipboard
default
Generate
Schema
Link copied to clipboard
const
val
defaultGenerateSchema
:
Boolean
=
false
Content copied to clipboard
default
Generate
Test
Builders
Link copied to clipboard
const
val
defaultGenerateTestBuilders
:
Boolean
=
false
Content copied to clipboard
default
Logger
Link copied to clipboard
val
defaultLogger
:
ApolloCompiler.Logger
Content copied to clipboard
default
Nullable
Field
Style
Link copied to clipboard
val
defaultNullableFieldStyle
:
JavaNullable
Content copied to clipboard
default
Operation
Output
Generator
Link copied to clipboard
val
defaultOperationOutputGenerator
:
OperationOutputGenerator.Default
Content copied to clipboard
default
Requires
Opt
In
Annotation
Link copied to clipboard
const
val
defaultRequiresOptInAnnotation
:
String
Content copied to clipboard
default
Scalar
Mapping
Link copied to clipboard
val
defaultScalarMapping
:
Map
<
String
,
ScalarInfo
>
Content copied to clipboard
default
Sealed
Classes
For
Enums
Matching
Link copied to clipboard
val
defaultSealedClassesForEnumsMatching
:
List
<
String
>
Content copied to clipboard
default
Target
Language
Link copied to clipboard
val
defaultTargetLanguage
:
TargetLanguage
Content copied to clipboard
default
Use
Schema
Package
Name
For
Fragments
Link copied to clipboard
const
val
defaultUseSchemaPackageNameForFragments
:
Boolean
=
false
Content copied to clipboard
default
Use
Semantic
Naming
Link copied to clipboard
const
val
defaultUseSemanticNaming
:
Boolean
=
true
Content copied to clipboard
default
Warn
On
Deprecated
Usages
Link copied to clipboard
const
val
defaultWarnOnDeprecatedUsages
:
Boolean
=
true
Content copied to clipboard