Default Service
abstract class DefaultService @Inject() constructor(project: Project, name: String) : Service
Content copied to clipboard
Functions
introspection
Link copied to clipboard
operationOutputConnection
Link copied to clipboard
open override fun operationOutputConnection(action: Action<in Service.OperationOutputConnection>)
Content copied to clipboard
outputDirConnection
Link copied to clipboard
open override fun outputDirConnection(action: Action<in Service.OutputDirConnection>)
Content copied to clipboard
packageNamesFromFilePaths
Link copied to clipboard
Properties
alwaysGenerateTypesMatching
Link copied to clipboard
A list of Regex patterns for input/scalar/enum types that should be generated whether they are used by queries/fragments in this module.
codegenModels
Link copied to clipboard
customScalarsMapping
Link copied to clipboard
failOnWarnings
Link copied to clipboard
flattenModels
Link copied to clipboard
generateApolloMetadata
Link copied to clipboard
generateAsInternal
Link copied to clipboard
generateFragmentImplementations
Link copied to clipboard
generateKotlinModels
Link copied to clipboard
generateOperationOutput
Link copied to clipboard
generateQueryDocument
Link copied to clipboard
generateSchema
Link copied to clipboard
graphqlSourceDirectorySet
Link copied to clipboard
introspection
Link copied to clipboard
operationIdGenerator
Link copied to clipboard
abstract override val operationIdGenerator: Property<OperationIdGenerator>
Content copied to clipboard
operationOutputAction
Link copied to clipboard
var operationOutputAction: Action<in Service.OperationOutputConnection>? = null
Content copied to clipboard
operationOutputFile
Link copied to clipboard
operationOutputGenerator
Link copied to clipboard
abstract override val operationOutputGenerator: Property<OperationOutputGenerator>
Content copied to clipboard
outputDirAction
Link copied to clipboard
packageName
Link copied to clipboard
packageNameGenerator
Link copied to clipboard
abstract override val packageNameGenerator: Property<PackageNameGenerator>
Content copied to clipboard
Use packageNameGenerator to customize how to generate package names from file paths.
registry
Link copied to clipboard
schemaFile
Link copied to clipboard
A shorthand property that will be used if schemaFiles is empty
schemaFiles
Link copied to clipboard
sourceFolder
Link copied to clipboard
useSemanticNaming
Link copied to clipboard
warnOnDeprecatedUsages
Link copied to clipboard
Extensions
lazySchemaFiles
Link copied to clipboard