Class AccountActivityRetrieveTransactionResponse
-
- All Implemented Interfaces:
public final class AccountActivityRetrieveTransactionResponseResponse containing multiple transaction types
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceAccountActivityRetrieveTransactionResponse.VisitorAn interface that defines how to map each variant of AccountActivityRetrieveTransactionResponse to a value of type T.
public final classAccountActivityRetrieveTransactionResponse.FinancialTransactionFinancial transaction with inheritance from unified base transaction
public final classAccountActivityRetrieveTransactionResponse.BookTransferTransactionBook transfer transaction
public final classAccountActivityRetrieveTransactionResponse.CardTransactionBase class for all transaction types in the ledger service
public final classAccountActivityRetrieveTransactionResponse.PaymentTransactionPayment transaction
-
Method Summary
-
-
Method Detail
-
financialTransaction
final Optional<AccountActivityRetrieveTransactionResponse.FinancialTransaction> financialTransaction()
Financial transaction with inheritance from unified base transaction
-
bookTransferTransaction
final Optional<AccountActivityRetrieveTransactionResponse.BookTransferTransaction> bookTransferTransaction()
Book transfer transaction
-
cardTransaction
final Optional<AccountActivityRetrieveTransactionResponse.CardTransaction> cardTransaction()
Base class for all transaction types in the ledger service
-
paymentTransaction
final Optional<AccountActivityRetrieveTransactionResponse.PaymentTransaction> paymentTransaction()
Payment transaction
-
externalPayment
final Optional<ExternalPayment> externalPayment()
-
managementOperationTransaction
final Optional<ManagementOperationTransaction> managementOperationTransaction()
-
isFinancialTransaction
final Boolean isFinancialTransaction()
-
isBookTransferTransaction
final Boolean isBookTransferTransaction()
-
isCardTransaction
final Boolean isCardTransaction()
-
isPaymentTransaction
final Boolean isPaymentTransaction()
-
isExternalPayment
final Boolean isExternalPayment()
-
isManagementOperationTransaction
final Boolean isManagementOperationTransaction()
-
asFinancialTransaction
final AccountActivityRetrieveTransactionResponse.FinancialTransaction asFinancialTransaction()
Financial transaction with inheritance from unified base transaction
-
asBookTransferTransaction
final AccountActivityRetrieveTransactionResponse.BookTransferTransaction asBookTransferTransaction()
Book transfer transaction
-
asCardTransaction
final AccountActivityRetrieveTransactionResponse.CardTransaction asCardTransaction()
Base class for all transaction types in the ledger service
-
asPaymentTransaction
final AccountActivityRetrieveTransactionResponse.PaymentTransaction asPaymentTransaction()
Payment transaction
-
asExternalPayment
final ExternalPayment asExternalPayment()
-
asManagementOperationTransaction
final ManagementOperationTransaction asManagementOperationTransaction()
-
accept
final <T extends Any> T accept(AccountActivityRetrieveTransactionResponse.Visitor<T> visitor)
-
validate
final AccountActivityRetrieveTransactionResponse validate()
-
ofFinancialTransaction
final static AccountActivityRetrieveTransactionResponse ofFinancialTransaction(AccountActivityRetrieveTransactionResponse.FinancialTransaction financialTransaction)
Financial transaction with inheritance from unified base transaction
-
ofBookTransferTransaction
final static AccountActivityRetrieveTransactionResponse ofBookTransferTransaction(AccountActivityRetrieveTransactionResponse.BookTransferTransaction bookTransferTransaction)
Book transfer transaction
-
ofCardTransaction
final static AccountActivityRetrieveTransactionResponse ofCardTransaction(AccountActivityRetrieveTransactionResponse.CardTransaction cardTransaction)
Base class for all transaction types in the ledger service
-
ofPaymentTransaction
final static AccountActivityRetrieveTransactionResponse ofPaymentTransaction(AccountActivityRetrieveTransactionResponse.PaymentTransaction paymentTransaction)
Payment transaction
-
ofExternalPayment
final static AccountActivityRetrieveTransactionResponse ofExternalPayment(ExternalPayment externalPayment)
-
ofManagementOperationTransaction
final static AccountActivityRetrieveTransactionResponse ofManagementOperationTransaction(ManagementOperationTransaction managementOperationTransaction)
-
-
-
-