1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ChessStats {
#[serde(rename = "last")]
pub last: crate::models::ChessStatsLast,
#[serde(rename = "best", skip_serializing_if = "Option::is_none")]
pub best: Option<crate::models::ChessStatsBest>,
#[serde(rename = "record")]
pub record: crate::models::ChessStatsRecord,
#[serde(rename = "tournament", skip_serializing_if = "Option::is_none")]
pub tournament: Option<crate::models::ChessStatsTournament>,
}
impl ChessStats {
pub fn new(last: crate::models::ChessStatsLast, record: crate::models::ChessStatsRecord) -> ChessStats {
ChessStats {
last,
best: None,
record,
tournament: None,
}
}
}