binance_sdk/wallet/rest_api/models/
dust_convertible_assets_response.rs1#![allow(unused_imports)]
15use crate::wallet::rest_api::models;
16use serde::{Deserialize, Serialize};
17
18#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
19pub struct DustConvertibleAssetsResponse {
20 #[serde(rename = "dribbletPercentage", skip_serializing_if = "Option::is_none")]
21 pub dribblet_percentage: Option<String>,
22 #[serde(
23 rename = "totalTransferQuotaAssetAmount",
24 skip_serializing_if = "Option::is_none"
25 )]
26 pub total_transfer_quota_asset_amount: Option<String>,
27 #[serde(
28 rename = "totalTransferTargetAssetAmount",
29 skip_serializing_if = "Option::is_none"
30 )]
31 pub total_transfer_target_asset_amount: Option<String>,
32 #[serde(rename = "dribbletBase", skip_serializing_if = "Option::is_none")]
33 pub dribblet_base: Option<String>,
34 #[serde(rename = "details", skip_serializing_if = "Option::is_none")]
35 pub details: Option<Vec<models::DustConvertibleAssetsResponseDetailsInner>>,
36}
37
38impl DustConvertibleAssetsResponse {
39 #[must_use]
40 pub fn new() -> DustConvertibleAssetsResponse {
41 DustConvertibleAssetsResponse {
42 dribblet_percentage: None,
43 total_transfer_quota_asset_amount: None,
44 total_transfer_target_asset_amount: None,
45 dribblet_base: None,
46 details: None,
47 }
48 }
49}