File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
modules/openapi-generator/src/main/resources/scala-sttp Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ import {{import}}
15
15
{ {{description} }}
16
16
{ {/javadocRenderer} }
17
17
{ {/description} }
18
+ { {^isEnum} }
18
19
case class { {classname} }(
19
20
{ {#vars} }
20
21
{ {#description} }
@@ -23,7 +24,18 @@ case class {{classname}}(
23
24
{ {{name} }}: { {^required} }Option[{ {/required} }{ {^isEnum} }{ {dataType} }{ {/isEnum} }{ {#isEnum} }{ {classname} }Enums.{ {datatypeWithEnum} }{ {/isEnum} }{ {^required} }] = None{ {/required} }{ {#hasMore} },{ {/hasMore} }
24
25
{ {/vars} }
25
26
)
27
+ { {/isEnum} }
26
28
29
+ { {#isEnum} }
30
+ object { {classname} } extends Enumeration {
31
+ type {{classname} } = { {classname} }.Value
32
+ { {#allowableValues} }
33
+ { {#values} }
34
+ val { {#fnEnumEntry} }{ {.} }{ {/fnEnumEntry} } = Value("{ {.} }")
35
+ { {/values} }
36
+ { {/allowableValues} }
37
+ }
38
+ { {/isEnum} }
27
39
{ {#hasEnums} }
28
40
object { {classname} }Enums {
29
41
You can’t perform that action at this time.
0 commit comments