public class DccData
extends java.lang.Object
Note! All amounts are specified in the small unit of the currency. Please check the exponent to see how many decimal places are used by the specified currency. It's not safe to assume two decimal places.
Constructor and Description |
---|
DccData() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCardholderDisclaimer() |
java.lang.String |
getCardScheme() |
long |
getConvertedAmount() |
long |
getConvertedTipAmount() |
java.lang.String |
getCurrencyCode() |
double |
getExchangeRate() |
int |
getExponent() |
java.lang.String |
getMarkupDescription() |
java.lang.String |
getMarkupFormatted() |
java.lang.String |
getMerchantDisclaimer() |
java.lang.String |
getRateProvider() |
java.lang.String |
getSource() |
java.util.Date |
getTimeStamp() |
void |
setCardholderDisclaimer(java.lang.String value) |
void |
setCardScheme(java.lang.String value) |
void |
setConvertedAmount(long value) |
void |
setConvertedTipAmount(long value) |
void |
setCurrencyCode(java.lang.String value) |
void |
setExchangeRate(double value) |
void |
setExponent(int value) |
void |
setMarkupDescription(java.lang.String value) |
void |
setMarkupFormatted(java.lang.String value) |
void |
setMerchantDisclaimer(java.lang.String value) |
void |
setRateProvider(java.lang.String value) |
void |
setSource(java.lang.String value) |
void |
setTimeStamp(java.util.Date value) |
public java.lang.String getCurrencyCode()
public void setCurrencyCode(java.lang.String value)
value
- The currency used in the conversion.public long getConvertedAmount()
public void setConvertedAmount(long value)
value
- The converted final amount of the transaction.public long getConvertedTipAmount()
public void setConvertedTipAmount(long value)
value
- The converted tip amount of the transaction.
This is given in the small unit of the currency.public int getExponent()
public void setExponent(int value)
value
- Number of decimal places used by the converted currencypublic double getExchangeRate()
public void setExchangeRate(double value)
value
- Exchange rate used in the conversionpublic java.lang.String getRateProvider()
public void setRateProvider(java.lang.String value)
value
- The currency service providerpublic java.lang.String getSource()
public void setSource(java.lang.String value)
value
- Exchange rate sourcepublic java.util.Date getTimeStamp()
public void setTimeStamp(java.util.Date value)
value
- Date and time of the conversionpublic java.lang.String getMarkupFormatted()
public void setMarkupFormatted(java.lang.String value)
value
- The markup formatted as a string with percentage symbolpublic java.lang.String getMarkupDescription()
public void setMarkupDescription(java.lang.String value)
value
- An additional clarification of the markup.public java.lang.String getCardScheme()
public void setCardScheme(java.lang.String value)
value
- Card scheme.public java.lang.String getMerchantDisclaimer()
public void setMerchantDisclaimer(java.lang.String value)
value
- Disclaimer to print on a merchant's DCC receipt.public java.lang.String getCardholderDisclaimer()
public void setCardholderDisclaimer(java.lang.String value)
value
- A disclaimer to print on a cardholder's DCC receipt.