Beignet API reference
    Preparing search index...

    Type Alias IdempotencyReservation

    IdempotencyReservation:
        | {
            expiresAt: Date
            | null;
            fingerprint: string;
            key: string;
            namespace: string;
            reservedAt: Date;
            scopeKey: string;
            status: "reserved";
        }
        | {
            completedAt: Date;
            expiresAt: Date
            | null;
            fingerprint: string;
            key: string;
            namespace: string;
            reservedAt: Date;
            result: unknown;
            scopeKey: string;
            status: "replay";
        }
        | {
            expiresAt: Date
            | null;
            fingerprint: string;
            key: string;
            namespace: string;
            reservedAt: Date;
            scopeKey: string;
            status: "inProgress";
        }
        | {
            completedAt?: Date;
            expiresAt: Date
            | null;
            key: string;
            namespace: string;
            receivedFingerprint: string;
            reservedAt: Date;
            scopeKey: string;
            status: "conflict";
            storedFingerprint: string;
        }

    Result of reserving an idempotency key.