Skip to main content

bybit/models/
universal_transfer_records_response.rs

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