camunda_client/models/
restart_process_instance_dto.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
15pub struct RestartProcessInstanceDto {
16 #[serde(rename = "processInstanceIds", skip_serializing_if = "Option::is_none")]
18 pub process_instance_ids: Option<Vec<String>>,
19 #[serde(rename = "historicProcessInstanceQuery", skip_serializing_if = "Option::is_none")]
20 pub historic_process_instance_query: Option<crate::models::HistoricProcessInstanceQueryDto>,
21 #[serde(rename = "skipCustomListeners", skip_serializing_if = "Option::is_none")]
23 pub skip_custom_listeners: Option<bool>,
24 #[serde(rename = "skipIoMappings", skip_serializing_if = "Option::is_none")]
26 pub skip_io_mappings: Option<bool>,
27 #[serde(rename = "initialVariables", skip_serializing_if = "Option::is_none")]
29 pub initial_variables: Option<bool>,
30 #[serde(rename = "withoutBusinessKey", skip_serializing_if = "Option::is_none")]
32 pub without_business_key: Option<bool>,
33 #[serde(rename = "instructions", skip_serializing_if = "Option::is_none")]
35 pub instructions: Option<Vec<crate::models::RestartProcessInstanceModificationInstructionDto>>,
36}
37
38impl RestartProcessInstanceDto {
39 pub fn new() -> RestartProcessInstanceDto {
40 RestartProcessInstanceDto {
41 process_instance_ids: None,
42 historic_process_instance_query: None,
43 skip_custom_listeners: None,
44 skip_io_mappings: None,
45 initial_variables: None,
46 without_business_key: None,
47 instructions: None,
48 }
49 }
50}
51
52