1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
15pub struct ActivityCollectionResponseObject {
16 #[serde(rename = "due_date", skip_serializing_if = "Option::is_none")]
18 pub due_date: Option<String>,
19 #[serde(rename = "due_time", skip_serializing_if = "Option::is_none")]
21 pub due_time: Option<String>,
22 #[serde(rename = "duration", skip_serializing_if = "Option::is_none")]
24 pub duration: Option<String>,
25 #[serde(rename = "deal_id", skip_serializing_if = "Option::is_none")]
27 pub deal_id: Option<i32>,
28 #[serde(rename = "lead_id", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
30 pub lead_id: Option<Option<uuid::Uuid>>,
31 #[serde(rename = "person_id", skip_serializing_if = "Option::is_none")]
33 pub person_id: Option<i32>,
34 #[serde(rename = "project_id", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
36 pub project_id: Option<Option<i32>>,
37 #[serde(rename = "org_id", skip_serializing_if = "Option::is_none")]
39 pub org_id: Option<i32>,
40 #[serde(rename = "location", skip_serializing_if = "Option::is_none")]
42 pub location: Option<String>,
43 #[serde(rename = "public_description", skip_serializing_if = "Option::is_none")]
45 pub public_description: Option<String>,
46 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
48 pub id: Option<i32>,
49 #[serde(rename = "done", skip_serializing_if = "Option::is_none")]
51 pub done: Option<bool>,
52 #[serde(rename = "subject", skip_serializing_if = "Option::is_none")]
54 pub subject: Option<String>,
55 #[serde(rename = "type", skip_serializing_if = "Option::is_none")]
57 pub r#type: Option<String>,
58 #[serde(rename = "user_id", skip_serializing_if = "Option::is_none")]
60 pub user_id: Option<i32>,
61 #[serde(rename = "busy_flag", skip_serializing_if = "Option::is_none")]
63 pub busy_flag: Option<bool>,
64 #[serde(rename = "company_id", skip_serializing_if = "Option::is_none")]
66 pub company_id: Option<i32>,
67 #[serde(rename = "conference_meeting_client", skip_serializing_if = "Option::is_none")]
69 pub conference_meeting_client: Option<String>,
70 #[serde(rename = "conference_meeting_url", skip_serializing_if = "Option::is_none")]
72 pub conference_meeting_url: Option<String>,
73 #[serde(rename = "conference_meeting_id", skip_serializing_if = "Option::is_none")]
75 pub conference_meeting_id: Option<String>,
76 #[serde(rename = "add_time", skip_serializing_if = "Option::is_none")]
78 pub add_time: Option<String>,
79 #[serde(rename = "marked_as_done_time", skip_serializing_if = "Option::is_none")]
81 pub marked_as_done_time: Option<String>,
82 #[serde(rename = "active_flag", skip_serializing_if = "Option::is_none")]
84 pub active_flag: Option<bool>,
85 #[serde(rename = "update_time", skip_serializing_if = "Option::is_none")]
87 pub update_time: Option<String>,
88 #[serde(rename = "update_user_id", skip_serializing_if = "Option::is_none")]
90 pub update_user_id: Option<i32>,
91 #[serde(rename = "source_timezone", skip_serializing_if = "Option::is_none")]
93 pub source_timezone: Option<String>,
94 #[serde(rename = "location_subpremise", skip_serializing_if = "Option::is_none")]
96 pub location_subpremise: Option<String>,
97 #[serde(rename = "location_street_number", skip_serializing_if = "Option::is_none")]
99 pub location_street_number: Option<String>,
100 #[serde(rename = "location_route", skip_serializing_if = "Option::is_none")]
102 pub location_route: Option<String>,
103 #[serde(rename = "location_sublocality", skip_serializing_if = "Option::is_none")]
105 pub location_sublocality: Option<String>,
106 #[serde(rename = "location_locality", skip_serializing_if = "Option::is_none")]
108 pub location_locality: Option<String>,
109 #[serde(rename = "location_admin_area_level_1", skip_serializing_if = "Option::is_none")]
111 pub location_admin_area_level_1: Option<String>,
112 #[serde(rename = "location_admin_area_level_2", skip_serializing_if = "Option::is_none")]
114 pub location_admin_area_level_2: Option<String>,
115 #[serde(rename = "location_country", skip_serializing_if = "Option::is_none")]
117 pub location_country: Option<String>,
118 #[serde(rename = "location_postal_code", skip_serializing_if = "Option::is_none")]
120 pub location_postal_code: Option<String>,
121 #[serde(rename = "location_formatted_address", skip_serializing_if = "Option::is_none")]
123 pub location_formatted_address: Option<String>,
124}
125
126impl ActivityCollectionResponseObject {
127 pub fn new() -> ActivityCollectionResponseObject {
128 ActivityCollectionResponseObject {
129 due_date: None,
130 due_time: None,
131 duration: None,
132 deal_id: None,
133 lead_id: None,
134 person_id: None,
135 project_id: None,
136 org_id: None,
137 location: None,
138 public_description: None,
139 id: None,
140 done: None,
141 subject: None,
142 r#type: None,
143 user_id: None,
144 busy_flag: None,
145 company_id: None,
146 conference_meeting_client: None,
147 conference_meeting_url: None,
148 conference_meeting_id: None,
149 add_time: None,
150 marked_as_done_time: None,
151 active_flag: None,
152 update_time: None,
153 update_user_id: None,
154 source_timezone: None,
155 location_subpremise: None,
156 location_street_number: None,
157 location_route: None,
158 location_sublocality: None,
159 location_locality: None,
160 location_admin_area_level_1: None,
161 location_admin_area_level_2: None,
162 location_country: None,
163 location_postal_code: None,
164 location_formatted_address: None,
165 }
166 }
167}
168
169