pub enum WorkflowQuery {
Definitions {
include_archived: bool,
page: WorkflowPage,
},
Instances {
include_archived: bool,
page: WorkflowPage,
},
Revisions {
definition_id: WorkflowDefinitionId,
page: WorkflowPage,
},
Runs {
instance_id: InstanceId,
page: WorkflowPage,
},
Steps {
run_id: RunId,
page: WorkflowPage,
},
ActionFacts {
instance_id: InstanceId,
kind: WorkflowActionFactKind,
action_id: Option<String>,
page: WorkflowPage,
},
}Expand description
Public Workflow read operations. Caller identity is always supplied separately.
Variants§
Definitions
Definitions authored by this subject (administrators may inspect the tenant).
Fields
page: WorkflowPageKeyset pagination.
Instances
Instances owned by this subject, including stopped instances.
Fields
page: WorkflowPageKeyset pagination.
Revisions
Immutable revisions of one visible definition.
Fields
definition_id: WorkflowDefinitionIdDefinition whose revisions are requested.
page: WorkflowPageCursor is a decimal revision number.
Runs
Immutable run facts for one owned instance.
Fields
instance_id: InstanceIdInstance whose runs are requested.
page: WorkflowPageCursor is a run UUID.
Steps
Immutable step facts for one owned run.
ActionFacts
One bounded class of external-action facts for an owned instance.
Fields
instance_id: InstanceIdInstance whose action facts are requested.
kind: WorkflowActionFactKindFact class. Intent pages omit action_id; the other classes require it.
page: WorkflowPageKeyset pagination by action id, attempt number, receipt id, or observation id.
Implementations§
Trait Implementations§
Source§impl Clone for WorkflowQuery
impl Clone for WorkflowQuery
Source§fn clone(&self) -> WorkflowQuery
fn clone(&self) -> WorkflowQuery
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more