esi_client/models/
get_fw_leaderboards_victory_points.rs1#[allow(unused_imports)]
14use serde_json::Value;
15
16#[derive(Debug, Serialize, Deserialize)]
17pub struct GetFwLeaderboardsVictoryPoints {
18 #[serde(rename = "yesterday")]
20 yesterday: Vec<::models::GetFwLeaderboardsYesterdayYesterday1>,
21 #[serde(rename = "active_total")]
23 active_total: Vec<::models::GetFwLeaderboardsActiveTotalActiveTotal1>,
24 #[serde(rename = "last_week")]
26 last_week: Vec<::models::GetFwLeaderboardsLastWeekLastWeek1>
27}
28
29impl GetFwLeaderboardsVictoryPoints {
30 pub fn new(yesterday: Vec<::models::GetFwLeaderboardsYesterdayYesterday1>, active_total: Vec<::models::GetFwLeaderboardsActiveTotalActiveTotal1>, last_week: Vec<::models::GetFwLeaderboardsLastWeekLastWeek1>) -> GetFwLeaderboardsVictoryPoints {
32 GetFwLeaderboardsVictoryPoints {
33 yesterday: yesterday,
34 active_total: active_total,
35 last_week: last_week
36 }
37 }
38
39 pub fn set_yesterday(&mut self, yesterday: Vec<::models::GetFwLeaderboardsYesterdayYesterday1>) {
40 self.yesterday = yesterday;
41 }
42
43 pub fn with_yesterday(mut self, yesterday: Vec<::models::GetFwLeaderboardsYesterdayYesterday1>) -> GetFwLeaderboardsVictoryPoints {
44 self.yesterday = yesterday;
45 self
46 }
47
48 pub fn yesterday(&self) -> &Vec<::models::GetFwLeaderboardsYesterdayYesterday1> {
49 &self.yesterday
50 }
51
52
53 pub fn set_active_total(&mut self, active_total: Vec<::models::GetFwLeaderboardsActiveTotalActiveTotal1>) {
54 self.active_total = active_total;
55 }
56
57 pub fn with_active_total(mut self, active_total: Vec<::models::GetFwLeaderboardsActiveTotalActiveTotal1>) -> GetFwLeaderboardsVictoryPoints {
58 self.active_total = active_total;
59 self
60 }
61
62 pub fn active_total(&self) -> &Vec<::models::GetFwLeaderboardsActiveTotalActiveTotal1> {
63 &self.active_total
64 }
65
66
67 pub fn set_last_week(&mut self, last_week: Vec<::models::GetFwLeaderboardsLastWeekLastWeek1>) {
68 self.last_week = last_week;
69 }
70
71 pub fn with_last_week(mut self, last_week: Vec<::models::GetFwLeaderboardsLastWeekLastWeek1>) -> GetFwLeaderboardsVictoryPoints {
72 self.last_week = last_week;
73 self
74 }
75
76 pub fn last_week(&self) -> &Vec<::models::GetFwLeaderboardsLastWeekLastWeek1> {
77 &self.last_week
78 }
79
80
81}
82
83
84