#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ActivityCollectionResponseObject {
#[serde(rename = "due_date", skip_serializing_if = "Option::is_none")]
pub due_date: Option<String>,
#[serde(rename = "due_time", skip_serializing_if = "Option::is_none")]
pub due_time: Option<String>,
#[serde(rename = "duration", skip_serializing_if = "Option::is_none")]
pub duration: Option<String>,
#[serde(rename = "deal_id", skip_serializing_if = "Option::is_none")]
pub deal_id: Option<i32>,
#[serde(rename = "lead_id", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
pub lead_id: Option<Option<uuid::Uuid>>,
#[serde(rename = "person_id", skip_serializing_if = "Option::is_none")]
pub person_id: Option<i32>,
#[serde(rename = "project_id", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
pub project_id: Option<Option<i32>>,
#[serde(rename = "org_id", skip_serializing_if = "Option::is_none")]
pub org_id: Option<i32>,
#[serde(rename = "location", skip_serializing_if = "Option::is_none")]
pub location: Option<String>,
#[serde(rename = "public_description", skip_serializing_if = "Option::is_none")]
pub public_description: Option<String>,
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<i32>,
#[serde(rename = "done", skip_serializing_if = "Option::is_none")]
pub done: Option<bool>,
#[serde(rename = "subject", skip_serializing_if = "Option::is_none")]
pub subject: Option<String>,
#[serde(rename = "type", skip_serializing_if = "Option::is_none")]
pub r#type: Option<String>,
#[serde(rename = "user_id", skip_serializing_if = "Option::is_none")]
pub user_id: Option<i32>,
#[serde(rename = "busy_flag", skip_serializing_if = "Option::is_none")]
pub busy_flag: Option<bool>,
#[serde(rename = "company_id", skip_serializing_if = "Option::is_none")]
pub company_id: Option<i32>,
#[serde(rename = "conference_meeting_client", skip_serializing_if = "Option::is_none")]
pub conference_meeting_client: Option<String>,
#[serde(rename = "conference_meeting_url", skip_serializing_if = "Option::is_none")]
pub conference_meeting_url: Option<String>,
#[serde(rename = "conference_meeting_id", skip_serializing_if = "Option::is_none")]
pub conference_meeting_id: Option<String>,
#[serde(rename = "add_time", skip_serializing_if = "Option::is_none")]
pub add_time: Option<String>,
#[serde(rename = "marked_as_done_time", skip_serializing_if = "Option::is_none")]
pub marked_as_done_time: Option<String>,
#[serde(rename = "active_flag", skip_serializing_if = "Option::is_none")]
pub active_flag: Option<bool>,
#[serde(rename = "update_time", skip_serializing_if = "Option::is_none")]
pub update_time: Option<String>,
#[serde(rename = "update_user_id", skip_serializing_if = "Option::is_none")]
pub update_user_id: Option<i32>,
#[serde(rename = "source_timezone", skip_serializing_if = "Option::is_none")]
pub source_timezone: Option<String>,
#[serde(rename = "location_subpremise", skip_serializing_if = "Option::is_none")]
pub location_subpremise: Option<String>,
#[serde(rename = "location_street_number", skip_serializing_if = "Option::is_none")]
pub location_street_number: Option<String>,
#[serde(rename = "location_route", skip_serializing_if = "Option::is_none")]
pub location_route: Option<String>,
#[serde(rename = "location_sublocality", skip_serializing_if = "Option::is_none")]
pub location_sublocality: Option<String>,
#[serde(rename = "location_locality", skip_serializing_if = "Option::is_none")]
pub location_locality: Option<String>,
#[serde(rename = "location_admin_area_level_1", skip_serializing_if = "Option::is_none")]
pub location_admin_area_level_1: Option<String>,
#[serde(rename = "location_admin_area_level_2", skip_serializing_if = "Option::is_none")]
pub location_admin_area_level_2: Option<String>,
#[serde(rename = "location_country", skip_serializing_if = "Option::is_none")]
pub location_country: Option<String>,
#[serde(rename = "location_postal_code", skip_serializing_if = "Option::is_none")]
pub location_postal_code: Option<String>,
#[serde(rename = "location_formatted_address", skip_serializing_if = "Option::is_none")]
pub location_formatted_address: Option<String>,
}
impl ActivityCollectionResponseObject {
pub fn new() -> ActivityCollectionResponseObject {
ActivityCollectionResponseObject {
due_date: None,
due_time: None,
duration: None,
deal_id: None,
lead_id: None,
person_id: None,
project_id: None,
org_id: None,
location: None,
public_description: None,
id: None,
done: None,
subject: None,
r#type: None,
user_id: None,
busy_flag: None,
company_id: None,
conference_meeting_client: None,
conference_meeting_url: None,
conference_meeting_id: None,
add_time: None,
marked_as_done_time: None,
active_flag: None,
update_time: None,
update_user_id: None,
source_timezone: None,
location_subpremise: None,
location_street_number: None,
location_route: None,
location_sublocality: None,
location_locality: None,
location_admin_area_level_1: None,
location_admin_area_level_2: None,
location_country: None,
location_postal_code: None,
location_formatted_address: None,
}
}
}