shrike 0.1.1

AT Protocol library for Rust
Documentation
// Code generated by lexgen. DO NOT EDIT.

/// Appeal a previously taken moderation action
pub const REPORT_DEFS_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 REPORT_DEFS_REASON_CHILD_SAFETY_C_S_A_M: &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 REPORT_DEFS_REASON_CHILD_SAFETY_GROOM: &str =
    "tools.ozone.report.defs#reasonChildSafetyGroom";

/// Harassment or bullying of minors
pub const REPORT_DEFS_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 REPORT_DEFS_REASON_CHILD_SAFETY_OTHER: &str =
    "tools.ozone.report.defs#reasonChildSafetyOther";

/// Privacy violation involving a minor
pub const REPORT_DEFS_REASON_CHILD_SAFETY_PRIVACY: &str =
    "tools.ozone.report.defs#reasonChildSafetyPrivacy";

/// Doxxing
pub const REPORT_DEFS_REASON_HARASSMENT_DOXXING: &str =
    "tools.ozone.report.defs#reasonHarassmentDoxxing";

/// Hate speech
pub const REPORT_DEFS_REASON_HARASSMENT_HATE_SPEECH: &str =
    "tools.ozone.report.defs#reasonHarassmentHateSpeech";

/// Other harassing or hateful content
pub const REPORT_DEFS_REASON_HARASSMENT_OTHER: &str =
    "tools.ozone.report.defs#reasonHarassmentOther";

/// Targeted harassment
pub const REPORT_DEFS_REASON_HARASSMENT_TARGETED: &str =
    "tools.ozone.report.defs#reasonHarassmentTargeted";

/// Trolling
pub const REPORT_DEFS_REASON_HARASSMENT_TROLL: &str =
    "tools.ozone.report.defs#reasonHarassmentTroll";

/// Fake account or bot
pub const REPORT_DEFS_REASON_MISLEADING_BOT: &str = "tools.ozone.report.defs#reasonMisleadingBot";

/// False information about elections
pub const REPORT_DEFS_REASON_MISLEADING_ELECTIONS: &str =
    "tools.ozone.report.defs#reasonMisleadingElections";

/// Impersonation
pub const REPORT_DEFS_REASON_MISLEADING_IMPERSONATION: &str =
    "tools.ozone.report.defs#reasonMisleadingImpersonation";

/// Other misleading content
pub const REPORT_DEFS_REASON_MISLEADING_OTHER: &str =
    "tools.ozone.report.defs#reasonMisleadingOther";

/// Scam
pub const REPORT_DEFS_REASON_MISLEADING_SCAM: &str = "tools.ozone.report.defs#reasonMisleadingScam";

/// Spam
pub const REPORT_DEFS_REASON_MISLEADING_SPAM: &str = "tools.ozone.report.defs#reasonMisleadingSpam";

/// An issue not included in these options
pub const REPORT_DEFS_REASON_OTHER: &str = "tools.ozone.report.defs#reasonOther";

/// Banned user returning
pub const REPORT_DEFS_REASON_RULE_BAN_EVASION: &str =
    "tools.ozone.report.defs#reasonRuleBanEvasion";

/// Other
pub const REPORT_DEFS_REASON_RULE_OTHER: &str = "tools.ozone.report.defs#reasonRuleOther";

/// Promoting or selling prohibited items or services
pub const REPORT_DEFS_REASON_RULE_PROHIBITED_SALES: &str =
    "tools.ozone.report.defs#reasonRuleProhibitedSales";

/// Hacking or system attacks
pub const REPORT_DEFS_REASON_RULE_SITE_SECURITY: &str =
    "tools.ozone.report.defs#reasonRuleSiteSecurity";

/// Content promoting or depicting self-harm
pub const REPORT_DEFS_REASON_SELF_HARM_CONTENT: &str =
    "tools.ozone.report.defs#reasonSelfHarmContent";

/// Eating disorders
pub const REPORT_DEFS_REASON_SELF_HARM_E_D: &str = "tools.ozone.report.defs#reasonSelfHarmED";

/// Other dangerous content
pub const REPORT_DEFS_REASON_SELF_HARM_OTHER: &str = "tools.ozone.report.defs#reasonSelfHarmOther";

/// Dangerous challenges or activities
pub const REPORT_DEFS_REASON_SELF_HARM_STUNTS: &str =
    "tools.ozone.report.defs#reasonSelfHarmStunts";

/// Dangerous substances or drug abuse
pub const REPORT_DEFS_REASON_SELF_HARM_SUBSTANCES: &str =
    "tools.ozone.report.defs#reasonSelfHarmSubstances";

/// Adult sexual abuse content
pub const REPORT_DEFS_REASON_SEXUAL_ABUSE_CONTENT: &str =
    "tools.ozone.report.defs#reasonSexualAbuseContent";

/// Animal sexual abuse
pub const REPORT_DEFS_REASON_SEXUAL_ANIMAL: &str = "tools.ozone.report.defs#reasonSexualAnimal";

/// Deepfake adult content
pub const REPORT_DEFS_REASON_SEXUAL_DEEPFAKE: &str = "tools.ozone.report.defs#reasonSexualDeepfake";

/// Non-consensual intimate imagery
pub const REPORT_DEFS_REASON_SEXUAL_N_C_I_I: &str = "tools.ozone.report.defs#reasonSexualNCII";

/// Other sexual violence content
pub const REPORT_DEFS_REASON_SEXUAL_OTHER: &str = "tools.ozone.report.defs#reasonSexualOther";

/// Unlabelled adult content
pub const REPORT_DEFS_REASON_SEXUAL_UNLABELED: &str =
    "tools.ozone.report.defs#reasonSexualUnlabeled";

/// ReportDefsReasonType is a string type from tools.ozone.report.defs.
pub type ReportDefsReasonType = String;

/// Animal welfare violations
pub const REPORT_DEFS_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 REPORT_DEFS_REASON_VIOLENCE_EXTREMIST_CONTENT: &str =
    "tools.ozone.report.defs#reasonViolenceExtremistContent";

/// Glorification of violence
pub const REPORT_DEFS_REASON_VIOLENCE_GLORIFICATION: &str =
    "tools.ozone.report.defs#reasonViolenceGlorification";

/// Graphic violent content
pub const REPORT_DEFS_REASON_VIOLENCE_GRAPHIC_CONTENT: &str =
    "tools.ozone.report.defs#reasonViolenceGraphicContent";

/// Other violent content
pub const REPORT_DEFS_REASON_VIOLENCE_OTHER: &str = "tools.ozone.report.defs#reasonViolenceOther";

/// Threats or incitement
pub const REPORT_DEFS_REASON_VIOLENCE_THREATS: &str =
    "tools.ozone.report.defs#reasonViolenceThreats";

/// Human trafficking
pub const REPORT_DEFS_REASON_VIOLENCE_TRAFFICKING: &str =
    "tools.ozone.report.defs#reasonViolenceTrafficking";