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.