Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/store-sqlite / / IdempotencyRecord

Interface: IdempotencyRecord

Defined in: packages/store-sqlite/src/idempotency-store.ts:11

REST Idempotency-Key cache row. The key is the value sent by the client; requestHash fingerprints the request body so a key reuse with a different payload returns 409 Conflict per the IETF draft-07 (DEC-142 / ADR-036).

Stable

Properties

PropertyModifierTypeDescriptionDefined in
createdAtreadonlynumber-packages/store-sqlite/src/idempotency-store.ts:19
expiresAtreadonlynumber-packages/store-sqlite/src/idempotency-store.ts:20
keyreadonlystring-packages/store-sqlite/src/idempotency-store.ts:12
requestHashreadonlystring-packages/store-sqlite/src/idempotency-store.ts:13
responsereadonlyunknownCached response body — adapter-specific encoding (JSON in v0.1).packages/store-sqlite/src/idempotency-store.ts:16
responseHeaders?readonlyReadonly<Record&lt;string, string&gt;>-packages/store-sqlite/src/idempotency-store.ts:17
scope?readonlystring-packages/store-sqlite/src/idempotency-store.ts:18
statusCodereadonlynumber-packages/store-sqlite/src/idempotency-store.ts:14