#![allow(unused_imports)]
use crate::wallet::rest_api::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct DepositHistoryResponseInner {
#[serde(rename = "id", skip_serializing_if = "Option::is_none")]
pub id: Option<String>,
#[serde(rename = "amount", skip_serializing_if = "Option::is_none")]
pub amount: Option<String>,
#[serde(rename = "coin", skip_serializing_if = "Option::is_none")]
pub coin: Option<String>,
#[serde(rename = "network", skip_serializing_if = "Option::is_none")]
pub network: Option<String>,
#[serde(rename = "status", skip_serializing_if = "Option::is_none")]
pub status: Option<i64>,
#[serde(rename = "address", skip_serializing_if = "Option::is_none")]
pub address: Option<String>,
#[serde(rename = "addressTag", skip_serializing_if = "Option::is_none")]
pub address_tag: Option<String>,
#[serde(rename = "txId", skip_serializing_if = "Option::is_none")]
pub tx_id: Option<String>,
#[serde(rename = "insertTime", skip_serializing_if = "Option::is_none")]
pub insert_time: Option<i64>,
#[serde(rename = "completeTime", skip_serializing_if = "Option::is_none")]
pub complete_time: Option<i64>,
#[serde(rename = "transferType", skip_serializing_if = "Option::is_none")]
pub transfer_type: Option<i64>,
#[serde(rename = "confirmTimes", skip_serializing_if = "Option::is_none")]
pub confirm_times: Option<String>,
#[serde(rename = "unlockConfirm", skip_serializing_if = "Option::is_none")]
pub unlock_confirm: Option<i64>,
#[serde(rename = "walletType", skip_serializing_if = "Option::is_none")]
pub wallet_type: Option<i64>,
#[serde(rename = "travelRuleStatus", skip_serializing_if = "Option::is_none")]
pub travel_rule_status: Option<i64>,
}
impl DepositHistoryResponseInner {
#[must_use]
pub fn new() -> DepositHistoryResponseInner {
DepositHistoryResponseInner {
id: None,
amount: None,
coin: None,
network: None,
status: None,
address: None,
address_tag: None,
tx_id: None,
insert_time: None,
complete_time: None,
transfer_type: None,
confirm_times: None,
unlock_confirm: None,
wallet_type: None,
travel_rule_status: None,
}
}
}