gitlab.com/evatix-go/core@v1.3.55/coreinterface/enuminf/all-getters.go (about)

     1  package enuminf
     2  
     3  import "gitlab.com/evatix-go/core/internal/internalinterface"
     4  
     5  type SplitNameValueByteGetter interface {
     6  	enumNameStinger
     7  	Value() byte
     8  }
     9  
    10  type SplitNameValueIntegerGetter interface {
    11  	enumNameStinger
    12  	Value() int
    13  }
    14  
    15  type SplitNameValueInteger8Getter interface {
    16  	enumNameStinger
    17  	Value() int8
    18  }
    19  
    20  type SplitNameValueInteger16Getter interface {
    21  	enumNameStinger
    22  	Value() int16
    23  }
    24  
    25  type SplitNameValueInteger32Getter interface {
    26  	enumNameStinger
    27  	Value() int32
    28  }
    29  
    30  type TypeNameGetter interface {
    31  	TypeName() string
    32  }
    33  
    34  type StringRangeNamesCsvGetter interface {
    35  	RangeNamesCsv() string
    36  }
    37  
    38  type TypeNameWithRangeNamesCsvGetter interface {
    39  	StringRangeNamesCsvGetter
    40  	TypeNameGetter
    41  }
    42  
    43  type ByteTypeEnumGetter interface {
    44  	TypeEnum() BasicByteEnumContractsBinder
    45  }
    46  
    47  type StringRangesGetter interface {
    48  	StringRangesPtr() *[]string
    49  	StringRanges() []string
    50  }
    51  
    52  type BasicEnumerGetter interface {
    53  	TypeBasicEnum() BasicEnumer
    54  }
    55  
    56  type RangeNamesCsvGetter interface {
    57  	RangeNamesCsv() string
    58  }
    59  
    60  type RangesIntegerStringMapGetter interface {
    61  	RangesIntegerStringMap() map[int]string
    62  }
    63  
    64  type RangesDynamicMapGetter interface {
    65  	RangesDynamicMap() map[string]interface{}
    66  }
    67  
    68  type IntegerEnumRangesGetter interface {
    69  	IntegerEnumRanges() []int
    70  }
    71  
    72  type LoggerTyperGetter interface {
    73  	LoggerTyper() LoggerTyper
    74  }
    75  
    76  type EventTyperGetter interface {
    77  	EventTyper() EventTyper
    78  }
    79  
    80  type ErrorStringGetter interface {
    81  	internalinterface.ErrorStringGetter
    82  }