use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct CompanyProfile {
pub country: Option<String>,
pub currency: Option<String>,
pub exchange: Option<String>,
pub name: Option<String>,
pub ticker: Option<String>,
pub ipo: Option<String>,
#[serde(rename = "marketCapitalization")]
pub market_capitalization: Option<f64>,
#[serde(rename = "shareOutstanding")]
pub share_outstanding: Option<f64>,
pub logo: Option<String>,
pub phone: Option<String>,
pub weburl: Option<String>,
#[serde(rename = "finnhubIndustry")]
pub finnhub_industry: Option<String>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct Symbol {
pub description: String,
#[serde(rename = "displaySymbol")]
pub display_symbol: String,
pub symbol: String,
#[serde(rename = "type")]
pub symbol_type: Option<String>,
pub mic: Option<String>,
pub figi: Option<String>,
#[serde(rename = "shareClassFIGI")]
pub share_class_figi: Option<String>,
pub currency: Option<String>,
}