Class CreditBureauIntegrationApiResource

java.lang.Object
org.apache.fineract.infrastructure.creditbureau.api.CreditBureauIntegrationApiResource

@Path("/v1/creditBureauIntegration") @Component public class CreditBureauIntegrationApiResource extends Object
  • Constructor Details

    • CreditBureauIntegrationApiResource

      public CreditBureauIntegrationApiResource()
  • Method Details

    • fetchCreditReport

      @POST @Path("creditReport") @Consumes("application/json") @Produces("application/json") public String fetchCreditReport(@Context jakarta.ws.rs.core.UriInfo uriInfo, @RequestParam("params") Map<String,Object> params)
    • addCreditReport

      @POST @Path("addCreditReport") @Consumes("multipart/form-data") public String addCreditReport(File creditReport, InputStream uploadedInputStream, jakarta.ws.rs.core.UriInfo uriInfo, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, @QueryParam("creditBureauId") Long creditBureauId)
    • saveCreditReport

      @POST @Path("saveCreditReport") @Consumes("application/json") @Produces("application/json") public String saveCreditReport(String apiRequestBodyAsJson, @QueryParam("creditBureauId") Long creditBureauId, @QueryParam("nationalId") String nationalId)
    • getSavedCreditReport

      @GET @Path("creditReport/{creditBureauId}") @Consumes("application/json") @Produces("application/json") public String getSavedCreditReport(@PathParam("creditBureauId") Long creditBureauId, @Context jakarta.ws.rs.core.UriInfo uriInfo)
    • deleteCreditReport

      @DELETE @Path("deleteCreditReport/{creditBureauId}") @Consumes("application/json") @Produces("application/json") public String deleteCreditReport(@PathParam("creditBureauId") Long creditBureauId, String apiRequestBodyAsJson)