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