Fix scala-sttp enum generation (#7432)

* #7431 fix sttp enum generation

* avoid unnecessary sample changes
This commit is contained in:
Adam Gray 2020-09-18 03:59:45 +01:00 committed by GitHub
parent 9754748321
commit 7424489607
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -15,6 +15,7 @@ import {{import}}
{{{description}}}
{{/javadocRenderer}}
{{/description}}
{{^isEnum}}
case class {{classname}}(
{{#vars}}
{{#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}}
{{/vars}}
)
{{/isEnum}}
{{#isEnum}}
object {{classname}} extends Enumeration {
type {{classname}} = {{classname}}.Value
{{#allowableValues}}
{{#values}}
val {{#fnEnumEntry}}{{.}}{{/fnEnumEntry}} = Value("{{.}}")
{{/values}}
{{/allowableValues}}
}
{{/isEnum}}
{{#hasEnums}}
object {{classname}}Enums {