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

    Type Alias ApplicationQueueRow

    One application in the triage worklist; the dashboard maps the service row onto it 1:1.

    type ApplicationQueueRow = {
        availableActions: readonly ApplicationAction[];
        createdAt: string;
        customer: { id: string; status: string } | null;
        domain: string;
        fixingAction: ApplicationAction | null;
        id: string;
        name: string;
        reason: ApplicationReason | null;
        reasonDescription: string | null;
        reasonRank: number;
        sessionExpiresAt: string | null;
        shortName: string;
        status: ApplicationStatus;
        statusDescription: string;
        verdict:
            | {
                lifecycleStatus: string
                | null;
                profileId: string;
                result: string | null;
                syncedAt: string;
            }
            | null;
        verificationProfileId: string
        | null;
        waitingSince: string;
        workflowId: string;
        workspaceId: string;
    }
    Index
    availableActions: readonly ApplicationAction[]

    What the service allows now, in display order.

    createdAt: string

    ISO instant.

    customer: { id: string; status: string } | null

    The cust_… customer once provisioned.

    domain: string
    fixingAction: ApplicationAction | null

    The available action that clears the reason, shown filled; null when none does.

    id: string

    apl_…

    name: string
    reason: ApplicationReason | null

    null when nothing is owed by an operator.

    reasonDescription: string | null

    The service's projected label for reason; null with it.

    reasonRank: number

    The service's severity order, 0 the worst; a row with no reason ranks last.

    sessionExpiresAt: string | null

    ISO instant the applicant's verification session expires. Never the session id or URL.

    shortName: string
    statusDescription: string

    The service's projected label for status.

    verdict:
        | {
            lifecycleStatus: string
            | null;
            profileId: string;
            result: string | null;
            syncedAt: string;
        }
        | null

    Type Declaration

    • {
          lifecycleStatus: string | null;
          profileId: string;
          result: string | null;
          syncedAt: string;
      }
      • lifecycleStatus: string | null

        AiPrise's lifecycle status, verbatim.

      • profileId: string

        The AiPrise business profile id.

      • result: string | null

        AiPrise's result, verbatim.

      • syncedAt: string

        ISO instant.

    • null
    verificationProfileId: string | null

    The AiPrise business profile, once the application has one.

    waitingSince: string

    ISO instant the current state most plausibly began.

    workflowId: string

    cust_<apl suffix>, the provisioning workflow id.

    workspaceId: string