pub struct BpmnVersionRollup {
pub flows: Vec<BpmnFlowVersionRollup>,
pub running_instances: i64,
pub outdated_instances: i64,
pub pinned_versions: i64,
pub unattributed_instances: i64,
pub checks_truncated: bool,
}Expand description
BpmnVersionRollup : Running BPMN instances grouped by pinned definition version (#919) – "we have 340 instances on 12 versions" in one response.
Fields§
§flows: Vec<BpmnFlowVersionRollup>most outdated instances first, then most instances, then path
running_instances: i64§outdated_instances: i64§pinned_versions: i64distinct (flow, pinned version) groups
unattributed_instances: i64live root instances that resolve to no bpmn_flow_version at all. Preview runs are excluded outright, so this is normally zero; it is reported so the totals reconcile against /instances/list.
checks_truncated: booltrue when the response’s per-version check limit was reached and some versions carry no verdict for that reason alone
Implementations§
Source§impl BpmnVersionRollup
impl BpmnVersionRollup
Sourcepub fn new(
flows: Vec<BpmnFlowVersionRollup>,
running_instances: i64,
outdated_instances: i64,
pinned_versions: i64,
unattributed_instances: i64,
checks_truncated: bool,
) -> BpmnVersionRollup
pub fn new( flows: Vec<BpmnFlowVersionRollup>, running_instances: i64, outdated_instances: i64, pinned_versions: i64, unattributed_instances: i64, checks_truncated: bool, ) -> BpmnVersionRollup
Running BPMN instances grouped by pinned definition version (#919) – "we have 340 instances on 12 versions" in one response.
Trait Implementations§
Source§impl Clone for BpmnVersionRollup
impl Clone for BpmnVersionRollup
Source§fn clone(&self) -> BpmnVersionRollup
fn clone(&self) -> BpmnVersionRollup
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 BpmnVersionRollup
impl Debug for BpmnVersionRollup
Source§impl Default for BpmnVersionRollup
impl Default for BpmnVersionRollup
Source§fn default() -> BpmnVersionRollup
fn default() -> BpmnVersionRollup
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BpmnVersionRollup
impl<'de> Deserialize<'de> for BpmnVersionRollup
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 BpmnVersionRollup
impl PartialEq for BpmnVersionRollup
Source§impl Serialize for BpmnVersionRollup
impl Serialize for BpmnVersionRollup
impl StructuralPartialEq for BpmnVersionRollup
Auto Trait Implementations§
impl Freeze for BpmnVersionRollup
impl RefUnwindSafe for BpmnVersionRollup
impl Send for BpmnVersionRollup
impl Sync for BpmnVersionRollup
impl Unpin for BpmnVersionRollup
impl UnsafeUnpin for BpmnVersionRollup
impl UnwindSafe for BpmnVersionRollup
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