Interface CreditAttemptRow

One provider attempt authorized against a hold.

interface CreditAttemptRow {
    holdId: string;
    attemptId: string;
    seq: number;
    purpose: AttemptPurpose;
    rateVersion: string;
    state: CreditAttemptState;
    usage: null | string;
    final: boolean;
    authorizedAt: number;
    recordedAt: null | number;
    version: number;
}

Properties

holdId: string
attemptId: string
seq: number

The attempt's position in its hold, from 1.

rateVersion: string

The snapshot the attempt is priced under: the hold's primary or one of its fallbacks.

usage: null | string

The reported quantities by component key, as JSON; null until reported.

final: boolean

Whether the report is the attempt's final one.

authorizedAt: number
recordedAt: null | number
version: number