use serde_derive::{Deserialize, Serialize};
#[derive(Clone, Debug, Deserialize, Serialize)]
pub struct Address {
#[serde(skip_serializing_if = "Option::is_none")]
pub city: Option<Box<String>>,
#[serde(skip_serializing_if = "Option::is_none")]
pub country: Option<Box<String>>,
#[serde(skip_serializing_if = "Option::is_none")]
pub line1: Option<Box<String>>,
#[serde(skip_serializing_if = "Option::is_none")]
pub line2: Option<Box<String>>,
#[serde(skip_serializing_if = "Option::is_none")]
pub postal_code: Option<Box<String>>,
#[serde(skip_serializing_if = "Option::is_none")]
pub state: Option<Box<String>>,
#[serde(skip_serializing_if = "Option::is_none")]
pub town: Option<Box<String>>,
}