mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-07-05 15:10:49 +00:00
Guarantee a unique name for the constants that represent enum values (#3644)
* Guarantee a unique name for the constants that represent enum values * update samples * Use all-caps
This commit is contained in:
parent
1a6d3671d9
commit
e086ad1b6e
@ -23,7 +23,7 @@ const (
|
|||||||
{{#enumVars}}
|
{{#enumVars}}
|
||||||
{{^-first}}
|
{{^-first}}
|
||||||
{{/-first}}
|
{{/-first}}
|
||||||
{{name}} {{{classname}}} = "{{{value}}}"
|
{{{classname.toUpperCase}}}_{{name}} {{{classname}}} = "{{{value}}}"
|
||||||
{{/enumVars}}
|
{{/enumVars}}
|
||||||
{{/allowableValues}}
|
{{/allowableValues}}
|
||||||
){{/isEnum}}{{^isEnum}}{{#description}}
|
){{/isEnum}}{{^isEnum}}{{#description}}
|
||||||
|
@ -23,7 +23,7 @@ const (
|
|||||||
{{#enumVars}}
|
{{#enumVars}}
|
||||||
{{^-first}}
|
{{^-first}}
|
||||||
{{/-first}}
|
{{/-first}}
|
||||||
{{name}} {{{classname}}} = "{{{value}}}"
|
{{{classname.toUpperCase}}}_{{name}} {{{classname}}} = "{{{value}}}"
|
||||||
{{/enumVars}}
|
{{/enumVars}}
|
||||||
{{/allowableValues}}
|
{{/allowableValues}}
|
||||||
){{/isEnum}}{{^isEnum}}{{#description}}
|
){{/isEnum}}{{^isEnum}}{{#description}}
|
||||||
|
@ -13,7 +13,7 @@ type EnumClass string
|
|||||||
|
|
||||||
// List of EnumClass
|
// List of EnumClass
|
||||||
const (
|
const (
|
||||||
ABC EnumClass = "_abc"
|
ENUMCLASS_ABC EnumClass = "_abc"
|
||||||
EFG EnumClass = "-efg"
|
ENUMCLASS_EFG EnumClass = "-efg"
|
||||||
XYZ EnumClass = "(xyz)"
|
ENUMCLASS_XYZ EnumClass = "(xyz)"
|
||||||
)
|
)
|
@ -13,7 +13,7 @@ type OuterEnum string
|
|||||||
|
|
||||||
// List of OuterEnum
|
// List of OuterEnum
|
||||||
const (
|
const (
|
||||||
PLACED OuterEnum = "placed"
|
OUTERENUM_PLACED OuterEnum = "placed"
|
||||||
APPROVED OuterEnum = "approved"
|
OUTERENUM_APPROVED OuterEnum = "approved"
|
||||||
DELIVERED OuterEnum = "delivered"
|
OUTERENUM_DELIVERED OuterEnum = "delivered"
|
||||||
)
|
)
|
@ -12,7 +12,7 @@ type EnumClass string
|
|||||||
|
|
||||||
// List of EnumClass
|
// List of EnumClass
|
||||||
const (
|
const (
|
||||||
ABC EnumClass = "_abc"
|
ENUMCLASS_ABC EnumClass = "_abc"
|
||||||
EFG EnumClass = "-efg"
|
ENUMCLASS_EFG EnumClass = "-efg"
|
||||||
XYZ EnumClass = "(xyz)"
|
ENUMCLASS_XYZ EnumClass = "(xyz)"
|
||||||
)
|
)
|
@ -12,7 +12,7 @@ type OuterEnum string
|
|||||||
|
|
||||||
// List of OuterEnum
|
// List of OuterEnum
|
||||||
const (
|
const (
|
||||||
PLACED OuterEnum = "placed"
|
OUTERENUM_PLACED OuterEnum = "placed"
|
||||||
APPROVED OuterEnum = "approved"
|
OUTERENUM_APPROVED OuterEnum = "approved"
|
||||||
DELIVERED OuterEnum = "delivered"
|
OUTERENUM_DELIVERED OuterEnum = "delivered"
|
||||||
)
|
)
|
Loading…
x
Reference in New Issue
Block a user