Package com.usebutton.merchant
Class Order.LineItem.Builder
-
- All Implemented Interfaces:
public class Order.LineItem.BuilderBuilder class for order line item Order.LineItem.
-
-
Constructor Summary
Constructors Constructor Description Order.LineItem.Builder(String id, long total)Constructor.
-
Method Summary
Modifier and Type Method Description Order.LineItembuild()Builds and returns an Order line item Object Order.LineItem.BuildersetQuantity(int quantity)The number of unique units represented by this line item (default is 1) Order.LineItem.BuildersetDescription(String description)Text describing the line item Order.LineItem.BuildersetSku(String sku)The Stock Keeping Unit of the line item Order.LineItem.BuildersetUpc(String upc)The Universal Product Code of the line item Order.LineItem.BuildersetCategory(List<String> category)The category of the line item. Order.LineItem.BuildersetAttributes(Map<String, String> attributes)A key/value store for strings to specify additional information about a line item -
-
Constructor Detail
-
Order.LineItem.Builder
Order.LineItem.Builder(String id, long total)
Constructor.- Parameters:
id- The unique identifier for this line item, within the scope of this order.total- The total price of all items bought in a particular line item (e.g.
-
-
Method Detail
-
build
Order.LineItem build()
Builds and returns an Order line item Object
-
setQuantity
Order.LineItem.Builder setQuantity(int quantity)
The number of unique units represented by this line item (default is 1)
-
setDescription
Order.LineItem.Builder setDescription(String description)
Text describing the line item
-
setSku
Order.LineItem.Builder setSku(String sku)
The Stock Keeping Unit of the line item
-
setUpc
Order.LineItem.Builder setUpc(String upc)
The Universal Product Code of the line item
-
setCategory
Order.LineItem.Builder setCategory(List<String> category)
The category of the line item. An ordered list of strings, starting with the topmost (or most general) category.
-
setAttributes
Order.LineItem.Builder setAttributes(Map<String, String> attributes)
A key/value store for strings to specify additional information about a line item
-
-
-
-