@adcp/sdk API Reference - v14.0.0-beta.7
    Preparing search index...

    Interface LegacyPurchaseClaim

    Secret-safe durable description of the claimed mutation.

    interface LegacyPurchaseClaim {
        idempotencyKey: string;
        inputFingerprint: string;
        operationKey: string;
        claimedAt: string;
        replayExpiresAt: string;
        selectedProductIds: string[];
        sourceMutationKey?: string;
        sellerTaskId?: string;
        deferredTaskToken?: string;
        callbackOperationId?: string;
        pendingSettlement?: LegacyPurchasePendingSettlement;
        pendingSettlementPublicationLease?: LegacyPurchasePublicationLease;
        acknowledgedSettlementFingerprint?: string;
    }
    Index

    Properties

    idempotencyKey: string
    inputFingerprint: string
    operationKey: string
    claimedAt: string
    replayExpiresAt: string
    selectedProductIds: string[]
    sourceMutationKey?: string

    Source-version mutation key (idempotency_key, or v2.5 buyer_ref).

    sellerTaskId?: string

    Seller task handle retained after a submitted response.

    deferredTaskToken?: string

    SDK deferred-state token linked to this committed purchase operation.

    callbackOperationId?: string

    Buyer callback-route operation id used for restart/replica settlement recovery.

    Authenticated terminal callback durably queued before seller task binding.

    pendingSettlementPublicationLease?: LegacyPurchasePublicationLease

    Renewable single-owner lease for publishing pendingSettlement.

    acknowledgedSettlementFingerprint?: string

    Stable proof that the pending settlement was published and acknowledged. Callback-capable stores retain this through replayExpiresAt and return it from both lookup methods after clearing pendingSettlement.