ProductItem: {
    adjustedTax?: number;
    basePrice?: number;
    bonusDiscountLineItemId?: string;
    bonusProductLineItem?: boolean;
    bundledProductItems?: ProductItem[];
    gift?: boolean;
    giftMessage?: string;
    inventoryId?: string;
    itemId?: string;
    itemText?: string;
    optionItems?: OptionItem[];
    price?: number;
    priceAdjustments?: PriceAdjustment[];
    priceAfterItemDiscount?: number;
    priceAfterOrderDiscount?: number;
    productId?: string;
    productListItem?: ProductListItemReference;
    productName?: string;
    qualifyingProductItemId?: string;
    quantity?: number;
    shipmentId?: string;
    shippingItemId?: string;
    tax?: number;
    taxBasis?: number;
    taxClassId?: string;
    taxRate?: number;
} & {
    [key: string]: any;
}

Type declaration

  • Optional adjustedTax?: number
  • Optional basePrice?: number
  • Optional bonusDiscountLineItemId?: string
  • Optional bonusProductLineItem?: boolean
  • Optional bundledProductItems?: ProductItem[]
  • Optional gift?: boolean
  • Optional giftMessage?: string
  • Optional inventoryId?: string
  • Optional itemId?: string
  • Optional itemText?: string
  • Optional optionItems?: OptionItem[]
  • Optional price?: number
  • Optional priceAdjustments?: PriceAdjustment[]
  • Optional priceAfterItemDiscount?: number
  • Optional priceAfterOrderDiscount?: number
  • Optional productId?: string
  • Optional productListItem?: ProductListItemReference
  • Optional productName?: string
  • Optional qualifyingProductItemId?: string
  • Optional quantity?: number
  • Optional shipmentId?: string
  • Optional shippingItemId?: string
  • Optional tax?: number
  • Optional taxBasis?: number
  • Optional taxClassId?: string
  • Optional taxRate?: number

Type declaration

  • [key: string]: any