Documentation
¶
Index ¶
- Variables
- type Precedence
- func (it *Precedence) AsBasicByteEnumContractsBinder() coreinterface.BasicByteEnumContractsBinder
- func (it *Precedence) AsBasicEnumContractsBinder() coreinterface.BasicEnumContractsBinder
- func (it *Precedence) AsJsonContractsBinder() corejson.JsonContractsBinder
- func (it *Precedence) AsJsonMarshaller() corejson.JsonMarshaller
- func (it *Precedence) AsJsoner() corejson.Jsoner
- func (it Precedence) IsAnyOf(anyOfItems ...Precedence) bool
- func (it Precedence) IsCreate() bool
- func (it Precedence) IsDelete() bool
- func (it Precedence) IsInvalid() bool
- func (it Precedence) IsManageByUsers() bool
- func (it Precedence) IsUpdate() 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) MinByte() byte
- func (it *Precedence) Name() string
- func (it Precedence) NameValue() string
- func (it Precedence) RangeNamesCsv() string
- func (it *Precedence) RangesByte() []byte
- func (it Precedence) String() string
- func (it *Precedence) ToNumberString() string
- 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
Constants ¶
This section is empty.
Variables ¶
View Source
var ( BasicEnumImpl = enumimpl.NewBasicByteUsingIndexedSlice( 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) AsBasicByteEnumContractsBinder ¶
func (it *Precedence) AsBasicByteEnumContractsBinder() coreinterface.BasicByteEnumContractsBinder
func (*Precedence) AsBasicEnumContractsBinder ¶
func (it *Precedence) AsBasicEnumContractsBinder() coreinterface.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) IsAnyOf ¶ added in v0.0.2
func (it Precedence) IsAnyOf(anyOfItems ...Precedence) 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) IsUpdate ¶
func (it Precedence) IsUpdate() 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) MinByte ¶
func (it *Precedence) MinByte() byte
func (*Precedence) Name ¶
func (it *Precedence) Name() string
func (Precedence) NameValue ¶
func (it Precedence) NameValue() string
func (Precedence) RangeNamesCsv ¶
func (it Precedence) RangeNamesCsv() string
func (*Precedence) RangesByte ¶
func (it *Precedence) RangesByte() []byte
func (Precedence) String ¶
func (it Precedence) String() string
func (*Precedence) ToNumberString ¶
func (it *Precedence) ToNumberString() string
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
Click to show internal directories.
Click to hide internal directories.