openlimits_binance/model/
ticker.rs1use serde::Deserialize;
2use serde::Serialize;
3use super::shared::string_to_decimal;
4
5use rust_decimal::prelude::Decimal;
6
7#[derive(Debug, Serialize, Deserialize, Clone)]
9#[serde(rename_all = "camelCase")]
10pub struct Ticker {
11 pub symbol: String,
12 #[serde(with = "string_to_decimal")]
13 pub bid_price: Decimal,
14 #[serde(with = "string_to_decimal")]
15 pub bid_qty: Decimal,
16 #[serde(with = "string_to_decimal")]
17 pub ask_price: Decimal,
18 #[serde(with = "string_to_decimal")]
19 pub ask_qty: Decimal,
20}