Package com.usebutton.merchant
Class Order.Builder
-
- All Implemented Interfaces:
public class Order.BuilderBuilder class for tracking a customer Order.
-
-
Constructor Summary
Constructors Constructor Description Order.Builder(String id, Date purchaseDate, List<Order.LineItem> lineItems)Constructor.
-
Method Summary
Modifier and Type Method Description Orderbuild()Builds and returns an Order Object Order.BuildersetCurrencyCode(String currencyCode)The ISO 4217 currency code. Order.BuildersetCustomerOrderId(String customerOrderId)The customer-facing order id Order.BuildersetCustomer(Order.Customer customer)The customer related to the order -
-
Constructor Detail
-
Order.Builder
Order.Builder(String id, Date purchaseDate, List<Order.LineItem> lineItems)
Constructor.- Parameters:
id- The order identifier (required).purchaseDate- The time the purchase was made by the user (required)lineItems- A list of the line item details that comprise the order (required)
-
-
Method Detail
-
setCurrencyCode
Order.Builder setCurrencyCode(String currencyCode)
The ISO 4217 currency code. (default is USD).
-
setCustomerOrderId
Order.Builder setCustomerOrderId(String customerOrderId)
The customer-facing order id
-
setCustomer
Order.Builder setCustomer(Order.Customer customer)
The customer related to the order
-
-
-
-