TapikGeneratorContext

data class TapikGeneratorContext(val outputDirectory: File, val generatedSourcesDirectory: File, val generatedPackageName: String = "generated", val endpointsSuffix: String = "Endpoints", val logger: TapikLogger, val generatorConfiguration: GeneratorConfiguration)(source)

Carries directories and logging utilities that Tapik generators rely on.

Constructors

Link copied to clipboard
constructor(outputDirectory: File, generatedSourcesDirectory: File, generatedPackageName: String = "generated", endpointsSuffix: String = "Endpoints", logger: TapikLogger, generatorConfiguration: GeneratorConfiguration)

Properties

Link copied to clipboard

suffix appended to the source-level enclosing endpoints interface.

Link copied to clipboard

package segment appended to source packages for generated Kotlin sources.

Link copied to clipboard

directory where generated Kotlin sources should be written.

Link copied to clipboard

configuration for the current generator invocation.

Link copied to clipboard

logger used for generation progress and diagnostics.

Link copied to clipboard

directory used for non-source outputs (reports, documentation).