Documentation ¶
Index ¶
- type EventTypesList
- type FunctionList
- type PermissionsDelete
- type PermissionsEffective
- type PermissionsList
- type PermissionsRead
- type PermissionsTrace
- type PermissionsUpdate
- type SessionCancel
- type SessionList
- func (r SessionList) Auditable() map[string]interface{}
- func (r *SessionList) Fill(req *http.Request) (err error)
- func (r SessionList) GetCompleted() uint
- func (r SessionList) GetCreatedBy() []string
- func (r SessionList) GetEventType() string
- func (r SessionList) GetIncTotal() bool
- func (r SessionList) GetLimit() uint
- func (r SessionList) GetPageCursor() string
- func (r SessionList) GetResourceType() string
- func (r SessionList) GetSessionID() []string
- func (r SessionList) GetSort() string
- func (r SessionList) GetStatus() []uint
- func (r SessionList) GetWorkflowID() []string
- type SessionListPrompts
- type SessionRead
- type SessionResumeState
- type TriggerCreate
- func (r TriggerCreate) Auditable() map[string]interface{}
- func (r *TriggerCreate) Fill(req *http.Request) (err error)
- func (r TriggerCreate) GetConstraints() types.TriggerConstraintSet
- func (r TriggerCreate) GetEnabled() bool
- func (r TriggerCreate) GetEventType() string
- func (r TriggerCreate) GetInput() *expr.Vars
- func (r TriggerCreate) GetLabels() map[string]string
- func (r TriggerCreate) GetMeta() *types.TriggerMeta
- func (r TriggerCreate) GetOwnedBy() uint64
- func (r TriggerCreate) GetResourceType() string
- func (r TriggerCreate) GetWorkflowID() uint64
- func (r TriggerCreate) GetWorkflowStepID() uint64
- type TriggerDelete
- type TriggerList
- func (r TriggerList) Auditable() map[string]interface{}
- func (r *TriggerList) Fill(req *http.Request) (err error)
- func (r TriggerList) GetDeleted() uint
- func (r TriggerList) GetDisabled() uint
- func (r TriggerList) GetEventType() string
- func (r TriggerList) GetLabels() map[string]string
- func (r TriggerList) GetLimit() uint
- func (r TriggerList) GetPageCursor() string
- func (r TriggerList) GetQuery() string
- func (r TriggerList) GetResourceType() string
- func (r TriggerList) GetSort() string
- func (r TriggerList) GetTriggerID() []string
- func (r TriggerList) GetWorkflowID() []string
- type TriggerRead
- type TriggerUndelete
- type TriggerUpdate
- func (r TriggerUpdate) Auditable() map[string]interface{}
- func (r *TriggerUpdate) Fill(req *http.Request) (err error)
- func (r TriggerUpdate) GetConstraints() types.TriggerConstraintSet
- func (r TriggerUpdate) GetEnabled() bool
- func (r TriggerUpdate) GetEventType() string
- func (r TriggerUpdate) GetInput() *expr.Vars
- func (r TriggerUpdate) GetLabels() map[string]string
- func (r TriggerUpdate) GetMeta() *types.TriggerMeta
- func (r TriggerUpdate) GetOwnedBy() uint64
- func (r TriggerUpdate) GetResourceType() string
- func (r TriggerUpdate) GetTriggerID() uint64
- func (r TriggerUpdate) GetUpdatedAt() *time.Time
- func (r TriggerUpdate) GetWorkflowID() uint64
- func (r TriggerUpdate) GetWorkflowStepID() uint64
- type TypeList
- type WorkflowCreate
- func (r WorkflowCreate) Auditable() map[string]interface{}
- func (r *WorkflowCreate) Fill(req *http.Request) (err error)
- func (r WorkflowCreate) GetEnabled() bool
- func (r WorkflowCreate) GetHandle() string
- func (r WorkflowCreate) GetKeepSessions() int
- func (r WorkflowCreate) GetLabels() map[string]string
- func (r WorkflowCreate) GetMeta() *types.WorkflowMeta
- func (r WorkflowCreate) GetOwnedBy() uint64
- func (r WorkflowCreate) GetPaths() types.WorkflowPathSet
- func (r WorkflowCreate) GetRunAs() uint64
- func (r WorkflowCreate) GetScope() *expr.Vars
- func (r WorkflowCreate) GetSteps() types.WorkflowStepSet
- func (r WorkflowCreate) GetTrace() bool
- type WorkflowDelete
- type WorkflowExec
- func (r WorkflowExec) Auditable() map[string]interface{}
- func (r *WorkflowExec) Fill(req *http.Request) (err error)
- func (r WorkflowExec) GetAsync() bool
- func (r WorkflowExec) GetInput() *expr.Vars
- func (r WorkflowExec) GetStepID() uint64
- func (r WorkflowExec) GetTrace() bool
- func (r WorkflowExec) GetWait() bool
- func (r WorkflowExec) GetWorkflowID() uint64
- type WorkflowList
- func (r WorkflowList) Auditable() map[string]interface{}
- func (r *WorkflowList) Fill(req *http.Request) (err error)
- func (r WorkflowList) GetDeleted() uint
- func (r WorkflowList) GetDisabled() uint
- func (r WorkflowList) GetIncTotal() bool
- func (r WorkflowList) GetLabels() map[string]string
- func (r WorkflowList) GetLimit() uint
- func (r WorkflowList) GetPageCursor() string
- func (r WorkflowList) GetQuery() string
- func (r WorkflowList) GetSort() string
- func (r WorkflowList) GetSubWorkflow() uint
- func (r WorkflowList) GetWorkflowID() []string
- type WorkflowRead
- type WorkflowTest
- type WorkflowUndelete
- type WorkflowUpdate
- func (r WorkflowUpdate) Auditable() map[string]interface{}
- func (r *WorkflowUpdate) Fill(req *http.Request) (err error)
- func (r WorkflowUpdate) GetEnabled() bool
- func (r WorkflowUpdate) GetHandle() string
- func (r WorkflowUpdate) GetKeepSessions() int
- func (r WorkflowUpdate) GetLabels() map[string]string
- func (r WorkflowUpdate) GetMeta() *types.WorkflowMeta
- func (r WorkflowUpdate) GetOwnedBy() uint64
- func (r WorkflowUpdate) GetPaths() types.WorkflowPathSet
- func (r WorkflowUpdate) GetRunAs() uint64
- func (r WorkflowUpdate) GetScope() *expr.Vars
- func (r WorkflowUpdate) GetSteps() types.WorkflowStepSet
- func (r WorkflowUpdate) GetTrace() bool
- func (r WorkflowUpdate) GetUpdatedAt() *time.Time
- func (r WorkflowUpdate) GetWorkflowID() uint64
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventTypesList ¶
type EventTypesList struct { }
Internal API interface
func (EventTypesList) Auditable ¶
func (r EventTypesList) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
type FunctionList ¶
type FunctionList struct { }
Internal API interface
func (FunctionList) Auditable ¶
func (r FunctionList) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
type PermissionsDelete ¶
type PermissionsDelete struct { // RoleID PATH parameter // // Role ID RoleID uint64 `json:",string"` }
func NewPermissionsDelete ¶
func NewPermissionsDelete() *PermissionsDelete
NewPermissionsDelete request
func (PermissionsDelete) Auditable ¶
func (r PermissionsDelete) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*PermissionsDelete) Fill ¶
func (r *PermissionsDelete) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (PermissionsDelete) GetRoleID ¶
func (r PermissionsDelete) GetRoleID() uint64
Auditable returns all auditable/loggable parameters
type PermissionsEffective ¶
type PermissionsEffective struct { // Resource GET parameter // // Show only rules for a specific resource Resource string }
func NewPermissionsEffective ¶
func NewPermissionsEffective() *PermissionsEffective
NewPermissionsEffective request
func (PermissionsEffective) Auditable ¶
func (r PermissionsEffective) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*PermissionsEffective) Fill ¶
func (r *PermissionsEffective) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (PermissionsEffective) GetResource ¶
func (r PermissionsEffective) GetResource() string
Auditable returns all auditable/loggable parameters
type PermissionsList ¶
type PermissionsList struct { }
Internal API interface
func (PermissionsList) Auditable ¶
func (r PermissionsList) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
type PermissionsRead ¶
type PermissionsRead struct { // RoleID PATH parameter // // Role ID RoleID uint64 `json:",string"` // Resource GET parameter // // Show only rules for a specific resource Resource []string }
func (PermissionsRead) Auditable ¶
func (r PermissionsRead) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*PermissionsRead) Fill ¶
func (r *PermissionsRead) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (PermissionsRead) GetResource ¶
func (r PermissionsRead) GetResource() []string
Auditable returns all auditable/loggable parameters
func (PermissionsRead) GetRoleID ¶
func (r PermissionsRead) GetRoleID() uint64
Auditable returns all auditable/loggable parameters
type PermissionsTrace ¶
type PermissionsTrace struct { // Resource GET parameter // // Show only rules for a specific resource Resource []string // UserID GET parameter // // UserID uint64 `json:",string"` // RoleID GET parameter // // RoleID []uint64 }
func (PermissionsTrace) Auditable ¶
func (r PermissionsTrace) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*PermissionsTrace) Fill ¶
func (r *PermissionsTrace) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (PermissionsTrace) GetResource ¶
func (r PermissionsTrace) GetResource() []string
Auditable returns all auditable/loggable parameters
func (PermissionsTrace) GetRoleID ¶
func (r PermissionsTrace) GetRoleID() []uint64
Auditable returns all auditable/loggable parameters
func (PermissionsTrace) GetUserID ¶
func (r PermissionsTrace) GetUserID() uint64
Auditable returns all auditable/loggable parameters
type PermissionsUpdate ¶
type PermissionsUpdate struct { // RoleID PATH parameter // // Role ID RoleID uint64 `json:",string"` // Rules POST parameter // // List of permission rules to set Rules rbac.RuleSet }
func NewPermissionsUpdate ¶
func NewPermissionsUpdate() *PermissionsUpdate
NewPermissionsUpdate request
func (PermissionsUpdate) Auditable ¶
func (r PermissionsUpdate) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*PermissionsUpdate) Fill ¶
func (r *PermissionsUpdate) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (PermissionsUpdate) GetRoleID ¶
func (r PermissionsUpdate) GetRoleID() uint64
Auditable returns all auditable/loggable parameters
func (PermissionsUpdate) GetRules ¶
func (r PermissionsUpdate) GetRules() rbac.RuleSet
Auditable returns all auditable/loggable parameters
type SessionCancel ¶
type SessionCancel struct { // SessionID PATH parameter // // Session ID SessionID uint64 `json:",string"` }
func (SessionCancel) Auditable ¶
func (r SessionCancel) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*SessionCancel) Fill ¶
func (r *SessionCancel) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (SessionCancel) GetSessionID ¶
func (r SessionCancel) GetSessionID() uint64
Auditable returns all auditable/loggable parameters
type SessionList ¶
type SessionList struct { // SessionID GET parameter // // Filter by session ID SessionID []string // WorkflowID GET parameter // // Filter by workflow ID WorkflowID []string // CreatedBy GET parameter // // Filter by creators ID CreatedBy []string // Completed GET parameter // // Exclude (0, default), include (1) or return only (2) completed sessions Completed uint // Status GET parameter // // Filter by status: started (0), prompted (1), suspended (2), failed (3) and completed (4) Status []uint // EventType GET parameter // // Filter event type EventType string // ResourceType GET parameter // // Filter resource type ResourceType string // Limit GET parameter // // Limit Limit uint // IncTotal GET parameter // // Include total rows counter IncTotal bool // PageCursor GET parameter // // Page cursor PageCursor string // Sort GET parameter // // Sort items Sort string }
Internal API interface
func (SessionList) Auditable ¶
func (r SessionList) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*SessionList) Fill ¶
func (r *SessionList) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (SessionList) GetCompleted ¶
func (r SessionList) GetCompleted() uint
Auditable returns all auditable/loggable parameters
func (SessionList) GetCreatedBy ¶
func (r SessionList) GetCreatedBy() []string
Auditable returns all auditable/loggable parameters
func (SessionList) GetEventType ¶
func (r SessionList) GetEventType() string
Auditable returns all auditable/loggable parameters
func (SessionList) GetIncTotal ¶
func (r SessionList) GetIncTotal() bool
Auditable returns all auditable/loggable parameters
func (SessionList) GetLimit ¶
func (r SessionList) GetLimit() uint
Auditable returns all auditable/loggable parameters
func (SessionList) GetPageCursor ¶
func (r SessionList) GetPageCursor() string
Auditable returns all auditable/loggable parameters
func (SessionList) GetResourceType ¶
func (r SessionList) GetResourceType() string
Auditable returns all auditable/loggable parameters
func (SessionList) GetSessionID ¶
func (r SessionList) GetSessionID() []string
Auditable returns all auditable/loggable parameters
func (SessionList) GetSort ¶
func (r SessionList) GetSort() string
Auditable returns all auditable/loggable parameters
func (SessionList) GetStatus ¶
func (r SessionList) GetStatus() []uint
Auditable returns all auditable/loggable parameters
func (SessionList) GetWorkflowID ¶
func (r SessionList) GetWorkflowID() []string
Auditable returns all auditable/loggable parameters
type SessionListPrompts ¶
type SessionListPrompts struct { }
func NewSessionListPrompts ¶
func NewSessionListPrompts() *SessionListPrompts
NewSessionListPrompts request
func (SessionListPrompts) Auditable ¶
func (r SessionListPrompts) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
type SessionRead ¶
type SessionRead struct { // SessionID PATH parameter // // Session ID SessionID uint64 `json:",string"` }
func (SessionRead) Auditable ¶
func (r SessionRead) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*SessionRead) Fill ¶
func (r *SessionRead) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (SessionRead) GetSessionID ¶
func (r SessionRead) GetSessionID() uint64
Auditable returns all auditable/loggable parameters
type SessionResumeState ¶
type SessionResumeState struct { // SessionID PATH parameter // // Session ID SessionID uint64 `json:",string"` // StateID PATH parameter // // State ID StateID uint64 `json:",string"` // Input POST parameter // // Prompt variables Input *expr.Vars }
func NewSessionResumeState ¶
func NewSessionResumeState() *SessionResumeState
NewSessionResumeState request
func (SessionResumeState) Auditable ¶
func (r SessionResumeState) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*SessionResumeState) Fill ¶
func (r *SessionResumeState) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (SessionResumeState) GetInput ¶
func (r SessionResumeState) GetInput() *expr.Vars
Auditable returns all auditable/loggable parameters
func (SessionResumeState) GetSessionID ¶
func (r SessionResumeState) GetSessionID() uint64
Auditable returns all auditable/loggable parameters
func (SessionResumeState) GetStateID ¶
func (r SessionResumeState) GetStateID() uint64
Auditable returns all auditable/loggable parameters
type TriggerCreate ¶
type TriggerCreate struct { // EventType POST parameter // // Event type EventType string // ResourceType POST parameter // // Resource type ResourceType string // Enabled POST parameter // // Is trigger enabled Enabled bool // WorkflowID POST parameter // // Workflow to be triggered WorkflowID uint64 `json:",string"` // WorkflowStepID POST parameter // // Start workflow in a specific step WorkflowStepID uint64 `json:",string"` // Input POST parameter // // Workflow meta data Input *expr.Vars // Labels POST parameter // // Labels Labels map[string]string // Meta POST parameter // // Trigger meta data Meta *types.TriggerMeta // Constraints POST parameter // // Workflow steps definition Constraints types.TriggerConstraintSet // OwnedBy POST parameter // // Owner of the trigger OwnedBy uint64 `json:",string"` }
func (TriggerCreate) Auditable ¶
func (r TriggerCreate) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*TriggerCreate) Fill ¶
func (r *TriggerCreate) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (TriggerCreate) GetConstraints ¶
func (r TriggerCreate) GetConstraints() types.TriggerConstraintSet
Auditable returns all auditable/loggable parameters
func (TriggerCreate) GetEnabled ¶
func (r TriggerCreate) GetEnabled() bool
Auditable returns all auditable/loggable parameters
func (TriggerCreate) GetEventType ¶
func (r TriggerCreate) GetEventType() string
Auditable returns all auditable/loggable parameters
func (TriggerCreate) GetInput ¶
func (r TriggerCreate) GetInput() *expr.Vars
Auditable returns all auditable/loggable parameters
func (TriggerCreate) GetLabels ¶
func (r TriggerCreate) GetLabels() map[string]string
Auditable returns all auditable/loggable parameters
func (TriggerCreate) GetMeta ¶
func (r TriggerCreate) GetMeta() *types.TriggerMeta
Auditable returns all auditable/loggable parameters
func (TriggerCreate) GetOwnedBy ¶
func (r TriggerCreate) GetOwnedBy() uint64
Auditable returns all auditable/loggable parameters
func (TriggerCreate) GetResourceType ¶
func (r TriggerCreate) GetResourceType() string
Auditable returns all auditable/loggable parameters
func (TriggerCreate) GetWorkflowID ¶
func (r TriggerCreate) GetWorkflowID() uint64
Auditable returns all auditable/loggable parameters
func (TriggerCreate) GetWorkflowStepID ¶
func (r TriggerCreate) GetWorkflowStepID() uint64
Auditable returns all auditable/loggable parameters
type TriggerDelete ¶
type TriggerDelete struct { // TriggerID PATH parameter // // Trigger ID TriggerID uint64 `json:",string"` }
func (TriggerDelete) Auditable ¶
func (r TriggerDelete) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*TriggerDelete) Fill ¶
func (r *TriggerDelete) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (TriggerDelete) GetTriggerID ¶
func (r TriggerDelete) GetTriggerID() uint64
Auditable returns all auditable/loggable parameters
type TriggerList ¶
type TriggerList struct { // TriggerID GET parameter // // Filter by trigger ID TriggerID []string // WorkflowID GET parameter // // Filter by workflow ID WorkflowID []string // Deleted GET parameter // // Exclude (0, default), include (1) or return only (2) deleted triggers Deleted uint // Disabled GET parameter // // Exclude (0, default), include (1) or return only (2) disabled triggers Disabled uint // EventType GET parameter // // Filter triggers by event type EventType string // ResourceType GET parameter // // Filter triggers by resource type ResourceType string // Query GET parameter // // Filter workflows, Query string // Labels GET parameter // // Labels Labels map[string]string // Limit GET parameter // // Limit Limit uint // PageCursor GET parameter // // Page cursor PageCursor string // Sort GET parameter // // Sort items Sort string }
Internal API interface
func (TriggerList) Auditable ¶
func (r TriggerList) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*TriggerList) Fill ¶
func (r *TriggerList) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (TriggerList) GetDeleted ¶
func (r TriggerList) GetDeleted() uint
Auditable returns all auditable/loggable parameters
func (TriggerList) GetDisabled ¶
func (r TriggerList) GetDisabled() uint
Auditable returns all auditable/loggable parameters
func (TriggerList) GetEventType ¶
func (r TriggerList) GetEventType() string
Auditable returns all auditable/loggable parameters
func (TriggerList) GetLabels ¶
func (r TriggerList) GetLabels() map[string]string
Auditable returns all auditable/loggable parameters
func (TriggerList) GetLimit ¶
func (r TriggerList) GetLimit() uint
Auditable returns all auditable/loggable parameters
func (TriggerList) GetPageCursor ¶
func (r TriggerList) GetPageCursor() string
Auditable returns all auditable/loggable parameters
func (TriggerList) GetQuery ¶
func (r TriggerList) GetQuery() string
Auditable returns all auditable/loggable parameters
func (TriggerList) GetResourceType ¶
func (r TriggerList) GetResourceType() string
Auditable returns all auditable/loggable parameters
func (TriggerList) GetSort ¶
func (r TriggerList) GetSort() string
Auditable returns all auditable/loggable parameters
func (TriggerList) GetTriggerID ¶
func (r TriggerList) GetTriggerID() []string
Auditable returns all auditable/loggable parameters
func (TriggerList) GetWorkflowID ¶
func (r TriggerList) GetWorkflowID() []string
Auditable returns all auditable/loggable parameters
type TriggerRead ¶
type TriggerRead struct { // TriggerID PATH parameter // // Trigger ID TriggerID uint64 `json:",string"` }
func (TriggerRead) Auditable ¶
func (r TriggerRead) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*TriggerRead) Fill ¶
func (r *TriggerRead) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (TriggerRead) GetTriggerID ¶
func (r TriggerRead) GetTriggerID() uint64
Auditable returns all auditable/loggable parameters
type TriggerUndelete ¶
type TriggerUndelete struct { // TriggerID PATH parameter // // Trigger ID TriggerID uint64 `json:",string"` }
func (TriggerUndelete) Auditable ¶
func (r TriggerUndelete) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*TriggerUndelete) Fill ¶
func (r *TriggerUndelete) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (TriggerUndelete) GetTriggerID ¶
func (r TriggerUndelete) GetTriggerID() uint64
Auditable returns all auditable/loggable parameters
type TriggerUpdate ¶
type TriggerUpdate struct { // TriggerID PATH parameter // // Trigger ID TriggerID uint64 `json:",string"` // EventType POST parameter // // Event type EventType string // ResourceType POST parameter // // Resource type ResourceType string // Enabled POST parameter // // Is trigger enabled Enabled bool // WorkflowID POST parameter // // Workflow to be triggered WorkflowID uint64 `json:",string"` // WorkflowStepID POST parameter // // Start workflow in a specific step WorkflowStepID uint64 `json:",string"` // Input POST parameter // // Workflow meta data Input *expr.Vars // Labels POST parameter // // Labels Labels map[string]string // Meta POST parameter // // Trigger meta data Meta *types.TriggerMeta // Constraints POST parameter // // Workflow steps definition Constraints types.TriggerConstraintSet // OwnedBy POST parameter // // Owner of the trigger OwnedBy uint64 `json:",string"` // UpdatedAt POST parameter // // Last update (or creation) date UpdatedAt *time.Time }
func (TriggerUpdate) Auditable ¶
func (r TriggerUpdate) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*TriggerUpdate) Fill ¶
func (r *TriggerUpdate) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (TriggerUpdate) GetConstraints ¶
func (r TriggerUpdate) GetConstraints() types.TriggerConstraintSet
Auditable returns all auditable/loggable parameters
func (TriggerUpdate) GetEnabled ¶
func (r TriggerUpdate) GetEnabled() bool
Auditable returns all auditable/loggable parameters
func (TriggerUpdate) GetEventType ¶
func (r TriggerUpdate) GetEventType() string
Auditable returns all auditable/loggable parameters
func (TriggerUpdate) GetInput ¶
func (r TriggerUpdate) GetInput() *expr.Vars
Auditable returns all auditable/loggable parameters
func (TriggerUpdate) GetLabels ¶
func (r TriggerUpdate) GetLabels() map[string]string
Auditable returns all auditable/loggable parameters
func (TriggerUpdate) GetMeta ¶
func (r TriggerUpdate) GetMeta() *types.TriggerMeta
Auditable returns all auditable/loggable parameters
func (TriggerUpdate) GetOwnedBy ¶
func (r TriggerUpdate) GetOwnedBy() uint64
Auditable returns all auditable/loggable parameters
func (TriggerUpdate) GetResourceType ¶
func (r TriggerUpdate) GetResourceType() string
Auditable returns all auditable/loggable parameters
func (TriggerUpdate) GetTriggerID ¶
func (r TriggerUpdate) GetTriggerID() uint64
Auditable returns all auditable/loggable parameters
func (TriggerUpdate) GetUpdatedAt ¶
func (r TriggerUpdate) GetUpdatedAt() *time.Time
Auditable returns all auditable/loggable parameters
func (TriggerUpdate) GetWorkflowID ¶
func (r TriggerUpdate) GetWorkflowID() uint64
Auditable returns all auditable/loggable parameters
func (TriggerUpdate) GetWorkflowStepID ¶
func (r TriggerUpdate) GetWorkflowStepID() uint64
Auditable returns all auditable/loggable parameters
type TypeList ¶
type TypeList struct { }
Internal API interface
type WorkflowCreate ¶
type WorkflowCreate struct { // Handle POST parameter // // Workflow name Handle string // Labels POST parameter // // Labels Labels map[string]string // Meta POST parameter // // Workflow meta data Meta *types.WorkflowMeta // Enabled POST parameter // // Is workflow enabled Enabled bool // Trace POST parameter // // Trace workflow execution Trace bool // KeepSessions POST parameter // // Keep old workflow sessions KeepSessions int // Scope POST parameter // // Workflow meta data Scope *expr.Vars // Steps POST parameter // // Workflow steps definition Steps types.WorkflowStepSet // Paths POST parameter // // Workflow step paths definition Paths types.WorkflowPathSet // RunAs POST parameter // // Is workflow enabled RunAs uint64 `json:",string"` // OwnedBy POST parameter // // Owner of the workflow OwnedBy uint64 `json:",string"` }
func (WorkflowCreate) Auditable ¶
func (r WorkflowCreate) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*WorkflowCreate) Fill ¶
func (r *WorkflowCreate) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (WorkflowCreate) GetEnabled ¶
func (r WorkflowCreate) GetEnabled() bool
Auditable returns all auditable/loggable parameters
func (WorkflowCreate) GetHandle ¶
func (r WorkflowCreate) GetHandle() string
Auditable returns all auditable/loggable parameters
func (WorkflowCreate) GetKeepSessions ¶
func (r WorkflowCreate) GetKeepSessions() int
Auditable returns all auditable/loggable parameters
func (WorkflowCreate) GetLabels ¶
func (r WorkflowCreate) GetLabels() map[string]string
Auditable returns all auditable/loggable parameters
func (WorkflowCreate) GetMeta ¶
func (r WorkflowCreate) GetMeta() *types.WorkflowMeta
Auditable returns all auditable/loggable parameters
func (WorkflowCreate) GetOwnedBy ¶
func (r WorkflowCreate) GetOwnedBy() uint64
Auditable returns all auditable/loggable parameters
func (WorkflowCreate) GetPaths ¶
func (r WorkflowCreate) GetPaths() types.WorkflowPathSet
Auditable returns all auditable/loggable parameters
func (WorkflowCreate) GetRunAs ¶
func (r WorkflowCreate) GetRunAs() uint64
Auditable returns all auditable/loggable parameters
func (WorkflowCreate) GetScope ¶
func (r WorkflowCreate) GetScope() *expr.Vars
Auditable returns all auditable/loggable parameters
func (WorkflowCreate) GetSteps ¶
func (r WorkflowCreate) GetSteps() types.WorkflowStepSet
Auditable returns all auditable/loggable parameters
func (WorkflowCreate) GetTrace ¶
func (r WorkflowCreate) GetTrace() bool
Auditable returns all auditable/loggable parameters
type WorkflowDelete ¶
type WorkflowDelete struct { // WorkflowID PATH parameter // // Workflow ID WorkflowID uint64 `json:",string"` }
func (WorkflowDelete) Auditable ¶
func (r WorkflowDelete) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*WorkflowDelete) Fill ¶
func (r *WorkflowDelete) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (WorkflowDelete) GetWorkflowID ¶
func (r WorkflowDelete) GetWorkflowID() uint64
Auditable returns all auditable/loggable parameters
type WorkflowExec ¶
type WorkflowExec struct { // WorkflowID PATH parameter // // Workflow ID WorkflowID uint64 `json:",string"` // StepID POST parameter // // Step ID StepID uint64 `json:",string"` // Input POST parameter // // Input Input *expr.Vars // Trace POST parameter // // Trace workflow execution Trace bool // Wait POST parameter // // Wait for workflow to complete Wait bool // Async POST parameter // // Execute step and return immediately Async bool }
func (WorkflowExec) Auditable ¶
func (r WorkflowExec) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*WorkflowExec) Fill ¶
func (r *WorkflowExec) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (WorkflowExec) GetAsync ¶
func (r WorkflowExec) GetAsync() bool
Auditable returns all auditable/loggable parameters
func (WorkflowExec) GetInput ¶
func (r WorkflowExec) GetInput() *expr.Vars
Auditable returns all auditable/loggable parameters
func (WorkflowExec) GetStepID ¶
func (r WorkflowExec) GetStepID() uint64
Auditable returns all auditable/loggable parameters
func (WorkflowExec) GetTrace ¶
func (r WorkflowExec) GetTrace() bool
Auditable returns all auditable/loggable parameters
func (WorkflowExec) GetWait ¶
func (r WorkflowExec) GetWait() bool
Auditable returns all auditable/loggable parameters
func (WorkflowExec) GetWorkflowID ¶
func (r WorkflowExec) GetWorkflowID() uint64
Auditable returns all auditable/loggable parameters
type WorkflowList ¶
type WorkflowList struct { // WorkflowID GET parameter // // Filter by workflow ID WorkflowID []string // Query GET parameter // // Filter workflows Query string // Deleted GET parameter // // Exclude (0, default), include (1) or return only (2) deleted workflows Deleted uint // Disabled GET parameter // // Exclude (0, default), include (1) or return only (2) disabled workflows Disabled uint // SubWorkflow GET parameter // // Exclude (0, default), include (1) or return only (2) sub workflows SubWorkflow uint // Labels GET parameter // // Labels Labels map[string]string // Limit GET parameter // // Limit Limit uint // IncTotal GET parameter // // Include total rows counter IncTotal bool // PageCursor GET parameter // // Page cursor PageCursor string // Sort GET parameter // // Sort items Sort string }
Internal API interface
func (WorkflowList) Auditable ¶
func (r WorkflowList) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*WorkflowList) Fill ¶
func (r *WorkflowList) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (WorkflowList) GetDeleted ¶
func (r WorkflowList) GetDeleted() uint
Auditable returns all auditable/loggable parameters
func (WorkflowList) GetDisabled ¶
func (r WorkflowList) GetDisabled() uint
Auditable returns all auditable/loggable parameters
func (WorkflowList) GetIncTotal ¶
func (r WorkflowList) GetIncTotal() bool
Auditable returns all auditable/loggable parameters
func (WorkflowList) GetLabels ¶
func (r WorkflowList) GetLabels() map[string]string
Auditable returns all auditable/loggable parameters
func (WorkflowList) GetLimit ¶
func (r WorkflowList) GetLimit() uint
Auditable returns all auditable/loggable parameters
func (WorkflowList) GetPageCursor ¶
func (r WorkflowList) GetPageCursor() string
Auditable returns all auditable/loggable parameters
func (WorkflowList) GetQuery ¶
func (r WorkflowList) GetQuery() string
Auditable returns all auditable/loggable parameters
func (WorkflowList) GetSort ¶
func (r WorkflowList) GetSort() string
Auditable returns all auditable/loggable parameters
func (WorkflowList) GetSubWorkflow ¶
func (r WorkflowList) GetSubWorkflow() uint
Auditable returns all auditable/loggable parameters
func (WorkflowList) GetWorkflowID ¶
func (r WorkflowList) GetWorkflowID() []string
Auditable returns all auditable/loggable parameters
type WorkflowRead ¶
type WorkflowRead struct { // WorkflowID PATH parameter // // Workflow ID WorkflowID uint64 `json:",string"` }
func (WorkflowRead) Auditable ¶
func (r WorkflowRead) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*WorkflowRead) Fill ¶
func (r *WorkflowRead) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (WorkflowRead) GetWorkflowID ¶
func (r WorkflowRead) GetWorkflowID() uint64
Auditable returns all auditable/loggable parameters
type WorkflowTest ¶
type WorkflowTest struct { // WorkflowID PATH parameter // // Workflow ID WorkflowID uint64 `json:",string"` // Scope POST parameter // // Workflow meta data Scope *expr.Vars // RunAs POST parameter // // Is workflow enabled RunAs bool }
func (WorkflowTest) Auditable ¶
func (r WorkflowTest) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*WorkflowTest) Fill ¶
func (r *WorkflowTest) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (WorkflowTest) GetRunAs ¶
func (r WorkflowTest) GetRunAs() bool
Auditable returns all auditable/loggable parameters
func (WorkflowTest) GetScope ¶
func (r WorkflowTest) GetScope() *expr.Vars
Auditable returns all auditable/loggable parameters
func (WorkflowTest) GetWorkflowID ¶
func (r WorkflowTest) GetWorkflowID() uint64
Auditable returns all auditable/loggable parameters
type WorkflowUndelete ¶
type WorkflowUndelete struct { // WorkflowID PATH parameter // // Workflow ID WorkflowID uint64 `json:",string"` }
func (WorkflowUndelete) Auditable ¶
func (r WorkflowUndelete) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*WorkflowUndelete) Fill ¶
func (r *WorkflowUndelete) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (WorkflowUndelete) GetWorkflowID ¶
func (r WorkflowUndelete) GetWorkflowID() uint64
Auditable returns all auditable/loggable parameters
type WorkflowUpdate ¶
type WorkflowUpdate struct { // WorkflowID PATH parameter // // Workflow ID WorkflowID uint64 `json:",string"` // Handle POST parameter // // Workflow name Handle string // Labels POST parameter // // Labels Labels map[string]string // Meta POST parameter // // Workflow meta data Meta *types.WorkflowMeta // Enabled POST parameter // // Is workflow enabled Enabled bool // Trace POST parameter // // Trace workflow execution Trace bool // KeepSessions POST parameter // // Keep old workflow sessions KeepSessions int // Scope POST parameter // // Workflow meta data Scope *expr.Vars // Steps POST parameter // // Workflow steps definition Steps types.WorkflowStepSet // Paths POST parameter // // Workflow step paths definition Paths types.WorkflowPathSet // RunAs POST parameter // // Is workflow enabled RunAs uint64 `json:",string"` // OwnedBy POST parameter // // Owner of the workflow OwnedBy uint64 `json:",string"` // UpdatedAt POST parameter // // Last update (or creation) date UpdatedAt *time.Time }
func (WorkflowUpdate) Auditable ¶
func (r WorkflowUpdate) Auditable() map[string]interface{}
Auditable returns all auditable/loggable parameters
func (*WorkflowUpdate) Fill ¶
func (r *WorkflowUpdate) Fill(req *http.Request) (err error)
Fill processes request and fills internal variables
func (WorkflowUpdate) GetEnabled ¶
func (r WorkflowUpdate) GetEnabled() bool
Auditable returns all auditable/loggable parameters
func (WorkflowUpdate) GetHandle ¶
func (r WorkflowUpdate) GetHandle() string
Auditable returns all auditable/loggable parameters
func (WorkflowUpdate) GetKeepSessions ¶
func (r WorkflowUpdate) GetKeepSessions() int
Auditable returns all auditable/loggable parameters
func (WorkflowUpdate) GetLabels ¶
func (r WorkflowUpdate) GetLabels() map[string]string
Auditable returns all auditable/loggable parameters
func (WorkflowUpdate) GetMeta ¶
func (r WorkflowUpdate) GetMeta() *types.WorkflowMeta
Auditable returns all auditable/loggable parameters
func (WorkflowUpdate) GetOwnedBy ¶
func (r WorkflowUpdate) GetOwnedBy() uint64
Auditable returns all auditable/loggable parameters
func (WorkflowUpdate) GetPaths ¶
func (r WorkflowUpdate) GetPaths() types.WorkflowPathSet
Auditable returns all auditable/loggable parameters
func (WorkflowUpdate) GetRunAs ¶
func (r WorkflowUpdate) GetRunAs() uint64
Auditable returns all auditable/loggable parameters
func (WorkflowUpdate) GetScope ¶
func (r WorkflowUpdate) GetScope() *expr.Vars
Auditable returns all auditable/loggable parameters
func (WorkflowUpdate) GetSteps ¶
func (r WorkflowUpdate) GetSteps() types.WorkflowStepSet
Auditable returns all auditable/loggable parameters
func (WorkflowUpdate) GetTrace ¶
func (r WorkflowUpdate) GetTrace() bool
Auditable returns all auditable/loggable parameters
func (WorkflowUpdate) GetUpdatedAt ¶
func (r WorkflowUpdate) GetUpdatedAt() *time.Time
Auditable returns all auditable/loggable parameters
func (WorkflowUpdate) GetWorkflowID ¶
func (r WorkflowUpdate) GetWorkflowID() uint64
Auditable returns all auditable/loggable parameters