use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct SendContactRequestContactsInner {
#[serde(rename = "name", skip_serializing_if = "Option::is_none")]
pub name: Option<Box<models::SendContactRequestContactsInnerName>>,
#[serde(rename = "birthday", skip_serializing_if = "Option::is_none")]
pub birthday: Option<String>,
#[serde(rename = "addresses", skip_serializing_if = "Option::is_none")]
pub addresses: Option<Vec<serde_json::Value>>,
#[serde(rename = "emails", skip_serializing_if = "Option::is_none")]
pub emails: Option<Vec<serde_json::Value>>,
#[serde(rename = "org", skip_serializing_if = "Option::is_none")]
pub org: Option<Box<models::SendContactRequestContactsInnerOrg>>,
#[serde(rename = "phones", skip_serializing_if = "Option::is_none")]
pub phones: Option<Vec<models::SendContactRequestContactsInnerPhonesInner>>,
#[serde(rename = "urls", skip_serializing_if = "Option::is_none")]
pub urls: Option<Vec<serde_json::Value>>,
}
impl SendContactRequestContactsInner {
pub fn new() -> SendContactRequestContactsInner {
SendContactRequestContactsInner {
name: None,
birthday: None,
addresses: None,
emails: None,
org: None,
phones: None,
urls: None,
}
}
}