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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
// Generated by atproto-codegen. Do not edit.
//! Lexicon: tools.ozone.report.defs
/// Appeal a previously taken moderation action
pub const REASON_APPEAL: &str = "tools.ozone.report.defs#reasonAppeal";
/// Child sexual abuse material (CSAM). These reports will be sent only be sent to the application's Moderation Authority.
pub const REASON_CHILD_SAFETY_CSAM: &str = "tools.ozone.report.defs#reasonChildSafetyCSAM";
/// Grooming or predatory behavior. These reports will be sent only be sent to the application's Moderation Authority.
pub const REASON_CHILD_SAFETY_GROOM: &str = "tools.ozone.report.defs#reasonChildSafetyGroom";
/// Harassment or bullying of minors
pub const REASON_CHILD_SAFETY_HARASSMENT: &str =
"tools.ozone.report.defs#reasonChildSafetyHarassment";
/// Other child safety. These reports will be sent only be sent to the application's Moderation Authority.
pub const REASON_CHILD_SAFETY_OTHER: &str = "tools.ozone.report.defs#reasonChildSafetyOther";
/// Privacy violation involving a minor
pub const REASON_CHILD_SAFETY_PRIVACY: &str = "tools.ozone.report.defs#reasonChildSafetyPrivacy";
/// Doxxing
pub const REASON_HARASSMENT_DOXXING: &str = "tools.ozone.report.defs#reasonHarassmentDoxxing";
/// Hate speech
pub const REASON_HARASSMENT_HATE_SPEECH: &str =
"tools.ozone.report.defs#reasonHarassmentHateSpeech";
/// Other harassing or hateful content
pub const REASON_HARASSMENT_OTHER: &str = "tools.ozone.report.defs#reasonHarassmentOther";
/// Targeted harassment
pub const REASON_HARASSMENT_TARGETED: &str = "tools.ozone.report.defs#reasonHarassmentTargeted";
/// Trolling
pub const REASON_HARASSMENT_TROLL: &str = "tools.ozone.report.defs#reasonHarassmentTroll";
/// Fake account or bot
pub const REASON_MISLEADING_BOT: &str = "tools.ozone.report.defs#reasonMisleadingBot";
/// False information about elections
pub const REASON_MISLEADING_ELECTIONS: &str = "tools.ozone.report.defs#reasonMisleadingElections";
/// Impersonation
pub const REASON_MISLEADING_IMPERSONATION: &str =
"tools.ozone.report.defs#reasonMisleadingImpersonation";
/// Other misleading content
pub const REASON_MISLEADING_OTHER: &str = "tools.ozone.report.defs#reasonMisleadingOther";
/// Scam
pub const REASON_MISLEADING_SCAM: &str = "tools.ozone.report.defs#reasonMisleadingScam";
/// Spam
pub const REASON_MISLEADING_SPAM: &str = "tools.ozone.report.defs#reasonMisleadingSpam";
/// An issue not included in these options
pub const REASON_OTHER: &str = "tools.ozone.report.defs#reasonOther";
/// Banned user returning
pub const REASON_RULE_BAN_EVASION: &str = "tools.ozone.report.defs#reasonRuleBanEvasion";
/// Other
pub const REASON_RULE_OTHER: &str = "tools.ozone.report.defs#reasonRuleOther";
/// Promoting or selling prohibited items or services
pub const REASON_RULE_PROHIBITED_SALES: &str = "tools.ozone.report.defs#reasonRuleProhibitedSales";
/// Hacking or system attacks
pub const REASON_RULE_SITE_SECURITY: &str = "tools.ozone.report.defs#reasonRuleSiteSecurity";
/// Content promoting or depicting self-harm
pub const REASON_SELF_HARM_CONTENT: &str = "tools.ozone.report.defs#reasonSelfHarmContent";
/// Eating disorders
pub const REASON_SELF_HARM_ED: &str = "tools.ozone.report.defs#reasonSelfHarmED";
/// Other dangerous content
pub const REASON_SELF_HARM_OTHER: &str = "tools.ozone.report.defs#reasonSelfHarmOther";
/// Dangerous challenges or activities
pub const REASON_SELF_HARM_STUNTS: &str = "tools.ozone.report.defs#reasonSelfHarmStunts";
/// Dangerous substances or drug abuse
pub const REASON_SELF_HARM_SUBSTANCES: &str = "tools.ozone.report.defs#reasonSelfHarmSubstances";
/// Adult sexual abuse content
pub const REASON_SEXUAL_ABUSE_CONTENT: &str = "tools.ozone.report.defs#reasonSexualAbuseContent";
/// Animal sexual abuse
pub const REASON_SEXUAL_ANIMAL: &str = "tools.ozone.report.defs#reasonSexualAnimal";
/// Deepfake adult content
pub const REASON_SEXUAL_DEEPFAKE: &str = "tools.ozone.report.defs#reasonSexualDeepfake";
/// Non-consensual intimate imagery
pub const REASON_SEXUAL_NCII: &str = "tools.ozone.report.defs#reasonSexualNCII";
/// Other sexual violence content
pub const REASON_SEXUAL_OTHER: &str = "tools.ozone.report.defs#reasonSexualOther";
/// Unlabelled adult content
pub const REASON_SEXUAL_UNLABELED: &str = "tools.ozone.report.defs#reasonSexualUnlabeled";
pub type ReasonType = String;
pub const REASON_TYPE_REASON_APPEAL: &str = "tools.ozone.report.defs#reasonAppeal";
pub const REASON_TYPE_REASON_OTHER: &str = "tools.ozone.report.defs#reasonOther";
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";
/// Animal welfare violations
pub const REASON_VIOLENCE_ANIMAL: &str = "tools.ozone.report.defs#reasonViolenceAnimal";
/// Extremist content. These reports will be sent only be sent to the application's Moderation Authority.
pub const REASON_VIOLENCE_EXTREMIST_CONTENT: &str =
"tools.ozone.report.defs#reasonViolenceExtremistContent";
/// Glorification of violence
pub const REASON_VIOLENCE_GLORIFICATION: &str =
"tools.ozone.report.defs#reasonViolenceGlorification";
/// Graphic violent content
pub const REASON_VIOLENCE_GRAPHIC_CONTENT: &str =
"tools.ozone.report.defs#reasonViolenceGraphicContent";
/// Other violent content
pub const REASON_VIOLENCE_OTHER: &str = "tools.ozone.report.defs#reasonViolenceOther";
/// Threats or incitement
pub const REASON_VIOLENCE_THREATS: &str = "tools.ozone.report.defs#reasonViolenceThreats";
/// Human trafficking
pub const REASON_VIOLENCE_TRAFFICKING: &str = "tools.ozone.report.defs#reasonViolenceTrafficking";