Documentation
¶
Index ¶
- type AcceptRejectOrSkipper
- type AllKeysSortedStringer
- type AllKeysStringer
- type AnyAttributesGetter
- type BasicErrWrapper
- type BasicMapper
- type BasicReflectioner
- type BasicSlicer
- type BasicSlicerContractsBinder
- type BooleanChecker
- type BooleanDisposer
- type BuildStringer
- type ByteIdentifier
- type ByteIsAnyOfChecker
- type ByteToStringer
- type CategoryNameGetter
- type CategoryNamer
- type ChangeAccepter
- type ChangeRejecter
- type ChangesCommitter
- type ChangesLogger
- type Clearer
- type CombinedValidationChecker
- type CommonSliceDefiner
- type CountGetter
- type CountStateTracker
- type CountStateTrackerBinder
- type CsvLiner
- type Csver
- type Disposer
- type DynamicAdder
- type DynamicChangeStateDetector
- type DynamicDataHasChecker
- type DynamicDiffChangesGetter
- type DynamicLinq
- type DynamicLinqContractsBinder
- type DynamicLinqWithPaging
- type DynamicLinqWithPagingContractsBinder
- type DynamicPageItemsGetter
- type DynamicStructMethodInvoker
- type EmptyChecker
- type EntityTypeNameGetter
- type EntityTypeNamer
- type ErrorGetter
- type ErrorHandler
- type ErrorMessageHandler
- type ErrorRefMessageHandler
- type ErrorWithMessagesHandler
- type FullStringWithTracer
- type FullStringer
- type GetStringser
- type HasAnyIssueChecker
- type HasAnyItemChecker
- type HasChangesChecker
- type HasErrorChecker
- type HasIndexChecker
- type HasIssueChecker
- type HasIssuesOrEmptyChecker
- type HasItemAtChecker
- type HasSafeItemsChecker
- type IdentifierGetter
- type Int16IsAnyOfChecker
- type IntRangeLengthGetter
- type IntRangesGetter
- type IntegerIdentifier
- type Inter
- type InvalidDirectErrorGetter
- type InvalidErrorGetter
- type InvalidMessageGetter
- type IsAnyByOrder
- type IsAnyNullChecker
- type IsApplyFuncBinder
- type IsByteValidRangeUsingArgsChecker
- type IsByteValueValidChecker
- type IsDynamicContainsChecker
- type IsDynamicContainsInCollectionChecker
- type IsDynamicItemValidChecker
- type IsDynamicNullChecker
- type IsDynamicValidRangeUsingArgsChecker
- type IsDynamicValueValidChecker
- type IsEmptyChecker
- type IsEmptyErrorChecker
- type IsEmptyOrWhitespaceChecker
- type IsFailedChecker
- type IsInt16ValidRangeUsingArgsChecker
- type IsInt16ValueValidChecker
- type IsInt32ValidRangeUsingArgsChecker
- type IsInt32ValueValidChecker
- type IsInt64ValueValidChecker
- type IsInt8ValidRangeUsingArgsChecker
- type IsInt8ValueValidChecker
- type IsIntValidRangeUsingArgsChecker
- type IsInvalidChecker
- type IsInvalidValueByteChecker
- type IsInvalidValueInt16Checker
- type IsInvalidValueInt32Checker
- type IsInvalidValueInt8Checker
- type IsInvalidValueIntChecker
- type IsNilChecker
- type IsNullChecker
- type IsNullOrEmptyChecker
- type IsOutOfRangeByteChecker
- type IsPointerChecker
- type IsReflectKindChecker
- type IsReflectTypeOfChecker
- type IsReflectionTypeChecker
- type IsStringContainsChecker
- type IsStringEqualChecker
- type IsStringValidRangeUsingArgsChecker
- type IsSuccessChecker
- type IsSuccessValidator
- type IsValidChecker
- type IsValidInvalidChecker
- type IsWithinRangeByteChecker
- type IsWithinRangeInt16Checker
- type IsWithinRangeInt32Checker
- type IsWithinRangeInt8Checker
- type IsWithinRangeIntChecker
- type ItemAtRemover
- type JsonByter
- type JsonBytesStringerContractsBinder
- type JsonCombineStringer
- type JsonStringer
- type LastIndexGetter
- type LengthGetter
- type ListStringsGetter
- type MeaningFullErrorGetter
- type MessageGetter
- type MetaGetter
- type MustChangesLogger
- type MustJsonStringer
- type MustReflectSetter
- type NameGetter
- type NameValueStringer
- type NameValuer
- type RangeValidateChecker
- type RawMessageBytesGetter
- type RawPayloadsGetter
- type ReflectKindGetter
- type ReflectSetter
- type ReflectTypeGetter
- type ReflectValueGetter
- type RemindLaterChangeSkipper
- type SafeBytesGetter
- type SafeBytesPointerGetter
- type SafeStringRemover
- type SafeStringer
- type SafeStringsGetter
- type SimpleDynamicDataConverter
- type SimpleValidInvalidChecker
- type SimpleValidInvalidCheckerContractsBinder
- type SimpleValidatorIssueChecker
- type SliceByter
- type SlicePager
- type SpecificTypeWriter
- type StandardSlicer
- type StandardSlicerContractsBinder
- type StringCompiler
- type StringHasAllChecker
- type StringHasAnyChecker
- type StringHasChecker
- type StringHasCombineChecker
- type StringIdentifier
- type StringIsAnyOfChecker
- type StringRangeNamesCsvGetter
- type StringRangeNamesGetter
- type StringRangesGetter
- type StringRemover
- type StringUniqueMapper
- type Stringer
- type StringsGetter
- type StringsLinesGetter
- type TableNamer
- type ToNamer
- type ToNumberStringer
- type ToValueStringer
- type TypeNameGetter
- type TypeNameWithRangeNamesCsvGetter
- type TypeWriter
- type TypenameStringGetter
- type UintUserIdGetter
- type UserIdGetter
- type UsernameGetter
- type ValidationCheckerWithStringer
- type ValidationErrorGetter
- type ValidationMessageGetter
- type ValueAnyItemGetter
- type ValueByteGetter
- type ValueErrorGetter
- type ValueFloat32Getter
- type ValueFloat64Getter
- type ValueGetter
- type ValueInt16Getter
- type ValueInt32Getter
- type ValueInt64Getter
- type ValueIntegerGetter
- type ValueReflectSetter
- type ValueStringGetter
- type ValueStringsGetter
- type YesNoAcceptRejecter
- type YesNoAsker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptRejectOrSkipper ¶ added in v1.1.9
type AcceptRejectOrSkipper interface { internalinterface.AcceptRejectOrSkipper }
type AllKeysSortedStringer ¶ added in v0.9.5
type AllKeysSortedStringer interface {
AllKeysSorted() []string
}
type AllKeysStringer ¶ added in v0.9.5
type AllKeysStringer interface {
AllKeys() []string
}
type AnyAttributesGetter ¶ added in v1.1.9
type AnyAttributesGetter interface { internalinterface.AnyAttributesGetter }
type BasicErrWrapper ¶ added in v1.1.9
type BasicErrWrapper interface { internalinterface.BasicErrWrapper }
type BasicMapper ¶ added in v0.4.4
type BasicMapper interface { BasicSlicer }
type BasicReflectioner ¶ added in v1.1.9
type BasicReflectioner interface { IsPointerChecker IsReflectTypeOfChecker IsReflectKindChecker ReflectValueGetter ReflectTypeGetter }
type BasicSlicer ¶
type BasicSlicer interface { LengthGetter CountGetter EmptyChecker LastIndexGetter HasIndexChecker HasAnyItemChecker Stringer }
type BasicSlicerContractsBinder ¶
type BasicSlicerContractsBinder interface { BasicSlicer AsBasicSliceContractsBinder() BasicSlicerContractsBinder }
type BooleanChecker ¶
type BooleanDisposer ¶ added in v0.9.4
type BooleanDisposer interface {
Dispose() (isSuccess bool)
}
type BuildStringer ¶ added in v1.1.9
type BuildStringer interface {
Build() string
}
type ByteIdentifier ¶ added in v1.0.8
type ByteIdentifier interface {
IdByte() byte
}
type ByteIsAnyOfChecker ¶ added in v0.4.6
type ByteToStringer ¶
type CategoryNameGetter ¶ added in v1.1.9
type CategoryNameGetter interface {
CategoryName() string
}
type CategoryNamer ¶ added in v1.1.9
type CategoryNamer interface {
CategoryName() string
}
type ChangeAccepter ¶ added in v1.1.9
type ChangeAccepter interface { AcceptChanges() error AcceptChangesMust() }
type ChangeRejecter ¶ added in v1.1.9
type ChangeRejecter interface { RejectChanges() error RejectChangesMust() }
type ChangesCommitter ¶ added in v1.1.9
type ChangesCommitter interface { HasChangesChecker ChangeAccepter ChangeRejecter RemindLaterChangeSkipper Commit(option AcceptRejectOrSkipper) error CommitMust(option AcceptRejectOrSkipper) }
type ChangesLogger ¶ added in v1.1.9
type ChangesLogger interface { internalinterface.ChangesLogger }
type CombinedValidationChecker ¶ added in v1.1.9
type CombinedValidationChecker interface { HasErrorChecker HasAnyItemChecker HasAnyIssueChecker ValidationErrorGetter ErrorGetter }
type CommonSliceDefiner ¶ added in v1.1.9
type CommonSliceDefiner interface { internalinterface.CommonSliceDefiner }
type CountGetter ¶
type CountGetter interface {
Count() int
}
type CountStateTracker ¶ added in v1.1.9
type CountStateTracker interface { internalinterface.CountStateTracker }
type CountStateTrackerBinder ¶ added in v1.1.9
type CountStateTrackerBinder interface { CountStateTracker AsCountStateTrackerBinder() CountStateTrackerBinder }
type DynamicAdder ¶
type DynamicChangeStateDetector ¶ added in v1.1.9
type DynamicChangeStateDetector interface { internalinterface.DynamicChangeStateDetector }
type DynamicDataHasChecker ¶
type DynamicDiffChangesGetter ¶ added in v1.1.9
type DynamicDiffChangesGetter interface { internalinterface.DynamicDiffChangesGetter }
type DynamicLinq ¶
type DynamicLinq interface { CountGetter LengthGetter FirstDynamic() interface{} LastDynamic() interface{} FirstOrDefaultDynamic() interface{} LastOrDefaultDynamic() interface{} SkipDynamic(skippingItemsCount int) interface{} TakeDynamic(takeDynamicItems int) interface{} // LimitDynamic alias for TakeDynamic LimitDynamic(limit int) interface{} }
type DynamicLinqContractsBinder ¶
type DynamicLinqContractsBinder interface { DynamicLinq AsDynamicLinqContractsBinder() DynamicLinqContractsBinder }
type DynamicLinqWithPaging ¶
type DynamicLinqWithPaging interface { DynamicLinq SlicePager DynamicPageItemsGetter }
type DynamicLinqWithPagingContractsBinder ¶
type DynamicLinqWithPagingContractsBinder interface { DynamicLinqWithPaging AsDynamicLinqWithPagingContractsBinder() DynamicLinqWithPagingContractsBinder }
type DynamicPageItemsGetter ¶
type DynamicPageItemsGetter interface { // GetDynamicPagedItems returns items for the paged collection. GetDynamicPagedItems(perPageItems int, pageIndex int) interface{} }
DynamicPageItemsGetter Paging items related methods
type DynamicStructMethodInvoker ¶
type DynamicStructMethodInvoker interface {
DynamicMethodInvoke(structInput interface{}, args ...interface{}) *coredynamic.SimpleResult
}
type EmptyChecker ¶
type EmptyChecker interface { IsEmpty() bool HasAnyItemChecker }
type EntityTypeNameGetter ¶ added in v1.1.9
type EntityTypeNameGetter interface {
EntityTypeName() string
}
type EntityTypeNamer ¶ added in v1.1.9
type EntityTypeNamer interface {
EntityTypeName() string
}
type ErrorGetter ¶
type ErrorGetter interface {
Error() error
}
type ErrorHandler ¶
type ErrorHandler interface { // HandleError // // Only call panic // if it has any error HandleError() }
type ErrorMessageHandler ¶ added in v0.9.8
type ErrorRefMessageHandler ¶ added in v0.9.8
type ErrorRefMessageHandler interface { HandleErrorWithRefs( newMessage string, refVar, refVal interface{}, ) }
type ErrorWithMessagesHandler ¶
type ErrorWithMessagesHandler interface {
HandleErrorWith(messages ...string)
}
type FullStringWithTracer ¶ added in v0.9.8
type FullStringWithTracer interface {
FullStringWithTraces() string
}
type FullStringer ¶ added in v0.9.8
type FullStringer interface {
FullString() string
}
type GetStringser ¶ added in v0.9.8
type GetStringser interface {
GetStrings() []string
}
type HasAnyIssueChecker ¶ added in v0.9.5
type HasAnyIssueChecker interface {
HasAnyIssues() bool
}
type HasAnyItemChecker ¶
type HasAnyItemChecker interface {
HasAnyItem() bool
}
type HasChangesChecker ¶ added in v1.1.9
type HasChangesChecker interface { internalinterface.HasChangesChecker }
type HasErrorChecker ¶ added in v0.9.8
type HasErrorChecker interface {
HasError() bool
}
type HasIndexChecker ¶
type HasIssueChecker ¶
type HasIssueChecker interface { HasAnyItemChecker HasIssues() bool IsEmptyOrIssues() bool // HasValidItems Has items and there is no issues HasValidItems() bool }
type HasIssuesOrEmptyChecker ¶ added in v0.7.7
type HasIssuesOrEmptyChecker interface {
HasIssuesOrEmpty() bool
}
type HasItemAtChecker ¶
type HasSafeItemsChecker ¶ added in v0.9.8
type HasSafeItemsChecker interface { // HasSafeItems // // returns true if has valid item or items and no error HasSafeItems() bool }
type IdentifierGetter ¶ added in v1.0.8
type IdentifierGetter interface {
Identifier() string
}
type Int16IsAnyOfChecker ¶ added in v0.4.6
type IntRangeLengthGetter ¶
type IntRangeLengthGetter interface {
RangeLength() int
}
type IntRangesGetter ¶
type IntegerIdentifier ¶ added in v1.0.8
type IntegerIdentifier interface { internalinterface.IntegerIdGetter }
type InvalidDirectErrorGetter ¶
type InvalidDirectErrorGetter interface {
GetInvalidDirectError() error
}
type InvalidErrorGetter ¶
type InvalidErrorGetter interface { // InvalidError get invalid message error InvalidError() error }
type InvalidMessageGetter ¶
type InvalidMessageGetter interface { // InvalidMessage get invalid message InvalidMessage() string }
type IsAnyByOrder ¶
type IsAnyNullChecker ¶ added in v0.9.8
type IsAnyNullChecker interface { // IsAnyNull // // Returns true if self is null or values is null // Values have to be null to have true return. // False: Any empty slice will return false. IsAnyNull() bool }
IsAnyNullChecker
Returns true if self is null or values is null Values have to be null to have true return. False: Any empty slice will return false.
type IsApplyFuncBinder ¶ added in v1.1.0
type IsApplyFuncBinder interface {
IsApply() (isSuccess bool)
}
type IsByteValueValidChecker ¶
type IsDynamicContainsChecker ¶
type IsDynamicContainsChecker interface {
IsDynamicContains(item interface{}) bool
}
type IsDynamicContainsInCollectionChecker ¶
type IsDynamicContainsInCollectionChecker interface {
IsDynamicContainsInCollection(collection, item interface{}) bool
}
type IsDynamicNullChecker ¶
type IsDynamicNullChecker interface { // IsDynamicNull may check using reflection that data is nil. IsDynamicNull(dynamic interface{}) bool }
type IsDynamicValidRangeUsingArgsChecker ¶
type IsDynamicValidRangeUsingArgsChecker interface {
IsDynamicValidRange(val, max, min interface{}) bool
}
type IsDynamicValueValidChecker ¶
type IsDynamicValueValidChecker interface {
IsDynamicValueValid(value interface{}) bool
}
type IsEmptyChecker ¶
type IsEmptyChecker interface { internalinterface.IsEmptyChecker }
type IsEmptyErrorChecker ¶ added in v0.9.8
type IsEmptyErrorChecker interface {
IsEmptyError() bool
}
type IsEmptyOrWhitespaceChecker ¶
type IsEmptyOrWhitespaceChecker interface {
IsEmptyOrWhitespace() bool
}
type IsFailedChecker ¶ added in v0.9.8
type IsFailedChecker interface { // IsFailed has error or any other issues, or alias for HasIssues or HasError IsFailed() bool }
type IsInt8ValueValidChecker ¶
type IsInvalidChecker ¶
type IsInvalidChecker interface {
IsInvalid() bool
}
type IsNilChecker ¶ added in v1.1.0
type IsNilChecker interface {
IsNil() bool
}
type IsNullChecker ¶
type IsNullChecker interface {
IsNull() bool
}
type IsNullOrEmptyChecker ¶
type IsNullOrEmptyChecker interface {
IsNullOrEmpty() bool
}
type IsOutOfRangeByteChecker ¶
type IsOutOfRangeByteChecker interface {
IsOutOfRange(n byte)
}
type IsPointerChecker ¶
type IsPointerChecker interface {
IsPointer() bool
}
type IsReflectKindChecker ¶
type IsReflectTypeOfChecker ¶
type IsReflectionTypeChecker ¶
type IsStringContainsChecker ¶
type IsStringEqualChecker ¶
type IsSuccessChecker ¶ added in v0.9.8
type IsSuccessChecker interface { // IsSuccess No error IsSuccess() bool }
type IsSuccessValidator ¶ added in v0.9.8
type IsSuccessValidator interface { IsValidChecker IsSuccessChecker IsFailedChecker }
type IsValidChecker ¶
type IsValidChecker interface { // IsValid similar or alias for IsSuccessChecker IsValid() bool }
type IsValidInvalidChecker ¶ added in v1.1.9
type IsValidInvalidChecker interface { IsValidChecker IsInvalidChecker }
type IsWithinRangeIntChecker ¶
type ItemAtRemover ¶
type JsonBytesStringerContractsBinder ¶
type JsonBytesStringerContractsBinder interface { JsonByter JsonCombineStringer AsJsonBytesStringerContractsBinder() JsonBytesStringerContractsBinder }
type JsonCombineStringer ¶
type JsonCombineStringer interface { JsonStringer // MustJsonStringer panic if any error MustJsonStringer }
type JsonStringer ¶ added in v0.8.3
type JsonStringer interface {
JsonString() string
}
type LastIndexGetter ¶
type LastIndexGetter interface {
LastIndex() int
}
type LengthGetter ¶
type LengthGetter interface {
Length() int
}
type ListStringsGetter ¶
type ListStringsGetter interface {
ListStrings() []string
}
type MeaningFullErrorGetter ¶ added in v0.9.5
type MeaningFullErrorGetter interface {
MeaningFullError() error
}
type MessageGetter ¶ added in v1.1.9
type MessageGetter interface {
Message() string
}
type MetaGetter ¶ added in v1.1.8
type MetaGetter interface {
Meta() string
}
type MustChangesLogger ¶ added in v1.1.9
type MustChangesLogger interface { internalinterface.MustChangesLogger }
type MustJsonStringer ¶ added in v0.8.3
type MustJsonStringer interface {
JsonStringMust() string
}
type MustReflectSetter ¶ added in v1.1.0
type MustReflectSetter interface {
ReflectSetMust(toPointer interface{})
}
type NameGetter ¶ added in v1.1.8
type NameGetter interface {
Name() string
}
type NameValueStringer ¶ added in v0.9.8
type NameValueStringer interface {
NameValue() string
}
type NameValuer ¶ added in v0.9.5
type NameValuer interface { // NameValue // // should be a combined string output using name[value] // // Sample : // - "`EnumName[EnumValInteger]" -> `EnumName[2]` NameValue() string }
NameValuer
should be a combined string output using name[value]
Sample :
- "`EnumName[EnumValInteger]" -> `EnumName[2]`
type RangeValidateChecker ¶
type RangeValidateChecker interface { // RangesInvalidMessage get invalid message RangesInvalidMessage() string // RangesInvalidErr get invalid message error RangesInvalidErr() error // IsValidRange Is with in the range as expected. IsValidRange() bool // IsInvalidRange Is out of the ranges expected. IsInvalidRange() bool }
type RawMessageBytesGetter ¶ added in v1.1.9
type RawMessageBytesGetter interface {
RawMessageBytes() []byte
}
type RawPayloadsGetter ¶ added in v1.1.8
type RawPayloadsGetter interface { internalinterface.RawPayloadsGetter }
type ReflectKindGetter ¶
type ReflectSetter ¶ added in v1.1.0
type ReflectSetter interface {
ReflectSet(toPointer interface{}) error
}
type ReflectTypeGetter ¶
type ReflectValueGetter ¶
type RemindLaterChangeSkipper ¶ added in v1.1.9
type RemindLaterChangeSkipper interface { SkipChangesRemindLater() error SkipChangesRemindLaterMust() }
type SafeBytesGetter ¶ added in v0.9.8
type SafeBytesGetter interface {
SafeBytes() []byte
}
type SafeBytesPointerGetter ¶ added in v0.9.8
type SafeBytesPointerGetter interface {
SafeBytesPtr() *[]byte
}
type SafeStringRemover ¶ added in v1.0.8
type SafeStringer ¶ added in v0.9.8
type SafeStringer interface {
SafeString() string
}
type SafeStringsGetter ¶ added in v0.9.8
type SafeStringsGetter interface {
SafeStrings() []string
}
type SimpleDynamicDataConverter ¶
type SimpleDynamicDataConverter interface { // GetConvertTo convert `type` from, to GetConvertTo(from interface{}) (to interface{}, err error) // Convert convert `type` from, to Convert(from, to interface{}) error // ConvertPointers convert `*type` from, to ConvertPointers(from, to interface{}) error }
type SimpleValidInvalidChecker ¶
type SimpleValidInvalidChecker interface { IsValidChecker IsInvalidChecker InvalidMessageGetter }
type SimpleValidInvalidCheckerContractsBinder ¶
type SimpleValidInvalidCheckerContractsBinder interface { SimpleValidInvalidChecker AsSimpleValidInvalidChecker() SimpleValidInvalidChecker }
type SimpleValidatorIssueChecker ¶
type SimpleValidatorIssueChecker interface { SimpleValidInvalidChecker HasAnyItemChecker InvalidDirectErrorGetter }
type SliceByter ¶ added in v0.9.4
type SliceByter interface {
Bytes() []byte
}
type SlicePager ¶
type SlicePager interface { GetPagesCount(perPageItems int) int // HasPageAt returns true if page count is less than the page count HasPageAt(perPageItems int, pageIndex int) bool }
SlicePager Paging count related methods
type SpecificTypeWriter ¶ added in v1.1.9
type StandardSlicer ¶
type StandardSlicer interface { BasicSlicer ItemAtRemover ListStringsGetter JsonCombineStringer corejson.JsonContractsBinder }
type StandardSlicerContractsBinder ¶
type StandardSlicerContractsBinder interface { StandardSlicer AsStandardSlicerContractsBinder() StandardSlicerContractsBinder }
type StringCompiler ¶ added in v1.1.9
type StringCompiler interface {
Compile() string
}
type StringHasAllChecker ¶
type StringHasAnyChecker ¶
type StringHasChecker ¶
type StringHasCombineChecker ¶
type StringHasCombineChecker interface { StringHasChecker StringHasAllChecker StringHasAnyChecker HasAnyItemChecker }
type StringIdentifier ¶ added in v0.4.7
type StringIdentifier interface {
IdString() string
}
type StringIsAnyOfChecker ¶ added in v0.4.6
type StringRangeNamesCsvGetter ¶
type StringRangeNamesCsvGetter interface {
RangeNamesCsv() string
}
type StringRangeNamesGetter ¶
type StringRangeNamesGetter interface {
StringRangeNames() []string
}
type StringRangesGetter ¶
type StringRemover ¶ added in v1.0.8
type StringUniqueMapper ¶
type StringsGetter ¶ added in v0.9.8
type StringsGetter interface {
Strings() []string
}
type StringsLinesGetter ¶ added in v0.9.8
type StringsLinesGetter interface {
Lines() []string
}
type TableNamer ¶ added in v1.1.9
type TableNamer interface {
TableName() string
}
type ToNumberStringer ¶ added in v0.4.6
type ToNumberStringer interface { // ToNumberString // // It returns string number value. // // Examples: // - ToNumberString() -> "1" if the value is 1 // - ToNumberString() -> "10" if the value is 10 ToNumberString() string }
ToNumberStringer
It returns string number value.
Examples:
- ToNumberString() -> "1" if the value is 1
- ToNumberString() -> "10" if the value is 10
type ToValueStringer ¶
type ToValueStringer interface {
Value() string
}
type TypeNameGetter ¶ added in v1.1.8
type TypeNameGetter interface {
TypeName() string
}
type TypeNameWithRangeNamesCsvGetter ¶ added in v0.8.0
type TypeNameWithRangeNamesCsvGetter interface { StringRangeNamesCsvGetter TypeNameGetter }
type TypeWriter ¶ added in v1.1.9
type TypeWriter interface { TypeWrite(typeNameGetter TypeNameGetter, content string) error TypeWriteMust(typeNameGetter TypeNameGetter, content string) }
type TypenameStringGetter ¶ added in v1.1.2
type TypenameStringGetter interface {
TypenameString() string
}
type UintUserIdGetter ¶ added in v1.0.8
type UintUserIdGetter interface {
UserId() uint
}
type UserIdGetter ¶ added in v1.0.8
type UserIdGetter interface {
UserId() int
}
type UsernameGetter ¶ added in v1.0.8
type UsernameGetter interface {
Username() string
}
type ValidationCheckerWithStringer ¶ added in v1.1.9
type ValidationCheckerWithStringer interface { Stringer IsInvalidChecker IsValidChecker }
type ValidationErrorGetter ¶ added in v1.1.8
type ValidationErrorGetter interface { // ValidationError // // Returns validation related error // only ValidationError() error }
ValidationErrorGetter
Returns validation related error only
type ValidationMessageGetter ¶ added in v1.1.8
type ValidationMessageGetter interface {
ValidationMessage() string
}
type ValueAnyItemGetter ¶ added in v0.9.8
type ValueAnyItemGetter interface {
Value() interface{}
}
type ValueByteGetter ¶ added in v0.9.8
type ValueByteGetter interface {
Value() byte
}
type ValueErrorGetter ¶ added in v0.9.8
type ValueErrorGetter interface {
Value() error
}
type ValueFloat32Getter ¶ added in v0.9.8
type ValueFloat32Getter interface {
Value() float32
}
type ValueFloat64Getter ¶ added in v0.9.8
type ValueFloat64Getter interface {
Value() float64
}
type ValueGetter ¶
type ValueGetter interface {
ValueDynamic() interface{}
}
type ValueInt16Getter ¶ added in v0.9.8
type ValueInt16Getter interface {
Value() int16
}
type ValueInt32Getter ¶ added in v0.9.8
type ValueInt32Getter interface {
Value() int32
}
type ValueInt64Getter ¶ added in v0.9.8
type ValueInt64Getter interface {
Value() int64
}
type ValueIntegerGetter ¶ added in v0.9.8
type ValueIntegerGetter interface {
Value() int
}
type ValueReflectSetter ¶ added in v1.0.8
type ValueReflectSetter interface {
ValueReflectSet(setterPtr interface{}) error
}
type ValueStringGetter ¶ added in v0.9.8
type ValueStringGetter interface {
Value() string
}
type ValueStringsGetter ¶ added in v0.9.8
type ValueStringsGetter interface {
Value() []string
}
type YesNoAcceptRejecter ¶ added in v1.1.9
type YesNoAcceptRejecter interface { internalinterface.YesNoAcceptRejecter }
type YesNoAsker ¶ added in v1.1.9
type YesNoAsker interface { internalinterface.YesNoAsker }
Source Files
¶
- BasicErrWrapper.go
- BasicMapper.go
- BasicReflectioner.go
- BasicSliceContractsBinder.go
- BasicSlicer.go
- BooleanDisposer.go
- ByteIdentifier.go
- Clearer.go
- CombinedValidationChecker.go
- CommonSliceDefiner.go
- CsvLiner.go
- Csver.go
- DefaultsInjector.go
- Disposer.go
- DynamicAdder.go
- DynamicLinq.go
- DynamicLinqContractsBinder.go
- DynamicLinqWithPaging.go
- DynamicLinqWithPagingContractsBinder.go
- DynamicStructMethodInvoker.go
- ErrorHandler.go
- ErrorMessageHandler.go
- ErrorRefMessageHandler.go
- ErrorWithMessagesHandler.go
- GetStringser.go
- IntegerIdentifier.go
- Inter.go
- IsAnyByOrder.go
- IsApplyFuncBinder.go
- ItemAtRemover.go
- JsonByter.go
- MustDefaultsInjector.go
- MustReflectSetter.go
- NameValuer.go
- ReflectSetter.go
- SafeStringRemover.go
- SimpleDynamicDataConverter.go
- SliceByter.go
- SlicePager.go
- SpecificTypeWriter.go
- StandardSlicer.go
- StringCompiler.go
- StringIdentifier.go
- StringJsoner.go
- StringRemover.go
- StringUniqueMapper.go
- Stringer.go
- TableNamer.go
- ToNamer.go
- TypeWriter.go
- ValueReflectSetter.go
- all-binders.go
- all-changes-related.go
- all-getters.go
- all-has-checkers.go
- all-is-checkers.go
- all-namers.go
- all-stringers.go
Click to show internal directories.
Click to hide internal directories.