OptionItem: {     adjustedTax?: number;     basePrice?: number;     bonusDiscountLineItemId?: string;     bonusProductLineItem?: boolean;     bundledProductItems?: ProductItem[];     gift?: boolean;     giftMessage?: string;     inventoryId?: string;     itemId?: string;     itemText?: string;     optionId: string;     optionItems?: OptionItem[];     optionValueId: string;     price?: number;     priceAdjustments?: PriceAdjustment[];     priceAfterItemDiscount?: number;     priceAfterOrderDiscount?: number;     productId?: string;     productListItem?: ProductListItemReference;     productName?: 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
 
- 
optionId: string
 
- 
Optional optionItems?: OptionItem[]
 
- 
optionValueId: string
 
- 
Optional price?: number
 
- 
 
- 
Optional priceAfterItemDiscount?: number
 
- 
Optional priceAfterOrderDiscount?: number
 
- 
Optional productId?: string
 
- 
 
- 
Optional productName?: string
 
- 
Optional quantity?: number
 
- 
Optional shipmentId?: string
 
- 
Optional shippingItemId?: string
 
- 
Optional tax?: number
 
- 
Optional taxBasis?: number
 
- 
Optional taxClassId?: string
 
- 
Optional taxRate?: number