pub struct BpmnInstanceDetail {Show 19 fields
pub id: Uuid,
pub workspace_id: String,
pub bpmn_flow_path: Option<Option<String>>,
pub bpmn_version: Option<Option<i64>>,
pub created_at: String,
pub created_by: String,
pub started_at: Option<Option<String>>,
pub completed_at: Option<Option<String>>,
pub job_status: Option<Option<String>>,
pub canceled_by: Option<Option<String>>,
pub canceled_reason: Option<Option<String>>,
pub lifecycle: Option<Option<Lifecycle>>,
pub tokens: Option<Vec<BpmnToken>>,
pub activities: Option<Vec<BpmnActivityState>>,
pub joins: Option<Vec<BpmnJoinState>>,
pub scopes: Option<Vec<BpmnScope>>,
pub variables: Option<HashMap<String, Value>>,
pub incidents: Option<Vec<BpmnIncident>>,
pub result: Option<HashMap<String, Value>>,
}Expand description
BpmnInstanceDetail : full instance detail – lifecycle, active tokens/activities/joins/scopes, variables, and incidents
Fields§
§id: Uuid§workspace_id: String§bpmn_flow_path: Option<Option<String>>§bpmn_version: Option<Option<i64>>§created_at: String§created_by: String§started_at: Option<Option<String>>§completed_at: Option<Option<String>>§job_status: Option<Option<String>>§canceled_by: Option<Option<String>>§canceled_reason: Option<Option<String>>§lifecycle: Option<Option<Lifecycle>>§tokens: Option<Vec<BpmnToken>>§activities: Option<Vec<BpmnActivityState>>§joins: Option<Vec<BpmnJoinState>>§scopes: Option<Vec<BpmnScope>>§variables: Option<HashMap<String, Value>>§incidents: Option<Vec<BpmnIncident>>§result: Option<HashMap<String, Value>>Implementations§
Trait Implementations§
Source§impl Clone for BpmnInstanceDetail
impl Clone for BpmnInstanceDetail
Source§fn clone(&self) -> BpmnInstanceDetail
fn clone(&self) -> BpmnInstanceDetail
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BpmnInstanceDetail
impl Debug for BpmnInstanceDetail
Source§impl Default for BpmnInstanceDetail
impl Default for BpmnInstanceDetail
Source§fn default() -> BpmnInstanceDetail
fn default() -> BpmnInstanceDetail
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BpmnInstanceDetail
impl<'de> Deserialize<'de> for BpmnInstanceDetail
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
Source§impl PartialEq for BpmnInstanceDetail
impl PartialEq for BpmnInstanceDetail
Source§impl Serialize for BpmnInstanceDetail
impl Serialize for BpmnInstanceDetail
impl StructuralPartialEq for BpmnInstanceDetail
Auto Trait Implementations§
impl Freeze for BpmnInstanceDetail
impl RefUnwindSafe for BpmnInstanceDetail
impl Send for BpmnInstanceDetail
impl Sync for BpmnInstanceDetail
impl Unpin for BpmnInstanceDetail
impl UnsafeUnpin for BpmnInstanceDetail
impl UnwindSafe for BpmnInstanceDetail
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