public class LineItemCreate extends Object
| Modifier and Type | Field and Description |
|---|---|
protected BigDecimal |
amountIncludingTax |
protected Map<String,LineItemAttributeCreate> |
attributes |
protected BigDecimal |
discountIncludingTax |
protected String |
name |
protected BigDecimal |
quantity |
protected Boolean |
shippingRequired |
protected String |
sku |
protected List<TaxCreate> |
taxes |
protected LineItemType |
type |
protected String |
uniqueId |
| Constructor and Description |
|---|
LineItemCreate() |
| Modifier and Type | Method and Description |
|---|---|
LineItemCreate |
addTaxesItem(TaxCreate taxesItem) |
LineItemCreate |
amountIncludingTax(BigDecimal amountIncludingTax) |
LineItemCreate |
attributes(Map<String,LineItemAttributeCreate> attributes) |
LineItemCreate |
discountIncludingTax(BigDecimal discountIncludingTax) |
boolean |
equals(Object o) |
BigDecimal |
getAmountIncludingTax()
The line item price with discounts applied, including taxes.
|
Map<String,LineItemAttributeCreate> |
getAttributes()
A map of custom information for the item.
|
BigDecimal |
getDiscountIncludingTax()
The discount allocated to the item, including taxes.
|
String |
getName()
The name of the product, ideally in the customer's language.
|
BigDecimal |
getQuantity()
The number of items that were purchased.
|
String |
getSku()
The SKU (stock-keeping unit) of the product.
|
List<TaxCreate> |
getTaxes()
A set of tax lines, each of which specifies a tax applied to the item.
|
LineItemType |
getType()
The type of the line item.
|
String |
getUniqueId()
The unique identifier of the line item within the set of line items.
|
int |
hashCode() |
Boolean |
isShippingRequired()
Whether the item required shipping.
|
LineItemCreate |
name(String name) |
LineItemCreate |
putAttributesItem(String key,
LineItemAttributeCreate attributesItem) |
LineItemCreate |
quantity(BigDecimal quantity) |
void |
setAmountIncludingTax(BigDecimal amountIncludingTax) |
void |
setAttributes(Map<String,LineItemAttributeCreate> attributes) |
void |
setDiscountIncludingTax(BigDecimal discountIncludingTax) |
void |
setName(String name) |
void |
setQuantity(BigDecimal quantity) |
void |
setShippingRequired(Boolean shippingRequired) |
void |
setSku(String sku) |
void |
setTaxes(List<TaxCreate> taxes) |
void |
setType(LineItemType type) |
void |
setUniqueId(String uniqueId) |
LineItemCreate |
shippingRequired(Boolean shippingRequired) |
LineItemCreate |
sku(String sku) |
LineItemCreate |
taxes(List<TaxCreate> taxes) |
String |
toString() |
LineItemCreate |
type(LineItemType type) |
LineItemCreate |
uniqueId(String uniqueId) |
protected BigDecimal amountIncludingTax
protected Map<String,LineItemAttributeCreate> attributes
protected BigDecimal discountIncludingTax
protected String name
protected BigDecimal quantity
protected Boolean shippingRequired
protected String sku
protected LineItemType type
protected String uniqueId
public LineItemCreate amountIncludingTax(BigDecimal amountIncludingTax)
public BigDecimal getAmountIncludingTax()
public void setAmountIncludingTax(BigDecimal amountIncludingTax)
public LineItemCreate attributes(Map<String,LineItemAttributeCreate> attributes)
public LineItemCreate putAttributesItem(String key, LineItemAttributeCreate attributesItem)
public Map<String,LineItemAttributeCreate> getAttributes()
public void setAttributes(Map<String,LineItemAttributeCreate> attributes)
public LineItemCreate discountIncludingTax(BigDecimal discountIncludingTax)
public BigDecimal getDiscountIncludingTax()
public void setDiscountIncludingTax(BigDecimal discountIncludingTax)
public LineItemCreate name(String name)
public String getName()
public void setName(String name)
public LineItemCreate quantity(BigDecimal quantity)
public BigDecimal getQuantity()
public void setQuantity(BigDecimal quantity)
public LineItemCreate shippingRequired(Boolean shippingRequired)
public Boolean isShippingRequired()
public void setShippingRequired(Boolean shippingRequired)
public LineItemCreate sku(String sku)
public String getSku()
public void setSku(String sku)
public LineItemCreate taxes(List<TaxCreate> taxes)
public LineItemCreate addTaxesItem(TaxCreate taxesItem)
public List<TaxCreate> getTaxes()
public LineItemCreate type(LineItemType type)
public LineItemType getType()
public void setType(LineItemType type)
public LineItemCreate uniqueId(String uniqueId)
public String getUniqueId()
public void setUniqueId(String uniqueId)
Copyright © 2024. All rights reserved.