@cfxlabsinc/b2b-services
    Preparing search index...

    A row we store that names the hold: a reversal whose event's original_transaction is the hold (its own id has a new base), or an advice whose id is the hold's <id>-<suffix>.

    type GirasolHoldRelatedRow = {
        eventOriginalTransactionId: string | null;
        eventRequestType: string | null;
        eventStatus: string | null;
        girasolTransactionId: string | null;
        id: string;
        status: string;
        type: "authorization" | "notification" | "reversal" | "refund";
    }
    Index
    eventOriginalTransactionId: string | null

    The event's payload.original_transaction.transaction_id.

    eventRequestType: string | null

    The event's own request_type.

    eventStatus: string | null

    The event's own status, approved or declined.

    girasolTransactionId: string | null
    id: string
    status: string
    type: "authorization" | "notification" | "reversal" | "refund"