pub struct FlowRunStatus {
pub flow_run_id: FlowRunId,
pub phase: FlowPhase,
pub steps: Vec<StepStatus>,
pub outputs: Option<HashMap<NodeId, Value>>,
pub error: Option<String>,
pub submitted_at: u64,
pub last_updated_at: u64,
pub trigger_receipt: Option<Value>,
}Expand description
Overall status of a flow run.
Fields§
§flow_run_id: FlowRunId§phase: FlowPhase§steps: Vec<StepStatus>§outputs: Option<HashMap<NodeId, Value>>§error: Option<String>§submitted_at: u64Timestamp when the flow was submitted (unix epoch seconds).
last_updated_at: u64Timestamp of the last state change (unix epoch seconds).
trigger_receipt: Option<Value>Trigger receipt (present when the flow was started via webhook).
Trait Implementations§
Source§impl Clone for FlowRunStatus
impl Clone for FlowRunStatus
Source§fn clone(&self) -> FlowRunStatus
fn clone(&self) -> FlowRunStatus
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 FlowRunStatus
impl Debug for FlowRunStatus
Source§impl<'de> Deserialize<'de> for FlowRunStatus
impl<'de> Deserialize<'de> for FlowRunStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for FlowRunStatus
impl RefUnwindSafe for FlowRunStatus
impl Send for FlowRunStatus
impl Sync for FlowRunStatus
impl Unpin for FlowRunStatus
impl UnsafeUnpin for FlowRunStatus
impl UnwindSafe for FlowRunStatus
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