Cart
Representation of a Cart Cart
export interface Cart {
'appliedOrderPromotions'?: Array<PromotionResult>;
'appliedProductPromotions'?: Array<PromotionResult>;
'appliedVouchers'?: Array<Voucher>;
'calculated'?: boolean;
'chinesePaymentInfo'?: ChinesePaymentInfo;
'code'?: string;
'costCenter'?: B2BCostCenter;
'deliveryAddress'?: Address;
'deliveryCost'?: Price;
'deliveryItemsQuantity'?: number;
'deliveryMode'?: DeliveryMode;
'deliveryOrderGroups'?: Array<DeliveryOrderEntryGroup>;
'deliveryTimeSlot'?: DeliveryTimeSlot;
'description'?: string;
'earliestRetrievalAt'?: string;
'entries'?: Array<OrderEntry>;
'entryGroups'?: Array<EntryGroup>;
'expirationTime'?: string;
'guid'?: string;
'name'?: string;
'net'?: boolean;
'orderDiscounts'?: Price;
'paymentInfo'?: PaymentDetails;
'paymentStatus'?: string;
'paymentType'?: B2BPaymentTypeData;
'pickupItemsQuantity'?: number;
'pickupOrderGroups'?: Array<PickupOrderEntryGroup>;
'potentialOrderPromotions'?: Array<PromotionResult>;
'potentialProductPromotions'?: Array<PromotionResult>;
'productDiscounts'?: Price;
'purchaseOrderNumber'?: string;
'requestedRetrievalAt'?: string;
'savedBy'?: Principal;
'saveTime'?: string;
'site'?: string;
'store'?: string;
'subTotal'?: Price;
'taxInvoice'?: TaxInvoice;
'totalDiscounts'?: Price;
'totalItems'?: number;
'totalPrice'?: Price;
'totalPriceWithTax'?: Price;
'totalTax'?: Price;
'totalUnitCount'?: number;
'user'?: Principal;
}Properties
| Name | Required | Type | Description |
|---|---|---|---|
appliedOrderPromotions | Optional | Array<PromotionResult> | List of applied order promotions {Array<PromotionResult>} Cart |
appliedProductPromotions | Optional | Array<PromotionResult> | List of applied product promotions {Array<PromotionResult>} Cart |
appliedVouchers | Optional | Array<Voucher> | List of applied vouchers {Array<Voucher>} Cart |
calculated | Optional | boolean | Flag showing if order is calculated {boolean} Cart |
chinesePaymentInfo | Optional | ChinesePaymentInfo | {ChinesePaymentInfo} Cart |
code | Optional | string | Code number of order {string} Cart |
costCenter | Optional | B2BCostCenter | {B2BCostCenter} Cart |
deliveryAddress | Optional | Address | {Address} Cart |
deliveryCost | Optional | Price | {Price} Cart |
deliveryItemsQuantity | Optional | number | Quantity of delivery items {number} Cart |
deliveryMode | Optional | DeliveryMode | {DeliveryMode} Cart |
deliveryOrderGroups | Optional | Array<DeliveryOrderEntryGroup> | List of delivery order entries group {Array<DeliveryOrderEntryGroup>} Cart |
deliveryTimeSlot | Optional | DeliveryTimeSlot | {DeliveryTimeSlot} Cart |
description | Optional | string | Description of the cart {string} Cart |
earliestRetrievalAt | Optional | string | Earliest possible retrieval date available for order {string} Cart |
entries | Optional | Array<OrderEntry> | List of order entries {Array<OrderEntry>} Cart |
entryGroups | Optional | Array<EntryGroup> | List of entry groups {Array<EntryGroup>} Cart |
expirationTime | Optional | string | Date of cart expiration time {string} Cart |
guid | Optional | string | Guest user id identifier {string} Cart |
name | Optional | string | Name of the cart {string} Cart |
net | Optional | boolean | Flag stating iv value is net-value {boolean} Cart |
orderDiscounts | Optional | Price | {Price} Cart |
paymentInfo | Optional | PaymentDetails | {PaymentDetails} Cart |
paymentStatus | Optional | string | Payment status {string} Cart |
paymentType | Optional | B2BPaymentTypeData | {B2BPaymentTypeData} Cart |
pickupItemsQuantity | Optional | number | Quantity of pickup items {number} Cart |
pickupOrderGroups | Optional | Array<PickupOrderEntryGroup> | List of pickup order entry group {Array<PickupOrderEntryGroup>} Cart |
potentialOrderPromotions | Optional | Array<PromotionResult> | List of potential order promotions for cart {Array<PromotionResult>} Cart |
potentialProductPromotions | Optional | Array<PromotionResult> | List of potential product promotions for cart {Array<PromotionResult>} Cart |
productDiscounts | Optional | Price | {Price} Cart |
purchaseOrderNumber | Optional | string | {string} Cart |
requestedRetrievalAt | Optional | string | Customer requested date for order retrieval {string} Cart |
savedBy | Optional | Principal | {Principal} Cart |
saveTime | Optional | string | Date of saving cart {string} Cart |
site | Optional | string | Site {string} Cart |
store | Optional | string | Store {string} Cart |
subTotal | Optional | Price | {Price} Cart |
taxInvoice | Optional | TaxInvoice | {TaxInvoice} Cart |
totalDiscounts | Optional | Price | {Price} Cart |
totalItems | Optional | number | {number} Cart |
totalPrice | Optional | Price | {Price} Cart |
totalPriceWithTax | Optional | Price | {Price} Cart |
totalTax | Optional | Price | {Price} Cart |
totalUnitCount | Optional | number | Total unit count {number} Cart |
user | Optional | Principal | {Principal} Cart |