binance_sdk/spot/websocket_api/models/
outbound_account_position.rs1#![allow(unused_imports)]
20use crate::spot::websocket_api::models;
21use serde::{Deserialize, Deserializer, Serialize, de::Error};
22use serde_json::Value;
23
24#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
25pub struct OutboundAccountPosition {
26 #[serde(rename = "E", skip_serializing_if = "Option::is_none")]
27 pub e_uppercase: Option<i64>,
28 #[serde(rename = "u", skip_serializing_if = "Option::is_none")]
29 pub u: Option<i64>,
30 #[serde(rename = "B", skip_serializing_if = "Option::is_none")]
31 pub b_uppercase: Option<Vec<models::OutboundAccountPositionBInner>>,
32}
33
34impl OutboundAccountPosition {
35 #[must_use]
36 pub fn new() -> OutboundAccountPosition {
37 OutboundAccountPosition {
38 e_uppercase: None,
39 u: None,
40 b_uppercase: None,
41 }
42 }
43}