Adding support for enum model AllValues

Fixes #368

ChangeLog:
  - Updating test mysql version as it no longer exists.
  - Add a simple validation test
This commit is contained in:
Samir Faci 2024-09-18 12:09:43 -04:00
parent b835e25665
commit 42a37c09d0
4 changed files with 10 additions and 3 deletions

View file

@ -156,6 +156,12 @@ const (
{{- end}}
)
var {{$enumTemplate.TypeName}}_AllValues = []{{$enumTemplate.TypeName}} {
{{- range $_, $value := .Values}}
{{valueName $value}},
{{- end}}
}
func (e *{{$enumTemplate.TypeName}}) Scan(value interface{}) error {
var enumValue string
switch val := value.(type) {