// Code generated by lexgen. DO NOT EDIT.
/// Appeal a previously taken moderation action
pub const MODERATION_DEFS_REASON_APPEAL: &str = "com.atproto.moderation.defs#reasonAppeal";
/// Misleading identity, affiliation, or content. Prefer new lexicon definition `tools.ozone.report.defs#reasonMisleadingOther`.
pub const MODERATION_DEFS_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 MODERATION_DEFS_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 MODERATION_DEFS_REASON_RUDE: &str = "com.atproto.moderation.defs#reasonRude";
/// Unwanted or mislabeled sexual content. Prefer new lexicon definition `tools.ozone.report.defs#reasonSexualUnlabeled`.
pub const MODERATION_DEFS_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 MODERATION_DEFS_REASON_SPAM: &str = "com.atproto.moderation.defs#reasonSpam";
/// ModerationDefsReasonType is a string type from com.atproto.moderation.defs.
pub type ModerationDefsReasonType = String;
/// Direct violation of server rules, laws, terms of service. Prefer new lexicon definition `tools.ozone.report.defs#reasonRuleOther`.
pub const MODERATION_DEFS_REASON_VIOLATION: &str = "com.atproto.moderation.defs#reasonViolation";
/// Tag describing a type of subject that might be reported.
pub type ModerationDefsSubjectType = String;