Documentation
¶
Index ¶
- Variables
- func RangesInvalidErr() error
- func RangesNotMeet(message string, reqs ...Request) string
- func RangesNotMeetError(message string, reqs ...Request) error
- func RangesNotSupportedFor(message string, requests ...Request) error
- func RangesString(joiner string, requests ...Request) string
- func RangesStringDefaultJoiner(requests ...Request) string
- func RangesStrings(requests ...Request) []string
- type Request
- func (receiver *Request) AsBasicByteEnumContractsBinder() coreinterface.BasicByteEnumContractsBinder
- func (receiver Request) AsBasicEnumContractsBinder() coreinterface.BasicEnumContractsBinder
- func (receiver *Request) AsJsonMarshaller() corejson.JsonMarshaller
- func (receiver Request) CurrentNotImpl(reference interface{}, messages ...string) error
- func (receiver Request) GetInBetweenStatus(start, end Request) *ResultStatus
- func (receiver Request) GetStatusAnyOf(reqs ...Request) *ResultStatus
- func (receiver Request) IsAnyCreate() bool
- func (receiver Request) IsAnyDrop() bool
- func (receiver Request) IsAnyOf(checkingItems ...byte) bool
- func (receiver Request) IsAnyOfReqs(reqs ...Request) bool
- func (receiver Request) IsAppend() bool
- func (receiver Request) IsAppendByCompare() bool
- func (receiver Request) IsAppendByCompareWhereCommentFound() bool
- func (receiver Request) IsAppendLines() bool
- func (receiver Request) IsAppendLinesByCompare() bool
- func (receiver Request) IsChange() bool
- func (receiver Request) IsCreate() bool
- func (receiver Request) IsCreateOrAppend() bool
- func (receiver Request) IsCreateOrPrepend() bool
- func (receiver Request) IsCreateOrSkipOnExist() bool
- func (receiver Request) IsCreateOrUpdate() bool
- func (receiver Request) IsCrud() bool
- func (receiver Request) IsCrudOrSkip() bool
- func (receiver Request) IsCrudSkip() bool
- func (receiver Request) IsDelete() bool
- func (receiver Request) IsDeleteHttp() bool
- func (receiver Request) IsDeleteOrSkipOnNonExist() bool
- func (receiver Request) IsDrop() bool
- func (receiver Request) IsDropCreate() bool
- func (receiver Request) IsDropOnExist() bool
- func (receiver Request) IsDropOrSkipOnNonExist() bool
- func (receiver Request) IsDropSafe() bool
- func (receiver Request) IsExistCheck() bool
- func (receiver Request) IsGetHttp() bool
- func (receiver Request) IsHttp() bool
- func (receiver Request) IsInBetween(start, end Request) bool
- func (receiver Request) IsInheritOnly() bool
- func (receiver Request) IsInheritPlusOverride() bool
- func (receiver Request) IsMerge() bool
- func (receiver Request) IsMergeLines() bool
- func (receiver Request) IsPatchHttp() bool
- func (receiver Request) IsPause() bool
- func (receiver Request) IsPostHttp() bool
- func (receiver Request) IsPrepend() bool
- func (receiver Request) IsPrependLines() bool
- func (receiver Request) IsPutHttp() bool
- func (receiver Request) IsRead() bool
- func (receiver Request) IsReload() bool
- func (receiver Request) IsRename() bool
- func (receiver Request) IsRestart() bool
- func (receiver Request) IsRestartOrReload() bool
- func (receiver Request) IsResumed() bool
- func (receiver Request) IsSkipOnExist() bool
- func (receiver Request) IsStart() bool
- func (receiver Request) IsStop() bool
- func (receiver Request) IsStopSleepStart() bool
- func (receiver Request) IsSuspend() bool
- func (receiver Request) IsTouch() bool
- func (receiver Request) IsTryRestart3Times() bool
- func (receiver Request) IsTryRestart5Times() bool
- func (receiver Request) IsTryStart3Times() bool
- func (receiver Request) IsTryStart5Times() bool
- func (receiver Request) IsTryStop3Times() bool
- func (receiver Request) IsTryStop5Times() bool
- func (receiver Request) IsUninitialized() bool
- func (receiver Request) IsUpdate() bool
- func (receiver Request) IsUpdateOnExist() bool
- func (receiver Request) IsUpdateOrSkipOnNonExist() bool
- func (receiver Request) IsValidRange() bool
- func (receiver Request) MarshalJSON() ([]byte, error)
- func (receiver Request) MaxByte() byte
- func (receiver Request) MinByte() byte
- func (receiver Request) Name() string
- func (receiver Request) RangesByte() []byte
- func (receiver Request) String() string
- func (receiver Request) ToNumberString() string
- func (receiver Request) ToPtr() *Request
- func (receiver *Request) ToSimple() Request
- func (receiver *Request) UnmarshalJSON(data []byte) error
- func (receiver Request) UnmarshallEnumToValue(jsonUnmarshallingValue []byte) (byte, error)
- func (receiver Request) Value() byte
- func (receiver Request) ValueByte() byte
- func (receiver Request) ValueInt() int
- type ResultStatus
Constants ¶
This section is empty.
Variables ¶
var ( Ranges = [...]string{ Uninitialized: "Uninitialized", Create: "Create", Read: "Read", Update: "Update", Delete: "Delete", Drop: "Drop", CreateOrUpdate: "CreateOrUpdate", ExistCheck: "ExistCheck", SkipOnExist: "SkipOnExist", CreateOrSkipOnExist: "CreateOrSkipOnExist", UpdateOrSkipOnNonExist: "UpdateOrSkipOnNonExist", DeleteOrSkipOnNonExist: "DeleteOrSkipOnNonExist", DropOrSkipOnNonExist: "DropOrSkipOnNonExist", UpdateOnExist: "UpdateOnExist", DropOnExist: "DropOnExist", DropCreate: "DropCreate", Append: "Append", AppendByCompare: "AppendByCompare", AppendByCompareWhereCommentFound: "AppendByCompareWhereCommentFound", AppendLinesByCompare: "AppendLinesByCompare", AppendLines: "AppendLines", CreateOrAppend: "CreateOrAppend", Prepend: "Prepend", CreateOrPrepend: "CreateOrPrepend", PrependLines: "PrependLines", Rename: "Rename", Change: "Change", Merge: "Merge", MergeLines: "MergeLines", GetHttp: "GetHttp", PutHttp: "PutHttp", PostHttp: "PostHttp", DeleteHttp: "DeleteHttp", PatchHttp: "PatchHttp", Touch: "Touch", Start: "Start", Stop: "Stop", Restart: "Restart", Reload: "Reload", StopSleepStart: "StopSleepStart", Suspend: "Suspend", Pause: "Pause", Resumed: "Resumed", TryRestart3Times: "TryRestart3Times", TryRestart5Times: "TryRestart5Times", TryStart3Times: "TryStart3Times", TryStart5Times: "TryStart5Times", TryStop3Times: "TryStop3Times", TryStop5Times: "TryStop5Times", InheritOnly: "InheritOnly", InheritPlusOverride: "InheritPlusOverride", DynamicAction: "DynamicAction", } RangesMap = map[string]Request{ "Uninitialized": Uninitialized, "Create": Create, "Read": Read, "Update": Update, "Delete": Delete, "Drop": Drop, "CreateOrUpdate": CreateOrUpdate, "ExistCheck": ExistCheck, "SkipOnExist": SkipOnExist, "CreateOrSkipOnExist": CreateOrSkipOnExist, "UpdateOrSkipOnNonExist": UpdateOrSkipOnNonExist, "DeleteOrSkipOnNonExist": DeleteOrSkipOnNonExist, "DropOrSkipOnNonExist": DropOrSkipOnNonExist, "UpdateOnExist": UpdateOnExist, "DropOnExist": DropOnExist, "DropCreate": DropCreate, "Append": Append, "AppendByCompare": AppendByCompare, "AppendByCompareWhereCommentFound": AppendByCompareWhereCommentFound, "AppendLinesByCompare": AppendLinesByCompare, "AppendLines": AppendLines, "CreateOrAppend": CreateOrAppend, "Prepend": Prepend, "CreateOrPrepend": CreateOrPrepend, "PrependLines": PrependLines, "Rename": Rename, "Change": Change, "Merge": Merge, "MergeLines": MergeLines, "GetHttp": GetHttp, "PutHttp": PutHttp, "PostHttp": PostHttp, "DeleteHttp": DeleteHttp, "PatchHttp": PatchHttp, "Touch": Touch, "Start": Start, "Stop": Stop, "Restart": Restart, "Reload": Reload, "StopSleepStart": StopSleepStart, "Suspend": Suspend, "Pause": Pause, "Resumed": Resumed, "TryRestart3Times": TryRestart3Times, "TryRestart5Times": TryRestart5Times, "TryStart3Times": TryStart3Times, "TryStart5Times": TryStart5Times, "TryStop3Times": TryStop3Times, "TryStop5Times": TryStop5Times, "InheritOnly": InheritOnly, "InheritPlusOverride": InheritPlusOverride, "DynamicAction": DynamicAction, } BasicEnumImpl = enumimpl.NewBasicByteUsingIndexedSlice(Ranges[:]) )
Functions ¶
func RangesInvalidErr ¶ added in v0.5.0
func RangesInvalidErr() error
func RangesNotMeet ¶
func RangesNotMeetError ¶
func RangesNotSupportedFor ¶ added in v0.5.6
func RangesString ¶ added in v0.5.6
func RangesStringDefaultJoiner ¶ added in v0.5.6
func RangesStrings ¶ added in v0.5.6
Types ¶
type Request ¶
type Request byte
const ( Uninitialized Request = iota Create Read Update Delete Drop CreateOrUpdate ExistCheck SkipOnExist CreateOrSkipOnExist UpdateOrSkipOnNonExist DeleteOrSkipOnNonExist DropOrSkipOnNonExist UpdateOnExist DropOnExist DropCreate Append AppendByCompare AppendByCompareWhereCommentFound AppendLinesByCompare AppendLines CreateOrAppend Prepend CreateOrPrepend PrependLines Rename Change Merge MergeLines GetHttp PutHttp PostHttp DeleteHttp PatchHttp Touch Start Stop Restart Reload StopSleepStart Suspend Pause Resumed TryRestart3Times TryRestart5Times TryStart3Times TryStart5Times TryStop3Times TryStop5Times InheritOnly InheritPlusOverride DynamicAction )
func RangesInBetween ¶
func (*Request) AsBasicByteEnumContractsBinder ¶
func (receiver *Request) AsBasicByteEnumContractsBinder() coreinterface.BasicByteEnumContractsBinder
func (Request) AsBasicEnumContractsBinder ¶
func (receiver Request) AsBasicEnumContractsBinder() coreinterface.BasicEnumContractsBinder
func (*Request) AsJsonMarshaller ¶
func (receiver *Request) AsJsonMarshaller() corejson.JsonMarshaller
func (Request) CurrentNotImpl ¶
func (Request) GetInBetweenStatus ¶
func (receiver Request) GetInBetweenStatus(start, end Request) *ResultStatus
GetInBetweenStatus edge case including the start, end
func (Request) GetStatusAnyOf ¶
func (receiver Request) GetStatusAnyOf(reqs ...Request) *ResultStatus
GetStatusAnyOf returns status success true if current one is any of the given values.
func (Request) IsAnyCreate ¶
IsAnyCreate
returns true if IsCreate, IsCreateOrUpdate, IsCreateOrAppend, IsCreateOrPrepend, IsCreateOrSkipOnExist, IsDropCreate
func (Request) IsAnyDrop ¶
IsAnyDrop
returns true if IsDrop, IsDelete, IsDeleteOrSkipOnNonExist, IsDropOnExist, IsDropCreate, IsDropOrSkipOnNonExist
func (Request) IsAnyOfReqs ¶
IsAnyOfReqs returns true if current one is matching with any of it
func (Request) IsAppendByCompare ¶
func (Request) IsAppendByCompareWhereCommentFound ¶
func (Request) IsAppendLines ¶
func (Request) IsAppendLinesByCompare ¶
func (Request) IsCreateOrAppend ¶
func (Request) IsCreateOrPrepend ¶
func (Request) IsCreateOrSkipOnExist ¶
func (Request) IsCreateOrUpdate ¶
func (Request) IsCrudSkip ¶
IsCrudSkip
returns true if IsCreateOrSkipOnExist, IsUpdateOrSkipOnNonExist, IsDeleteOrSkipOnNonExist, IsDropOnExist, IsDropOrSkipOnNonExist,
func (Request) IsDeleteHttp ¶
func (Request) IsDeleteOrSkipOnNonExist ¶
func (Request) IsDropCreate ¶
func (Request) IsDropOnExist ¶
func (Request) IsDropOrSkipOnNonExist ¶
func (Request) IsDropSafe ¶
IsDropSafe
returns true if IsDeleteOrSkipOnNonExist, IsDropOnExist, IsDropCreate, IsDropOrSkipOnNonExist
func (Request) IsExistCheck ¶
func (Request) IsHttp ¶
IsHttp
returns true if IsGetHttp, IsPostHttp, IsPutHttp, IsDeleteHttp, IsPatchHttp
func (Request) IsInBetween ¶
IsInBetween edge case including the start, end
func (Request) IsInheritOnly ¶
func (Request) IsInheritPlusOverride ¶
func (Request) IsMergeLines ¶
func (Request) IsPatchHttp ¶
func (Request) IsPostHttp ¶
func (Request) IsPrependLines ¶
func (Request) IsRestartOrReload ¶ added in v0.5.6
IsRestartOrReload receiver. IsRestart() || receiver. IsReload()