Documentation
¶
Index ¶
- Variables
- type Precedence
- func (it Precedence) AllNameValues() []string
- func (it Precedence) AsBasicByteEnumContractsBinder() enuminf.BasicByteEnumContractsBinder
- func (it Precedence) AsBasicEnumContractsBinder() enuminf.BasicEnumContractsBinder
- func (it Precedence) AsJsonContractsBinder() corejson.JsonContractsBinder
- func (it Precedence) AsJsonMarshaller() corejson.JsonMarshaller
- func (it Precedence) AsJsoner() corejson.Jsoner
- func (it Precedence) EnumType() enuminf.EnumTyper
- func (it Precedence) Format(format string) (compiled string)
- func (it Precedence) IntegerEnumRanges() []int
- func (it Precedence) IsAnyNamesOf(names ...string) bool
- func (it Precedence) IsAnyOf(anyOfItems ...Precedence) bool
- func (it Precedence) IsAnyValuesEqual(anyByteValues ...byte) bool
- func (it Precedence) IsByteValueEqual(value byte) bool
- func (it Precedence) IsCreate() bool
- func (it Precedence) IsDelete() bool
- func (it Precedence) IsInvalid() bool
- func (it Precedence) IsManageByUsers() bool
- func (it Precedence) IsNameEqual(name string) bool
- func (it Precedence) IsUpdate() bool
- func (it Precedence) IsValid() bool
- func (it Precedence) IsValueEqual(value byte) bool
- func (it Precedence) Json() corejson.Result
- func (it *Precedence) JsonParseSelfInject(jsonResult *corejson.Result) error
- func (it Precedence) JsonPtr() *corejson.Result
- func (it Precedence) MarshalJSON() ([]byte, error)
- func (it Precedence) MaxByte() byte
- func (it Precedence) MaxInt() int
- func (it Precedence) MaxValueString() string
- func (it Precedence) MinByte() byte
- func (it Precedence) MinInt() int
- func (it Precedence) MinMaxAny() (min, max interface{})
- func (it Precedence) MinValueString() string
- func (it Precedence) Name() string
- func (it Precedence) NameValue() string
- func (it Precedence) OnlySupportedErr(names ...string) error
- func (it Precedence) OnlySupportedMsgErr(message string, names ...string) error
- func (it Precedence) RangeNamesCsv() string
- func (it Precedence) RangesByte() []byte
- func (it Precedence) RangesDynamicMap() map[string]interface{}
- func (it Precedence) String() string
- func (it Precedence) ToNumberString() string
- func (it Precedence) ToPtr() *Precedence
- func (it Precedence) TypeName() string
- func (it *Precedence) UnmarshalJSON(data []byte) error
- func (it Precedence) UnmarshallEnumToValue(jsonUnmarshallingValue []byte) (byte, error)
- func (it Precedence) Value() byte
- func (it Precedence) ValueByte() byte
- func (it Precedence) ValueInt() int
- func (it Precedence) ValueInt16() int16
- func (it Precedence) ValueInt32() int32
- func (it Precedence) ValueInt8() int8
- func (it Precedence) ValueString() string
- func (it Precedence) ValueUInt16() uint16
Constants ¶
This section is empty.
Variables ¶
View Source
var ( BasicEnumImpl = enumimpl.New.BasicByte.UsingTypeSlice( coredynamic.TypeName(Create), ranges[:]) )
Functions ¶
This section is empty.
Types ¶
type Precedence ¶
type Precedence byte
const ( Invalid Precedence = iota Create Delete Update ManageByUsers AddGroupsToSudoers GroupManage )
func New ¶
func New(name string) (Precedence, error)
func NewMust ¶
func NewMust(name string) Precedence
func (Precedence) AllNameValues ¶ added in v0.0.4
func (it Precedence) AllNameValues() []string
func (Precedence) AsBasicByteEnumContractsBinder ¶
func (it Precedence) AsBasicByteEnumContractsBinder() enuminf.BasicByteEnumContractsBinder
func (Precedence) AsBasicEnumContractsBinder ¶
func (it Precedence) AsBasicEnumContractsBinder() enuminf.BasicEnumContractsBinder
func (Precedence) AsJsonContractsBinder ¶
func (it Precedence) AsJsonContractsBinder() corejson.JsonContractsBinder
func (Precedence) AsJsonMarshaller ¶
func (it Precedence) AsJsonMarshaller() corejson.JsonMarshaller
func (Precedence) AsJsoner ¶
func (it Precedence) AsJsoner() corejson.Jsoner
func (Precedence) EnumType ¶ added in v0.0.4
func (it Precedence) EnumType() enuminf.EnumTyper
func (Precedence) Format ¶ added in v0.0.4
func (it Precedence) Format(format string) (compiled string)
func (Precedence) IntegerEnumRanges ¶ added in v0.0.4
func (it Precedence) IntegerEnumRanges() []int
func (Precedence) IsAnyNamesOf ¶ added in v0.0.4
func (it Precedence) IsAnyNamesOf(names ...string) bool
func (Precedence) IsAnyOf ¶ added in v0.0.2
func (it Precedence) IsAnyOf(anyOfItems ...Precedence) bool
func (Precedence) IsAnyValuesEqual ¶ added in v0.0.4
func (it Precedence) IsAnyValuesEqual(anyByteValues ...byte) bool
func (Precedence) IsByteValueEqual ¶ added in v0.0.4
func (it Precedence) IsByteValueEqual(value byte) bool
func (Precedence) IsCreate ¶
func (it Precedence) IsCreate() bool
func (Precedence) IsDelete ¶
func (it Precedence) IsDelete() bool
func (Precedence) IsInvalid ¶
func (it Precedence) IsInvalid() bool
func (Precedence) IsManageByUsers ¶
func (it Precedence) IsManageByUsers() bool
func (Precedence) IsNameEqual ¶ added in v0.0.4
func (it Precedence) IsNameEqual(name string) bool
func (Precedence) IsUpdate ¶
func (it Precedence) IsUpdate() bool
func (Precedence) IsValid ¶ added in v0.0.4
func (it Precedence) IsValid() bool
func (Precedence) IsValueEqual ¶ added in v0.0.4
func (it Precedence) IsValueEqual(value byte) bool
func (Precedence) Json ¶
func (it Precedence) Json() corejson.Result
func (*Precedence) JsonParseSelfInject ¶
func (it *Precedence) JsonParseSelfInject(jsonResult *corejson.Result) error
func (Precedence) JsonPtr ¶
func (it Precedence) JsonPtr() *corejson.Result
func (Precedence) MarshalJSON ¶
func (it Precedence) MarshalJSON() ([]byte, error)
func (Precedence) MaxByte ¶
func (it Precedence) MaxByte() byte
func (Precedence) MaxInt ¶ added in v0.0.4
func (it Precedence) MaxInt() int
func (Precedence) MaxValueString ¶ added in v0.0.4
func (it Precedence) MaxValueString() string
func (Precedence) MinByte ¶
func (it Precedence) MinByte() byte
func (Precedence) MinInt ¶ added in v0.0.4
func (it Precedence) MinInt() int
func (Precedence) MinMaxAny ¶ added in v0.1.3
func (it Precedence) MinMaxAny() (min, max interface{})
func (Precedence) MinValueString ¶ added in v0.0.4
func (it Precedence) MinValueString() string
func (Precedence) Name ¶
func (it Precedence) Name() string
func (Precedence) NameValue ¶
func (it Precedence) NameValue() string
func (Precedence) OnlySupportedErr ¶ added in v0.0.4
func (it Precedence) OnlySupportedErr(names ...string) error
func (Precedence) OnlySupportedMsgErr ¶ added in v0.0.4
func (it Precedence) OnlySupportedMsgErr(message string, names ...string) error
func (Precedence) RangeNamesCsv ¶
func (it Precedence) RangeNamesCsv() string
func (Precedence) RangesByte ¶
func (it Precedence) RangesByte() []byte
func (Precedence) RangesDynamicMap ¶ added in v0.0.4
func (it Precedence) RangesDynamicMap() map[string]interface{}
func (Precedence) String ¶
func (it Precedence) String() string
func (Precedence) ToNumberString ¶
func (it Precedence) ToNumberString() string
func (Precedence) ToPtr ¶ added in v0.0.4
func (it Precedence) ToPtr() *Precedence
func (Precedence) TypeName ¶
func (it Precedence) TypeName() string
func (*Precedence) UnmarshalJSON ¶
func (it *Precedence) UnmarshalJSON(data []byte) error
func (Precedence) UnmarshallEnumToValue ¶
func (it Precedence) UnmarshallEnumToValue(jsonUnmarshallingValue []byte) (byte, error)
func (Precedence) Value ¶
func (it Precedence) Value() byte
func (Precedence) ValueByte ¶
func (it Precedence) ValueByte() byte
func (Precedence) ValueInt ¶ added in v0.0.4
func (it Precedence) ValueInt() int
func (Precedence) ValueInt16 ¶ added in v0.0.4
func (it Precedence) ValueInt16() int16
func (Precedence) ValueInt32 ¶ added in v0.0.4
func (it Precedence) ValueInt32() int32
func (Precedence) ValueInt8 ¶ added in v0.0.4
func (it Precedence) ValueInt8() int8
func (Precedence) ValueString ¶ added in v0.0.4
func (it Precedence) ValueString() string
func (Precedence) ValueUInt16 ¶ added in v0.0.4
func (it Precedence) ValueUInt16() uint16
Click to show internal directories.
Click to hide internal directories.