use serde::Deserialize;
#[derive(Debug, Clone, Deserialize)]
pub struct ReferrerType {
pub label: String,
pub nb_visits: i64,
#[serde(default)]
pub nb_actions: i64,
#[serde(default)]
pub max_actions: i64,
#[serde(default)]
pub sum_visit_length: i64,
#[serde(default)]
pub bounce_count: i64,
#[serde(default)]
pub nb_visits_converted: i64,
#[serde(default)]
pub sum_daily_nb_uniq_visitors: i64,
#[serde(default)]
pub sum_daily_nb_users: i64,
#[serde(default)]
pub segment: Option<String>,
pub referrer_type: i64,
#[serde(default)]
pub idsubdatatable: Option<i64>,
}
#[derive(Debug, Clone, Deserialize)]
pub struct ReferrerAll {
pub label: String,
pub nb_visits: i64,
#[serde(default)]
pub nb_actions: i64,
#[serde(default)]
pub max_actions: i64,
#[serde(default)]
pub sum_visit_length: i64,
#[serde(default)]
pub bounce_count: i64,
#[serde(default)]
pub nb_visits_converted: i64,
#[serde(default)]
pub sum_daily_nb_uniq_visitors: i64,
#[serde(default)]
pub sum_daily_nb_users: i64,
#[serde(default)]
pub segment: Option<String>,
pub referer_type: i64,
}