CompilationUnitModel

@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>)

Constructors

Link copied to clipboard
constructor(gradleProjectPath: String, serviceName: String, schemaFiles: Set<String>, graphqlSrcDirs: Set<String>, upstreamGradleProjectPaths: Set<String>, downstreamGradleProjectPaths: Set<String>, endpointUrl: String?, endpointHeaders: Map<String, String>?, pluginDependencies: Set<String>, pluginArguments: Map<String, JsonElement>)

Properties

Link copied to clipboard

Downstream Gradle project paths e.g. ":feature:myFeature2"

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The Gradle project path of the service, e.g. ":feature:myFeature1"

Link copied to clipboard
Link copied to clipboard
val pluginArguments: Map<String, JsonElement>
Link copied to clipboard

Absolute paths to Apollo Compiler Plugin dependencies.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Upstream Gradle project paths e.g. ":graphqlShared"

Functions

Link copied to clipboard