Class SmsApiResource

java.lang.Object
org.apache.fineract.infrastructure.sms.api.SmsApiResource

@Path("/v1/sms") @Consumes("application/json") @Produces("application/json") @Component public class SmsApiResource extends Object
  • Constructor Details

    • SmsApiResource

      public SmsApiResource()
  • Method Details

    • retrieveAll

      @GET public List<SmsData> retrieveAll()
    • create

      @POST public org.apache.fineract.infrastructure.core.data.CommandProcessingResult create(SmsCreationRequest smsCreationRequest)
    • retrieveOne

      @GET @Path("{resourceId}") public SmsData retrieveOne(@PathParam("resourceId") Long resourceId)
    • retrieveAllSmsByStatus

      @GET @Path("{campaignId}/messageByStatus") public org.apache.fineract.infrastructure.core.service.Page<SmsData> retrieveAllSmsByStatus(@PathParam("campaignId") Long campaignId, @BeanParam SmsRequestParam smsRequestParam)
    • update

      @PUT @Path("{resourceId}") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult update(@PathParam("resourceId") Long resourceId, SmsUpdateRequest smsUpdateRequest)
    • delete

      @DELETE @Path("{resourceId}") public org.apache.fineract.infrastructure.core.data.CommandProcessingResult delete(@PathParam("resourceId") Long resourceId)