warframe_client/models/
sortie_data_bosses.rs

1/*
2 * WarframeStat.us API
3 *
4 * Simple API for data from the game Warframe. [Parser Docs](https://wfcd.github.io/warframe-worldstate-parser/) [Items Types](https://github.com/WFCD/warframe-items/blob/master/index.d.ts) 
5 *
6 * The version of the OpenAPI document: 2.0.8
7 * Contact: tobiah@protonmail.com
8 * Generated by: https://openapi-generator.tech
9 */
10
11use 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