Skip to content

ReceiptOperation

Class: warmhub.ReceiptOperation

ReceiptOperation(name: str, operation: str, status: str, op_index: int | None = None, version: int | None = None, data_hash: str | None = None, errors: tuple[OperationError, ...] = (), error: OperationError | None = None, resolved_name: str | None = None, retryable: bool | None = None, warnings: OperationWarnings | None = None, affirmations: AffirmationDelta | None = None, extra: Mapping[str, Any] = empty_mapping(), raw: Mapping[str, Any] = empty_mapping())

One exact operation row from a durable event receipt.

name

Documentation is not yet available.

operation

Documentation is not yet available.

status

Documentation is not yet available.

op_index = None

Documentation is not yet available.

version = None

Documentation is not yet available.

data_hash = None

Documentation is not yet available.

errors = ()

Every diagnostic for this row. Receipt v2 carries errors[]; a v1 singular error is up-projected into a one-entry tuple, so one field answers across versions.

error = None

The first entry of errors, retained as the original singular surface.

resolved_name = None

Documentation is not yet available.

retryable = None

Documentation is not yet available.

warnings = None

Documentation is not yet available.

affirmations = None

Present on reaffirm and affirmed-targets writes only.

extra = field(default_factory=empty_mapping)

Documentation is not yet available.

raw = field(default_factory=empty_mapping)

Documentation is not yet available.