pub struct WorkflowDefinition {Show 26 fields
pub id: Option<String>,
pub created_at: Option<DateTime<Utc>>,
pub updated_at: Option<DateTime<Utc>>,
pub archived_at: Option<DateTime<Utc>>,
pub name: Option<String>,
pub group_name: Option<String>,
pub description: Option<String>,
pub type: Option<WorkflowType>,
pub trigger: Option<WorkflowTrigger>,
pub trigger_type: Option<WorkflowTriggerType>,
pub conditions: Option<Value>,
pub enabled: Option<bool>,
pub team: Option<Box<Team>>,
pub creator: Option<Box<User>>,
pub activities: Option<Value>,
pub sort_order: Option<String>,
pub last_executed_at: Option<DateTime<Utc>>,
pub last_updated_by: Option<Box<User>>,
pub label: Option<Box<IssueLabel>>,
pub cycle: Option<Box<Cycle>>,
pub user: Option<Box<User>>,
pub project: Option<Box<Project>>,
pub initiative: Option<Box<Initiative>>,
pub custom_view: Option<Box<CustomView>>,
pub context_view_type: Option<ContextViewType>,
pub user_context_view_type: Option<UserContextViewType>,
}Fields§
§id: Option<String>The unique identifier of the entity.
created_at: Option<DateTime<Utc>>The time at which the entity was created.
updated_at: Option<DateTime<Utc>>The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn’t been updated after creation.
archived_at: Option<DateTime<Utc>>The time at which the entity was archived. Null if the entity has not been archived.
name: Option<String>The name of the workflow.
group_name: Option<String>The name of the group that the workflow belongs to.
description: Option<String>The description of the workflow.
type: Option<WorkflowType>The type of the workflow.
trigger: Option<WorkflowTrigger>The type of the event that triggers off the workflow.
trigger_type: Option<WorkflowTriggerType>The object type (e.g. Issue) that triggers this workflow.
conditions: Option<Value>The conditions that need to be match for the workflow to be triggered.
enabled: Option<bool>§team: Option<Box<Team>>The team associated with the workflow. If not set, the workflow is associated with the entire organization.
creator: Option<Box<User>>The user who created the workflow.
activities: Option<Value>An array of activities that will be executed as part of the workflow.
sort_order: Option<String>The sort order of the workflow definition within its siblings.
last_executed_at: Option<DateTime<Utc>>The date when the workflow was last executed.
last_updated_by: Option<Box<User>>The user who last updated the workflow.
label: Option<Box<IssueLabel>>The contextual label view associated with the workflow.
cycle: Option<Box<Cycle>>The contextual cycle view associated with the workflow.
user: Option<Box<User>>The contextual user view associated with the workflow.
project: Option<Box<Project>>The contextual project view associated with the workflow.
initiative: Option<Box<Initiative>>The contextual initiative view associated with the workflow.
custom_view: Option<Box<CustomView>>The context custom view associated with the workflow.
context_view_type: Option<ContextViewType>The type of view to which this workflow’s context is associated with.
user_context_view_type: Option<UserContextViewType>The type of user view to which this workflow’s context is associated with.
Trait Implementations§
Source§impl Clone for WorkflowDefinition
impl Clone for WorkflowDefinition
Source§fn clone(&self) -> WorkflowDefinition
fn clone(&self) -> WorkflowDefinition
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more