public final class AmountedCurrency extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<AmountedCurrency>
Modifier and Type | Field and Description |
---|---|
private java.math.BigDecimal |
amount |
private java.lang.String |
currency |
private java.lang.String |
symbol |
Constructor and Description |
---|
AmountedCurrency(java.lang.String currency,
java.math.BigDecimal amount)
Instantiates a new Amounted currency.
|
AmountedCurrency(java.lang.String currency,
java.math.BigDecimal amount,
java.lang.String symbol)
Instantiates a new Amounted currency.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(AmountedCurrency o) |
java.math.BigDecimal |
getAmount()
Gets amount.
|
java.lang.String |
getCurrency()
Gets currency.
|
java.lang.String |
getSymbol()
Gets symbol.
|
void |
setSymbol(java.lang.String symbol)
Sets symbol.
|
@SerializedName(value="currency") @Expose @NonNull private java.lang.String currency
@SerializedName(value="symbol") @Expose @NonNull private java.lang.String symbol
@SerializedName(value="amount") @Expose @NonNull private java.math.BigDecimal amount
public AmountedCurrency(java.lang.String currency, java.math.BigDecimal amount)
currency
- the currencyamount
- the amountpublic AmountedCurrency(java.lang.String currency, java.math.BigDecimal amount, java.lang.String symbol)
currency
- the currencyamount
- the amountsymbol
- the symbolpublic java.lang.String getCurrency()
public java.lang.String getSymbol()
public void setSymbol(java.lang.String symbol)
symbol
- the symbolpublic java.math.BigDecimal getAmount()
public int compareTo(@NonNull AmountedCurrency o)
compareTo
in interface java.lang.Comparable<AmountedCurrency>