public class LineItem extends Object
| Modifier and Type | Field and Description |
|---|---|
protected BigDecimal |
aggregatedTaxRate |
protected BigDecimal |
amountExcludingTax |
protected BigDecimal |
amountIncludingTax |
protected Map<String,LineItemAttribute> |
attributes |
protected BigDecimal |
discountExcludingTax |
protected BigDecimal |
discountIncludingTax |
protected String |
name |
protected BigDecimal |
quantity |
protected Boolean |
shippingRequired |
protected String |
sku |
protected BigDecimal |
taxAmount |
protected BigDecimal |
taxAmountPerUnit |
protected List<Tax> |
taxes |
protected LineItemType |
type |
protected BigDecimal |
undiscountedAmountExcludingTax |
protected BigDecimal |
undiscountedAmountIncludingTax |
protected BigDecimal |
undiscountedUnitPriceExcludingTax |
protected BigDecimal |
undiscountedUnitPriceIncludingTax |
protected String |
uniqueId |
protected BigDecimal |
unitPriceExcludingTax |
protected BigDecimal |
unitPriceIncludingTax |
| Constructor and Description |
|---|
LineItem() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
BigDecimal |
getAggregatedTaxRate()
The total tax rate applied to the item, calculated from the rates of all tax lines.
|
BigDecimal |
getAmountExcludingTax()
The line item price with discounts applied, excluding taxes.
|
BigDecimal |
getAmountIncludingTax()
The line item price with discounts applied, including taxes.
|
Map<String,LineItemAttribute> |
getAttributes()
A map of custom information for the item.
|
BigDecimal |
getDiscountExcludingTax()
The discount allocated to the item, excluding taxes.
|
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.
|
BigDecimal |
getTaxAmount()
The sum of all taxes applied to the item.
|
BigDecimal |
getTaxAmountPerUnit()
The calculated tax amount per unit.
|
List<Tax> |
getTaxes()
A set of tax lines, each of which specifies a tax applied to the item.
|
LineItemType |
getType()
The type of the line item.
|
BigDecimal |
getUndiscountedAmountExcludingTax()
The line item price with discounts not applied, excluding taxes.
|
BigDecimal |
getUndiscountedAmountIncludingTax()
The line item price with discounts not applied, including taxes.
|
BigDecimal |
getUndiscountedUnitPriceExcludingTax()
The calculated price per unit with discounts not applied, excluding taxes.
|
BigDecimal |
getUndiscountedUnitPriceIncludingTax()
The calculated price per unit with discounts not applied, including taxes.
|
String |
getUniqueId()
The unique identifier of the line item within the set of line items.
|
BigDecimal |
getUnitPriceExcludingTax()
The calculated price per unit with discounts applied, excluding taxes.
|
BigDecimal |
getUnitPriceIncludingTax()
The calculated price per unit with discounts applied, including taxes.
|
int |
hashCode() |
Boolean |
isShippingRequired()
Whether the item required shipping.
|
String |
toString() |
protected BigDecimal aggregatedTaxRate
protected BigDecimal amountExcludingTax
protected BigDecimal amountIncludingTax
protected Map<String,LineItemAttribute> attributes
protected BigDecimal discountExcludingTax
protected BigDecimal discountIncludingTax
protected String name
protected BigDecimal quantity
protected Boolean shippingRequired
protected String sku
protected BigDecimal taxAmount
protected BigDecimal taxAmountPerUnit
protected LineItemType type
protected BigDecimal undiscountedAmountExcludingTax
protected BigDecimal undiscountedAmountIncludingTax
protected BigDecimal undiscountedUnitPriceExcludingTax
protected BigDecimal undiscountedUnitPriceIncludingTax
protected String uniqueId
protected BigDecimal unitPriceExcludingTax
protected BigDecimal unitPriceIncludingTax
public BigDecimal getAggregatedTaxRate()
public BigDecimal getAmountExcludingTax()
public BigDecimal getAmountIncludingTax()
public Map<String,LineItemAttribute> getAttributes()
public BigDecimal getDiscountExcludingTax()
public BigDecimal getDiscountIncludingTax()
public String getName()
public BigDecimal getQuantity()
public Boolean isShippingRequired()
public String getSku()
public BigDecimal getTaxAmount()
public BigDecimal getTaxAmountPerUnit()
public List<Tax> getTaxes()
public LineItemType getType()
public BigDecimal getUndiscountedAmountExcludingTax()
public BigDecimal getUndiscountedAmountIncludingTax()
public BigDecimal getUndiscountedUnitPriceExcludingTax()
public BigDecimal getUndiscountedUnitPriceIncludingTax()
public String getUniqueId()
public BigDecimal getUnitPriceExcludingTax()
public BigDecimal getUnitPriceIncludingTax()
Copyright © 2024. All rights reserved.