binance_sdk/spot/websocket_api/models/
ticker_price_response1.rs1#![allow(unused_imports)]
15use crate::spot::websocket_api::models;
16use serde::{Deserialize, Deserializer, Serialize, de::Error};
17use serde_json::Value;
18
19#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
20pub struct TickerPriceResponse1 {
21 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
22 pub id: Option<String>,
23 #[serde(rename = "status", skip_serializing_if = "Option::is_none")]
24 pub status: Option<i64>,
25 #[serde(rename = "result", skip_serializing_if = "Option::is_none")]
26 pub result: Option<Box<models::TickerPriceResponse1Result>>,
27 #[serde(rename = "rateLimits", skip_serializing_if = "Option::is_none")]
28 pub rate_limits: Option<Vec<models::AccountCommissionResponseRateLimitsInner>>,
29}
30
31impl TickerPriceResponse1 {
32 #[must_use]
33 pub fn new() -> TickerPriceResponse1 {
34 TickerPriceResponse1 {
35 id: None,
36 status: None,
37 result: None,
38 rate_limits: None,
39 }
40 }
41}