[][src]Struct camunda_client::models::process_instance_suspension_state_dto::ProcessInstanceSuspensionStateDto

pub struct ProcessInstanceSuspensionStateDto {
    pub suspended: Option<bool>,
    pub process_definition_id: Option<String>,
    pub process_definition_key: Option<String>,
    pub process_definition_tenant_id: Option<String>,
    pub process_definition_without_tenant_id: Option<bool>,
    pub process_instance_ids: Option<Vec<String>>,
    pub process_instance_query: Option<ProcessInstanceQueryDto>,
    pub historic_process_instance_query: Option<HistoricProcessInstanceQueryDto>,
}

Fields

suspended: Option<bool>

A Boolean value which indicates whether to activate or suspend a given process instance. When the value is set to true, the given process instance will be suspended and when the value is set to false, the given process instance will be activated.

process_definition_id: Option<String>

The process definition id of the process instances to activate or suspend. Note: This parameter can be used only with combination of suspended.

process_definition_key: Option<String>

The process definition key of the process instances to activate or suspend. Note: This parameter can be used only with combination of suspended, processDefinitionTenantId, and processDefinitionWithoutTenantId.

process_definition_tenant_id: Option<String>

Only activate or suspend process instances of a process definition which belongs to a tenant with the given id. Note: This parameter can be used only with combination of suspended, processDefinitionKey, and processDefinitionWithoutTenantId.

process_definition_without_tenant_id: Option<bool>

Only activate or suspend process instances of a process definition which belongs to no tenant. Value may only be true, as false is the default behavior. Note: This parameter can be used only with combination of suspended, processDefinitionKey, and processDefinitionTenantId.

process_instance_ids: Option<Vec<String>>

A list of process instance ids which defines a group of process instances which will be activated or suspended by the operation. Note: This parameter can be used only with combination of suspended, processInstanceQuery, and historicProcessInstanceQuery.

process_instance_query: Option<ProcessInstanceQueryDto>historic_process_instance_query: Option<HistoricProcessInstanceQueryDto>

Implementations

impl ProcessInstanceSuspensionStateDto[src]

Trait Implementations

impl Clone for ProcessInstanceSuspensionStateDto[src]

impl Debug for ProcessInstanceSuspensionStateDto[src]

impl<'de> Deserialize<'de> for ProcessInstanceSuspensionStateDto[src]

impl PartialEq<ProcessInstanceSuspensionStateDto> for ProcessInstanceSuspensionStateDto[src]

impl Serialize for ProcessInstanceSuspensionStateDto[src]

impl StructuralPartialEq for ProcessInstanceSuspensionStateDto[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err