Documentation
¶
Index ¶
- Variables
- func GetPriorityMap() map[string]int
- func PriorityMapString() string
- type Variant
- func (it *Variant) AsBasicByteEnumContractsBinder() coreinterface.BasicByteEnumContractsBinder
- func (it *Variant) AsBasicEnumContractsBinder() coreinterface.BasicEnumContractsBinder
- func (it *Variant) AsJsonContractsBinder() corejson.JsonContractsBinder
- func (it *Variant) AsJsonMarshaller() corejson.JsonMarshaller
- func (it *Variant) AsJsoner() corejson.Jsoner
- func (it Variant) IsDefault() bool
- func (it Variant) IsDefaultLock() bool
- func (it Variant) IsInvalid() bool
- func (it Variant) IsLockEnforced() bool
- func (it Variant) IsLowerPriority() bool
- func (it Variant) IsNameEqual(name string) bool
- func (it Variant) IsNameNotEqual(name string) bool
- func (it Variant) IsNotification() bool
- func (it Variant) IsReminder() bool
- func (it Variant) IsSystemUpdate() bool
- func (it Variant) IsValid() bool
- func (it Variant) Json() corejson.Result
- func (it *Variant) JsonParseSelfInject(jsonResult *corejson.Result) error
- func (it Variant) JsonPtr() *corejson.Result
- func (it Variant) MarshalJSON() ([]byte, error)
- func (it Variant) MaxByte() byte
- func (it Variant) MinByte() byte
- func (it Variant) Name() string
- func (it Variant) NameValue() string
- func (it Variant) RangeNamesCsv() string
- func (it Variant) RangesByte() []byte
- func (it Variant) String() string
- func (it Variant) ToNumberString() string
- func (it Variant) TypeName() string
- func (it *Variant) UnmarshalJSON(data []byte) error
- func (it Variant) UnmarshallEnumToValue(jsonUnmarshallingValue []byte) (byte, error)
- func (it Variant) ValueByte() byte
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Ranges = [...]string{ Default: "Default", DefaultLock: "DefaultLock", Reminder: "Reminder", Notification: "Notification", SystemUpdate: "SystemUpdate", LowerPriority: "LowerPriority", Invalid: "Invalid", } BasicEnumImpl = enumimpl.NewBasicByteUsingIndexedSlice( coredynamic.TypeName(Default), Ranges[:]) )
Functions ¶
func GetPriorityMap ¶
func PriorityMapString ¶
func PriorityMapString() string
Types ¶
type Variant ¶
type Variant byte
const ( Default Variant = iota // Priority : 40% DefaultLock // Priority : 20%, this should lock the task https://github.com/hibiken/asynq/wiki/Unique-Tasks Reminder // Priority : 10% Notification // Priority : 10% SystemUpdate // Priority : 10% LowerPriority // Priority : 10% Invalid )
func (*Variant) AsBasicByteEnumContractsBinder ¶
func (it *Variant) AsBasicByteEnumContractsBinder() coreinterface.BasicByteEnumContractsBinder
func (*Variant) AsBasicEnumContractsBinder ¶
func (it *Variant) AsBasicEnumContractsBinder() coreinterface.BasicEnumContractsBinder
func (*Variant) AsJsonContractsBinder ¶
func (it *Variant) AsJsonContractsBinder() corejson.JsonContractsBinder
func (*Variant) AsJsonMarshaller ¶
func (it *Variant) AsJsonMarshaller() corejson.JsonMarshaller
func (Variant) IsDefaultLock ¶
func (Variant) IsLockEnforced ¶
func (Variant) IsLowerPriority ¶
func (Variant) IsNameEqual ¶
func (Variant) IsNameNotEqual ¶
func (Variant) IsNotification ¶
func (Variant) IsReminder ¶
func (Variant) IsSystemUpdate ¶
func (*Variant) JsonParseSelfInject ¶
func (Variant) MarshalJSON ¶
func (Variant) RangeNamesCsv ¶
func (Variant) RangesByte ¶
func (Variant) ToNumberString ¶
func (*Variant) UnmarshalJSON ¶
func (Variant) UnmarshallEnumToValue ¶
Click to show internal directories.
Click to hide internal directories.