Versions in this module Expand all Collapse all v0 v0.13.0 Aug 16, 2019 Changes in this version + type Edge struct + Dst string + Src string + type Node struct + InstanceHash hash.Hash + Key string + TaskKey string + type Predicate uint + const EQ + type Trigger struct + EventKey string + Filters TriggerFilters + InstanceHash hash.Hash + NodeKey string + TaskKey string + type TriggerFilter struct + Key string + Predicate Predicate + Value interface{} + func (f *TriggerFilter) Match(inputs map[string]interface{}) bool + type TriggerFilters []*TriggerFilter + func (f TriggerFilters) Match(data map[string]interface{}) bool type Workflow + Edges []Edge + Hash hash.Hash + Key string + Nodes []Node + Trigger Trigger + func (w *Workflow) Validate() error + func (w Workflow) ChildrenIDs(nodeKey string) []string + func (w Workflow) FindNode(key string) (Node, error) + func (w Workflow) ParentIDs(nodeKey string) []string v0.12.1 Jul 31, 2019 v0.12.0 Jul 30, 2019 Changes in this version + type Workflow struct + ErrC chan error + func New(event *eventsdk.Event, execution *executionsdk.Execution, ...) *Workflow + func (w *Workflow) Start() error