public class PaymentItem
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PaymentItem.PaymentItemBuilder
The type Payment item builder.
|
Modifier and Type | Field and Description |
---|---|
private java.math.BigDecimal |
amountPerUnit |
private java.lang.String |
description |
private AmountModificator |
discount |
private java.lang.String |
name |
private Quantity |
quantity |
private java.util.ArrayList<Tax> |
taxes |
private java.math.BigDecimal |
totalAmount |
Modifier | Constructor and Description |
---|---|
private |
PaymentItem(java.lang.String name,
java.lang.String description,
Quantity quantity,
java.math.BigDecimal amountPerUnit,
AmountModificator discount,
java.util.ArrayList<Tax> taxes)
Constructor is private to prevent access from client app, it must be through inner Builder class only
|
Modifier and Type | Method and Description |
---|---|
java.math.BigDecimal |
getAmountPerUnit()
Gets amount per unit.
|
AmountModificator |
getDiscount()
Gets discount.
|
java.math.BigDecimal |
getDiscountAmount()
Gets discount amount.
|
java.math.BigDecimal |
getPlainAmount()
Gets plain amount.
|
Quantity |
getQuantity()
Gets quantity.
|
java.math.BigDecimal |
getTaxesAmount()
Gets taxes amount.
|
@SerializedName(value="name") @Expose private java.lang.String name
@SerializedName(value="description") @Expose @Nullable private java.lang.String description
@SerializedName(value="quantity") @Expose private Quantity quantity
@SerializedName(value="amount_per_unit") @Expose private java.math.BigDecimal amountPerUnit
@SerializedName(value="discount") @Expose @Nullable private AmountModificator discount
@SerializedName(value="taxes") @Expose @Nullable private java.util.ArrayList<Tax> taxes
@SerializedName(value="total_amount") @Expose private java.math.BigDecimal totalAmount
private PaymentItem(java.lang.String name, @Nullable java.lang.String description, Quantity quantity, java.math.BigDecimal amountPerUnit, @Nullable AmountModificator discount, @Nullable java.util.ArrayList<Tax> taxes)
public java.math.BigDecimal getAmountPerUnit()
public Quantity getQuantity()
public AmountModificator getDiscount()
public java.math.BigDecimal getPlainAmount()
public java.math.BigDecimal getDiscountAmount()
public java.math.BigDecimal getTaxesAmount()