#[derive(Debug, Clone)]
pub struct CompanyAddress {
pub address1: Option<String>,
pub address2: Option<String>,
pub city: Option<String>,
pub state: Option<String>,
pub country: Option<String>,
pub postal_code: Option<String>,
}
#[derive(Debug, Clone)]
pub struct Branding {
pub icon_url: Option<String>,
pub logo_url: Option<String>,
pub accent_color: Option<String>,
pub light_color: Option<String>,
pub dark_color: Option<String>,
}
#[derive(Debug, Clone)]
pub struct Ticker {
pub active: Option<bool>,
pub cik: Option<String>,
pub composite_figi: Option<String>,
pub currency_name: Option<String>,
pub currency_symbol: Option<String>,
pub base_currency_symbol: Option<String>,
pub base_currency_name: Option<String>,
pub delisted_utc: Option<String>,
pub last_updated_utc: Option<String>,
pub locale: Option<String>,
pub market: Option<String>,
pub name: Option<String>,
pub primary_exchange: Option<String>,
pub share_class_figi: Option<String>,
pub ticker: Option<String>,
pub type_: Option<String>,
pub source_feed: Option<String>,
}
#[cfg(feature = "decoder")]
impl crate::query::Decodable for Ticker {}
#[cfg(feature = "decoder")]
impl crate::query::Decodable for Vec<Ticker> {}
#[cfg(feature = "decoder")]
impl crate::query::Decodable for Vec<String> {}