Documentation ¶
Index ¶
- type BaseFlow
- func (flow *BaseFlow) Async(operate Operate, args ...any)
- func (flow *BaseFlow) Contain(key string) bool
- func (flow *BaseFlow) Expose(key string, value any)
- func (flow *BaseFlow) GetError() error
- func (flow *BaseFlow) GetID() string
- func (flow *BaseFlow) GetLogger() *xblogger.Entry
- func (flow *BaseFlow) GetOutcome() any
- func (flow *BaseFlow) GetStorage() *sync.Map
- func (flow *BaseFlow) GetTrails() []string
- func (flow *BaseFlow) HasError() bool
- func (flow *BaseFlow) Inherit(fore Flow)
- func (flow *BaseFlow) Initiate()
- func (flow *BaseFlow) Require(key string) any
- func (flow *BaseFlow) RequireBool(key string) bool
- func (flow *BaseFlow) RequireBools(key string) []bool
- func (flow *BaseFlow) RequireBytes(key string) []byte
- func (flow *BaseFlow) RequireDuration(key string) time.Duration
- func (flow *BaseFlow) RequireError(key string) error
- func (flow *BaseFlow) RequireFloat64(key string) float64
- func (flow *BaseFlow) RequireFloat64s(key string) []float64
- func (flow *BaseFlow) RequireInt(key string) int
- func (flow *BaseFlow) RequireInt64(key string) int64
- func (flow *BaseFlow) RequireInt64s(key string) []int64
- func (flow *BaseFlow) RequireIntBoolMap(key string) map[int]bool
- func (flow *BaseFlow) RequireIntIntMap(key string) map[int]int
- func (flow *BaseFlow) RequireIntMap(key string) map[int]any
- func (flow *BaseFlow) RequireIntSet(key string) map[int]struct{}
- func (flow *BaseFlow) RequireIntStringMap(key string) map[int]string
- func (flow *BaseFlow) RequireInts(key string) []int
- func (flow *BaseFlow) RequireRawMessage(key string) xbjson.RawMessage
- func (flow *BaseFlow) RequireString(key string) string
- func (flow *BaseFlow) RequireStringBoolMap(key string) map[string]bool
- func (flow *BaseFlow) RequireStringIntMap(key string) map[string]int
- func (flow *BaseFlow) RequireStringMap(key string) map[string]any
- func (flow *BaseFlow) RequireStringSet(key string) map[string]struct{}
- func (flow *BaseFlow) RequireStringStringMap(key string) map[string]string
- func (flow *BaseFlow) RequireStrings(key string) []string
- func (flow *BaseFlow) RequireTime(key string) time.Time
- func (flow *BaseFlow) RequireUint(key string) uint
- func (flow *BaseFlow) RequireUint64(key string) uint64
- func (flow *BaseFlow) SetError(err error)
- func (flow *BaseFlow) SetOutcome(outcome any)
- func (flow *BaseFlow) SetStorage(storage *sync.Map)
- type Flow
- type Operate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseFlow ¶
type BaseFlow struct {
// contains filtered or unexported fields
}
func (*BaseFlow) GetOutcome ¶
func (*BaseFlow) GetStorage ¶
func (*BaseFlow) RequireBool ¶
func (*BaseFlow) RequireBools ¶
func (*BaseFlow) RequireBytes ¶
func (*BaseFlow) RequireError ¶
func (*BaseFlow) RequireFloat64 ¶
func (*BaseFlow) RequireFloat64s ¶
func (*BaseFlow) RequireInt ¶
func (*BaseFlow) RequireInt64 ¶
func (*BaseFlow) RequireInt64s ¶
func (*BaseFlow) RequireIntBoolMap ¶
func (*BaseFlow) RequireIntSet ¶
func (*BaseFlow) RequireIntStringMap ¶
func (*BaseFlow) RequireInts ¶
func (*BaseFlow) RequireRawMessage ¶
func (flow *BaseFlow) RequireRawMessage(key string) xbjson.RawMessage
func (*BaseFlow) RequireString ¶
func (*BaseFlow) RequireStringBoolMap ¶
func (*BaseFlow) RequireStringIntMap ¶
func (*BaseFlow) RequireStringMap ¶
func (*BaseFlow) RequireStringSet ¶
func (*BaseFlow) RequireStringStringMap ¶
func (*BaseFlow) RequireStrings ¶
func (*BaseFlow) RequireUint ¶
func (*BaseFlow) RequireUint64 ¶
func (*BaseFlow) SetOutcome ¶
func (*BaseFlow) SetStorage ¶
Click to show internal directories.
Click to hide internal directories.