public class XPFShoppingCart extends XPFEntity
| Modifier and Type | Class and Description |
|---|---|
static class |
XPFShoppingCart.XPFShoppingCartBuilder<C extends XPFShoppingCart,B extends XPFShoppingCart.XPFShoppingCartBuilder<C,B>> |
XPFEntity.XPFEntityBuilder<C extends XPFEntity,B extends XPFEntity.XPFEntityBuilder<C,B>>| Modifier | Constructor and Description |
|---|---|
|
XPFShoppingCart(@NonNull String guid,
String cartOrderGuid,
@NonNull XPFShopper shopper,
@NonNull List<XPFShoppingItem> lineItems,
long quantity,
boolean requiresShipping,
XPFAddress shippingAddress,
XPFAddress billingAddress,
XPFContact shippingContact,
XPFContact billingContact,
@NonNull Map<String,String> modifierFields,
XPFShippingOption selectedShippingOption,
XPFShoppingCartPricing shoppingCartPricing,
@NonNull XPFEntitySupplier<XPFContainerPricing> pricing,
@NonNull Set<String> appliedCouponCodes,
@NonNull XPFEntitySupplier<Set<XPFPaymentInstrument>> selectedPaymentInstruments) |
protected |
XPFShoppingCart(XPFShoppingCart.XPFShoppingCartBuilder<?,?> b) |
| Modifier and Type | Method and Description |
|---|---|
static XPFShoppingCart.XPFShoppingCartBuilder<?,?> |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
@NonNull Set<String> |
getAppliedCouponCodes()
The coupon codes that have been assigned to the shopping cart by the shopper.
|
XPFAddress |
getBillingAddress()
The billing address.
|
XPFContact |
getBillingContact()
The billing contact.
|
String |
getCartOrderGuid()
The cart order guid.
|
@NonNull String |
getGuid()
The shopping cart guid.
|
@NonNull List<XPFShoppingItem> |
getLineItems()
The shopping cart line items.
|
@NonNull Map<String,String> |
getModifierFields()
The shopping cart modifier field values.
|
@NonNull XPFContainerPricing |
getPricing()
The shopping cart price calculator.
|
long |
getQuantity()
The number of items in the shopping cart.
|
Set<XPFPaymentInstrument> |
getSelectedPaymentInstruments()
The payment instruments selected for the shopping cart.
|
XPFShippingOption |
getSelectedShippingOption()
The selected shipping option.
|
XPFAddress |
getShippingAddress()
The shipping address.
|
XPFContact |
getShippingContact()
The shipping contact.
|
@NonNull XPFShopper |
getShopper()
The shopper.
|
XPFShoppingCartPricing |
getShoppingCartPricing()
Deprecated.
use getPricing() instead
|
int |
hashCode() |
boolean |
isRequiresShipping()
Indicates if shipping is required.
|
String |
toString() |
getCustomData, getCustomDataValueprotected XPFShoppingCart(XPFShoppingCart.XPFShoppingCartBuilder<?,?> b)
public XPFShoppingCart(@NonNull
@NonNull String guid,
String cartOrderGuid,
@NonNull
@NonNull XPFShopper shopper,
@NonNull
@NonNull List<XPFShoppingItem> lineItems,
long quantity,
boolean requiresShipping,
XPFAddress shippingAddress,
XPFAddress billingAddress,
XPFContact shippingContact,
XPFContact billingContact,
@NonNull
@NonNull Map<String,String> modifierFields,
XPFShippingOption selectedShippingOption,
XPFShoppingCartPricing shoppingCartPricing,
@NonNull
@NonNull XPFEntitySupplier<XPFContainerPricing> pricing,
@NonNull
@NonNull Set<String> appliedCouponCodes,
@NonNull
@NonNull XPFEntitySupplier<Set<XPFPaymentInstrument>> selectedPaymentInstruments)
@LazyLoaded public Set<XPFPaymentInstrument> getSelectedPaymentInstruments()
@LazyLoaded @NonNull public @NonNull XPFContainerPricing getPricing()
@LazyLoaded @Deprecated @SkipSerialization(scopes={}) public XPFShoppingCartPricing getShoppingCartPricing()
public static XPFShoppingCart.XPFShoppingCartBuilder<?,?> builder()
@NonNull public @NonNull String getGuid()
public String getCartOrderGuid()
@NonNull public @NonNull XPFShopper getShopper()
@NonNull public @NonNull List<XPFShoppingItem> getLineItems()
public long getQuantity()
public boolean isRequiresShipping()
public XPFAddress getShippingAddress()
public XPFAddress getBillingAddress()
public XPFContact getShippingContact()
public XPFContact getBillingContact()
@NonNull public @NonNull Map<String,String> getModifierFields()
public XPFShippingOption getSelectedShippingOption()
@NonNull public @NonNull Set<String> getAppliedCouponCodes()
Copyright © 2026. All rights reserved.