Fingerprint of the logical command payload.
Client-provided idempotency key.
Operation namespace, usually a use-case or route name.
OptionalreplayReplay behavior for completed matching reservations.
Defaults to returning the stored result. Use "error" when callers need to
distinguish replay from first execution.
OptionalreservationTime-to-live for unfinished work before a successor may reserve the key.
Protected operation to run after the key is reserved.
OptionalscopeLogical scope for this key.
OptionalttlOptional time-to-live for the completed replay result.
Options for reserving an idempotency key around a protected operation.