Class ClientAddressApiResource

java.lang.Object
org.apache.fineract.portfolio.client.api.ClientAddressApiResource

@Path("/v1/client") @Component public class ClientAddressApiResource extends Object
  • Constructor Details

    • ClientAddressApiResource

      public ClientAddressApiResource()
  • Method Details

    • getAddressesTemplate

      @GET @Path("addresses/template") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.portfolio.address.data.AddressData getAddressesTemplate()
    • addClientAddress

      @POST @Path("/{clientid}/addresses") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult addClientAddress(@QueryParam("type") long addressTypeId, @PathParam("clientid") long clientid, ClientAddressRequest clientAddressRequest)
    • getAddresses

      @GET @Path("/{clientid}/addresses") @Consumes("application/json") @Produces("application/json") public List<org.apache.fineract.portfolio.address.data.AddressData> getAddresses(@QueryParam("status") String status, @QueryParam("type") long addressTypeId, @PathParam("clientid") long clientid)
    • updateClientAddress

      @PUT @Path("/{clientid}/addresses") @Consumes("application/json") @Produces("application/json") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult updateClientAddress(@PathParam("clientid") long clientid, ClientAddressRequest clientAddressRequest)