public final class Cart.Builder extends Object

Builder to create a Cart.

Public Methods

public Cart.Builder addLineItem (LineItem lineItem)

Adds a line item to the shopping cart.

public Cart build ()

public Cart.Builder setCurrencyCode (String currencyCode)

Required field. Sets the ISO 4217 currency code of the transaction.

public Cart.Builder setLineItems (List<LineItem> lineItems)

Sets the line items in the shopping cart. Removes any previous line items associated with this cart.

public Cart.Builder setTotalPrice (String totalPrice)

Required field. Sets the total price of the cart. The format of this string follows the regex: [0-9]+(\.[0-9][0-9])?