Interface InteropService
- All Known Implementing Classes:
InteropServiceImpl
public interface InteropService
-
Method Summary
Modifier and TypeMethodDescription@NotNull InteropTransferResponseDatacommitTransfer(@NotNull org.apache.fineract.infrastructure.core.api.JsonCommand command) @NotNull InteropQuoteResponseDatacreateQuote(@NotNull org.apache.fineract.infrastructure.core.api.JsonCommand command) createTransactionRequest(@NotNull org.apache.fineract.infrastructure.core.api.JsonCommand command) @NotNull InteropIdentifierAccountResponseDatadeleteAccountIdentifier(@NotNull org.apache.fineract.interoperation.domain.InteropIdentifierType idType, @NotNull String idValue, String subIdOrType) @NotNull StringdisburseLoan(@NotNull String accountId, String apiRequestBodyAsJson) @NotNull InteropIdentifierAccountResponseDatagetAccountByIdentifier(@NotNull org.apache.fineract.interoperation.domain.InteropIdentifierType idType, @NotNull String idValue, String subIdOrType) @NotNull org.apache.fineract.interoperation.data.InteropAccountDatagetAccountDetails(@NotNull String accountId) @NotNull InteropIdentifiersResponseDatagetAccountIdentifiers(@NotNull String accountId) @NotNull InteropTransactionsDatagetAccountTransactions(@NotNull String accountId, boolean debit, boolean credit, LocalDateTime transactionsFrom, LocalDateTime transactionsTo) @NotNull InteropKycResponseDatagetTransactionRequest(@NotNull String transactionCode, @NotNull String requestCode) getTransfer(@NotNull String transactionCode, @NotNull String transferCode) @NotNull StringloanRepayment(@NotNull String accountId, String apiRequestBodyAsJson) @NotNull InteropTransferResponseDataprepareTransfer(@NotNull org.apache.fineract.infrastructure.core.api.JsonCommand command) @NotNull InteropIdentifierAccountResponseDataregisterAccountIdentifier(@NotNull org.apache.fineract.interoperation.domain.InteropIdentifierType idType, @NotNull String idValue, String subIdOrType, @NotNull org.apache.fineract.infrastructure.core.api.JsonCommand command) @NotNull InteropTransferResponseDatareleaseTransfer(@NotNull org.apache.fineract.infrastructure.core.api.JsonCommand command)
-
Method Details
-
getAccountIdentifiers
@NotNull @NotNull InteropIdentifiersResponseData getAccountIdentifiers(@NotNull @NotNull String accountId) -
getAccountDetails
@NotNull @NotNull org.apache.fineract.interoperation.data.InteropAccountData getAccountDetails(@NotNull @NotNull String accountId) -
getAccountTransactions
@NotNull @NotNull InteropTransactionsData getAccountTransactions(@NotNull @NotNull String accountId, boolean debit, boolean credit, LocalDateTime transactionsFrom, LocalDateTime transactionsTo) -
getAccountByIdentifier
@NotNull @NotNull InteropIdentifierAccountResponseData getAccountByIdentifier(@NotNull @NotNull org.apache.fineract.interoperation.domain.InteropIdentifierType idType, @NotNull @NotNull String idValue, String subIdOrType) -
registerAccountIdentifier
@NotNull @NotNull InteropIdentifierAccountResponseData registerAccountIdentifier(@NotNull @NotNull org.apache.fineract.interoperation.domain.InteropIdentifierType idType, @NotNull @NotNull String idValue, String subIdOrType, @NotNull @NotNull org.apache.fineract.infrastructure.core.api.JsonCommand command) -
deleteAccountIdentifier
@NotNull @NotNull InteropIdentifierAccountResponseData deleteAccountIdentifier(@NotNull @NotNull org.apache.fineract.interoperation.domain.InteropIdentifierType idType, @NotNull @NotNull String idValue, String subIdOrType) -
getTransactionRequest
InteropTransactionRequestResponseData getTransactionRequest(@NotNull @NotNull String transactionCode, @NotNull @NotNull String requestCode) -
createTransactionRequest
@NotNull @NotNull InteropTransactionRequestResponseData createTransactionRequest(@NotNull @NotNull org.apache.fineract.infrastructure.core.api.JsonCommand command) -
getQuote
InteropQuoteResponseData getQuote(@NotNull @NotNull String transactionCode, @NotNull @NotNull String quoteCode) -
createQuote
@NotNull @NotNull InteropQuoteResponseData createQuote(@NotNull @NotNull org.apache.fineract.infrastructure.core.api.JsonCommand command) -
getTransfer
InteropTransferResponseData getTransfer(@NotNull @NotNull String transactionCode, @NotNull @NotNull String transferCode) -
prepareTransfer
@NotNull @NotNull InteropTransferResponseData prepareTransfer(@NotNull @NotNull org.apache.fineract.infrastructure.core.api.JsonCommand command) -
commitTransfer
@NotNull @NotNull InteropTransferResponseData commitTransfer(@NotNull @NotNull org.apache.fineract.infrastructure.core.api.JsonCommand command) -
releaseTransfer
@NotNull @NotNull InteropTransferResponseData releaseTransfer(@NotNull @NotNull org.apache.fineract.infrastructure.core.api.JsonCommand command) -
getKyc
-
disburseLoan
-
loanRepayment
-