use crate::rest::client::ServerResponse;
use crate::rest::enums::category::Category;
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct GetMarkPriceKlineParams {
pub category: Option<Category>, pub symbol: String, pub interval: String, pub start: Option<i64>, pub end: Option<i64>, pub limit: Option<i32>, }
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct MarkPriceKlineResult {
pub symbol: String,
pub category: String,
pub list: Vec<Vec<String>>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct MarkPriceKlineResponse(ServerResponse<MarkPriceKlineResult>);
impl MarkPriceKlineResponse {
pub fn into_inner(self) -> MarkPriceKlineResult {
self.0.result
}
pub fn into_response(self) -> ServerResponse<MarkPriceKlineResult> {
self.0
}
}