Package-level declarations

Types

Link copied to clipboard
data class CreateReportModTool(val meta: <Error class: unknown class><<Error class: unknown class>> = AtField.Missing, val name: String)

Moderation tool information for tracing the source of the action

Link copied to clipboard
data class CreateReportRequest(val modTool: <Error class: unknown class><CreateReportModTool> = AtField.Missing, val reason: <Error class: unknown class><String> = AtField.Missing, val reasonType: ReasonType, val subject: CreateReportRequestSubjectUnion)

Submit a moderation report regarding an atproto account or record. Implemented by moderation services (with PDS proxying), and requires auth.

Link copied to clipboard
data class CreateReportResponse(val createdAt: <Error class: unknown class>, val id: Long, val reason: String? = null, val reasonType: ReasonType, val reportedBy: <Error class: unknown class>, val subject: CreateReportResponseSubjectUnion)
Link copied to clipboard
class ModerationService(client: <Error class: unknown class>)
Link copied to clipboard
typealias ReasonType = String
Link copied to clipboard
typealias SubjectType = String