fastcomments_sdk/client/src/models/
repeat_comment_check_ignored_reason.rs1use crate::client::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
16pub enum RepeatCommentCheckIgnoredReason {
17 #[serde(rename = "0")]
18 Variant0,
19 #[serde(rename = "1")]
20 Variant1,
21 #[serde(rename = "2")]
22 Variant2,
23 #[serde(rename = "3")]
24 Variant3,
25 #[serde(rename = "4")]
26 Variant4,
27 #[serde(rename = "5")]
28 Variant5,
29 #[serde(rename = "6")]
30 Variant6,
31
32}
33
34impl std::fmt::Display for RepeatCommentCheckIgnoredReason {
35 fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
36 match self {
37 Self::Variant0 => write!(f, "0"),
38 Self::Variant1 => write!(f, "1"),
39 Self::Variant2 => write!(f, "2"),
40 Self::Variant3 => write!(f, "3"),
41 Self::Variant4 => write!(f, "4"),
42 Self::Variant5 => write!(f, "5"),
43 Self::Variant6 => write!(f, "6"),
44 }
45 }
46}
47
48impl Default for RepeatCommentCheckIgnoredReason {
49 fn default() -> RepeatCommentCheckIgnoredReason {
50 Self::Variant0
51 }
52}
53