Skip to main content

bybit/models/
internal_transfer_records_response.rs

1use crate::prelude::*;
2
3/// Internal transfer records response
4#[derive(Debug, Serialize, Deserialize, Clone)]
5pub struct InternalTransferRecordsResponse {
6    /// List of internal transfer records
7    pub list: Vec<InternalTransferRecord>,
8    /// Next page cursor
9    #[serde(rename = "nextPageCursor")]
10    pub next_page_cursor: String,
11}
12
13/// Internal transfer record item
14#[derive(Debug, Serialize, Deserialize, Clone)]
15pub struct InternalTransferRecord {
16    /// Transfer ID
17    #[serde(rename = "transferId")]
18    pub transfer_id: String,
19    /// Transferred coin
20    pub coin: String,
21    /// Transferred amount
22    pub amount: String,
23    /// From account type
24    #[serde(rename = "fromAccountType")]
25    pub from_account_type: String,
26    /// To account type
27    #[serde(rename = "toAccountType")]
28    pub to_account_type: String,
29    /// Transfer created timestamp (ms)
30    pub timestamp: String,
31    /// Transfer status
32    pub status: String,
33}