EmitEventRequest

constructor(event: EmitEventRequestEventUnion, subject: EmitEventRequestSubjectUnion, subjectBlobCids: List<Cid>? = null, createdBy: Did, modTool: ModTool? = null, externalId: String? = null, reportAction: EmitEventReportAction? = null)

Parameters

externalId

An optional external ID for the event, used to deduplicate events from external systems. Fails when an event of same type with the same external ID exists for the same subject.

reportAction

Optional report-level targeting. If provided, this event will be linked to specific reports and reporters may be notified.