use serde::{Deserialize, Serialize};
use std::collections::HashMap;
#[derive(Debug, Default, Serialize, Deserialize, Clone)]
pub struct DomainAnalyticsApiTechnologyStats {
pub technology: Option<String>,
pub date_from: Option<String>,
pub date_to: Option<String>,
pub items_count: Option<i64>,
pub items: Option<Vec<DomainAnalyticsApiTechnologyStatsItem>>,
}
#[derive(Debug, Default, Serialize, Deserialize, Clone)]
pub struct DomainAnalyticsApiTechnologyStatsItem {
#[serde(rename = "type")]
pub item_type: Option<String>,
pub date: Option<String>,
pub domains_count: Option<i64>,
pub countries: Option<HashMap<String, i64>>,
pub languages: Option<HashMap<String, i64>>,
pub domains_rank: Option<HashMap<String, i64>>,
}