@usethrottle/cart
    Preparing search index...

    Interface Cart

    interface Cart {
        applicationId: string;
        appliedDiscount?: AppliedDiscount | null;
        billingAddress: CartAddress | null;
        createdAt: string;
        currency: string;
        customerEmail: string | null;
        customerId: string | null;
        discountTotal: number;
        expiresAt: string | null;
        externalRef?: {
            connectionId: string;
            externalCartId: string;
            externalMetadata: Record<string, unknown>;
        };
        id: string;
        lineItems?: LineItem[];
        netN: number
        | null;
        notes: string | null;
        selectedShipping?: SelectedShipping | null;
        shippingAddress: CartAddress | null;
        shippingTotal: number;
        status: "open" | "checkout" | "converted" | "abandoned";
        subtotal: number;
        taxLines?: TaxLine[];
        taxTotal: number;
        total: number;
        updatedAt: string;
        workspaceId: string;
    }
    Index
    applicationId: string
    appliedDiscount?: AppliedDiscount | null
    billingAddress: CartAddress | null
    createdAt: string
    currency: string
    customerEmail: string | null

    Lightweight captured email (no full customer record), or null.

    customerId: string | null
    discountTotal: number
    expiresAt: string | null
    externalRef?: {
        connectionId: string;
        externalCartId: string;
        externalMetadata: Record<string, unknown>;
    }
    id: string
    lineItems?: LineItem[]
    netN: number | null
    notes: string | null
    selectedShipping?: SelectedShipping | null
    shippingAddress: CartAddress | null
    shippingTotal: number
    status: "open" | "checkout" | "converted" | "abandoned"
    subtotal: number
    taxLines?: TaxLine[]
    taxTotal: number
    total: number
    updatedAt: string
    workspaceId: string