use crate::options::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct GetKlinesV1RespItem {
#[serde(rename = "amount", skip_serializing_if = "Option::is_none")]
pub amount: Option<String>,
#[serde(rename = "close", skip_serializing_if = "Option::is_none")]
pub close: Option<String>,
#[serde(rename = "closeTime", skip_serializing_if = "Option::is_none")]
pub close_time: Option<i64>,
#[serde(rename = "high", skip_serializing_if = "Option::is_none")]
pub high: Option<String>,
#[serde(rename = "interval", skip_serializing_if = "Option::is_none")]
pub interval: Option<String>,
#[serde(rename = "low", skip_serializing_if = "Option::is_none")]
pub low: Option<String>,
#[serde(rename = "open", skip_serializing_if = "Option::is_none")]
pub open: Option<String>,
#[serde(rename = "openTime", skip_serializing_if = "Option::is_none")]
pub open_time: Option<i64>,
#[serde(rename = "takerAmount", skip_serializing_if = "Option::is_none")]
pub taker_amount: Option<String>,
#[serde(rename = "takerVolume", skip_serializing_if = "Option::is_none")]
pub taker_volume: Option<String>,
#[serde(rename = "tradeCount", skip_serializing_if = "Option::is_none")]
pub trade_count: Option<i32>,
#[serde(rename = "volume", skip_serializing_if = "Option::is_none")]
pub volume: Option<String>,
}
impl GetKlinesV1RespItem {
pub fn new() -> GetKlinesV1RespItem {
GetKlinesV1RespItem {
amount: None,
close: None,
close_time: None,
high: None,
interval: None,
low: None,
open: None,
open_time: None,
taker_amount: None,
taker_volume: None,
trade_count: None,
volume: None,
}
}
}