use {
crate::models,
serde::{Deserialize, Serialize},
};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct CreateAddressResponse {
#[serde(rename = "address", skip_serializing_if = "Option::is_none")]
pub address: Option<String>,
#[serde(rename = "legacyAddress", skip_serializing_if = "Option::is_none")]
pub legacy_address: Option<String>,
#[serde(rename = "enterpriseAddress", skip_serializing_if = "Option::is_none")]
pub enterprise_address: Option<String>,
#[serde(rename = "tag", skip_serializing_if = "Option::is_none")]
pub tag: Option<String>,
#[serde(rename = "bip44AddressIndex", skip_serializing_if = "Option::is_none")]
pub bip44_address_index: Option<i32>,
}
impl CreateAddressResponse {
pub fn new() -> CreateAddressResponse {
CreateAddressResponse {
address: None,
legacy_address: None,
enterprise_address: None,
tag: None,
bip44_address_index: None,
}
}
}