com.atproto.moderation.defs

Shared type definitions.

atproto_client.models.com.atproto.moderation.defs.ReasonType

Reason type

alias of models.ComAtprotoModerationDefs.ReasonSpam | models.ComAtprotoModerationDefs.ReasonViolation | models.ComAtprotoModerationDefs.ReasonMisleading | models.ComAtprotoModerationDefs.ReasonSexual | models.ComAtprotoModerationDefs.ReasonRude | models.ComAtprotoModerationDefs.ReasonOther | models.ComAtprotoModerationDefs.ReasonAppeal | models.ToolsOzoneReportDefs.ReasonAppeal | models.ToolsOzoneReportDefs.ReasonOther | models.ToolsOzoneReportDefs.ReasonViolenceAnimal | models.ToolsOzoneReportDefs.ReasonViolenceThreats | models.ToolsOzoneReportDefs.ReasonViolenceGraphicContent | models.ToolsOzoneReportDefs.ReasonViolenceGlorification | models.ToolsOzoneReportDefs.ReasonViolenceExtremistContent | models.ToolsOzoneReportDefs.ReasonViolenceTrafficking | models.ToolsOzoneReportDefs.ReasonViolenceOther | models.ToolsOzoneReportDefs.ReasonSexualAbuseContent | models.ToolsOzoneReportDefs.ReasonSexualNCII | models.ToolsOzoneReportDefs.ReasonSexualDeepfake | models.ToolsOzoneReportDefs.ReasonSexualAnimal | models.ToolsOzoneReportDefs.ReasonSexualUnlabeled | models.ToolsOzoneReportDefs.ReasonSexualOther | models.ToolsOzoneReportDefs.ReasonChildSafetyCSAM | models.ToolsOzoneReportDefs.ReasonChildSafetyGroom | models.ToolsOzoneReportDefs.ReasonChildSafetyPrivacy | models.ToolsOzoneReportDefs.ReasonChildSafetyHarassment | models.ToolsOzoneReportDefs.ReasonChildSafetyOther | models.ToolsOzoneReportDefs.ReasonHarassmentTroll | models.ToolsOzoneReportDefs.ReasonHarassmentTargeted | models.ToolsOzoneReportDefs.ReasonHarassmentHateSpeech | models.ToolsOzoneReportDefs.ReasonHarassmentDoxxing | models.ToolsOzoneReportDefs.ReasonHarassmentOther | models.ToolsOzoneReportDefs.ReasonMisleadingBot | models.ToolsOzoneReportDefs.ReasonMisleadingImpersonation | models.ToolsOzoneReportDefs.ReasonMisleadingSpam | models.ToolsOzoneReportDefs.ReasonMisleadingScam | models.ToolsOzoneReportDefs.ReasonMisleadingElections | models.ToolsOzoneReportDefs.ReasonMisleadingOther | models.ToolsOzoneReportDefs.ReasonRuleSiteSecurity | models.ToolsOzoneReportDefs.ReasonRuleProhibitedSales | models.ToolsOzoneReportDefs.ReasonRuleBanEvasion | models.ToolsOzoneReportDefs.ReasonRuleOther | models.ToolsOzoneReportDefs.ReasonSelfHarmContent | models.ToolsOzoneReportDefs.ReasonSelfHarmED | models.ToolsOzoneReportDefs.ReasonSelfHarmStunts | models.ToolsOzoneReportDefs.ReasonSelfHarmSubstances | models.ToolsOzoneReportDefs.ReasonSelfHarmOther | str

atproto_client.models.com.atproto.moderation.defs.ReasonSpam

Spam: frequent unwanted promotion, replies, mentions. Prefer new lexicon definition tools.ozone.report.defs#reasonMisleadingSpam.

alias of Literal[‘com.atproto.moderation.defs#reasonSpam’]

atproto_client.models.com.atproto.moderation.defs.ReasonViolation

Direct violation of server rules, laws, terms of service. Prefer new lexicon definition tools.ozone.report.defs#reasonRuleOther.

alias of Literal[‘com.atproto.moderation.defs#reasonViolation’]

atproto_client.models.com.atproto.moderation.defs.ReasonMisleading

Misleading identity, affiliation, or content. Prefer new lexicon definition tools.ozone.report.defs#reasonMisleadingOther.

alias of Literal[‘com.atproto.moderation.defs#reasonMisleading’]

atproto_client.models.com.atproto.moderation.defs.ReasonSexual

Unwanted or mislabeled sexual content. Prefer new lexicon definition tools.ozone.report.defs#reasonSexualUnlabeled.

alias of Literal[‘com.atproto.moderation.defs#reasonSexual’]

atproto_client.models.com.atproto.moderation.defs.ReasonRude

Rude, harassing, explicit, or otherwise unwelcoming behavior. Prefer new lexicon definition tools.ozone.report.defs#reasonHarassmentOther.

alias of Literal[‘com.atproto.moderation.defs#reasonRude’]

atproto_client.models.com.atproto.moderation.defs.ReasonOther

Reports not falling under another report category. Prefer new lexicon definition tools.ozone.report.defs#reasonOther.

alias of Literal[‘com.atproto.moderation.defs#reasonOther’]

atproto_client.models.com.atproto.moderation.defs.ReasonAppeal

Appeal a previously taken moderation action

alias of Literal[‘com.atproto.moderation.defs#reasonAppeal’]

atproto_client.models.com.atproto.moderation.defs.SubjectType

Tag describing a type of subject that might be reported.

alias of Literal[‘account’, ‘record’, ‘chat’] | str