#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
pub struct CompanyLocation {
#[serde(
rename = "country",
default,
with = "::serde_with::rust::double_option",
skip_serializing_if = "Option::is_none"
)]
pub country: Option<Option<String>>,
#[serde(
rename = "city",
default,
with = "::serde_with::rust::double_option",
skip_serializing_if = "Option::is_none"
)]
pub city: Option<Option<String>>,
#[serde(
rename = "postal_code",
default,
with = "::serde_with::rust::double_option",
skip_serializing_if = "Option::is_none"
)]
pub postal_code: Option<Option<String>>,
#[serde(
rename = "line_1",
default,
with = "::serde_with::rust::double_option",
skip_serializing_if = "Option::is_none"
)]
pub line_1: Option<Option<String>>,
#[serde(rename = "is_hq", skip_serializing_if = "Option::is_none")]
pub is_hq: Option<i32>,
#[serde(
rename = "state",
default,
with = "::serde_with::rust::double_option",
skip_serializing_if = "Option::is_none"
)]
pub state: Option<Option<String>>,
}
impl CompanyLocation {
pub fn new() -> CompanyLocation {
CompanyLocation {
country: None,
city: None,
postal_code: None,
line_1: None,
is_hq: None,
state: None,
}
}
}