Default Service
abstract class DefaultService @Inject() constructor(project: Project, name: String) : Service
Content copied to clipboard
Functions
introspection
Link copied to clipboard
mapScalar
Link copied to clipboard
mapScalarToJavaBoolean
Link copied to clipboard
mapScalarToJavaDouble
Link copied to clipboard
mapScalarToJavaFloat
Link copied to clipboard
mapScalarToJavaInteger
Link copied to clipboard
mapScalarToJavaLong
Link copied to clipboard
mapScalarToJavaObject
Link copied to clipboard
mapScalarToJavaString
Link copied to clipboard
mapScalarToKotlinAny
Link copied to clipboard
mapScalarToKotlinBoolean
Link copied to clipboard
mapScalarToKotlinDouble
Link copied to clipboard
mapScalarToKotlinFloat
Link copied to clipboard
mapScalarToKotlinInt
Link copied to clipboard
mapScalarToKotlinLong
Link copied to clipboard
mapScalarToKotlinString
Link copied to clipboard
mapScalarToUpload
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 operation safelisting (requires an Apollo Studio account)
testDirConnection
Link copied to clipboard
open override fun testDirConnection(action: Action<in Service.DirectoryConnection>)
Content copied to clipboard
useVersion2Compat
Link copied to clipboard
Properties
addJvmOverloads
Link copied to clipboard
addTypename
Link copied to clipboard
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
@ApolloDeprecatedSince(version = ApolloDeprecatedSince.Version.v3_0_1 )
Content copied to clipboard
customTypeMapping
Link copied to clipboard
@ApolloDeprecatedSince(version = ApolloDeprecatedSince.Version.v3_0_0 )
Content copied to clipboard
failOnWarnings
Link copied to clipboard
flattenModels
Link copied to clipboard
generateApolloMetadata
Link copied to clipboard
generateAsInternal
Link copied to clipboard
generatedSchemaName
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
scalarAdapterMapping
Link copied to clipboard
scalarTypeMapping
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
useSchemaPackageNameForFragments
Link copied to clipboard
useSemanticNaming
Link copied to clipboard
warnOnDeprecatedUsages
Link copied to clipboard
Extensions
lazySchemaFiles
Link copied to clipboard