#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
pub struct TeamEventStatus {
#[serde(rename = "qual", skip_serializing_if = "Option::is_none")]
pub qual: Option<Box<crate::models::TeamEventStatusRank>>,
#[serde(rename = "alliance", skip_serializing_if = "Option::is_none")]
pub alliance: Option<Box<crate::models::TeamEventStatusAlliance>>,
#[serde(rename = "playoff", skip_serializing_if = "Option::is_none")]
pub playoff: Option<Box<crate::models::TeamEventStatusPlayoff>>,
#[serde(rename = "alliance_status_str", skip_serializing_if = "Option::is_none")]
pub alliance_status_str: Option<String>,
#[serde(rename = "playoff_status_str", skip_serializing_if = "Option::is_none")]
pub playoff_status_str: Option<String>,
#[serde(rename = "overall_status_str", skip_serializing_if = "Option::is_none")]
pub overall_status_str: Option<String>,
#[serde(rename = "next_match_key", skip_serializing_if = "Option::is_none")]
pub next_match_key: Option<String>,
#[serde(rename = "last_match_key", skip_serializing_if = "Option::is_none")]
pub last_match_key: Option<String>,
}
impl TeamEventStatus {
pub fn new() -> TeamEventStatus {
TeamEventStatus {
qual: None,
alliance: None,
playoff: None,
alliance_status_str: None,
playoff_status_str: None,
overall_status_str: None,
next_match_key: None,
last_match_key: None,
}
}
}