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:
Kris Raney 2019-08-18 23:34:26 -07:00 committed by William Cheng
parent 1a6d3671d9
commit e086ad1b6e
6 changed files with 14 additions and 14 deletions

View File

@ -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}}

View File

@ -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}}

View File

@ -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)"
) )

View File

@ -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"
) )

View File

@ -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)"
) )

View File

@ -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"
) )