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 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;