@cfxlabsinc/b2b-services
    Preparing search index...
    type TransactionApprovalRequest = {
        createdAt: Date;
        customerId: string;
        decidedAt: Date | null;
        decisions: TransactionApprovalDecision[];
        entityId: string;
        estimate: Row["estimate"];
        executedAt: Date | null;
        expiresAt: Date | null;
        id: string;
        input: Row["input"];
        metadata: Row["metadata"];
        previousRequestId: string | null;
        productDescription: string | null;
        productId: string;
        reason: Row["reason"];
        requesterId: string;
        requesterName: string;
        requirements: any[];
        status: Status;
        statusLabel: string;
        steps: TransactionApprovalStep[];
        transactionId: string | null;
        updatedAt: Date;
        waitingOnYou: boolean;
    }
    Index
    createdAt: Date
    customerId: string
    decidedAt: Date | null
    entityId: string
    estimate: Row["estimate"]
    executedAt: Date | null
    expiresAt: Date | null
    id: string
    input: Row["input"]
    metadata: Row["metadata"]
    previousRequestId: string | null
    productDescription: string | null

    The product's stored description (b2b.product); null when it has none.

    productId: string
    reason: Row["reason"]
    requesterId: string
    requesterName: string
    requirements: any[]
    status: Status
    statusLabel: string
    transactionId: string | null
    updatedAt: Date
    waitingOnYou: boolean

    The Tasks "Waiting on you" predicate for the caller.