tba_openapi_rust/models/
elimination_alliance.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
15pub struct EliminationAlliance {
16 #[serde(rename = "name", skip_serializing_if = "Option::is_none")]
18 pub name: Option<String>,
19 #[serde(rename = "backup", skip_serializing_if = "Option::is_none")]
20 pub backup: Option<Box<crate::models::EliminationAllianceBackup>>,
21 #[serde(rename = "declines", skip_serializing_if = "Option::is_none")]
23 pub declines: Option<Vec<String>>,
24 #[serde(rename = "picks")]
26 pub picks: Vec<String>,
27 #[serde(rename = "status", skip_serializing_if = "Option::is_none")]
28 pub status: Option<Box<crate::models::EliminationAllianceStatus>>,
29}
30
31impl EliminationAlliance {
32 pub fn new(picks: Vec<String>) -> EliminationAlliance {
33 EliminationAlliance {
34 name: None,
35 backup: None,
36 declines: None,
37 picks,
38 status: None,
39 }
40 }
41}
42
43