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