Documentation
¶
Index ¶
- Variables
- func RangesNotMeet(message string, reqs ...Request) string
- func RangesNotMeetError(message string, reqs ...Request) error
- 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) *Status
- func (receiver Request) GetStatusAnyOf(reqs ...Request) *Status
- 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) 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) IsRename() bool
- func (receiver Request) IsSkipOnExist() bool
- func (receiver Request) IsTouch() 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) 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 Status
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", 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, "InheritOnly": InheritOnly, "InheritPlusOverride": InheritPlusOverride, "DynamicAction": DynamicAction, } BasicEnumImpl = enumimpl.NewBasicByteUsingIndexedSlice(Ranges[:]) )
Functions ¶
func RangesNotMeet ¶
func RangesNotMeetError ¶
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 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 ¶
GetInBetweenStatus edge case including the start, end
func (Request) GetStatusAnyOf ¶
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