File tree Expand file tree Collapse file tree
modules/openapi-generator/src/main/resources/kotlin-misk Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- package { {package } }
1+ package { {modelPackage } }
22
3- import java.util.Objects
4- { {#imports } } import { {import} }
3+ { {#imports } }
4+ import { {import} }
55{ {/imports} }
6- { {#serializableModel} }
7- import java.io.Serializable
8- { {/serializableModel} }
9- { {#useBeanValidation} }
10- import { {javaxPackage} }.validation.constraints.DecimalMax
11- import { {javaxPackage} }.validation.constraints.DecimalMin
12- import { {javaxPackage} }.validation.constraints.Email
13- import { {javaxPackage} }.validation.constraints.Max
14- import { {javaxPackage} }.validation.constraints.Min
15- import { {javaxPackage} }.validation.constraints.NotNull
16- import { {javaxPackage} }.validation.constraints.Pattern
17- import { {javaxPackage} }.validation.constraints.Size
18- import { {javaxPackage} }.validation.Valid
19- { {/useBeanValidation} }
20- { {#swagger2AnnotationLibrary} }
21- import io.swagger.v3.oas.annotations.media.Schema
22- { {/swagger2AnnotationLibrary} }
23- { {#swagger1AnnotationLibrary} }
24- import io.swagger.annotations.ApiModelProperty
25- { {/swagger1AnnotationLibrary} }
266
277{ {#models} }
288{ {#model} }
29- { {#isEnum} }{ {> enumClass} }{ {/isEnum} }{ {^isEnum} }{ {> dataClass} }{ {/isEnum} }
9+ { {#isEnum} }
10+ enum class { {classname} } {
11+ {{#allowableValues} }
12+ { {#enumVars} }
13+ { {name} }{ {^-last} },{ {/-last} }
14+ { {/enumVars} }
15+ { {/allowableValues} }
16+ }
17+ { {/isEnum} }
18+ { {^isEnum} }
19+ data class { {classname} }(
20+ { {#vars} }
21+ { {#description} }
22+ /** { {description} } */
23+ { {/description} }
24+ val { {name} }: { {{dataType} }}{ {^required} }?{ {/required} }{ {#defaultValue} } = { {{defaultValue} }}{ {/defaultValue} }{ {^-last} },{ {/-last} }
25+ { {/vars} }
26+ )
27+ { {/isEnum} }
3028{ {/model} }
31- { {/models} }
29+ { {/models} }
You can’t perform that action at this time.
0 commit comments