use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct CryptoDeposit {
#[serde(rename = "addressTag", skip_serializing_if = "Option::is_none")]
pub address_tag: Option<String>,
#[serde(rename = "chain", skip_serializing_if = "Option::is_none")]
pub chain: Option<String>,
#[serde(rename = "depositAddress", skip_serializing_if = "Option::is_none")]
pub deposit_address: Option<String>,
#[serde(rename = "expiresAt", skip_serializing_if = "Option::is_none")]
pub expires_at: Option<String>,
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<String>,
#[serde(rename = "status", skip_serializing_if = "Option::is_none")]
pub status: Option<String>,
#[serde(rename = "token", skip_serializing_if = "Option::is_none")]
pub token: Option<String>,
}
impl CryptoDeposit {
pub fn new() -> CryptoDeposit {
CryptoDeposit {
address_tag: None,
chain: None,
deposit_address: None,
expires_at: None,
id: None,
status: None,
token: None,
}
}
}