CONFIG OPTIONS for kotlin-spring sourceFolder source folder for generated code (Default: src/main/kotlin) packageName Generated artifact package name. (Default: org.openapitools) groupId Generated artifact package's organization (i.e. maven groupId). (Default: org.openapitools) artifactId Generated artifact id (name of jar). artifactVersion Generated artifact's package version. (Default: 1.0.0) enumPropertyNaming Naming convention for enum properties: 'camelCase', 'PascalCase', 'snake_case', 'UPPERCASE', and 'original' (Default: camelCase) parcelizeModels toggle "@Parcelize" for generated models title server title name or client service name (Default: OpenAPI Kotlin Spring) basePackage base package (invokerPackage) for generated code (Default: org.openapitools) serverPort configuration the port in which the sever is to run on (Default: 8080) modelPackage model package for generated code (Default: org.openapitools.model) apiPackage api package for generated code (Default: org.openapitools.api) exceptionHandler generate default global exception handlers (Default: true) gradleBuildFile generate a gradle build file using the Kotlin DSL (Default: true) swaggerAnnotations generate swagger annotations to go alongside controllers and models (Default: false) serviceInterface generate service interfaces to go alongside controllers. In most cases this option would be used to update an existing project, so not to override implementations. Useful to help facilitate the generation gap pattern (Default: false) serviceImplementation generate stub service implementations that extends service interfaces. If this is set to true service interfaces will also be generated (Default: false) useBeanValidation Use BeanValidation API annotations to validate data types (Default: true) library library template (sub-template) to use (Default: spring-boot) spring-boot - Spring-boot Server application. Back to the [generators list](README.md)