use std::collections::HashMap;
#[derive(Debug, Deserialize)]
pub enum Mark {
#[serde(rename = "Mk I")]
MkI,
#[serde(rename = "Mk II")]
MkII,
#[serde(rename = "Mk III")]
MkIII,
#[serde(rename = "Mk IV")]
MkIV,
#[serde(rename = "Mk V")]
MkV,
#[serde(rename = "Mk VI")]
MkVI,
#[serde(rename = "Mk VII")]
MkVII,
#[serde(rename = "Mk VIII")]
MkVIII,
#[serde(rename = "Mk IX")]
MkIX,
#[serde(rename = "Mk X")]
MkX,
#[serde(rename = "Mk XI")]
MkXI,
#[serde(rename = "Mk XII")]
MkXII,
#[serde(rename = " ")]
MkXIIFinisher,
}
#[derive(Debug, Deserialize)]
pub struct Gear {
pub base_id: String,
pub cost: u32,
pub image: String,
pub mark: Mark,
pub name: String,
pub required_level: u32,
pub stats: HashMap<u32, f32>,
pub tier: u32,
pub url: String,
}