Package com.checkout.financial
Class ActionBreakdown
- java.lang.Object
-
- com.checkout.financial.ActionBreakdown
-
public class ActionBreakdown extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classActionBreakdown.ActionBreakdownBuilder
-
Constructor Summary
Constructors Constructor Description ActionBreakdown()ActionBreakdown(java.lang.String breakdownType, java.lang.Double fxRateApplied, Currency holdingCurrency, java.lang.Double holdingCurrencyAmount, Currency processingCurrency, java.lang.Double processingCurrencyAmount, Currency transactionCurrency, java.lang.Double transactionCurrencyAmount, java.lang.Double processingToTransactionCurrencyFxRate, java.lang.Double transactionToHoldingCurrencyFxRate, java.lang.String feeDetail, java.lang.String reserveRate, java.time.Instant reserveReleaseDate, java.time.Instant reserveDeductedDate, java.lang.Double taxFxRate, Currency entityCountryTaxCurrency, java.lang.Double taxCurrencyAmount)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ActionBreakdown.ActionBreakdownBuilderbuilder()protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)java.lang.StringgetBreakdownType()CurrencygetEntityCountryTaxCurrency()java.lang.StringgetFeeDetail()java.lang.DoublegetFxRateApplied()CurrencygetHoldingCurrency()java.lang.DoublegetHoldingCurrencyAmount()CurrencygetProcessingCurrency()java.lang.DoublegetProcessingCurrencyAmount()java.lang.DoublegetProcessingToTransactionCurrencyFxRate()java.time.InstantgetReserveDeductedDate()java.lang.StringgetReserveRate()java.time.InstantgetReserveReleaseDate()java.lang.DoublegetTaxCurrencyAmount()java.lang.DoublegetTaxFxRate()CurrencygetTransactionCurrency()java.lang.DoublegetTransactionCurrencyAmount()java.lang.DoublegetTransactionToHoldingCurrencyFxRate()inthashCode()voidsetBreakdownType(java.lang.String breakdownType)voidsetEntityCountryTaxCurrency(Currency entityCountryTaxCurrency)voidsetFeeDetail(java.lang.String feeDetail)voidsetFxRateApplied(java.lang.Double fxRateApplied)voidsetHoldingCurrency(Currency holdingCurrency)voidsetHoldingCurrencyAmount(java.lang.Double holdingCurrencyAmount)voidsetProcessingCurrency(Currency processingCurrency)voidsetProcessingCurrencyAmount(java.lang.Double processingCurrencyAmount)voidsetProcessingToTransactionCurrencyFxRate(java.lang.Double processingToTransactionCurrencyFxRate)voidsetReserveDeductedDate(java.time.Instant reserveDeductedDate)voidsetReserveRate(java.lang.String reserveRate)voidsetReserveReleaseDate(java.time.Instant reserveReleaseDate)voidsetTaxCurrencyAmount(java.lang.Double taxCurrencyAmount)voidsetTaxFxRate(java.lang.Double taxFxRate)voidsetTransactionCurrency(Currency transactionCurrency)voidsetTransactionCurrencyAmount(java.lang.Double transactionCurrencyAmount)voidsetTransactionToHoldingCurrencyFxRate(java.lang.Double transactionToHoldingCurrencyFxRate)java.lang.StringtoString()
-
-
-
Constructor Detail
-
ActionBreakdown
public ActionBreakdown(java.lang.String breakdownType, java.lang.Double fxRateApplied, Currency holdingCurrency, java.lang.Double holdingCurrencyAmount, Currency processingCurrency, java.lang.Double processingCurrencyAmount, Currency transactionCurrency, java.lang.Double transactionCurrencyAmount, java.lang.Double processingToTransactionCurrencyFxRate, java.lang.Double transactionToHoldingCurrencyFxRate, java.lang.String feeDetail, java.lang.String reserveRate, java.time.Instant reserveReleaseDate, java.time.Instant reserveDeductedDate, java.lang.Double taxFxRate, Currency entityCountryTaxCurrency, java.lang.Double taxCurrencyAmount)
-
ActionBreakdown
public ActionBreakdown()
-
-
Method Detail
-
builder
public static ActionBreakdown.ActionBreakdownBuilder builder()
-
getBreakdownType
public java.lang.String getBreakdownType()
-
getFxRateApplied
public java.lang.Double getFxRateApplied()
-
getHoldingCurrency
public Currency getHoldingCurrency()
-
getHoldingCurrencyAmount
public java.lang.Double getHoldingCurrencyAmount()
-
getProcessingCurrency
public Currency getProcessingCurrency()
-
getProcessingCurrencyAmount
public java.lang.Double getProcessingCurrencyAmount()
-
getTransactionCurrency
public Currency getTransactionCurrency()
-
getTransactionCurrencyAmount
public java.lang.Double getTransactionCurrencyAmount()
-
getProcessingToTransactionCurrencyFxRate
public java.lang.Double getProcessingToTransactionCurrencyFxRate()
-
getTransactionToHoldingCurrencyFxRate
public java.lang.Double getTransactionToHoldingCurrencyFxRate()
-
getFeeDetail
public java.lang.String getFeeDetail()
-
getReserveRate
public java.lang.String getReserveRate()
-
getReserveReleaseDate
public java.time.Instant getReserveReleaseDate()
-
getReserveDeductedDate
public java.time.Instant getReserveDeductedDate()
-
getTaxFxRate
public java.lang.Double getTaxFxRate()
-
getEntityCountryTaxCurrency
public Currency getEntityCountryTaxCurrency()
-
getTaxCurrencyAmount
public java.lang.Double getTaxCurrencyAmount()
-
setBreakdownType
public void setBreakdownType(java.lang.String breakdownType)
-
setFxRateApplied
public void setFxRateApplied(java.lang.Double fxRateApplied)
-
setHoldingCurrency
public void setHoldingCurrency(Currency holdingCurrency)
-
setHoldingCurrencyAmount
public void setHoldingCurrencyAmount(java.lang.Double holdingCurrencyAmount)
-
setProcessingCurrency
public void setProcessingCurrency(Currency processingCurrency)
-
setProcessingCurrencyAmount
public void setProcessingCurrencyAmount(java.lang.Double processingCurrencyAmount)
-
setTransactionCurrency
public void setTransactionCurrency(Currency transactionCurrency)
-
setTransactionCurrencyAmount
public void setTransactionCurrencyAmount(java.lang.Double transactionCurrencyAmount)
-
setProcessingToTransactionCurrencyFxRate
public void setProcessingToTransactionCurrencyFxRate(java.lang.Double processingToTransactionCurrencyFxRate)
-
setTransactionToHoldingCurrencyFxRate
public void setTransactionToHoldingCurrencyFxRate(java.lang.Double transactionToHoldingCurrencyFxRate)
-
setFeeDetail
public void setFeeDetail(java.lang.String feeDetail)
-
setReserveRate
public void setReserveRate(java.lang.String reserveRate)
-
setReserveReleaseDate
public void setReserveReleaseDate(java.time.Instant reserveReleaseDate)
-
setReserveDeductedDate
public void setReserveDeductedDate(java.time.Instant reserveDeductedDate)
-
setTaxFxRate
public void setTaxFxRate(java.lang.Double taxFxRate)
-
setEntityCountryTaxCurrency
public void setEntityCountryTaxCurrency(Currency entityCountryTaxCurrency)
-
setTaxCurrencyAmount
public void setTaxCurrencyAmount(java.lang.Double taxCurrencyAmount)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-