1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
// Generated by atproto-codegen. Do not edit.
//! Lexicon: com.atproto.moderation.defs
/// Appeal a previously taken moderation action
pub const REASON_APPEAL: &str = "com.atproto.moderation.defs#reasonAppeal";
/// Misleading identity, affiliation, or content. Prefer new lexicon definition `tools.ozone.report.defs#reasonMisleadingOther`.
pub const REASON_MISLEADING: &str = "com.atproto.moderation.defs#reasonMisleading";
/// Reports not falling under another report category. Prefer new lexicon definition `tools.ozone.report.defs#reasonOther`.
pub const REASON_OTHER: &str = "com.atproto.moderation.defs#reasonOther";
/// Rude, harassing, explicit, or otherwise unwelcoming behavior. Prefer new lexicon definition `tools.ozone.report.defs#reasonHarassmentOther`.
pub const REASON_RUDE: &str = "com.atproto.moderation.defs#reasonRude";
/// Unwanted or mislabeled sexual content. Prefer new lexicon definition `tools.ozone.report.defs#reasonSexualUnlabeled`.
pub const REASON_SEXUAL: &str = "com.atproto.moderation.defs#reasonSexual";
/// Spam: frequent unwanted promotion, replies, mentions. Prefer new lexicon definition `tools.ozone.report.defs#reasonMisleadingSpam`.
pub const REASON_SPAM: &str = "com.atproto.moderation.defs#reasonSpam";
pub type ReasonType = String;
pub const REASON_TYPE_REASON_SPAM: &str = "com.atproto.moderation.defs#reasonSpam";
pub const REASON_TYPE_REASON_VIOLATION: &str = "com.atproto.moderation.defs#reasonViolation";
pub const REASON_TYPE_REASON_MISLEADING: &str = "com.atproto.moderation.defs#reasonMisleading";
pub const REASON_TYPE_REASON_SEXUAL: &str = "com.atproto.moderation.defs#reasonSexual";
pub const REASON_TYPE_REASON_RUDE: &str = "com.atproto.moderation.defs#reasonRude";
pub const REASON_TYPE_REASON_OTHER: &str = "com.atproto.moderation.defs#reasonOther";
pub const REASON_TYPE_REASON_APPEAL: &str = "com.atproto.moderation.defs#reasonAppeal";
pub const REASON_TYPE_REASON_VIOLENCE_ANIMAL: &str = "tools.ozone.report.defs#reasonViolenceAnimal";
pub const REASON_TYPE_REASON_VIOLENCE_THREATS: &str =
"tools.ozone.report.defs#reasonViolenceThreats";
pub const REASON_TYPE_REASON_VIOLENCE_GRAPHIC_CONTENT: &str =
"tools.ozone.report.defs#reasonViolenceGraphicContent";
pub const REASON_TYPE_REASON_VIOLENCE_GLORIFICATION: &str =
"tools.ozone.report.defs#reasonViolenceGlorification";
pub const REASON_TYPE_REASON_VIOLENCE_EXTREMIST_CONTENT: &str =
"tools.ozone.report.defs#reasonViolenceExtremistContent";
pub const REASON_TYPE_REASON_VIOLENCE_TRAFFICKING: &str =
"tools.ozone.report.defs#reasonViolenceTrafficking";
pub const REASON_TYPE_REASON_VIOLENCE_OTHER: &str = "tools.ozone.report.defs#reasonViolenceOther";
pub const REASON_TYPE_REASON_SEXUAL_ABUSE_CONTENT: &str =
"tools.ozone.report.defs#reasonSexualAbuseContent";
pub const REASON_TYPE_REASON_SEXUAL_NCII: &str = "tools.ozone.report.defs#reasonSexualNCII";
pub const REASON_TYPE_REASON_SEXUAL_DEEPFAKE: &str = "tools.ozone.report.defs#reasonSexualDeepfake";
pub const REASON_TYPE_REASON_SEXUAL_ANIMAL: &str = "tools.ozone.report.defs#reasonSexualAnimal";
pub const REASON_TYPE_REASON_SEXUAL_UNLABELED: &str =
"tools.ozone.report.defs#reasonSexualUnlabeled";
pub const REASON_TYPE_REASON_SEXUAL_OTHER: &str = "tools.ozone.report.defs#reasonSexualOther";
pub const REASON_TYPE_REASON_CHILD_SAFETY_CSAM: &str =
"tools.ozone.report.defs#reasonChildSafetyCSAM";
pub const REASON_TYPE_REASON_CHILD_SAFETY_GROOM: &str =
"tools.ozone.report.defs#reasonChildSafetyGroom";
pub const REASON_TYPE_REASON_CHILD_SAFETY_PRIVACY: &str =
"tools.ozone.report.defs#reasonChildSafetyPrivacy";
pub const REASON_TYPE_REASON_CHILD_SAFETY_HARASSMENT: &str =
"tools.ozone.report.defs#reasonChildSafetyHarassment";
pub const REASON_TYPE_REASON_CHILD_SAFETY_OTHER: &str =
"tools.ozone.report.defs#reasonChildSafetyOther";
pub const REASON_TYPE_REASON_HARASSMENT_TROLL: &str =
"tools.ozone.report.defs#reasonHarassmentTroll";
pub const REASON_TYPE_REASON_HARASSMENT_TARGETED: &str =
"tools.ozone.report.defs#reasonHarassmentTargeted";
pub const REASON_TYPE_REASON_HARASSMENT_HATE_SPEECH: &str =
"tools.ozone.report.defs#reasonHarassmentHateSpeech";
pub const REASON_TYPE_REASON_HARASSMENT_DOXXING: &str =
"tools.ozone.report.defs#reasonHarassmentDoxxing";
pub const REASON_TYPE_REASON_HARASSMENT_OTHER: &str =
"tools.ozone.report.defs#reasonHarassmentOther";
pub const REASON_TYPE_REASON_MISLEADING_BOT: &str = "tools.ozone.report.defs#reasonMisleadingBot";
pub const REASON_TYPE_REASON_MISLEADING_IMPERSONATION: &str =
"tools.ozone.report.defs#reasonMisleadingImpersonation";
pub const REASON_TYPE_REASON_MISLEADING_SPAM: &str = "tools.ozone.report.defs#reasonMisleadingSpam";
pub const REASON_TYPE_REASON_MISLEADING_SCAM: &str = "tools.ozone.report.defs#reasonMisleadingScam";
pub const REASON_TYPE_REASON_MISLEADING_ELECTIONS: &str =
"tools.ozone.report.defs#reasonMisleadingElections";
pub const REASON_TYPE_REASON_MISLEADING_OTHER: &str =
"tools.ozone.report.defs#reasonMisleadingOther";
pub const REASON_TYPE_REASON_RULE_SITE_SECURITY: &str =
"tools.ozone.report.defs#reasonRuleSiteSecurity";
pub const REASON_TYPE_REASON_RULE_PROHIBITED_SALES: &str =
"tools.ozone.report.defs#reasonRuleProhibitedSales";
pub const REASON_TYPE_REASON_RULE_BAN_EVASION: &str =
"tools.ozone.report.defs#reasonRuleBanEvasion";
pub const REASON_TYPE_REASON_RULE_OTHER: &str = "tools.ozone.report.defs#reasonRuleOther";
pub const REASON_TYPE_REASON_SELF_HARM_CONTENT: &str =
"tools.ozone.report.defs#reasonSelfHarmContent";
pub const REASON_TYPE_REASON_SELF_HARM_ED: &str = "tools.ozone.report.defs#reasonSelfHarmED";
pub const REASON_TYPE_REASON_SELF_HARM_STUNTS: &str =
"tools.ozone.report.defs#reasonSelfHarmStunts";
pub const REASON_TYPE_REASON_SELF_HARM_SUBSTANCES: &str =
"tools.ozone.report.defs#reasonSelfHarmSubstances";
pub const REASON_TYPE_REASON_SELF_HARM_OTHER: &str = "tools.ozone.report.defs#reasonSelfHarmOther";
/// Direct violation of server rules, laws, terms of service. Prefer new lexicon definition `tools.ozone.report.defs#reasonRuleOther`.
pub const REASON_VIOLATION: &str = "com.atproto.moderation.defs#reasonViolation";
/// Tag describing a type of subject that might be reported.
pub type SubjectType = String;
pub const SUBJECT_TYPE_ACCOUNT: &str = "account";
pub const SUBJECT_TYPE_RECORD: &str = "record";
pub const SUBJECT_TYPE_CHAT: &str = "chat";