use crate::rest::client::ServerResponse;
use crate::rest::enums::category::Category;
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct GetOrderBookParams {
pub category: Category, pub symbol: String, pub limit: Option<i32>, }
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct OrderBookResult {
pub s: String, pub b: Vec<
[String; 2],
>,
pub a: Vec<
[String; 2],
>,
pub ts: i64, pub u: i64, pub seq: i64, }
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct OrderBookResponse(ServerResponse<OrderBookResult>);
impl OrderBookResponse {
pub fn into_inner(self) -> OrderBookResult {
self.0.result
}
pub fn into_response(self) -> ServerResponse<OrderBookResult> {
self.0
}
}