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