camunda_client/models/
external_task_dto.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
16pub struct ExternalTaskDto {
17 #[serde(rename = "activityId", skip_serializing_if = "Option::is_none")]
19 pub activity_id: Option<String>,
20 #[serde(rename = "activityInstanceId", skip_serializing_if = "Option::is_none")]
22 pub activity_instance_id: Option<String>,
23 #[serde(rename = "errorMessage", skip_serializing_if = "Option::is_none")]
25 pub error_message: Option<String>,
26 #[serde(rename = "executionId", skip_serializing_if = "Option::is_none")]
28 pub execution_id: Option<String>,
29 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
31 pub id: Option<String>,
32 #[serde(rename = "lockExpirationTime", skip_serializing_if = "Option::is_none")]
34 pub lock_expiration_time: Option<String>,
35 #[serde(rename = "processDefinitionId", skip_serializing_if = "Option::is_none")]
37 pub process_definition_id: Option<String>,
38 #[serde(rename = "processDefinitionKey", skip_serializing_if = "Option::is_none")]
40 pub process_definition_key: Option<String>,
41 #[serde(rename = "processDefinitionVersionTag", skip_serializing_if = "Option::is_none")]
43 pub process_definition_version_tag: Option<String>,
44 #[serde(rename = "processInstanceId", skip_serializing_if = "Option::is_none")]
46 pub process_instance_id: Option<String>,
47 #[serde(rename = "tenantId", skip_serializing_if = "Option::is_none")]
49 pub tenant_id: Option<String>,
50 #[serde(rename = "retries", skip_serializing_if = "Option::is_none")]
52 pub retries: Option<i32>,
53 #[serde(rename = "suspended", skip_serializing_if = "Option::is_none")]
55 pub suspended: Option<bool>,
56 #[serde(rename = "workerId", skip_serializing_if = "Option::is_none")]
58 pub worker_id: Option<String>,
59 #[serde(rename = "topicName", skip_serializing_if = "Option::is_none")]
61 pub topic_name: Option<String>,
62 #[serde(rename = "priority", skip_serializing_if = "Option::is_none")]
64 pub priority: Option<i64>,
65 #[serde(rename = "businessKey", skip_serializing_if = "Option::is_none")]
67 pub business_key: Option<String>,
68}
69
70impl ExternalTaskDto {
71 pub fn new() -> ExternalTaskDto {
73 ExternalTaskDto {
74 activity_id: None,
75 activity_instance_id: None,
76 error_message: None,
77 execution_id: None,
78 id: None,
79 lock_expiration_time: None,
80 process_definition_id: None,
81 process_definition_key: None,
82 process_definition_version_tag: None,
83 process_instance_id: None,
84 tenant_id: None,
85 retries: None,
86 suspended: None,
87 worker_id: None,
88 topic_name: None,
89 priority: None,
90 business_key: None,
91 }
92 }
93}
94
95