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