pub struct WorkflowInstance {
pub instance_id: String,
pub workflow_name: String,
pub convoy_id: String,
pub task_ids: Vec<String>,
pub variables: HashMap<String, String>,
pub executed_at: String,
}Expand description
Result of executing a workflow.
Fields§
§instance_id: StringUnique instance ID.
workflow_name: StringWorkflow name.
convoy_id: StringConvoy ID created for this instance.
task_ids: Vec<String>Task IDs created (in execution order).
variables: HashMap<String, String>Input variables used.
executed_at: StringTimestamp when executed.
Trait Implementations§
Source§impl Clone for WorkflowInstance
impl Clone for WorkflowInstance
Source§fn clone(&self) -> WorkflowInstance
fn clone(&self) -> WorkflowInstance
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WorkflowInstance
impl Debug for WorkflowInstance
Auto Trait Implementations§
impl Freeze for WorkflowInstance
impl RefUnwindSafe for WorkflowInstance
impl Send for WorkflowInstance
impl Sync for WorkflowInstance
impl Unpin for WorkflowInstance
impl UnwindSafe for WorkflowInstance
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more