pipedrive_rs/models/
get_notes_response200_data_inner.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
15pub struct GetNotesResponse200DataInner {
16 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
18 pub id: Option<i32>,
19 #[serde(rename = "active_flag", skip_serializing_if = "Option::is_none")]
21 pub active_flag: Option<bool>,
22 #[serde(rename = "add_time", skip_serializing_if = "Option::is_none")]
24 pub add_time: Option<String>,
25 #[serde(rename = "content", skip_serializing_if = "Option::is_none")]
27 pub content: Option<String>,
28 #[serde(rename = "deal", skip_serializing_if = "Option::is_none")]
29 pub deal: Option<Box<crate::models::GetNotesResponse200DataInnerDeal>>,
30 #[serde(rename = "lead_id", skip_serializing_if = "Option::is_none")]
32 pub lead_id: Option<uuid::Uuid>,
33 #[serde(rename = "deal_id", skip_serializing_if = "Option::is_none")]
35 pub deal_id: Option<i32>,
36 #[serde(rename = "last_update_user_id", skip_serializing_if = "Option::is_none")]
38 pub last_update_user_id: Option<i32>,
39 #[serde(rename = "org_id", skip_serializing_if = "Option::is_none")]
41 pub org_id: Option<i32>,
42 #[serde(rename = "organization", skip_serializing_if = "Option::is_none")]
43 pub organization: Option<Box<crate::models::GetNotesResponse200DataInnerOrganization>>,
44 #[serde(rename = "person", skip_serializing_if = "Option::is_none")]
45 pub person: Option<Box<crate::models::GetNotesResponse200DataInnerPerson>>,
46 #[serde(rename = "person_id", skip_serializing_if = "Option::is_none")]
48 pub person_id: Option<i32>,
49 #[serde(rename = "pinned_to_deal_flag", skip_serializing_if = "Option::is_none")]
51 pub pinned_to_deal_flag: Option<bool>,
52 #[serde(rename = "pinned_to_organization_flag", skip_serializing_if = "Option::is_none")]
54 pub pinned_to_organization_flag: Option<bool>,
55 #[serde(rename = "pinned_to_person_flag", skip_serializing_if = "Option::is_none")]
57 pub pinned_to_person_flag: Option<bool>,
58 #[serde(rename = "update_time", skip_serializing_if = "Option::is_none")]
60 pub update_time: Option<String>,
61 #[serde(rename = "user", skip_serializing_if = "Option::is_none")]
62 pub user: Option<Box<crate::models::GetNotesResponse200DataInnerUser>>,
63 #[serde(rename = "user_id", skip_serializing_if = "Option::is_none")]
65 pub user_id: Option<i32>,
66}
67
68impl GetNotesResponse200DataInner {
69 pub fn new() -> GetNotesResponse200DataInner {
70 GetNotesResponse200DataInner {
71 id: None,
72 active_flag: None,
73 add_time: None,
74 content: None,
75 deal: None,
76 lead_id: None,
77 deal_id: None,
78 last_update_user_id: None,
79 org_id: None,
80 organization: None,
81 person: None,
82 person_id: None,
83 pinned_to_deal_flag: None,
84 pinned_to_organization_flag: None,
85 pinned_to_person_flag: None,
86 update_time: None,
87 user: None,
88 user_id: None,
89 }
90 }
91}
92
93