Documentation
¶
Index ¶
- type BasicByte
- func (receiver *BasicByte) GetStringValue(input byte) string
- func (receiver *BasicByte) GetValueByString(valueString string) byte
- func (receiver *BasicByte) Hashmap() map[string]byte
- func (receiver *BasicByte) HashmapPtr() *map[string]byte
- func (receiver *BasicByte) IsAnyOf(value byte, givenBytes ...byte) bool
- func (receiver *BasicByte) IsValidRange(value byte) bool
- func (receiver *BasicByte) Max() byte
- func (receiver *BasicByte) Min() byte
- func (receiver BasicByte) RangeNamesCsv() string
- func (receiver *BasicByte) Ranges() []byte
- func (receiver BasicByte) RangesInvalidErr() error
- func (receiver BasicByte) RangesInvalidMessage() string
- func (receiver BasicByte) StringJson(input interface{}) (jsonString string, err error)
- func (receiver BasicByte) StringJsonMust(input interface{}) string
- func (receiver BasicByte) StringRanges() []string
- func (receiver BasicByte) StringRangesPtr() *[]string
- func (receiver *BasicByte) ToEnumJsonBytes(value byte) []byte
- func (receiver *BasicByte) ToEnumString(value byte) string
- func (receiver *BasicByte) ToNumberString(valueInRawFormat interface{}) string
- func (receiver *BasicByte) UnmarshallEnumToValue(jsonUnmarshallingValue []byte) (byte, error)
- type BasicInt16
- func (receiver *BasicInt16) GetStringValue(input int16) string
- func (receiver *BasicInt16) GetValueByString(valueString string) int16
- func (receiver *BasicInt16) Hashmap() map[string]int16
- func (receiver *BasicInt16) HashmapPtr() *map[string]int16
- func (receiver *BasicInt16) IsAnyOf(value int16, checkingItems ...int16) bool
- func (receiver *BasicInt16) IsValidRange(value int16) bool
- func (receiver *BasicInt16) Max() int16
- func (receiver *BasicInt16) Min() int16
- func (receiver BasicInt16) RangeNamesCsv() string
- func (receiver *BasicInt16) Ranges() []int16
- func (receiver BasicInt16) RangesInvalidErr() error
- func (receiver BasicInt16) RangesInvalidMessage() string
- func (receiver BasicInt16) StringJson(input interface{}) (jsonString string, err error)
- func (receiver BasicInt16) StringJsonMust(input interface{}) string
- func (receiver BasicInt16) StringRanges() []string
- func (receiver BasicInt16) StringRangesPtr() *[]string
- func (receiver *BasicInt16) ToEnumJsonBytes(value int16) []byte
- func (receiver *BasicInt16) ToEnumString(value int16) string
- func (receiver *BasicInt16) ToNumberString(valueInRawFormat interface{}) string
- func (receiver *BasicInt16) UnmarshallEnumToValue(jsonUnmarshallingValue []byte) (int16, error)
- type BasicInt32
- func (receiver *BasicInt32) GetStringValue(input int32) string
- func (receiver *BasicInt32) GetValueByString(valueString string) int32
- func (receiver *BasicInt32) Hashmap() map[string]int32
- func (receiver *BasicInt32) HashmapPtr() *map[string]int32
- func (receiver *BasicInt32) IsAnyOf(value int32, checkingItems ...int32) bool
- func (receiver *BasicInt32) IsValidRange(value int32) bool
- func (receiver *BasicInt32) Max() int32
- func (receiver *BasicInt32) Min() int32
- func (receiver BasicInt32) RangeNamesCsv() string
- func (receiver *BasicInt32) Ranges() []int32
- func (receiver BasicInt32) RangesInvalidErr() error
- func (receiver BasicInt32) RangesInvalidMessage() string
- func (receiver BasicInt32) StringJson(input interface{}) (jsonString string, err error)
- func (receiver BasicInt32) StringJsonMust(input interface{}) string
- func (receiver BasicInt32) StringRanges() []string
- func (receiver BasicInt32) StringRangesPtr() *[]string
- func (receiver *BasicInt32) ToEnumJsonBytes(value int32) []byte
- func (receiver *BasicInt32) ToEnumString(value int32) string
- func (receiver *BasicInt32) ToNumberString(valueInRawFormat interface{}) string
- func (receiver *BasicInt32) UnmarshallEnumToValue(jsonUnmarshallingValue []byte) (int32, error)
- type BasicInt8
- func (receiver *BasicInt8) GetStringValue(input int8) string
- func (receiver *BasicInt8) GetValueByString(valueString string) int8
- func (receiver *BasicInt8) Hashmap() map[string]int8
- func (receiver *BasicInt8) HashmapPtr() *map[string]int8
- func (receiver *BasicInt8) IsAnyOf(value int8, checkingItems ...int8) bool
- func (receiver *BasicInt8) IsValidRange(value int8) bool
- func (receiver *BasicInt8) Max() int8
- func (receiver *BasicInt8) Min() int8
- func (receiver BasicInt8) RangeNamesCsv() string
- func (receiver *BasicInt8) Ranges() []int8
- func (receiver BasicInt8) RangesInvalidErr() error
- func (receiver BasicInt8) RangesInvalidMessage() string
- func (receiver BasicInt8) StringJson(input interface{}) (jsonString string, err error)
- func (receiver BasicInt8) StringJsonMust(input interface{}) string
- func (receiver BasicInt8) StringRanges() []string
- func (receiver BasicInt8) StringRangesPtr() *[]string
- func (receiver *BasicInt8) ToEnumJsonBytes(value int8) []byte
- func (receiver *BasicInt8) ToEnumString(value int8) string
- func (receiver *BasicInt8) ToNumberString(valueInRawFormat interface{}) string
- func (receiver *BasicInt8) UnmarshallEnumToValue(jsonUnmarshallingValue []byte) (int8, error)
- type BasicString
- func (receiver *BasicString) Hashset() map[string]bool
- func (receiver *BasicString) HashsetPtr() *map[string]bool
- func (receiver *BasicString) IsAnyOf(value string, checkingItems ...string) bool
- func (receiver *BasicString) IsValidRange(value string) bool
- func (receiver *BasicString) Max() string
- func (receiver *BasicString) Min() string
- func (receiver BasicString) RangeNamesCsv() string
- func (receiver *BasicString) Ranges() []string
- func (receiver BasicString) RangesInvalidErr() error
- func (receiver BasicString) RangesInvalidMessage() string
- func (receiver BasicString) StringJson(input interface{}) (jsonString string, err error)
- func (receiver BasicString) StringJsonMust(input interface{}) string
- func (receiver BasicString) StringRanges() []string
- func (receiver BasicString) StringRangesPtr() *[]string
- func (receiver *BasicString) ToEnumJsonBytes(value string) []byte
- func (receiver BasicString) ToEnumString(input interface{}) string
- func (receiver *BasicString) UnmarshallEnumToValue(jsonUnmarshallingValue []byte) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BasicByte ¶
type BasicByte struct {
// contains filtered or unexported fields
}
func NewBasicByte ¶
func (*BasicByte) GetStringValue ¶
func (*BasicByte) GetValueByString ¶
func (*BasicByte) HashmapPtr ¶
func (*BasicByte) IsValidRange ¶
func (BasicByte) RangeNamesCsv ¶
func (receiver BasicByte) RangeNamesCsv() string
func (BasicByte) RangesInvalidErr ¶
func (receiver BasicByte) RangesInvalidErr() error
func (BasicByte) RangesInvalidMessage ¶
func (receiver BasicByte) RangesInvalidMessage() string
func (BasicByte) StringJson ¶
func (BasicByte) StringJsonMust ¶
func (receiver BasicByte) StringJsonMust(input interface{}) string
func (BasicByte) StringRanges ¶
func (receiver BasicByte) StringRanges() []string
func (BasicByte) StringRangesPtr ¶
func (receiver BasicByte) StringRangesPtr() *[]string
func (*BasicByte) ToEnumJsonBytes ¶ added in v0.4.2
ToEnumJsonBytes used for MarshalJSON from map
func (*BasicByte) ToEnumString ¶
func (*BasicByte) ToNumberString ¶ added in v0.4.6
type BasicInt16 ¶
type BasicInt16 struct {
// contains filtered or unexported fields
}
func NewBasicInt16 ¶
func NewBasicInt16( actualValueRanges []int16, stringRanges []string, min, max int16, ) *BasicInt16
func NewBasicInt16UsingIndexedSlice ¶ added in v0.6.1
func NewBasicInt16UsingIndexedSlice( indexedSliceWithValues []string, ) *BasicInt16
func (*BasicInt16) GetStringValue ¶
func (receiver *BasicInt16) GetStringValue(input int16) string
func (*BasicInt16) GetValueByString ¶
func (receiver *BasicInt16) GetValueByString(valueString string) int16
func (*BasicInt16) Hashmap ¶
func (receiver *BasicInt16) Hashmap() map[string]int16
func (*BasicInt16) HashmapPtr ¶
func (receiver *BasicInt16) HashmapPtr() *map[string]int16
func (*BasicInt16) IsAnyOf ¶ added in v0.4.6
func (receiver *BasicInt16) IsAnyOf(value int16, checkingItems ...int16) bool
func (*BasicInt16) IsValidRange ¶
func (receiver *BasicInt16) IsValidRange(value int16) bool
func (*BasicInt16) Max ¶
func (receiver *BasicInt16) Max() int16
func (*BasicInt16) Min ¶
func (receiver *BasicInt16) Min() int16
func (BasicInt16) RangeNamesCsv ¶
func (receiver BasicInt16) RangeNamesCsv() string
func (*BasicInt16) Ranges ¶
func (receiver *BasicInt16) Ranges() []int16
func (BasicInt16) RangesInvalidErr ¶
func (receiver BasicInt16) RangesInvalidErr() error
func (BasicInt16) RangesInvalidMessage ¶
func (receiver BasicInt16) RangesInvalidMessage() string
func (BasicInt16) StringJson ¶
func (BasicInt16) StringJsonMust ¶
func (receiver BasicInt16) StringJsonMust(input interface{}) string
func (BasicInt16) StringRanges ¶
func (receiver BasicInt16) StringRanges() []string
func (BasicInt16) StringRangesPtr ¶
func (receiver BasicInt16) StringRangesPtr() *[]string
func (*BasicInt16) ToEnumJsonBytes ¶ added in v0.4.2
func (receiver *BasicInt16) ToEnumJsonBytes(value int16) []byte
ToEnumJsonBytes used for MarshalJSON from map
func (*BasicInt16) ToEnumString ¶
func (receiver *BasicInt16) ToEnumString(value int16) string
func (*BasicInt16) ToNumberString ¶ added in v0.4.6
func (receiver *BasicInt16) ToNumberString(valueInRawFormat interface{}) string
func (*BasicInt16) UnmarshallEnumToValue ¶ added in v0.4.6
func (receiver *BasicInt16) UnmarshallEnumToValue( jsonUnmarshallingValue []byte, ) (int16, error)
UnmarshallEnumToValue Mostly used for UnmarshalJSON
Given bytes string enum value and transpile to exact enum raw value using map
type BasicInt32 ¶
type BasicInt32 struct {
// contains filtered or unexported fields
}
func NewBasicInt32 ¶
func NewBasicInt32( actualValueRanges []int32, stringRanges []string, min, max int32, ) *BasicInt32
func (*BasicInt32) GetStringValue ¶
func (receiver *BasicInt32) GetStringValue(input int32) string
func (*BasicInt32) GetValueByString ¶
func (receiver *BasicInt32) GetValueByString(valueString string) int32
func (*BasicInt32) Hashmap ¶
func (receiver *BasicInt32) Hashmap() map[string]int32
func (*BasicInt32) HashmapPtr ¶
func (receiver *BasicInt32) HashmapPtr() *map[string]int32
func (*BasicInt32) IsAnyOf ¶ added in v0.4.6
func (receiver *BasicInt32) IsAnyOf(value int32, checkingItems ...int32) bool
func (*BasicInt32) IsValidRange ¶
func (receiver *BasicInt32) IsValidRange(value int32) bool
func (*BasicInt32) Max ¶
func (receiver *BasicInt32) Max() int32
func (*BasicInt32) Min ¶
func (receiver *BasicInt32) Min() int32
func (BasicInt32) RangeNamesCsv ¶
func (receiver BasicInt32) RangeNamesCsv() string
func (*BasicInt32) Ranges ¶
func (receiver *BasicInt32) Ranges() []int32
func (BasicInt32) RangesInvalidErr ¶
func (receiver BasicInt32) RangesInvalidErr() error
func (BasicInt32) RangesInvalidMessage ¶
func (receiver BasicInt32) RangesInvalidMessage() string
func (BasicInt32) StringJson ¶
func (BasicInt32) StringJsonMust ¶
func (receiver BasicInt32) StringJsonMust(input interface{}) string
func (BasicInt32) StringRanges ¶
func (receiver BasicInt32) StringRanges() []string
func (BasicInt32) StringRangesPtr ¶
func (receiver BasicInt32) StringRangesPtr() *[]string
func (*BasicInt32) ToEnumJsonBytes ¶ added in v0.4.2
func (receiver *BasicInt32) ToEnumJsonBytes(value int32) []byte
ToEnumJsonBytes used for MarshalJSON from map
func (*BasicInt32) ToEnumString ¶
func (receiver *BasicInt32) ToEnumString(value int32) string
func (*BasicInt32) ToNumberString ¶ added in v0.4.6
func (receiver *BasicInt32) ToNumberString(valueInRawFormat interface{}) string
func (*BasicInt32) UnmarshallEnumToValue ¶ added in v0.4.6
func (receiver *BasicInt32) UnmarshallEnumToValue( jsonUnmarshallingValue []byte, ) (int32, error)
UnmarshallEnumToValue Mostly used for UnmarshalJSON
Given bytes string enum value and transpile to exact enum raw value using map
type BasicInt8 ¶
type BasicInt8 struct {
// contains filtered or unexported fields
}
func NewBasicInt8 ¶
func NewBasicInt8UsingIndexedSlice ¶ added in v0.6.1
func (*BasicInt8) GetStringValue ¶
func (*BasicInt8) GetValueByString ¶
func (*BasicInt8) HashmapPtr ¶
func (*BasicInt8) IsValidRange ¶
func (BasicInt8) RangeNamesCsv ¶
func (receiver BasicInt8) RangeNamesCsv() string
func (BasicInt8) RangesInvalidErr ¶
func (receiver BasicInt8) RangesInvalidErr() error
func (BasicInt8) RangesInvalidMessage ¶
func (receiver BasicInt8) RangesInvalidMessage() string
func (BasicInt8) StringJson ¶
func (BasicInt8) StringJsonMust ¶
func (receiver BasicInt8) StringJsonMust(input interface{}) string
func (BasicInt8) StringRanges ¶
func (receiver BasicInt8) StringRanges() []string
func (BasicInt8) StringRangesPtr ¶
func (receiver BasicInt8) StringRangesPtr() *[]string
func (*BasicInt8) ToEnumJsonBytes ¶ added in v0.4.2
ToEnumJsonBytes used for MarshalJSON from map
func (*BasicInt8) ToEnumString ¶
func (*BasicInt8) ToNumberString ¶ added in v0.4.6
type BasicString ¶
type BasicString struct {
// contains filtered or unexported fields
}
func NewBasicString ¶
func NewBasicString( stringRanges []string, min, max string, ) *BasicString
func (*BasicString) Hashset ¶
func (receiver *BasicString) Hashset() map[string]bool
func (*BasicString) HashsetPtr ¶
func (receiver *BasicString) HashsetPtr() *map[string]bool
func (*BasicString) IsAnyOf ¶ added in v0.4.6
func (receiver *BasicString) IsAnyOf(value string, checkingItems ...string) bool
func (*BasicString) IsValidRange ¶
func (receiver *BasicString) IsValidRange(value string) bool
func (*BasicString) Max ¶
func (receiver *BasicString) Max() string
func (*BasicString) Min ¶
func (receiver *BasicString) Min() string
func (BasicString) RangeNamesCsv ¶
func (receiver BasicString) RangeNamesCsv() string
func (*BasicString) Ranges ¶
func (receiver *BasicString) Ranges() []string
func (BasicString) RangesInvalidErr ¶
func (receiver BasicString) RangesInvalidErr() error
func (BasicString) RangesInvalidMessage ¶
func (receiver BasicString) RangesInvalidMessage() string
func (BasicString) StringJson ¶
func (BasicString) StringJsonMust ¶
func (receiver BasicString) StringJsonMust(input interface{}) string
func (BasicString) StringRanges ¶
func (receiver BasicString) StringRanges() []string
func (BasicString) StringRangesPtr ¶
func (receiver BasicString) StringRangesPtr() *[]string
func (*BasicString) ToEnumJsonBytes ¶ added in v0.4.2
func (receiver *BasicString) ToEnumJsonBytes(value string) []byte
ToEnumJsonBytes used for MarshalJSON from map
func (BasicString) ToEnumString ¶
func (receiver BasicString) ToEnumString(input interface{}) string
func (*BasicString) UnmarshallEnumToValue ¶ added in v0.4.6
func (receiver *BasicString) UnmarshallEnumToValue( jsonUnmarshallingValue []byte, ) (string, error)
UnmarshallEnumToValue Mostly used for UnmarshalJSON
Given bytes string enum value and transpile to exact enum raw value using map
Click to show internal directories.
Click to hide internal directories.