azisaba_graph/models/
patch_note_category.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
17pub enum PatchNoteCategory {
18 #[serde(rename = "balance")]
19 Balance,
20 #[serde(rename = "event")]
21 Event,
22 #[serde(rename = "feature")]
23 Feature,
24 #[serde(rename = "fix")]
25 Fix,
26 #[serde(rename = "improvement")]
27 Improvement,
28 #[serde(rename = "map")]
29 Map,
30 #[serde(rename = "remove")]
31 Remove,
32
33}
34
35impl std::fmt::Display for PatchNoteCategory {
36 fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
37 match self {
38 Self::Balance => write!(f, "balance"),
39 Self::Event => write!(f, "event"),
40 Self::Feature => write!(f, "feature"),
41 Self::Fix => write!(f, "fix"),
42 Self::Improvement => write!(f, "improvement"),
43 Self::Map => write!(f, "map"),
44 Self::Remove => write!(f, "remove"),
45 }
46 }
47}
48
49impl Default for PatchNoteCategory {
50 fn default() -> PatchNoteCategory {
51 Self::Balance
52 }
53}
54