use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub(crate) struct ChartIndicators {
pub quote: Vec<QuoteIndicator>,
#[serde(rename = "adjclose")]
pub adj_close: Option<Vec<AdjCloseIndicator>>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub(crate) struct QuoteIndicator {
pub open: Option<Vec<Option<f64>>>,
pub high: Option<Vec<Option<f64>>>,
pub low: Option<Vec<Option<f64>>>,
pub close: Option<Vec<Option<f64>>>,
pub volume: Option<Vec<Option<i64>>>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub(crate) struct AdjCloseIndicator {
#[serde(rename = "adjclose")]
pub adj_close: Option<Vec<Option<f64>>>,
}