matomo/models/
referrers.rs1use serde::Deserialize;
2
3#[derive(Debug, Clone, Deserialize)]
5pub struct ReferrerType {
6 pub label: String,
7 pub nb_visits: i64,
8 #[serde(default)]
9 pub nb_actions: i64,
10 #[serde(default)]
11 pub max_actions: i64,
12 #[serde(default)]
13 pub sum_visit_length: i64,
14 #[serde(default)]
15 pub bounce_count: i64,
16 #[serde(default)]
17 pub nb_visits_converted: i64,
18 #[serde(default)]
19 pub sum_daily_nb_uniq_visitors: i64,
20 #[serde(default)]
21 pub sum_daily_nb_users: i64,
22 #[serde(default)]
23 pub segment: Option<String>,
24 pub referrer_type: i64,
25 #[serde(default)]
26 pub idsubdatatable: Option<i64>,
27}
28
29#[derive(Debug, Clone, Deserialize)]
31pub struct ReferrerAll {
32 pub label: String,
33 pub nb_visits: i64,
34 #[serde(default)]
35 pub nb_actions: i64,
36 #[serde(default)]
37 pub max_actions: i64,
38 #[serde(default)]
39 pub sum_visit_length: i64,
40 #[serde(default)]
41 pub bounce_count: i64,
42 #[serde(default)]
43 pub nb_visits_converted: i64,
44 #[serde(default)]
45 pub sum_daily_nb_uniq_visitors: i64,
46 #[serde(default)]
47 pub sum_daily_nb_users: i64,
48 #[serde(default)]
49 pub segment: Option<String>,
50 pub referer_type: i64,
51}