Skip to main content

openlimits_binance/model/
exchange_filter.rs

1use serde::Deserialize;
2use serde::Serialize;
3
4/// This enum represents an openlimits-exchange filter
5#[derive(Debug, Serialize, Deserialize, Clone)]
6#[serde(tag = "filterType", rename_all = "SCREAMING_SNAKE_CASE")]
7pub enum ExchangeFilter {
8    #[serde(rename_all = "camelCase")]
9    ExchangeMaxNumOrders { max_num_orders: u64 },
10    #[serde(rename_all = "camelCase")]
11    ExchangeMaxNumAlgoOrders { max_num_algo_orders: u64 },
12}