Members
(inner) appliedOrderPromotions :Array.<module:models/PromotionResult>
Type:
- Array.<module:models/PromotionResult>
- Source:
(inner) appliedProductPromotions :Array.<module:models/PromotionResult>
Type:
- Array.<module:models/PromotionResult>
- Source:
(inner) appliedVouchers :Array.<module:models/Voucher>
Type:
- Array.<module:models/Voucher>
- Source:
(inner) calculated :Boolean
Type:
- Boolean
- Source:
(inner) code :String
Type:
- String
- Source:
(inner) deliveryAddress :module:models/Address
Type:
- Source:
(inner) deliveryCost :module:models/Price
Type:
- Source:
(inner) deliveryItemsQuantity :Number
Type:
- Number
- Source:
(inner) deliveryMode :module:models/DeliveryMode
Type:
- Source:
(inner) deliveryOrderGroups :Array.<module:models/DeliveryOrderEntryGroup>
Type:
- Source:
(inner) description :String
Type:
- String
- Source:
(inner) entries :Array.<module:models/OrderEntry>
Type:
- Array.<module:models/OrderEntry>
- Source:
(inner) expirationTime :String
Type:
- String
- Source:
(inner) guid :String
Type:
- String
- Source:
(inner) name :String
Type:
- String
- Source:
(inner) net :Boolean
Type:
- Boolean
- Source:
(inner) orderDiscounts :module:models/Price
Type:
- Source:
(inner) paymentInfo :module:models/PaymentDetails
Type:
- Source:
(inner) pickupItemsQuantity :Number
Type:
- Number
- Source:
(inner) pickupOrderGroups :Array.<module:models/PickupOrderEntryGroup>
Type:
- Source:
(inner) potentialOrderPromotions :Array.<module:models/PromotionResult>
Type:
- Array.<module:models/PromotionResult>
- Source:
(inner) potentialProductPromotions :Array.<module:models/PromotionResult>
Type:
- Array.<module:models/PromotionResult>
- Source:
(inner) productDiscounts :module:models/Price
Type:
- Source:
(inner) savedBy :module:models/Principal
Type:
- Source:
(inner) saveTime :String
Type:
- String
- Source:
(inner) site :String
Type:
- String
- Source:
(inner) store :String
Type:
- String
- Source:
(inner) subTotal :module:models/Price
Type:
- Source:
(inner) totalDiscounts :module:models/Price
Type:
- Source:
(inner) totalItems :Number
Type:
- Number
- Source:
(inner) totalPrice :module:models/Price
Type:
- Source:
(inner) totalPriceWithTax :module:models/Price
Type:
- Source:
(inner) totalTax :module:models/Price
Type:
- Source:
(inner) totalUnitCount :Number
Type:
- Number
- Source:
(inner) user :module:models/Principal
Type:
- Source:
Methods
(static) constructFromObject(data, obj) → {module:models/Cart}
Constructs a Cart
from a plain JavaScript object,
optionally creating a new instance. Copies all relevant properties from
data
to obj
if supplied or a new instance if
not.
Parameters:
Name | Type | Description |
---|---|---|
data |
Object | The plain JavaScript object bearing properties of interest. |
obj |
module:models/Cart | Optional instance to populate. |
- Source:
Returns:
The populated Cart
instance.
- Type
- module:models/Cart