public final class Cart extends ResourceSupport
Modifier and Type | Field and Description |
---|---|
private BillingAddress |
billingAddress
email is mandatory
|
private GUID |
cartId |
private java.net.URI |
checkoutUrl |
private LineItemContainer |
lineItemContainer |
private MinimumCart |
minimumCart |
private PaymentData |
paymentData |
private java.lang.String |
pickupToken |
private Address |
shippingAddress |
private ShippingData |
shippingData |
Constructor and Description |
---|
Cart() |
Modifier and Type | Method and Description |
---|---|
BillingAddress |
getBillingAddress()
Billing address for the current cart
|
GUID |
getCartId()
Unique identifier of the cart.
|
java.net.URI |
getCheckoutUrl()
URL of cart to redirect the browser to in order to complete the checkout.
|
java.util.Optional<GUID> |
getCouponLineItemId() |
LineItemContainer |
getLineItemContainer()
A container for all the items in the cart
|
MinimumCart |
getMinimumCart() |
PaymentData |
getPaymentData() |
java.lang.String |
getPickupToken()
Token required for picking up cart in the SF.
|
Address |
getShippingAddress()
Shipping address for the current cart
|
ShippingData |
getShippingData() |
java.util.Optional<GUID> |
getShippingMethodId() |
void |
setBillingAddress(BillingAddress billingAddress) |
void |
setCartId(GUID cartId) |
void |
setCheckoutUrl(java.net.URI checkoutUrl) |
void |
setLineItemContainer(LineItemContainer lineItemContainer) |
void |
setMinimumCart(MinimumCart minimumCart) |
void |
setPaymentData(PaymentData paymentData) |
void |
setPickupToken(java.lang.String pickupToken) |
void |
setShippingAddress(Address shippingAddress) |
void |
setShippingData(ShippingData shippingData) |
add, add, equals, getId, getLink, getLinks, getSelfLinkUri, hashCode, hasLink, hasLinks, removeLinks, toString
private GUID cartId
private BillingAddress billingAddress
private Address shippingAddress
private LineItemContainer lineItemContainer
private ShippingData shippingData
private PaymentData paymentData
private MinimumCart minimumCart
private java.lang.String pickupToken
private java.net.URI checkoutUrl
public GUID getCartId()
public void setCartId(GUID cartId)
public BillingAddress getBillingAddress()
public void setBillingAddress(BillingAddress billingAddress)
public Address getShippingAddress()
public void setShippingAddress(Address shippingAddress)
public LineItemContainer getLineItemContainer()
public void setLineItemContainer(LineItemContainer lineItemContainer)
public ShippingData getShippingData()
public void setShippingData(ShippingData shippingData)
public PaymentData getPaymentData()
public void setPaymentData(PaymentData paymentData)
public java.lang.String getPickupToken()
public void setPickupToken(java.lang.String pickupToken)
public java.net.URI getCheckoutUrl()
public void setCheckoutUrl(java.net.URI checkoutUrl)
public MinimumCart getMinimumCart()
public void setMinimumCart(MinimumCart minimumCart)
public java.util.Optional<GUID> getCouponLineItemId()
public java.util.Optional<GUID> getShippingMethodId()