public class ECommerceAmount
extends java.lang.Object
| Constructor and Description |
|---|
ECommerceAmount(java.math.BigDecimal amount,
java.lang.String unit)
Creates an amount with
BigDecimal value. |
ECommerceAmount(double amount,
java.lang.String unit)
Creates an amount with double value.
|
ECommerceAmount(long amountMicros,
java.lang.String unit)
Creates an amount with its value in micros.
|
| Modifier and Type | Method and Description |
|---|---|
java.math.BigDecimal |
getAmount() |
java.lang.String |
getUnit() |
java.lang.String |
toString() |
public ECommerceAmount(long amountMicros,
@NonNull
java.lang.String unit)
amountMicros - Amount value in micros (actual amount multiplied by 10^6).unit - Amount unit. For example, "USD" "RUB", etc.ECommerceAmount(double, String),
ECommerceAmount(BigDecimal, String)public ECommerceAmount(double amount,
@NonNull
java.lang.String unit)
amount - Amount value as double.
Double.POSITIVE_INFINITY, Double.NEGATIVE_INFINITY
and Double.NaN will be treated as 0.unit - Amount unit. For example, "USD", "RUB", etc.ECommerceAmount(long, String),
*public ECommerceAmount(@NonNull
java.math.BigDecimal amount,
@NonNull
java.lang.String unit)
BigDecimal value.amount - Amount value as BigDecimal.unit - Amount unit. For example, "USD", "RUB", etc.ECommerceAmount(long, String),
*@NonNull public java.math.BigDecimal getAmount()
ECommerceAmount(double, String),
ECommerceAmount(long, String),
ECommerceAmount(java.math.BigDecimal, String)@NonNull public java.lang.String getUnit()
ECommerceAmount(double, String),
ECommerceAmount(long, String),
ECommerceAmount(java.math.BigDecimal, String)@NonNull public java.lang.String toString()
toString in class java.lang.Object