use clickhouse::Row;
use serde::Deserialize;
use super::CexExchange;
use crate::{
pair::Pair,
serde_utils::{address_pair, cex_exchange},
};
#[derive(Debug, Default, Clone, Row, Hash, PartialEq, Eq, Deserialize)]
pub struct CexSymbols {
#[serde(with = "cex_exchange")]
pub exchange: CexExchange,
pub symbol_pair: String,
#[serde(with = "address_pair")]
pub address_pair: Pair,
}