IngestionReceipt

data class IngestionReceipt(val accountId: String, val insertedEventIds: List<String>, val duplicateEventIds: List<String>, val quarantinedEventIds: List<String>)

Total result of one atomic ingestion transaction.

Every supplied outer event is classified exactly once. Ephemeral events are authenticated and included as inserted but never written to durable history.

Constructors

Link copied to clipboard
constructor(accountId: String, insertedEventIds: List<String>, duplicateEventIds: List<String>, quarantinedEventIds: List<String>)

Properties

Link copied to clipboard

Owning account.

Link copied to clipboard

IDs already stored with identical canonical JSON.

Link copied to clipboard

Newly handled event IDs.

Link copied to clipboard

Conflicting IDs excluded from projections.