Documentation ¶
Index ¶
- type Step
- type Workflow
- func (wf *Workflow) SetData(key string, value interface{}) *Workflow
- func (wf *Workflow) SetDescription(value string) *Workflow
- func (wf *Workflow) SetExternalID(value string) *Workflow
- func (wf *Workflow) SetID(value string) *Workflow
- func (wf *Workflow) SetOrigin(value string) *Workflow
- func (wf *Workflow) SetPriority(value int) *Workflow
- func (wf *Workflow) SetPriorityCritical() *Workflow
- func (wf *Workflow) SetPriorityHigh() *Workflow
- func (wf *Workflow) SetPriorityLow() *Workflow
- func (wf *Workflow) SetPriorityMedium() *Workflow
- func (wf *Workflow) SetPriorityNone() *Workflow
- func (wf *Workflow) SetType(value string) *Workflow
- func (wf *Workflow) SetUUID() *Workflow
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Step ¶
type Step struct { Namespace string `json:"namespace"` Type string `json:"type"` Config map[string]interface{} `json:"config"` Retries int `json:"retries"` Next map[string]interface{} `json:"next"` }
Staep AFAIRE.
type Workflow ¶
type Workflow struct { ID string `json:"id"` Type string `json:"type"` Description string `json:"description"` Origin string `json:"origin"` Priority int `json:"priority"` FirstStep string `json:"first_step"` AllSteps map[string]*Step `json:"all_steps"` Data map[string]interface{} `json:"data"` ExternalID *string `json:"external_id"` }
Workflow AFAIRE.
func NewWorkflow ¶
NewWorkflow AFAIRE.
func (*Workflow) SetDescription ¶
SetDescription AFAIRE.
func (*Workflow) SetExternalID ¶
SetExternalID AFAIRE.
func (*Workflow) SetPriority ¶
SetPriority AFAIRE.
func (*Workflow) SetPriorityCritical ¶
SetPriorityCritical AFAIRE.
func (*Workflow) SetPriorityHigh ¶
SetPriorityHigh AFAIRE.
func (*Workflow) SetPriorityLow ¶
SetPriorityLow AFAIRE.
func (*Workflow) SetPriorityMedium ¶
SetPriorityMedium AFAIRE.
func (*Workflow) SetPriorityNone ¶
SetPriorityNone AFAIRE.
Click to show internal directories.
Click to hide internal directories.