java.lang.Object
org.apache.fineract.infrastructure.campaigns.email.api.EmailApiResource

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

    • EmailApiResource

      public EmailApiResource()
  • Method Details

    • retrieveAllEmails

      @GET public String retrieveAllEmails(@Context jakarta.ws.rs.core.UriInfo uriInfo)
    • retrievePendingEmail

      @GET @Path("pendingEmail") public String retrievePendingEmail(@QueryParam("offset") Integer offset, @QueryParam("limit") Integer limit, @QueryParam("orderBy") String orderBy, @QueryParam("sortOrder") String sortOrder, @Context jakarta.ws.rs.core.UriInfo uriInfo)
    • retrieveSentEmail

      @GET @Path("sentEmail") public String retrieveSentEmail(@QueryParam("offset") Integer offset, @QueryParam("limit") Integer limit, @QueryParam("orderBy") String orderBy, @QueryParam("sortOrder") String sortOrder, @Context jakarta.ws.rs.core.UriInfo uriInfo)
    • retrieveAllEmailByStatus

      @GET @Path("messageByStatus") public String retrieveAllEmailByStatus(@QueryParam("offset") Integer offset, @QueryParam("limit") Integer limit, @QueryParam("status") Integer status, @QueryParam("orderBy") String orderBy, @QueryParam("sortOrder") String sortOrder, @QueryParam("fromDate") org.apache.fineract.infrastructure.core.api.DateParam fromDateParam, @QueryParam("toDate") org.apache.fineract.infrastructure.core.api.DateParam toDateParam, @QueryParam("locale") String locale, @QueryParam("dateFormat") String rawDateFormat, @Context jakarta.ws.rs.core.UriInfo uriInfo)
    • retrieveFailedEmail

      @GET @Path("failedEmail") public String retrieveFailedEmail(@QueryParam("offset") Integer offset, @QueryParam("limit") Integer limit, @QueryParam("orderBy") String orderBy, @QueryParam("sortOrder") String sortOrder, @Context jakarta.ws.rs.core.UriInfo uriInfo)
    • create

      @POST public String create(String apiRequestBodyAsJson)
    • retrieveOne

      @GET @Path("{resourceId}") public String retrieveOne(@PathParam("resourceId") Long resourceId, @Context jakarta.ws.rs.core.UriInfo uriInfo)
    • update

      @PUT @Path("{resourceId}") public String update(@PathParam("resourceId") Long resourceId, String apiRequestBodyAsJson)
    • delete

      @DELETE @Path("{resourceId}") public String delete(@PathParam("resourceId") Long resourceId)