warframe_client/models/
conclave_challenges_inner.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct ConclaveChallengesInner {
16 #[serde(rename = "mode")]
17 pub mode: String,
18 #[serde(rename = "amount")]
19 pub amount: f64,
20 #[serde(rename = "daily")]
21 pub daily: bool,
22 #[serde(rename = "description")]
23 pub description: String,
24 #[serde(rename = "id")]
25 pub id: String,
26 #[serde(rename = "expiry")]
27 pub expiry: String,
28 #[serde(rename = "category")]
29 pub category: String,
30 #[serde(rename = "rootChallenge")]
31 pub root_challenge: bool,
32}
33
34impl ConclaveChallengesInner {
35 pub fn new(mode: String, amount: f64, daily: bool, description: String, id: String, expiry: String, category: String, root_challenge: bool) -> ConclaveChallengesInner {
36 ConclaveChallengesInner {
37 mode,
38 amount,
39 daily,
40 description,
41 id,
42 expiry,
43 category,
44 root_challenge,
45 }
46 }
47}
48