openlimits_binance/model/websocket/
depth.rs1use serde::Deserialize;
2use serde::Serialize;
3use super::AskBid;
4
5#[derive(Debug, Serialize, Deserialize, Clone)]
7#[serde(rename_all = "camelCase")]
8pub struct Depth {
9 #[serde(rename = "e")]
10 pub event_type: String,
11 #[serde(rename = "E")]
12 pub event_time: u64,
13 #[serde(rename = "s")]
14 pub symbol: String,
15 #[serde(rename = "U")]
16 pub first_update_id: u64,
17 #[serde(rename = "u")]
18 pub final_update_id: u64,
19 #[serde(rename = "b")]
20 pub bids: Vec<AskBid>,
21 #[serde(rename = "a")]
22 pub asks: Vec<AskBid>,
23}