apollo-kotlin
Toggle table of contents
5.0.0-alpha.4-SNAPSHOT
Select version
5.0.0-alpha.4-SNAPSHOT
4.2.0
3.8.2
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
apollo-kotlin
apollo-compiler
/
com.apollographql.apollo.compiler.model
Package-level
declarations
Types
Functions
Types
Compilation
Unit
Model
Link copied to clipboard
@
Serializable
class
CompilationUnitModel
(
val
gradleProjectPath
:
String
,
val
serviceName
:
String
,
val
schemaFiles
:
Set
<
String
>
,
val
graphqlSrcDirs
:
Set
<
String
>
,
val
upstreamGradleProjectPaths
:
Set
<
String
>
,
val
downstreamGradleProjectPaths
:
Set
<
String
>
,
val
endpointUrl
:
String
?
,
val
endpointHeaders
:
Map
<
String
,
String
>
?
,
val
pluginDependencies
:
Set
<
String
>
,
val
pluginArguments
:
Map
<
String
,
JsonElement
>
)
Project
Model
Link copied to clipboard
@
Serializable
class
ProjectModel
(
val
serviceNames
:
Set
<
String
>
,
val
apolloTasksDependencies
:
Set
<
String
>
)
Functions
to
Compilation
Unit
Model
Link copied to clipboard
fun
File
.
toCompilationUnitModel
(
)
:
CompilationUnitModel
to
Project
Model
Link copied to clipboard
fun
File
.
toProjectModel
(
)
:
ProjectModel
write
To
Link copied to clipboard
fun
CompilationUnitModel
.
writeTo
(
file
:
File
)
fun
ProjectModel
.
writeTo
(
file
:
File
)