#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
pub struct OnChainWalletUtxoData {
#[serde(rename = "comment", skip_serializing_if = "Option::is_none")]
pub comment: Option<String>,
#[serde(rename = "amount", skip_serializing_if = "Option::is_none")]
pub amount: Option<String>,
#[serde(rename = "link", skip_serializing_if = "Option::is_none")]
pub link: Option<String>,
#[serde(rename = "outpoint", skip_serializing_if = "Option::is_none")]
pub outpoint: Option<String>,
#[serde(rename = "timestamp", skip_serializing_if = "Option::is_none")]
pub timestamp: Option<f32>,
#[serde(rename = "keyPath", skip_serializing_if = "Option::is_none")]
pub key_path: Option<String>,
#[serde(rename = "address", skip_serializing_if = "Option::is_none")]
pub address: Option<String>,
#[serde(rename = "confirmations", skip_serializing_if = "Option::is_none")]
pub confirmations: Option<f32>,
#[serde(rename = "labels", skip_serializing_if = "Option::is_none")]
pub labels: Option<Vec<crate::models::LabelData>>,
}
impl OnChainWalletUtxoData {
pub fn new() -> OnChainWalletUtxoData {
OnChainWalletUtxoData {
comment: None,
amount: None,
link: None,
outpoint: None,
timestamp: None,
key_path: None,
address: None,
confirmations: None,
labels: None,
}
}
}