summaryrefslogtreecommitdiff
path: root/types.go
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.eu>2022-02-01 20:30:17 +0100
committerRené 'Necoro' Neumann <necoro@necoro.eu>2022-02-01 20:30:17 +0100
commitbf9032a1bb6dcbb911a13fdde1daa9886c0bdfee (patch)
treed835003e491d5e3c162ca760b649eff6a95c959f /types.go
parenteac8028e031f45bddfffe80a85176882ee851f94 (diff)
downloadengarde-importer-bf9032a1bb6dcbb911a13fdde1daa9886c0bdfee.tar.gz
engarde-importer-bf9032a1bb6dcbb911a13fdde1daa9886c0bdfee.tar.bz2
engarde-importer-bf9032a1bb6dcbb911a13fdde1daa9886c0bdfee.zip
More GUI elements
Diffstat (limited to 'types.go')
-rw-r--r--types.go13
1 files changed, 4 insertions, 9 deletions
diff --git a/types.go b/types.go
index a221592..d16ef10 100644
--- a/types.go
+++ b/types.go
@@ -2,22 +2,17 @@ package main
import "fmt"
-type Gender int
+type Gender int32
const (
GenderM Gender = iota
GenderF
)
+var GenderStrings = []string{"Herren", "Damen"}
+
func (g Gender) String() string {
- switch g {
- case GenderM:
- return "M"
- case GenderF:
- return "F"
- default:
- return fmt.Sprintf("U%d", g)
- }
+ return GenderStrings[g]
}
func (g Gender) Engarde() (string, error) {