Skip to content

OperationEventReceipt

Class: warmhub.OperationEventReceipt

OperationEventReceipt(event: OperationEventHeader | None, event_request_id: str, operations: tuple[ReceiptOperation, ...], outcome: Literal['event', 'no_event'], request_digest: str, schema_version: ReceiptSchemaVersion, submission_id: str | None = None, pruned: bool = False, extra: Mapping[str, Any] = empty_mapping(), raw: Mapping[str, Any] = empty_mapping())

Exact immutable acknowledgement for one stream chunk.

event

Documentation is not yet available.

event_request_id

Replays are keyed by this id and the submitting actor. Resending an id returns this receipt only to the actor that wrote it; another actor gets NOT_FOUND without write access to the repository, and EVENT_REQUEST_CONFLICT with it (GH-11680).

operations

Documentation is not yet available.

outcome

Documentation is not yet available.

request_digest

Documentation is not yet available.

schema_version

Documentation is not yet available.

submission_id = None

Documentation is not yet available.

pruned = False

A later Thing removal or authoritative redaction deleted operations this receipt covered. The event header keeps its original count and digest; operations is empty because exact operation details are no longer available.

extra = field(default_factory=empty_mapping)

Documentation is not yet available.

raw = field(default_factory=empty_mapping)

Documentation is not yet available.