forked from loafle/openapi-generator-original
Fix scala-sttp enum generation (#7432)
* #7431 fix sttp enum generation * avoid unnecessary sample changes
This commit is contained in:
parent
9754748321
commit
7424489607
@ -15,6 +15,7 @@ import {{import}}
|
|||||||
{{{description}}}
|
{{{description}}}
|
||||||
{{/javadocRenderer}}
|
{{/javadocRenderer}}
|
||||||
{{/description}}
|
{{/description}}
|
||||||
|
{{^isEnum}}
|
||||||
case class {{classname}}(
|
case class {{classname}}(
|
||||||
{{#vars}}
|
{{#vars}}
|
||||||
{{#description}}
|
{{#description}}
|
||||||
@ -23,7 +24,18 @@ case class {{classname}}(
|
|||||||
{{{name}}}: {{^required}}Option[{{/required}}{{^isEnum}}{{dataType}}{{/isEnum}}{{#isEnum}}{{classname}}Enums.{{datatypeWithEnum}}{{/isEnum}}{{^required}}] = None{{/required}}{{#hasMore}},{{/hasMore}}
|
{{{name}}}: {{^required}}Option[{{/required}}{{^isEnum}}{{dataType}}{{/isEnum}}{{#isEnum}}{{classname}}Enums.{{datatypeWithEnum}}{{/isEnum}}{{^required}}] = None{{/required}}{{#hasMore}},{{/hasMore}}
|
||||||
{{/vars}}
|
{{/vars}}
|
||||||
)
|
)
|
||||||
|
{{/isEnum}}
|
||||||
|
|
||||||
|
{{#isEnum}}
|
||||||
|
object {{classname}} extends Enumeration {
|
||||||
|
type {{classname}} = {{classname}}.Value
|
||||||
|
{{#allowableValues}}
|
||||||
|
{{#values}}
|
||||||
|
val {{#fnEnumEntry}}{{.}}{{/fnEnumEntry}} = Value("{{.}}")
|
||||||
|
{{/values}}
|
||||||
|
{{/allowableValues}}
|
||||||
|
}
|
||||||
|
{{/isEnum}}
|
||||||
{{#hasEnums}}
|
{{#hasEnums}}
|
||||||
object {{classname}}Enums {
|
object {{classname}}Enums {
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user