tba_openapi_rust/models/
api_status.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
15pub struct ApiStatus {
16 #[serde(rename = "current_season")]
18 pub current_season: i32,
19 #[serde(rename = "max_season")]
21 pub max_season: i32,
22 #[serde(rename = "is_datafeed_down")]
24 pub is_datafeed_down: bool,
25 #[serde(rename = "down_events")]
27 pub down_events: Vec<String>,
28 #[serde(rename = "ios")]
29 pub ios: Box<crate::models::ApiStatusAppVersion>,
30 #[serde(rename = "android")]
31 pub android: Box<crate::models::ApiStatusAppVersion>,
32}
33
34impl ApiStatus {
35 pub fn new(current_season: i32, max_season: i32, is_datafeed_down: bool, down_events: Vec<String>, ios: crate::models::ApiStatusAppVersion, android: crate::models::ApiStatusAppVersion) -> ApiStatus {
36 ApiStatus {
37 current_season,
38 max_season,
39 is_datafeed_down,
40 down_events,
41 ios: Box::new(ios),
42 android: Box::new(android),
43 }
44 }
45}
46
47