Class ClientChargesApiResource
java.lang.Object
org.apache.fineract.portfolio.client.api.ClientChargesApiResource
@Path("/v1/clients/{clientId}/charges")
@Component
public class ClientChargesApiResource
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplyClientCharge(Long clientId, String apiRequestBodyAsJson) deleteClientCharge(Long clientId, Long chargeId) payOrWaiveClientCharge(Long clientId, Long chargeId, String commandParam, String apiRequestBodyAsJson) retrieveAllClientCharges(Long clientId, String chargeStatus, Boolean pendingPayment, jakarta.ws.rs.core.UriInfo uriInfo, Integer limit, Integer offset) retrieveClientCharge(Long clientId, Long chargeId, jakarta.ws.rs.core.UriInfo uriInfo) retrieveTemplate(jakarta.ws.rs.core.UriInfo uriInfo, Long clientId)
-
Constructor Details
-
ClientChargesApiResource
public ClientChargesApiResource()
-
-
Method Details
-
retrieveAllClientCharges
@GET @Consumes("application/json") @Produces("application/json") public String retrieveAllClientCharges(@PathParam("clientId") Long clientId, @DefaultValue("all") @QueryParam("chargeStatus") String chargeStatus, @QueryParam("pendingPayment") Boolean pendingPayment, @Context jakarta.ws.rs.core.UriInfo uriInfo, @QueryParam("limit") Integer limit, @QueryParam("offset") Integer offset) -
retrieveTemplate
-
retrieveClientCharge
-
applyClientCharge
-
payOrWaiveClientCharge
-
deleteClientCharge
-