warframestat_rs/models/
mission_types.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
15pub struct MissionTypes {
16 #[serde(rename = "MT_EXCAVATE")]
17 pub MT_EXCAVATE: Box<crate::models::ConclaveModesPvpmodeAll>,
18 #[serde(rename = "MT_SABOTAGE")]
19 pub MT_SABOTAGE: Box<crate::models::ConclaveModesPvpmodeAll>,
20 #[serde(rename = "MT_MOBILE_DEFENSE")]
21 pub MT_MOBILE_DEFENSE: Box<crate::models::ConclaveModesPvpmodeAll>,
22 #[serde(rename = "MT_ASSASSINATION")]
23 pub MT_ASSASSINATION: Box<crate::models::ConclaveModesPvpmodeAll>,
24 #[serde(rename = "MT_EXTERMINATION")]
25 pub MT_EXTERMINATION: Box<crate::models::ConclaveModesPvpmodeAll>,
26 #[serde(rename = "MT_HIVE")]
27 pub MT_HIVE: Box<crate::models::ConclaveModesPvpmodeAll>,
28 #[serde(rename = "MT_DEFENSE")]
29 pub MT_DEFENSE: Box<crate::models::ConclaveModesPvpmodeAll>,
30 #[serde(rename = "MT_TERRITORY")]
31 pub MT_TERRITORY: Box<crate::models::ConclaveModesPvpmodeAll>,
32 #[serde(rename = "MT_ARENA")]
33 pub MT_ARENA: Box<crate::models::ConclaveModesPvpmodeAll>,
34 #[serde(rename = "MT_PVP")]
35 pub MT_PVP: Box<crate::models::ConclaveModesPvpmodeAll>,
36 #[serde(rename = "MT_RESCUE")]
37 pub MT_RESCUE: Box<crate::models::ConclaveModesPvpmodeAll>,
38 #[serde(rename = "MT_INTEL")]
39 pub MT_INTEL: Box<crate::models::ConclaveModesPvpmodeAll>,
40 #[serde(rename = "MT_SURVIVAL")]
41 pub MT_SURVIVAL: Box<crate::models::ConclaveModesPvpmodeAll>,
42 #[serde(rename = "MT_CAPTURE")]
43 pub MT_CAPTURE: Box<crate::models::ConclaveModesPvpmodeAll>,
44 #[serde(rename = "MT_SECTOR")]
45 pub MT_SECTOR: Box<crate::models::ConclaveModesPvpmodeAll>,
46 #[serde(rename = "MT_RETRIEVAL")]
47 pub MT_RETRIEVAL: Box<crate::models::ConclaveModesPvpmodeAll>,
48 #[serde(rename = "MT_ASSAULT")]
49 pub MT_ASSAULT: Box<crate::models::ConclaveModesPvpmodeAll>,
50 #[serde(rename = "MT_EVACUATION")]
51 pub MT_EVACUATION: Box<crate::models::ConclaveModesPvpmodeAll>,
52}
53
54impl MissionTypes {
55 pub fn new(MT_EXCAVATE: crate::models::ConclaveModesPvpmodeAll, MT_SABOTAGE: crate::models::ConclaveModesPvpmodeAll, MT_MOBILE_DEFENSE: crate::models::ConclaveModesPvpmodeAll, MT_ASSASSINATION: crate::models::ConclaveModesPvpmodeAll, MT_EXTERMINATION: crate::models::ConclaveModesPvpmodeAll, MT_HIVE: crate::models::ConclaveModesPvpmodeAll, MT_DEFENSE: crate::models::ConclaveModesPvpmodeAll, MT_TERRITORY: crate::models::ConclaveModesPvpmodeAll, MT_ARENA: crate::models::ConclaveModesPvpmodeAll, MT_PVP: crate::models::ConclaveModesPvpmodeAll, MT_RESCUE: crate::models::ConclaveModesPvpmodeAll, MT_INTEL: crate::models::ConclaveModesPvpmodeAll, MT_SURVIVAL: crate::models::ConclaveModesPvpmodeAll, MT_CAPTURE: crate::models::ConclaveModesPvpmodeAll, MT_SECTOR: crate::models::ConclaveModesPvpmodeAll, MT_RETRIEVAL: crate::models::ConclaveModesPvpmodeAll, MT_ASSAULT: crate::models::ConclaveModesPvpmodeAll, MT_EVACUATION: crate::models::ConclaveModesPvpmodeAll) -> MissionTypes {
56 MissionTypes {
57 MT_EXCAVATE: Box::new(MT_EXCAVATE),
58 MT_SABOTAGE: Box::new(MT_SABOTAGE),
59 MT_MOBILE_DEFENSE: Box::new(MT_MOBILE_DEFENSE),
60 MT_ASSASSINATION: Box::new(MT_ASSASSINATION),
61 MT_EXTERMINATION: Box::new(MT_EXTERMINATION),
62 MT_HIVE: Box::new(MT_HIVE),
63 MT_DEFENSE: Box::new(MT_DEFENSE),
64 MT_TERRITORY: Box::new(MT_TERRITORY),
65 MT_ARENA: Box::new(MT_ARENA),
66 MT_PVP: Box::new(MT_PVP),
67 MT_RESCUE: Box::new(MT_RESCUE),
68 MT_INTEL: Box::new(MT_INTEL),
69 MT_SURVIVAL: Box::new(MT_SURVIVAL),
70 MT_CAPTURE: Box::new(MT_CAPTURE),
71 MT_SECTOR: Box::new(MT_SECTOR),
72 MT_RETRIEVAL: Box::new(MT_RETRIEVAL),
73 MT_ASSAULT: Box::new(MT_ASSAULT),
74 MT_EVACUATION: Box::new(MT_EVACUATION),
75 }
76 }
77}
78
79