Class InteropApiResource
java.lang.Object
org.apache.fineract.interoperation.api.InteropApiResource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateQuote(String quotesJson, jakarta.ws.rs.core.UriInfo uriInfo) createTransactionRequest(String quotesJson, jakarta.ws.rs.core.UriInfo uriInfo) deleteAccountIdentifier(org.apache.fineract.interoperation.domain.InteropIdentifierType idType, String idValue, jakarta.ws.rs.core.UriInfo uriInfo) deleteAccountIdentifier(org.apache.fineract.interoperation.domain.InteropIdentifierType idType, String idValue, String subIdOrType, jakarta.ws.rs.core.UriInfo uriInfo) disburseLoan(String accountId, String apiRequestBodyAsJson, jakarta.ws.rs.core.UriInfo uriInfo) getAccountByIdentifier(org.apache.fineract.interoperation.domain.InteropIdentifierType idType, String idValue, jakarta.ws.rs.core.UriInfo uriInfo) getAccountByIdentifier(org.apache.fineract.interoperation.domain.InteropIdentifierType idType, String idValue, String subIdOrType, jakarta.ws.rs.core.UriInfo uriInfo) getAccountDetails(String accountId, jakarta.ws.rs.core.UriInfo uriInfo) getAccountIdentifiers(String accountId, jakarta.ws.rs.core.UriInfo uriInfo) getAccountTransactions(String accountId, boolean debit, boolean credit, String fromBookingDateTime, String toBookingDateTime, jakarta.ws.rs.core.UriInfo uriInfo) getClientKyc(String accountId, jakarta.ws.rs.core.UriInfo uriInfo) getTransactionRequest(String transactionCode, String requestCode, jakarta.ws.rs.core.UriInfo uriInfo) getTransfer(String transactionCode, String transferCode, jakarta.ws.rs.core.UriInfo uriInfo) health(jakarta.ws.rs.core.UriInfo uriInfo) loanRepayment(String accountId, String apiRequestBodyAsJson, jakarta.ws.rs.core.UriInfo uriInfo) performTransfer(String action, String quotesJson, jakarta.ws.rs.core.UriInfo uriInfo) registerAccountIdentifier(org.apache.fineract.interoperation.domain.InteropIdentifierType idType, String idValue, String identifierJson, jakarta.ws.rs.core.UriInfo uriInfo) registerAccountIdentifier(org.apache.fineract.interoperation.domain.InteropIdentifierType idType, String idValue, String subIdOrType, String identifierJson, jakarta.ws.rs.core.UriInfo uriInfo)
-
Constructor Details
-
InteropApiResource
public InteropApiResource()
-
-
Method Details
-
health
@GET @Consumes("application/json") @Produces("application/json") @Path("health") public String health(@Context jakarta.ws.rs.core.UriInfo uriInfo) -
getAccountDetails
-
getAccountTransactions
@GET @Consumes("application/json") @Produces("application/json") @Path("accounts/{accountId}/transactions") public String getAccountTransactions(@PathParam("accountId") String accountId, @DefaultValue("true") @QueryParam("debit") boolean debit, @DefaultValue("false") @QueryParam("credit") boolean credit, @QueryParam("fromBookingDateTime") String fromBookingDateTime, @QueryParam("toBookingDateTime") String toBookingDateTime, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
getAccountIdentifiers
-
getAccountByIdentifier
@GET @Consumes("application/json") @Produces("application/json") @Path("parties/{idType}/{idValue}") public String getAccountByIdentifier(@PathParam("idType") org.apache.fineract.interoperation.domain.InteropIdentifierType idType, @PathParam("idValue") String idValue, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
getAccountByIdentifier
@GET @Consumes("application/json") @Produces("application/json") @Path("parties/{idType}/{idValue}/{subIdOrType}") public String getAccountByIdentifier(@PathParam("idType") org.apache.fineract.interoperation.domain.InteropIdentifierType idType, @PathParam("idValue") String idValue, @PathParam("subIdOrType") String subIdOrType, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
registerAccountIdentifier
@POST @Consumes("application/json") @Produces("application/json") @Path("parties/{idType}/{idValue}") public String registerAccountIdentifier(@PathParam("idType") org.apache.fineract.interoperation.domain.InteropIdentifierType idType, @PathParam("idValue") String idValue, String identifierJson, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
registerAccountIdentifier
@POST @Consumes("application/json") @Produces("application/json") @Path("parties/{idType}/{idValue}/{subIdOrType}") public String registerAccountIdentifier(@PathParam("idType") org.apache.fineract.interoperation.domain.InteropIdentifierType idType, @PathParam("idValue") String idValue, @PathParam("subIdOrType") String subIdOrType, String identifierJson, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
deleteAccountIdentifier
@DELETE @Consumes("application/json") @Produces("application/json") @Path("parties/{idType}/{idValue}") public String deleteAccountIdentifier(@PathParam("idType") org.apache.fineract.interoperation.domain.InteropIdentifierType idType, @PathParam("idValue") String idValue, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
deleteAccountIdentifier
@DELETE @Consumes("application/json") @Produces("application/json") @Path("parties/{idType}/{idValue}/{subIdOrType}") public String deleteAccountIdentifier(@PathParam("idType") org.apache.fineract.interoperation.domain.InteropIdentifierType idType, @PathParam("idValue") String idValue, @PathParam("subIdOrType") String subIdOrType, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
getTransactionRequest
@GET @Consumes("application/json") @Produces("application/json") @Path("transactions/{transactionCode}/requests/{requestCode}") public String getTransactionRequest(@PathParam("transactionCode") String transactionCode, @PathParam("requestCode") String requestCode, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
createTransactionRequest
-
getQuote
-
createQuote
-
getTransfer
@GET @Consumes("application/json") @Produces("application/json") @Path("transactions/{transactionCode}/transfers/{transferCode}") public String getTransfer(@PathParam("transactionCode") String transactionCode, @PathParam("transferCode") String transferCode, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
performTransfer
-
getClientKyc
-
disburseLoan
-
loanRepayment
-