diff --git a/modules/openapi-generator/src/main/resources/go/model_enum.mustache b/modules/openapi-generator/src/main/resources/go/model_enum.mustache index 2432e5c8b36..398f8f0f6f8 100644 --- a/modules/openapi-generator/src/main/resources/go/model_enum.mustache +++ b/modules/openapi-generator/src/main/resources/go/model_enum.mustache @@ -12,7 +12,8 @@ const ( {{/allowableValues}} ) -var allowed{{{classname}}}EnumValues = []{{{classname}}}{ +// All allowed values of {{{classname}}} enum +var Allowed{{{classname}}}EnumValues = []{{{classname}}}{ {{#allowableValues}} {{#enumVars}} {{{value}}}, @@ -27,7 +28,7 @@ func (v *{{{classname}}}) UnmarshalJSON(src []byte) error { return err } enumTypeValue := {{{classname}}}(value) - for _, existing := range allowed{{{classname}}}EnumValues { + for _, existing := range Allowed{{{classname}}}EnumValues { if existing == enumTypeValue { *v = enumTypeValue return nil @@ -44,13 +45,13 @@ func New{{{classname}}}FromValue(v {{{format}}}{{^format}}{{dataType}}{{/format} if ev.IsValid() { return &ev, nil } else { - return nil, fmt.Errorf("invalid value '%v' for {{{classname}}}: valid values are %v", v, allowed{{{classname}}}EnumValues) + return nil, fmt.Errorf("invalid value '%v' for {{{classname}}}: valid values are %v", v, Allowed{{{classname}}}EnumValues) } } // IsValid return true if the value is valid for the enum, false otherwise func (v {{{classname}}}) IsValid() bool { - for _, existing := range allowed{{{classname}}}EnumValues { + for _, existing := range Allowed{{{classname}}}EnumValues { if existing == v { return true } diff --git a/samples/client/petstore/go/go-petstore/model_enum_class.go b/samples/client/petstore/go/go-petstore/model_enum_class.go index 03f680f6ff3..fbdcefdf0f3 100644 --- a/samples/client/petstore/go/go-petstore/model_enum_class.go +++ b/samples/client/petstore/go/go-petstore/model_enum_class.go @@ -25,7 +25,8 @@ const ( XYZ EnumClass = "(xyz)" ) -var allowedEnumClassEnumValues = []EnumClass{ +// All allowed values of EnumClass enum +var AllowedEnumClassEnumValues = []EnumClass{ "_abc", "-efg", "(xyz)", @@ -38,7 +39,7 @@ func (v *EnumClass) UnmarshalJSON(src []byte) error { return err } enumTypeValue := EnumClass(value) - for _, existing := range allowedEnumClassEnumValues { + for _, existing := range AllowedEnumClassEnumValues { if existing == enumTypeValue { *v = enumTypeValue return nil @@ -55,13 +56,13 @@ func NewEnumClassFromValue(v string) (*EnumClass, error) { if ev.IsValid() { return &ev, nil } else { - return nil, fmt.Errorf("invalid value '%v' for EnumClass: valid values are %v", v, allowedEnumClassEnumValues) + return nil, fmt.Errorf("invalid value '%v' for EnumClass: valid values are %v", v, AllowedEnumClassEnumValues) } } // IsValid return true if the value is valid for the enum, false otherwise func (v EnumClass) IsValid() bool { - for _, existing := range allowedEnumClassEnumValues { + for _, existing := range AllowedEnumClassEnumValues { if existing == v { return true } diff --git a/samples/client/petstore/go/go-petstore/model_outer_enum.go b/samples/client/petstore/go/go-petstore/model_outer_enum.go index 2c275f56e8d..ba1752474ad 100644 --- a/samples/client/petstore/go/go-petstore/model_outer_enum.go +++ b/samples/client/petstore/go/go-petstore/model_outer_enum.go @@ -25,7 +25,8 @@ const ( DELIVERED OuterEnum = "delivered" ) -var allowedOuterEnumEnumValues = []OuterEnum{ +// All allowed values of OuterEnum enum +var AllowedOuterEnumEnumValues = []OuterEnum{ "placed", "approved", "delivered", @@ -38,7 +39,7 @@ func (v *OuterEnum) UnmarshalJSON(src []byte) error { return err } enumTypeValue := OuterEnum(value) - for _, existing := range allowedOuterEnumEnumValues { + for _, existing := range AllowedOuterEnumEnumValues { if existing == enumTypeValue { *v = enumTypeValue return nil @@ -55,13 +56,13 @@ func NewOuterEnumFromValue(v string) (*OuterEnum, error) { if ev.IsValid() { return &ev, nil } else { - return nil, fmt.Errorf("invalid value '%v' for OuterEnum: valid values are %v", v, allowedOuterEnumEnumValues) + return nil, fmt.Errorf("invalid value '%v' for OuterEnum: valid values are %v", v, AllowedOuterEnumEnumValues) } } // IsValid return true if the value is valid for the enum, false otherwise func (v OuterEnum) IsValid() bool { - for _, existing := range allowedOuterEnumEnumValues { + for _, existing := range AllowedOuterEnumEnumValues { if existing == v { return true } diff --git a/samples/openapi3/client/petstore/go/go-petstore/model_enum_class.go b/samples/openapi3/client/petstore/go/go-petstore/model_enum_class.go index f2bafc2279b..7331ebc77c0 100644 --- a/samples/openapi3/client/petstore/go/go-petstore/model_enum_class.go +++ b/samples/openapi3/client/petstore/go/go-petstore/model_enum_class.go @@ -25,7 +25,8 @@ const ( ENUMCLASS_XYZ EnumClass = "(xyz)" ) -var allowedEnumClassEnumValues = []EnumClass{ +// All allowed values of EnumClass enum +var AllowedEnumClassEnumValues = []EnumClass{ "_abc", "-efg", "(xyz)", @@ -38,7 +39,7 @@ func (v *EnumClass) UnmarshalJSON(src []byte) error { return err } enumTypeValue := EnumClass(value) - for _, existing := range allowedEnumClassEnumValues { + for _, existing := range AllowedEnumClassEnumValues { if existing == enumTypeValue { *v = enumTypeValue return nil @@ -55,13 +56,13 @@ func NewEnumClassFromValue(v string) (*EnumClass, error) { if ev.IsValid() { return &ev, nil } else { - return nil, fmt.Errorf("invalid value '%v' for EnumClass: valid values are %v", v, allowedEnumClassEnumValues) + return nil, fmt.Errorf("invalid value '%v' for EnumClass: valid values are %v", v, AllowedEnumClassEnumValues) } } // IsValid return true if the value is valid for the enum, false otherwise func (v EnumClass) IsValid() bool { - for _, existing := range allowedEnumClassEnumValues { + for _, existing := range AllowedEnumClassEnumValues { if existing == v { return true } diff --git a/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum.go b/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum.go index 937f4b63597..d6a867b09be 100644 --- a/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum.go +++ b/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum.go @@ -25,7 +25,8 @@ const ( OUTERENUM_DELIVERED OuterEnum = "delivered" ) -var allowedOuterEnumEnumValues = []OuterEnum{ +// All allowed values of OuterEnum enum +var AllowedOuterEnumEnumValues = []OuterEnum{ "placed", "approved", "delivered", @@ -38,7 +39,7 @@ func (v *OuterEnum) UnmarshalJSON(src []byte) error { return err } enumTypeValue := OuterEnum(value) - for _, existing := range allowedOuterEnumEnumValues { + for _, existing := range AllowedOuterEnumEnumValues { if existing == enumTypeValue { *v = enumTypeValue return nil @@ -55,13 +56,13 @@ func NewOuterEnumFromValue(v string) (*OuterEnum, error) { if ev.IsValid() { return &ev, nil } else { - return nil, fmt.Errorf("invalid value '%v' for OuterEnum: valid values are %v", v, allowedOuterEnumEnumValues) + return nil, fmt.Errorf("invalid value '%v' for OuterEnum: valid values are %v", v, AllowedOuterEnumEnumValues) } } // IsValid return true if the value is valid for the enum, false otherwise func (v OuterEnum) IsValid() bool { - for _, existing := range allowedOuterEnumEnumValues { + for _, existing := range AllowedOuterEnumEnumValues { if existing == v { return true } diff --git a/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_default_value.go b/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_default_value.go index 5324670d668..31778851a4d 100644 --- a/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_default_value.go +++ b/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_default_value.go @@ -25,7 +25,8 @@ const ( OUTERENUMDEFAULTVALUE_DELIVERED OuterEnumDefaultValue = "delivered" ) -var allowedOuterEnumDefaultValueEnumValues = []OuterEnumDefaultValue{ +// All allowed values of OuterEnumDefaultValue enum +var AllowedOuterEnumDefaultValueEnumValues = []OuterEnumDefaultValue{ "placed", "approved", "delivered", @@ -38,7 +39,7 @@ func (v *OuterEnumDefaultValue) UnmarshalJSON(src []byte) error { return err } enumTypeValue := OuterEnumDefaultValue(value) - for _, existing := range allowedOuterEnumDefaultValueEnumValues { + for _, existing := range AllowedOuterEnumDefaultValueEnumValues { if existing == enumTypeValue { *v = enumTypeValue return nil @@ -55,13 +56,13 @@ func NewOuterEnumDefaultValueFromValue(v string) (*OuterEnumDefaultValue, error) if ev.IsValid() { return &ev, nil } else { - return nil, fmt.Errorf("invalid value '%v' for OuterEnumDefaultValue: valid values are %v", v, allowedOuterEnumDefaultValueEnumValues) + return nil, fmt.Errorf("invalid value '%v' for OuterEnumDefaultValue: valid values are %v", v, AllowedOuterEnumDefaultValueEnumValues) } } // IsValid return true if the value is valid for the enum, false otherwise func (v OuterEnumDefaultValue) IsValid() bool { - for _, existing := range allowedOuterEnumDefaultValueEnumValues { + for _, existing := range AllowedOuterEnumDefaultValueEnumValues { if existing == v { return true } diff --git a/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_integer.go b/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_integer.go index a3e43c01d69..9c939f9d277 100644 --- a/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_integer.go +++ b/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_integer.go @@ -25,7 +25,8 @@ const ( OUTERENUMINTEGER__2 OuterEnumInteger = 2 ) -var allowedOuterEnumIntegerEnumValues = []OuterEnumInteger{ +// All allowed values of OuterEnumInteger enum +var AllowedOuterEnumIntegerEnumValues = []OuterEnumInteger{ 0, 1, 2, @@ -38,7 +39,7 @@ func (v *OuterEnumInteger) UnmarshalJSON(src []byte) error { return err } enumTypeValue := OuterEnumInteger(value) - for _, existing := range allowedOuterEnumIntegerEnumValues { + for _, existing := range AllowedOuterEnumIntegerEnumValues { if existing == enumTypeValue { *v = enumTypeValue return nil @@ -55,13 +56,13 @@ func NewOuterEnumIntegerFromValue(v int32) (*OuterEnumInteger, error) { if ev.IsValid() { return &ev, nil } else { - return nil, fmt.Errorf("invalid value '%v' for OuterEnumInteger: valid values are %v", v, allowedOuterEnumIntegerEnumValues) + return nil, fmt.Errorf("invalid value '%v' for OuterEnumInteger: valid values are %v", v, AllowedOuterEnumIntegerEnumValues) } } // IsValid return true if the value is valid for the enum, false otherwise func (v OuterEnumInteger) IsValid() bool { - for _, existing := range allowedOuterEnumIntegerEnumValues { + for _, existing := range AllowedOuterEnumIntegerEnumValues { if existing == v { return true } diff --git a/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_integer_default_value.go b/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_integer_default_value.go index 80b8b0a46b2..b199e18cc7d 100644 --- a/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_integer_default_value.go +++ b/samples/openapi3/client/petstore/go/go-petstore/model_outer_enum_integer_default_value.go @@ -25,7 +25,8 @@ const ( OUTERENUMINTEGERDEFAULTVALUE__2 OuterEnumIntegerDefaultValue = 2 ) -var allowedOuterEnumIntegerDefaultValueEnumValues = []OuterEnumIntegerDefaultValue{ +// All allowed values of OuterEnumIntegerDefaultValue enum +var AllowedOuterEnumIntegerDefaultValueEnumValues = []OuterEnumIntegerDefaultValue{ 0, 1, 2, @@ -38,7 +39,7 @@ func (v *OuterEnumIntegerDefaultValue) UnmarshalJSON(src []byte) error { return err } enumTypeValue := OuterEnumIntegerDefaultValue(value) - for _, existing := range allowedOuterEnumIntegerDefaultValueEnumValues { + for _, existing := range AllowedOuterEnumIntegerDefaultValueEnumValues { if existing == enumTypeValue { *v = enumTypeValue return nil @@ -55,13 +56,13 @@ func NewOuterEnumIntegerDefaultValueFromValue(v int32) (*OuterEnumIntegerDefault if ev.IsValid() { return &ev, nil } else { - return nil, fmt.Errorf("invalid value '%v' for OuterEnumIntegerDefaultValue: valid values are %v", v, allowedOuterEnumIntegerDefaultValueEnumValues) + return nil, fmt.Errorf("invalid value '%v' for OuterEnumIntegerDefaultValue: valid values are %v", v, AllowedOuterEnumIntegerDefaultValueEnumValues) } } // IsValid return true if the value is valid for the enum, false otherwise func (v OuterEnumIntegerDefaultValue) IsValid() bool { - for _, existing := range allowedOuterEnumIntegerDefaultValueEnumValues { + for _, existing := range AllowedOuterEnumIntegerDefaultValueEnumValues { if existing == v { return true }