Documentation ¶
Index ¶
- type ActionFuncBinder
- type ActionReturnsErrorFuncBinder
- type CategoryTypeNamer
- type ConditionSimpleExecutor
- type ConditionSimpleResulter
- type ConditionStandardExecutor
- type ConditionStandardResulter
- type DefaultsInjector
- type ExecFuncBinder
- type Executor
- type ExecutorExecutioner
- type ExecutorExecutionerContractsBinder
- type Initializer
- type IsApplier
- type IsExecutableChecker
- type IsExecutableUsingMapChecker
- type IsInvalidChecker
- type IsValidChecker
- type MustDefaultsInjector
- type MustExecutor
- type Namer
- type Planner
- type ServiceNameGetter
- type SimpleExecutor
- type SimpleExecutorContractsBinder
- type SimpleExecutorDelegator
- type SimpleResulter
- type StandardExecutor
- type StandardResulter
- type ValidationErrorGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionFuncBinder ¶
type ActionFuncBinder interface {
Action()
}
type ActionReturnsErrorFuncBinder ¶
type ActionReturnsErrorFuncBinder interface {
Exec() (err error)
}
type CategoryTypeNamer ¶ added in v1.3.13
type CategoryTypeNamer interface { TypeName() enuminf.BasicEnumer Category() enuminf.BasicEnumer }
type ConditionSimpleExecutor ¶ added in v1.3.13
type ConditionSimpleExecutor interface { SimpleExecutor IsExecutableChecker IsExecutableUsingMapChecker }
type ConditionSimpleResulter ¶ added in v1.3.13
type ConditionSimpleResulter interface { SimpleResulter IsExecutableChecker IsExecutableUsingMapChecker }
type ConditionStandardExecutor ¶ added in v1.3.13
type ConditionStandardExecutor interface { StandardExecutor IsExecutableChecker IsExecutableUsingMapChecker }
type ConditionStandardResulter ¶ added in v1.3.13
type ConditionStandardResulter interface { StandardResulter IsExecutableChecker IsExecutableUsingMapChecker }
type DefaultsInjector ¶
type DefaultsInjector interface {
InjectDefaults() error
}
type ExecFuncBinder ¶
type ExecFuncBinder interface {
Exec()
}
type ExecutorExecutioner ¶
type ExecutorExecutionerContractsBinder ¶
type ExecutorExecutionerContractsBinder interface { ExecutorExecutioner AsExecutorExecutionerContractsBinder() ExecutorExecutionerContractsBinder }
type Initializer ¶ added in v1.3.13
type Initializer interface {
Initialize()
}
type IsExecutableChecker ¶ added in v1.3.13
type IsExecutableChecker interface {
IsExecutable() bool
}
type IsExecutableUsingMapChecker ¶ added in v1.3.13
type IsInvalidChecker ¶
type IsInvalidChecker interface {
IsInvalid() bool
}
type IsValidChecker ¶
type IsValidChecker interface { // IsValid similar or alias for IsSuccessChecker IsValid() bool }
type MustDefaultsInjector ¶
type MustDefaultsInjector interface {
MustInjectDefaults()
}
type MustExecutor ¶
type MustExecutor interface {
MustExecute()
}
type ServiceNameGetter ¶
type ServiceNameGetter interface {
ServiceName() string
}
type SimpleExecutor ¶
type SimpleExecutorContractsBinder ¶
type SimpleExecutorContractsBinder interface { SimpleExecutor AsSimpleExecutorContractsBinder() SimpleExecutorContractsBinder }
type SimpleExecutorDelegator ¶
type SimpleExecutorDelegator interface {
SimpleExecutor() SimpleExecutor
}
type SimpleResulter ¶ added in v1.3.13
type StandardExecutor ¶ added in v1.3.13
type StandardExecutor interface { SimpleExecutor Initializer DefaultsInjector ValidationErrorGetter Strings() []string }
type StandardResulter ¶ added in v1.3.13
type StandardResulter interface { SimpleResulter Initializer DefaultsInjector ValidationErrorGetter Strings() []string }
type ValidationErrorGetter ¶
type ValidationErrorGetter interface { // ValidationError // // Returns validation related error // only ValidationError() error }
ValidationErrorGetter
Returns validation related error only
Source Files ¶
- ActionFuncBinder.go
- ActionReturnsErrorFuncBinder.go
- DefaultsInjector.go
- ExecFuncBinder.go
- Executor.go
- ExecutorExecutioner.go
- ExecutorExecutionerContractsBinder.go
- IsInvalidChecker.go
- IsValidChecker.go
- MustDefaultsInjector.go
- MustExecutor.go
- ServiceNameGetter.go
- SimpleExecutorContractsBinder.go
- SimpleExecutorDelegator.go
- ValidationErrorGetter.go
- all-executors.go
- all-is-checkers.go
- all-namers.go
- all-simple-interfaces.go
Click to show internal directories.
Click to hide internal directories.