use getset::{CopyGetters, Getters, MutGetters, Setters};
use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd, Serialize, Deserialize, CopyGetters, Getters, MutGetters, Setters)]
#[serde(rename_all = "camelCase")]
pub struct AddressMetadata {
#[serde(default)]
#[getset(get_copy = "pub", get_mut = "pub", set = "pub")]
pub business: bool,
#[serde(default)]
#[getset(get_copy = "pub", get_mut = "pub", set = "pub")]
pub po_box: bool,
#[serde(default)]
#[getset(get_copy = "pub", get_mut = "pub", set = "pub")]
pub residential: bool,
}