Package com.checkout.financial
Class ActionBreakdown.ActionBreakdownBuilder
- java.lang.Object
-
- com.checkout.financial.ActionBreakdown.ActionBreakdownBuilder
-
- Enclosing class:
- ActionBreakdown
public static class ActionBreakdown.ActionBreakdownBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
breakdownType
public ActionBreakdown.ActionBreakdownBuilder breakdownType(java.lang.String breakdownType)
- Returns:
this.
-
fxRateApplied
public ActionBreakdown.ActionBreakdownBuilder fxRateApplied(java.lang.Double fxRateApplied)
- Returns:
this.
-
holdingCurrency
public ActionBreakdown.ActionBreakdownBuilder holdingCurrency(Currency holdingCurrency)
- Returns:
this.
-
holdingCurrencyAmount
public ActionBreakdown.ActionBreakdownBuilder holdingCurrencyAmount(java.lang.Double holdingCurrencyAmount)
- Returns:
this.
-
processingCurrency
public ActionBreakdown.ActionBreakdownBuilder processingCurrency(Currency processingCurrency)
- Returns:
this.
-
processingCurrencyAmount
public ActionBreakdown.ActionBreakdownBuilder processingCurrencyAmount(java.lang.Double processingCurrencyAmount)
- Returns:
this.
-
transactionCurrency
public ActionBreakdown.ActionBreakdownBuilder transactionCurrency(Currency transactionCurrency)
- Returns:
this.
-
transactionCurrencyAmount
public ActionBreakdown.ActionBreakdownBuilder transactionCurrencyAmount(java.lang.Double transactionCurrencyAmount)
- Returns:
this.
-
processingToTransactionCurrencyFxRate
public ActionBreakdown.ActionBreakdownBuilder processingToTransactionCurrencyFxRate(java.lang.Double processingToTransactionCurrencyFxRate)
- Returns:
this.
-
transactionToHoldingCurrencyFxRate
public ActionBreakdown.ActionBreakdownBuilder transactionToHoldingCurrencyFxRate(java.lang.Double transactionToHoldingCurrencyFxRate)
- Returns:
this.
-
feeDetail
public ActionBreakdown.ActionBreakdownBuilder feeDetail(java.lang.String feeDetail)
- Returns:
this.
-
reserveRate
public ActionBreakdown.ActionBreakdownBuilder reserveRate(java.lang.String reserveRate)
- Returns:
this.
-
reserveReleaseDate
public ActionBreakdown.ActionBreakdownBuilder reserveReleaseDate(java.time.Instant reserveReleaseDate)
- Returns:
this.
-
reserveDeductedDate
public ActionBreakdown.ActionBreakdownBuilder reserveDeductedDate(java.time.Instant reserveDeductedDate)
- Returns:
this.
-
taxFxRate
public ActionBreakdown.ActionBreakdownBuilder taxFxRate(java.lang.Double taxFxRate)
- Returns:
this.
-
entityCountryTaxCurrency
public ActionBreakdown.ActionBreakdownBuilder entityCountryTaxCurrency(Currency entityCountryTaxCurrency)
- Returns:
this.
-
taxCurrencyAmount
public ActionBreakdown.ActionBreakdownBuilder taxCurrencyAmount(java.lang.Double taxCurrencyAmount)
- Returns:
this.
-
build
public ActionBreakdown build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-