Package com.flagright.api.types
Class TransactionAmountDetails.Builder
- java.lang.Object
-
- com.flagright.api.types.TransactionAmountDetails.Builder
-
- All Implemented Interfaces:
TransactionAmountDetails._FinalStage,TransactionAmountDetails.TransactionAmountStage,TransactionAmountDetails.TransactionCurrencyStage
- Enclosing class:
- TransactionAmountDetails
public static final class TransactionAmountDetails.Builder extends java.lang.Object implements TransactionAmountDetails.TransactionAmountStage, TransactionAmountDetails.TransactionCurrencyStage, TransactionAmountDetails._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TransactionAmountDetailsbuild()TransactionAmountDetails._FinalStagecountry(CountryCode country)TransactionAmountDetails._FinalStagecountry(java.util.Optional<CountryCode> country)TransactionAmountDetails.Builderfrom(TransactionAmountDetails other)TransactionAmountDetails.TransactionCurrencyStagetransactionAmount(double transactionAmount)Amount of the transactionTransactionAmountDetails._FinalStagetransactionCurrency(CurrencyCode transactionCurrency)
-
-
-
Method Detail
-
from
public TransactionAmountDetails.Builder from(TransactionAmountDetails other)
- Specified by:
fromin interfaceTransactionAmountDetails.TransactionAmountStage
-
transactionAmount
public TransactionAmountDetails.TransactionCurrencyStage transactionAmount(double transactionAmount)
Amount of the transaction
- Specified by:
transactionAmountin interfaceTransactionAmountDetails.TransactionAmountStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
transactionCurrency
public TransactionAmountDetails._FinalStage transactionCurrency(@NotNull CurrencyCode transactionCurrency)
- Specified by:
transactionCurrencyin interfaceTransactionAmountDetails.TransactionCurrencyStage
-
country
public TransactionAmountDetails._FinalStage country(CountryCode country)
- Specified by:
countryin interfaceTransactionAmountDetails._FinalStage
-
country
public TransactionAmountDetails._FinalStage country(java.util.Optional<CountryCode> country)
- Specified by:
countryin interfaceTransactionAmountDetails._FinalStage
-
build
public TransactionAmountDetails build()
- Specified by:
buildin interfaceTransactionAmountDetails._FinalStage
-
-