warframe_client/models/
sortie_data_bosses.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct SortieDataBosses {
16 #[serde(rename = "SORTIE_BOSS_KELA")]
17 pub sortie_boss_kela: Box<models::SortieDataBossesSortieBossKela>,
18 #[serde(rename = "SORTIE_BOSS_AMBULAS")]
19 pub sortie_boss_ambulas: Box<models::SortieDataBossesSortieBossKela>,
20 #[serde(rename = "SORTIE_BOSS_TYL")]
21 pub sortie_boss_tyl: Box<models::SortieDataBossesSortieBossKela>,
22 #[serde(rename = "SORTIE_BOSS_ALAD")]
23 pub sortie_boss_alad: Box<models::SortieDataBossesSortieBossKela>,
24 #[serde(rename = "SORTIE_BOSS_RUK")]
25 pub sortie_boss_ruk: Box<models::SortieDataBossesSortieBossKela>,
26 #[serde(rename = "SORTIE_BOSS_HYENA")]
27 pub sortie_boss_hyena: Box<models::SortieDataBossesSortieBossKela>,
28 #[serde(rename = "SORTIE_BOSS_KRIL")]
29 pub sortie_boss_kril: Box<models::SortieDataBossesSortieBossKela>,
30 #[serde(rename = "SORTIE_BOSS_CORRUPTED_VOR")]
31 pub sortie_boss_corrupted_vor: Box<models::SortieDataBossesSortieBossKela>,
32 #[serde(rename = "SORTIE_BOSS_INFALAD")]
33 pub sortie_boss_infalad: Box<models::SortieDataBossesSortieBossKela>,
34 #[serde(rename = "SORTIE_BOSS_PHORID")]
35 pub sortie_boss_phorid: Box<models::SortieDataBossesSortieBossKela>,
36 #[serde(rename = "SORTIE_BOSS_JACKAL")]
37 pub sortie_boss_jackal: Box<models::SortieDataBossesSortieBossKela>,
38 #[serde(rename = "SORTIE_BOSS_RAPTOR")]
39 pub sortie_boss_raptor: Box<models::SortieDataBossesSortieBossKela>,
40 #[serde(rename = "SORTIE_BOSS_VOR")]
41 pub sortie_boss_vor: Box<models::SortieDataBossesSortieBossKela>,
42 #[serde(rename = "SORTIE_BOSS_HEK")]
43 pub sortie_boss_hek: Box<models::SortieDataBossesSortieBossKela>,
44 #[serde(rename = "SORTIE_BOSS_NEF")]
45 pub sortie_boss_nef: Box<models::SortieDataBossesSortieBossKela>,
46 #[serde(rename = "SORTIE_BOSS_LEPHANTIS")]
47 pub sortie_boss_lephantis: Box<models::SortieDataBossesSortieBossKela>,
48}
49
50impl SortieDataBosses {
51 pub fn new(sortie_boss_kela: models::SortieDataBossesSortieBossKela, sortie_boss_ambulas: models::SortieDataBossesSortieBossKela, sortie_boss_tyl: models::SortieDataBossesSortieBossKela, sortie_boss_alad: models::SortieDataBossesSortieBossKela, sortie_boss_ruk: models::SortieDataBossesSortieBossKela, sortie_boss_hyena: models::SortieDataBossesSortieBossKela, sortie_boss_kril: models::SortieDataBossesSortieBossKela, sortie_boss_corrupted_vor: models::SortieDataBossesSortieBossKela, sortie_boss_infalad: models::SortieDataBossesSortieBossKela, sortie_boss_phorid: models::SortieDataBossesSortieBossKela, sortie_boss_jackal: models::SortieDataBossesSortieBossKela, sortie_boss_raptor: models::SortieDataBossesSortieBossKela, sortie_boss_vor: models::SortieDataBossesSortieBossKela, sortie_boss_hek: models::SortieDataBossesSortieBossKela, sortie_boss_nef: models::SortieDataBossesSortieBossKela, sortie_boss_lephantis: models::SortieDataBossesSortieBossKela) -> SortieDataBosses {
52 SortieDataBosses {
53 sortie_boss_kela: Box::new(sortie_boss_kela),
54 sortie_boss_ambulas: Box::new(sortie_boss_ambulas),
55 sortie_boss_tyl: Box::new(sortie_boss_tyl),
56 sortie_boss_alad: Box::new(sortie_boss_alad),
57 sortie_boss_ruk: Box::new(sortie_boss_ruk),
58 sortie_boss_hyena: Box::new(sortie_boss_hyena),
59 sortie_boss_kril: Box::new(sortie_boss_kril),
60 sortie_boss_corrupted_vor: Box::new(sortie_boss_corrupted_vor),
61 sortie_boss_infalad: Box::new(sortie_boss_infalad),
62 sortie_boss_phorid: Box::new(sortie_boss_phorid),
63 sortie_boss_jackal: Box::new(sortie_boss_jackal),
64 sortie_boss_raptor: Box::new(sortie_boss_raptor),
65 sortie_boss_vor: Box::new(sortie_boss_vor),
66 sortie_boss_hek: Box::new(sortie_boss_hek),
67 sortie_boss_nef: Box::new(sortie_boss_nef),
68 sortie_boss_lephantis: Box::new(sortie_boss_lephantis),
69 }
70 }
71}
72