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  }