warframe_client/models/
arcane.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct Arcane {
16 #[serde(rename = "regex")]
17 pub regex: String,
18 #[serde(rename = "name")]
19 pub name: String,
20 #[serde(rename = "effect")]
21 pub effect: String,
22 #[serde(rename = "rarity")]
23 pub rarity: String,
24 #[serde(rename = "location")]
25 pub location: String,
26 #[serde(rename = "thumbnail")]
27 pub thumbnail: String,
28 #[serde(rename = "info")]
29 pub info: String,
30}
31
32impl Arcane {
33 pub fn new(regex: String, name: String, effect: String, rarity: String, location: String, thumbnail: String, info: String) -> Arcane {
34 Arcane {
35 regex,
36 name,
37 effect,
38 rarity,
39 location,
40 thumbnail,
41 info,
42 }
43 }
44}
45