oanda_client/models/
pricing_common.rs1use rust_decimal::Decimal;
3use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
7#[serde(rename_all = "camelCase")]
8pub struct PriceBucket {
9 #[serde(rename = "price", default, skip_serializing_if = "Option::is_none")]
11 #[serde(deserialize_with = "crate::decimal_wire::optional_number_or_string")]
12 pub price: Option<Decimal>,
13 #[serde(
15 rename = "liquidity",
16 default,
17 skip_serializing_if = "Option::is_none",
18 deserialize_with = "crate::decimal_wire::optional_number_or_string"
19 )]
20 pub liquidity: Option<Decimal>,
21}