#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ProveTransferEntity {
#[serde(rename = "address")]
pub address: String,
#[serde(rename = "outputs")]
pub outputs: Vec<crate::models::ProveTransferOutputsEntity>,
#[serde(rename = "tx_hash")]
pub tx_hash: String,
#[serde(rename = "tx_prove")]
pub tx_prove: bool,
#[serde(rename = "viewkey")]
pub viewkey: String,
}
impl ProveTransferEntity {
pub fn new(address: String, outputs: Vec<crate::models::ProveTransferOutputsEntity>, tx_hash: String, tx_prove: bool, viewkey: String) -> ProveTransferEntity {
ProveTransferEntity {
address,
outputs,
tx_hash,
tx_prove,
viewkey,
}
}
}