use crate::utils::MarketId;
pub use crate::markets::{Candle, MarkCandle, Resolution, UpDownCandle, UpDownResolution};
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct Candles {
pub market: MarketId,
pub resolution: Resolution,
pub candles: Vec<Candle>,
pub timestamp: u64,
}
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct MarkPriceCandles {
pub market: MarketId,
pub resolution: Resolution,
pub candles: Vec<MarkCandle>,
pub timestamp: u64,
}
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct UpDownCandles {
pub symbol: String,
pub duration: String,
pub resolution: UpDownResolution,
pub candles: Vec<UpDownCandle>,
pub timestamp: u64,
}