gitlab.com/evatix-go/core@v1.3.55/internal/internalinterface/internalenuminf/all-getters.go (about) 1 package internalenuminf 2 3 type SplitNameValueByteGetter interface { 4 enumNameStinger 5 Value() byte 6 } 7 8 type SplitNameValueIntegerGetter interface { 9 enumNameStinger 10 Value() int 11 } 12 13 type SplitNameValueInteger8Getter interface { 14 enumNameStinger 15 Value() int8 16 } 17 18 type SplitNameValueInteger16Getter interface { 19 enumNameStinger 20 Value() int16 21 } 22 23 type SplitNameValueInteger32Getter interface { 24 enumNameStinger 25 Value() int32 26 } 27 28 type TypeNameGetter interface { 29 TypeName() string 30 } 31 32 type StringRangeNamesCsvGetter interface { 33 RangeNamesCsv() string 34 } 35 36 type TypeNameWithRangeNamesCsvGetter interface { 37 StringRangeNamesCsvGetter 38 TypeNameGetter 39 } 40 41 type StringRangesGetter interface { 42 StringRangesPtr() *[]string 43 StringRanges() []string 44 } 45 46 type BasicEnumerGetter interface { 47 TypeBasicEnum() BasicEnumer 48 } 49 50 type RangeNamesCsvGetter interface { 51 RangeNamesCsv() string 52 }