Documentation
¶
Index ¶
- Variables
- func Is(rawString string, expected Variant) bool
- func ValidationError(rawString string, expectedEnum Variant) error
- type Variant
- func (it Variant) AllNameValues() []string
- func (it Variant) AsBasicByteEnumContractsBinder() enuminf.BasicByteEnumContractsBinder
- func (it Variant) AsBasicEnumContractsBinder() enuminf.BasicEnumContractsBinder
- func (it Variant) AsJsonContractsBinder() corejson.JsonContractsBinder
- func (it Variant) AsJsonMarshaller() corejson.JsonMarshaller
- func (it Variant) AsJsoner() corejson.Jsoner
- func (it Variant) EnumType() enuminf.EnumTyper
- func (it Variant) Format(format string) (compiled string)
- func (it Variant) FullName() string
- func (it Variant) HyphenName() string
- func (it Variant) IntegerEnumRanges() []int
- func (it Variant) Is(enum Variant) bool
- func (it Variant) IsAnyNamesOf(names ...string) bool
- func (it Variant) IsAnyOf(enums ...Variant) bool
- func (it Variant) IsAnyValuesEqual(anyByteValues ...byte) bool
- func (it Variant) IsByteValueEqual(value byte) bool
- func (it Variant) IsInvalid() bool
- func (it Variant) IsNameEqual(name string) bool
- func (it Variant) IsValid() bool
- func (it Variant) IsValueEqual(value byte) 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) MaxInt() int
- func (it Variant) MaxValueString() string
- func (it Variant) MinByte() byte
- func (it Variant) MinInt() int
- func (it Variant) MinMaxAny() (min, max interface{})
- func (it Variant) MinValueString() string
- func (it Variant) Name() string
- func (it Variant) NameValue() string
- func (it Variant) OnlySupportedErr(names ...string) error
- func (it Variant) OnlySupportedMsgErr(message string, names ...string) error
- func (it Variant) RangeNamesCsv() string
- func (it Variant) RangesByte() []byte
- func (it Variant) RangesDynamicMap() map[string]interface{}
- func (it Variant) String() string
- func (it Variant) ToNameLower() string
- func (it Variant) ToNumberString() string
- func (it Variant) ToPtr() *Variant
- func (it Variant) TypeName() string
- func (it *Variant) UnmarshalJSON(data []byte) error
- func (it Variant) UnmarshallEnumToValue(jsonUnmarshallingValue []byte) (byte, error)
- func (it Variant) Value() byte
- func (it Variant) ValueByte() byte
- func (it Variant) ValueInt() int
- func (it Variant) ValueInt16() int16
- func (it Variant) ValueInt32() int32
- func (it Variant) ValueInt8() int8
- func (it Variant) ValueString() string
- func (it Variant) ValueUInt16() uint16
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Ranges = [...]string{ Invalid: "Invalid", Help: "Help", Compress: "Compress", Cron: "Cron", Decompress: "Decompress", Dns: "Dns", Download: "Download", EnvPath: "EnvPath", EnvVars: "EnvVars", Ethernet: "Ethernet", Fail2ban: "Fail2ban", Firewall: "Firewall", Ftp: "Ftp", HostingPlan: "HostingPlan", Macro: "Macro", Package: "Package", Packages: "Packages", Pkg: "Pkg", Snapshot: "Snapshot", Ssh: "Ssh", Ssl: "Ssl", User: "User", UserRole: "UserRole", WebServer: "WebServer", Tooling: "Tooling", Docker: "Docker", System: "System", Os: "Os", Update: "Update", AutoFix: "AutoFix", MySql: "MySql", PostgreSql: "PostgreSql", DbServer: "DbServer", Sync: "Sync", SyncNow: "SyncNow", SyncDryRun: "SyncDryRun", Nginx: "Nginx", Apache: "Apache", Paths: "Paths", SysPaths: "SysPaths", Env: "Env", Services: "Services", Restart: "Restart", Reboot: "Reboot", Shutdown: "Shutdown", SysGroup: "SysGroup", SysUser: "SysUser", FtpUser: "FtpUser", PanelUser: "PanelUser", CashBin: "CashBin", PanelRoles: "PanelRoles", CacheReset: "CacheReset", ReloadSettings: "ReloadSettings", DefaultKnownSettings: "DefaultKnownSettings", DbUser: "DbUser", List: "List", ListJson: "ListJson", Backup: "Backup", Import: "Import", } BasicEnumImpl = enumimpl.New.BasicByte.DefaultWithAliasMap( Invalid, Ranges[:], aliasCommandNamesMap) )
Functions ¶
func ValidationError ¶
Types ¶
type Variant ¶
type Variant byte
const ( Invalid Variant = iota Help Compress Cron Decompress Dns Download EnvPath EnvVars Ethernet Fail2ban Firewall Ftp HostingPlan Macro Package Packages Pkg Snapshot Ssh Ssl User UserRole WebServer Tooling Docker System Os Update AutoFix MySql PostgreSql DbServer Sync SyncNow SyncDryRun Nginx Apache Paths SysPaths Env Services Restart Reboot Shutdown SysGroup SysUser FtpUser PanelUser CashBin PanelRoles CacheReset ReloadSettings ResetSettings DefaultKnownSettings DbUser List ListJson Backup Import )
func (Variant) AllNameValues ¶
func (Variant) AsBasicByteEnumContractsBinder ¶
func (it Variant) AsBasicByteEnumContractsBinder() enuminf.BasicByteEnumContractsBinder
func (Variant) AsBasicEnumContractsBinder ¶
func (it Variant) AsBasicEnumContractsBinder() enuminf.BasicEnumContractsBinder
func (Variant) AsJsonContractsBinder ¶
func (it Variant) AsJsonContractsBinder() corejson.JsonContractsBinder
func (Variant) AsJsonMarshaller ¶
func (it Variant) AsJsonMarshaller() corejson.JsonMarshaller
func (Variant) HyphenName ¶
func (Variant) IntegerEnumRanges ¶
func (Variant) IsAnyNamesOf ¶
func (Variant) IsAnyValuesEqual ¶
func (Variant) IsByteValueEqual ¶
func (Variant) IsNameEqual ¶
func (Variant) IsValueEqual ¶
func (*Variant) JsonParseSelfInject ¶
func (Variant) MarshalJSON ¶
func (Variant) MaxValueString ¶
func (Variant) MinValueString ¶
func (Variant) OnlySupportedErr ¶
func (Variant) OnlySupportedMsgErr ¶
func (Variant) RangeNamesCsv ¶
func (Variant) RangesByte ¶
func (Variant) RangesDynamicMap ¶
func (Variant) ToNameLower ¶
func (Variant) ToNumberString ¶
func (*Variant) UnmarshalJSON ¶
func (Variant) UnmarshallEnumToValue ¶
func (Variant) ValueInt16 ¶
func (Variant) ValueInt32 ¶
func (Variant) ValueString ¶
func (Variant) ValueUInt16 ¶
Click to show internal directories.
Click to hide internal directories.