Documentation
¶
Index ¶
- Variables
- 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) DynamicInstructionName(reflectTypeName string) string
- func (it Variant) EnumType() enuminf.EnumTyper
- func (it Variant) Format(format string) (compiled string)
- func (it Variant) IntegerEnumRanges() []int
- func (it Variant) IsAnyNamesOf(names ...string) bool
- func (it Variant) IsAnyOf(anyOfItems ...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) MaxMaxAny() (min, max interface{})
- func (it Variant) MaxValueString() string
- func (it Variant) MinByte() byte
- func (it Variant) MinInt() int
- 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) 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) 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", Risk: "Risk", Default: "Default", Sleep: "Sleep", Delay: "Delay", RegularTask: "RegularTask", RegularLockTask: "RegularLockTask", InstructionRoot: "InstructionRoot", SpecificInstructionWithType: "SpecificInstructionWithType", DbTask: "DbTask", FsTask: "FsTask", FsTaskLock: "FsTaskLock", PackageInstall: "PackageInstall", PackageCleanup: "PackageCleanup", PackageUninstall: "PackageUninstall", PackageLock: "PackageLock", PackageSynchronize: "PackageSynchronize", PackageDownload: "PackageDownload", DatabaseCleanup: "DatabaseCleanup", DatabaseMigrateAll: "DatabaseMigrateAll", SpecificDatabaseMigrate: "SpecificDatabaseMigrate", SoftwareUpdate: "SoftwareUpdate", Reminder: "Reminder", Reinstall: "Reinstall", Remove: "Remove", RestartServer: "RestartServer", StopServer: "StopServer", StartServer: "StartServer", EnableServer: "EnableServer", RestartService: "RestartService", RestartServices: "RestartServices", Email: "Email", Synchronize: "Synchronize", FileSynchronize: "FileSynchronize", DirectorySynchronize: "DirectorySynchronize", BackupSynchronize: "BackupSynchronize", PackagesSynchronize: "PackagesSynchronize", NotificationSynchronize: "NotificationSynchronize", DatabaseSynchronize: "DatabaseSynchronize", SearchSynchronize: "SearchSynchronize", Session: "Session", Notification: "Notification", ErrorNotification: "ErrorNotification", ServerStorageOutNotification: "ServerStorageOutNotification", WebServerDownNotification: "WebServerDownNotification", MobileNotification: "MobileNotification", EmailNotification: "EmailNotification", Log: "Log", SystemCleanup: "SystemCleanup", CacheUpdate: "CacheUpdate", Cache: "Cache", CleanCache: "CleanCache", Backup: "Backup", DatabaseBackup: "DatabaseBackup", SystemBackup: "SystemBackup", OsBackup: "OsBackup", DirectoryStructureBackup: "DirectoryStructureBackup", FsBackup: "FsBackup", Clone: "Clone", BackupControlPanel: "BackupControlPanel", Request: "Request", StatusRequest: "StatusRequest", SystemUpdate: "SystemUpdate", OperatingSystemUpdate: "OperatingSystemUpdate", ScheduleUpdate: "ScheduleUpdate", StatusUpdate: "StatusUpdate", } BasicEnumImpl = enumimpl.New.BasicByte.UsingTypeSlice( coredynamic.TypeName(Invalid), Ranges[:]) )
Functions ¶
This section is empty.
Types ¶
type Variant ¶
type Variant byte
const ( Invalid Variant = iota Risk Default Sleep Delay RegularTask RegularLockTask InstructionRoot SpecificInstructionWithType DbTask FsTask FsTaskLock PackageInstall PackageCleanup PackageUninstall PackageLock PackageSynchronize PackageDownload DatabaseCleanup DatabaseMigrateAll SpecificDatabaseMigrate SoftwareUpdate Reminder Reinstall Remove RestartServer StopServer StartServer EnableServer RestartService RestartServices Email Synchronize FileSynchronize DirectorySynchronize BackupSynchronize PackagesSynchronize NotificationSynchronize DatabaseSynchronize SearchSynchronize Session Notification ErrorNotification ServerStorageOutNotification WebServerDownNotification MobileNotification EmailNotification Log SystemCleanup CacheUpdate Cache CleanCache Backup DatabaseBackup SystemBackup OsBackup DirectoryStructureBackup FsBackup Clone BackupControlPanel Request StatusRequest SystemUpdate OperatingSystemUpdate ScheduleUpdate StatusUpdate )
func (Variant) AllNameValues ¶ added in v0.0.4
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) DynamicInstructionName ¶
func (Variant) IntegerEnumRanges ¶ added in v0.0.4
func (Variant) IsAnyNamesOf ¶ added in v0.0.4
func (Variant) IsAnyValuesEqual ¶ added in v0.0.4
func (Variant) IsByteValueEqual ¶ added in v0.0.4
func (Variant) IsNameEqual ¶ added in v0.0.4
func (Variant) IsValueEqual ¶ added in v0.0.4
func (*Variant) JsonParseSelfInject ¶
func (Variant) MarshalJSON ¶
func (Variant) MaxValueString ¶ added in v0.0.4
func (Variant) MinValueString ¶ added in v0.0.4
func (Variant) OnlySupportedErr ¶ added in v0.0.4
func (Variant) OnlySupportedMsgErr ¶ added in v0.0.4
func (Variant) RangeNamesCsv ¶
func (Variant) RangesByte ¶
func (Variant) RangesDynamicMap ¶ added in v0.0.4
func (Variant) ToNumberString ¶
func (*Variant) UnmarshalJSON ¶
func (Variant) UnmarshallEnumToValue ¶
func (Variant) ValueInt16 ¶ added in v0.0.4
func (Variant) ValueInt32 ¶ added in v0.0.4
func (Variant) ValueString ¶ added in v0.0.4
func (Variant) ValueUInt16 ¶ added in v0.0.4
Click to show internal directories.
Click to hide internal directories.