/** * @Name: Cart * @Creation Date: July 28 2017 * @Author: sbaireddy * @Version: 1.0 : */ import { IPackage, IPayment, IShipping, IFinance, IPromotion, IRealtimeInventory, IServiceStatus, IOrderBlock } from './common'; import { Customer } from './customer'; /** Class representing the customer cart(order) data. */ export declare class Cart { orderId: number; prefix: number; status: string; refType: string; fullOrderId: string; sapOrderId: number; webOrderId: number; relatedOrderId: number; originalOrderId: number; dealerCode: string; agentDealerCode: string; companyName: string; corpNode: string; storeId: number; retailStoreId: number; createdBy: string; createdByDate: string; submittedBy: string; submittedByDate: string; lastModifiedBy: string; lastModifiedByDate: string; totalDueToday: number; totalDueMonthly: number; totalDevicesDueToday: number; totalAccessoriesDueToday: number; totalSSKDueToday: number; totalRateplansDueMonthly: number; totalFeaturesDueMonthly: number; totalFinanceDueMonthly: number; totalShippingDueToday: number; totalDiscountDueToday: number; totalAutopayDiscountDueMonthly: number; totalHybridBandDiscountDueMonthly: number; totalDiscountDueMonthly: number; totalPromotionDueToday: number; totalPromotionDueMonthly: number; totalDepositDueToday: number; totalTaxDueToday: number; totalShippingTaxDueToday: number; totalLineLevelCreditAmountDueMonthly: number; totalTradeinPromotionDueMonthly: number; totalFinanceAmount: number; totalAdjustedDiscountDueToday: number; totalAdjustedDiscountDueMonthly: number; isFinancedOrder: boolean; isShopifyOrder: boolean; isBYOSOrder: boolean; isDashOrder: boolean; customer: Customer; packages: IPackage[]; paymentInfo: IPayment; shippingInfo: IShipping; financeInfo: IFinance; promotionInfo: IPromotion[]; orderBlockInfo: IOrderBlock; realTimeInventory: IRealtimeInventory; serviceStatus: IServiceStatus; activePackageId: number; activeLineId: number; taxRate: number; esigEmail: string; isHomeInternetOrder: boolean; }