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