ReportView

constructor(id: Long, eventId: Long, status: ReportViewStatus, subject: SubjectView, reportType: Token, reportedBy: Did, reporter: SubjectView, comment: String? = null, createdAt: Timestamp, updatedAt: Timestamp? = null, queuedAt: Timestamp? = null, actionEventIds: List<Long>? = null, actions: List<ModEventView>? = null, actionNote: String? = null, subjectStatus: SubjectStatusView? = null, relatedReportCount: Long? = null, assignment: ReportAssignment? = null, queue: QueueView? = null, isMuted: Boolean? = null)

Parameters

id

Report ID

eventId

ID of the moderation event that created this report

status

Current status of the report

subject

The subject that was reported with full details

reportType

Type of report

reportedBy

DID of the user who made the report

reporter

Full subject view of the reporter account

comment

Comment provided by the reporter

createdAt

When the report was created

updatedAt

When the report was last updated

queuedAt

When the report was assigned to its current queue

actionEventIds

Array of moderation event IDs representing actions taken on this report (sorted DESC, most recent first)

actions

Optional: expanded action events

actionNote

Note sent to reporter when report was actioned

subjectStatus

Current status of the reported subject

relatedReportCount

Number of other pending reports on the same subject

assignment

Information about moderator currently assigned to this report (if any)

queue

The queue this report is assigned to (if any)

isMuted

Whether this report is muted. A report is muted if the reporter was muted or the subject was muted at the time the report was created.