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.DirectoryConnection>)
Content copied to clipboard
packageNamesFromFilePaths
Link copied to clipboard
registerOperations
Link copied to clipboard
open override fun registerOperations(configure: Action<in RegisterOperationsConfig>)
Content copied to clipboard
Configures the Introspection
testDirConnection
Link copied to clipboard
open override fun testDirConnection(action: Action<in Service.DirectoryConnection>)
Content copied to clipboard
useVersion2Compat
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
customTypeMapping
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
generateOptionalOperationVariables
Link copied to clipboard
generateQueryDocument
Link copied to clipboard
generateSchema
Link copied to clipboard
generateTestBuilders
Link copied to clipboard
@ApolloExperimental()
Content copied to clipboard
graphqlSourceDirectorySet
Link copied to clipboard
introspection
Link copied to clipboard
languageVersion
Link copied to clipboard
operationIdGenerator
Link 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 val operationOutputGenerator: Property<OperationOutputGenerator>
Content copied to clipboard
outputDirAction
Link copied to clipboard
packageName
Link copied to clipboard
packageNameGenerator
Link copied to clipboard
Use packageNameGenerator to customize how to generate package names from file paths.
registerOperationsConfig
Link copied to clipboard
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
sealedClassesForEnumsMatching
Link copied to clipboard
A list of Regex patterns for GraphQL enums that should be generated as Kotlin sealed classes instead of the default Kotlin enums.
sourceFolder
Link copied to clipboard
testDirAction
Link copied to clipboard
useSemanticNaming
Link copied to clipboard
warnOnDeprecatedUsages
Link copied to clipboard
Extensions
lazySchemaFiles
Link copied to clipboard