CodeGenerator

Facade that orchestrates model and client code generation, writing the produced files to the given output directory.

Types

Link copied to clipboard
data class Result(val modelFiles: Int, val clientFiles: Int)

Functions

Link copied to clipboard
fun generate(spec: ApiSpec, modelPackage: String, apiPackage: String, outputDir: File, options: OutputOptions = OutputOptions()): CodeGenerator.Result
Link copied to clipboard
fun generateSharedTypes(outputDir: File): Int