use {
crate::models,
serde::{Deserialize, Serialize},
};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct WalletAssetExternal {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<String>,
#[serde(rename = "lockedAmount", skip_serializing_if = "Option::is_none")]
pub locked_amount: Option<String>,
#[serde(rename = "status", skip_serializing_if = "Option::is_none")]
pub status: Option<models::ConfigChangeRequestStatus>,
#[serde(rename = "address", skip_serializing_if = "Option::is_none")]
pub address: Option<String>,
#[serde(rename = "tag", skip_serializing_if = "Option::is_none")]
pub tag: Option<String>,
#[serde(rename = "activationTime", skip_serializing_if = "Option::is_none")]
pub activation_time: Option<String>,
}
impl WalletAssetExternal {
pub fn new() -> WalletAssetExternal {
WalletAssetExternal {
id: None,
locked_amount: None,
status: None,
address: None,
tag: None,
activation_time: None,
}
}
}