camunda_client/models/
activity_instance_dto.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
16pub struct ActivityInstanceDto {
17 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
19 pub id: Option<String>,
20 #[serde(rename = "parentActivityInstanceId", skip_serializing_if = "Option::is_none")]
22 pub parent_activity_instance_id: Option<String>,
23 #[serde(rename = "activityId", skip_serializing_if = "Option::is_none")]
25 pub activity_id: Option<String>,
26 #[serde(rename = "activityName", skip_serializing_if = "Option::is_none")]
28 pub activity_name: Option<String>,
29 #[serde(rename = "activityType", skip_serializing_if = "Option::is_none")]
31 pub activity_type: Option<String>,
32 #[serde(rename = "processInstanceId", skip_serializing_if = "Option::is_none")]
34 pub process_instance_id: Option<String>,
35 #[serde(rename = "processDefinitionId", skip_serializing_if = "Option::is_none")]
37 pub process_definition_id: Option<String>,
38 #[serde(rename = "childActivityInstances", skip_serializing_if = "Option::is_none")]
40 pub child_activity_instances: Option<Vec<crate::models::ActivityInstanceDto>>,
41 #[serde(rename = "childTransitionInstances", skip_serializing_if = "Option::is_none")]
43 pub child_transition_instances: Option<Vec<crate::models::TransitionInstanceDto>>,
44 #[serde(rename = "executionIds", skip_serializing_if = "Option::is_none")]
46 pub execution_ids: Option<Vec<String>>,
47 #[serde(rename = "incidentIds", skip_serializing_if = "Option::is_none")]
49 pub incident_ids: Option<Vec<String>>,
50 #[serde(rename = "incidents", skip_serializing_if = "Option::is_none")]
52 pub incidents: Option<Vec<crate::models::ActivityInstanceIncidentDto>>,
53}
54
55impl ActivityInstanceDto {
56 pub fn new() -> ActivityInstanceDto {
58 ActivityInstanceDto {
59 id: None,
60 parent_activity_instance_id: None,
61 activity_id: None,
62 activity_name: None,
63 activity_type: None,
64 process_instance_id: None,
65 process_definition_id: None,
66 child_activity_instances: None,
67 child_transition_instances: None,
68 execution_ids: None,
69 incident_ids: None,
70 incidents: None,
71 }
72 }
73}
74
75