Package com.flagright.api.types
Class TransactionWithRulesResultOriginPaymentDetails
- java.lang.Object
-
- com.flagright.api.types.TransactionWithRulesResultOriginPaymentDetails
-
public final class TransactionWithRulesResultOriginPaymentDetails extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTransactionWithRulesResultOriginPaymentDetails.Visitor<T>
-
Method Summary
-
-
-
Method Detail
-
visit
public <T> T visit(TransactionWithRulesResultOriginPaymentDetails.Visitor<T> visitor)
-
card
public static TransactionWithRulesResultOriginPaymentDetails card(CardDetails value)
-
genericBankAccount
public static TransactionWithRulesResultOriginPaymentDetails genericBankAccount(GenericBankAccountDetails value)
-
iban
public static TransactionWithRulesResultOriginPaymentDetails iban(IbanDetails value)
-
ach
public static TransactionWithRulesResultOriginPaymentDetails ach(AchDetails value)
-
swift
public static TransactionWithRulesResultOriginPaymentDetails swift(SwiftDetails value)
-
mpesa
public static TransactionWithRulesResultOriginPaymentDetails mpesa(MpesaDetails value)
-
upi
public static TransactionWithRulesResultOriginPaymentDetails upi(UpiDetails value)
-
wallet
public static TransactionWithRulesResultOriginPaymentDetails wallet(WalletDetails value)
-
check
public static TransactionWithRulesResultOriginPaymentDetails check(CheckDetails value)
-
cash
public static TransactionWithRulesResultOriginPaymentDetails cash(CashDetails value)
-
npp
public static TransactionWithRulesResultOriginPaymentDetails npp(NppDetails value)
-
isCard
public boolean isCard()
-
isGenericBankAccount
public boolean isGenericBankAccount()
-
isIban
public boolean isIban()
-
isAch
public boolean isAch()
-
isSwift
public boolean isSwift()
-
isMpesa
public boolean isMpesa()
-
isUpi
public boolean isUpi()
-
isWallet
public boolean isWallet()
-
isCheck
public boolean isCheck()
-
isCash
public boolean isCash()
-
isNpp
public boolean isNpp()
-
_isUnknown
public boolean _isUnknown()
-
getCard
public java.util.Optional<CardDetails> getCard()
-
getGenericBankAccount
public java.util.Optional<GenericBankAccountDetails> getGenericBankAccount()
-
getIban
public java.util.Optional<IbanDetails> getIban()
-
getAch
public java.util.Optional<AchDetails> getAch()
-
getSwift
public java.util.Optional<SwiftDetails> getSwift()
-
getMpesa
public java.util.Optional<MpesaDetails> getMpesa()
-
getUpi
public java.util.Optional<UpiDetails> getUpi()
-
getWallet
public java.util.Optional<WalletDetails> getWallet()
-
getCheck
public java.util.Optional<CheckDetails> getCheck()
-
getCash
public java.util.Optional<CashDetails> getCash()
-
getNpp
public java.util.Optional<NppDetails> getNpp()
-
_getUnknown
public java.util.Optional<java.lang.Object> _getUnknown()
-
-