Documentation
¶
Index ¶
- type Variant
- func (v Variant) Add(n byte) Variant
- func (v Variant) AsBasicEnumContractsBinder() coreinterface.BasicEnumContractsBinder
- func (v Variant) Is(n Variant) bool
- func (v Variant) IsBetween(start, end byte) bool
- func (v Variant) IsBetweenInt(start, end int) bool
- func (v Variant) IsCompareResult(n byte, compare corecomparator.Compare) bool
- func (v Variant) IsEqual(n byte) bool
- func (v Variant) IsEqualInt(n int) bool
- func (v Variant) IsGreater(n byte) bool
- func (v Variant) IsGreaterEqual(n byte) bool
- func (v Variant) IsGreaterEqualInt(n int) bool
- func (v Variant) IsGreaterInt(n int) bool
- func (v Variant) IsInvalidRange() bool
- func (v Variant) IsLess(n byte) bool
- func (v Variant) IsLessEqual(n byte) bool
- func (v Variant) IsLessEqualInt(n int) bool
- func (v Variant) IsLessInt(n int) bool
- func (v Variant) IsValidRange() bool
- func (v Variant) MarshalJSON() ([]byte, error)
- func (v Variant) Name() string
- func (v Variant) RangesInvalidErr() error
- func (v Variant) RangesInvalidMessage() string
- func (v Variant) String() string
- func (v Variant) StringJson() (jsonString string, err error)
- func (v Variant) StringJsonMust() string
- func (v Variant) StringRanges() []string
- func (v Variant) StringRangesPtr() *[]string
- func (v Variant) StringValue() string
- func (v Variant) Subtract(n byte) Variant
- func (v Variant) ToNumberString() string
- func (v Variant) UnmarshalJSON(data []byte) error
- func (v Variant) UnmarshallEnumToValue(jsonUnmarshallingValue []byte) (byte, error)
- func (v Variant) Value() byte
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Variant ¶
type Variant byte
func GetSetVariant ¶ added in v0.0.9
func (Variant) AsBasicEnumContractsBinder ¶ added in v0.4.1
func (v Variant) AsBasicEnumContractsBinder() coreinterface.BasicEnumContractsBinder
func (Variant) IsBetweenInt ¶ added in v0.0.5
IsBetweenInt val >= start && val <= end
func (Variant) IsCompareResult ¶ added in v0.4.1
func (v Variant) IsCompareResult(n byte, compare corecomparator.Compare) bool
IsCompareResult Here left is v, and right is `n`
func (Variant) IsEqualInt ¶ added in v0.0.5
func (Variant) IsGreaterEqual ¶
IsGreaterEqual v.Value() >= n
func (Variant) IsGreaterEqualInt ¶ added in v0.0.5
IsGreaterEqualInt v.Value() >= n
func (Variant) IsGreaterInt ¶ added in v0.0.5
IsGreaterInt v.Value() > n
func (Variant) IsInvalidRange ¶ added in v0.4.1
func (Variant) IsLessEqualInt ¶ added in v0.0.5
IsLessEqualInt v.Value() <= n
func (Variant) IsValidRange ¶ added in v0.4.1
func (Variant) MarshalJSON ¶ added in v0.4.1
func (Variant) RangesInvalidErr ¶ added in v0.4.1
func (Variant) RangesInvalidMessage ¶ added in v0.4.1
func (Variant) StringJson ¶ added in v0.4.1
func (Variant) StringJsonMust ¶ added in v0.4.1
func (Variant) StringRanges ¶ added in v0.4.1
func (Variant) StringRangesPtr ¶ added in v0.4.1
func (Variant) StringValue ¶
func (Variant) ToNumberString ¶ added in v0.4.6
func (Variant) UnmarshalJSON ¶ added in v0.4.1
func (Variant) UnmarshallEnumToValue ¶ added in v0.4.6
Click to show internal directories.
Click to hide internal directories.