binance_sdk/spot/websocket_api/models/
depth_response_result.rs1#![allow(unused_imports)]
15use crate::spot::websocket_api::models;
16use serde::{Deserialize, Deserializer, Serialize, de::Error};
17use serde_json::Value;
18
19#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
20pub struct DepthResponseResult {
21 #[serde(rename = "lastUpdateId", skip_serializing_if = "Option::is_none")]
22 pub last_update_id: Option<i64>,
23 #[serde(rename = "bids", skip_serializing_if = "Option::is_none")]
25 pub bids: Option<Vec<Vec<String>>>,
26 #[serde(rename = "asks", skip_serializing_if = "Option::is_none")]
28 pub asks: Option<Vec<Vec<String>>>,
29}
30
31impl DepthResponseResult {
32 #[must_use]
33 pub fn new() -> DepthResponseResult {
34 DepthResponseResult {
35 last_update_id: None,
36 bids: None,
37 asks: None,
38 }
39 }
40}