openlimits_binance/model/websocket/candlestick_message.rs
1use serde::Deserialize;
2use serde::Serialize;
3use super::Kline;
4
5/// This struct represents a candlestick message
6#[derive(Debug, Serialize, Deserialize, Clone)]
7#[serde(rename_all = "camelCase")]
8pub struct CandlestickMessage {
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 = "k")]
16 pub kline: Kline,
17}