ReportActivityView
constructor(id: Long, reportId: Long, activity: ReportActivityViewActivityUnion, internalNote: String? = null, publicNote: String? = null, meta: JsonContent? = null, isAutomated: Boolean, createdBy: Did, moderator: Member? = null, createdAt: Timestamp)
Parameters
id
Activity ID
reportId
ID of the report this activity belongs to
activity
The typed activity object describing what occurred.
internalNote
Optional moderator-only note. Not visible to reporters.
publicNote
Optional public note, potentially visible to the reporter.
meta
Extensible JSON payload for loose activity-specific metadata (e.g. assignmentId).
isAutomated
True if this activity was created by an automated process (e.g. queue router) rather than a direct human action.
createdBy
DID of the actor who created this activity, or the service DID for automated activities.
moderator
Full member record of the moderator who created this activity
createdAt
When this activity was created