Interface SmsApi


public interface SmsApi
  • Method Details

    • create2

      @Headers("Content-Type:application/json") @POST("v1/sms") retrofit2.Call<CommandProcessingResult> create2(@Body SmsCreationRequest smsCreationRequest)
      Parameters:
      smsCreationRequest - (optional)
      Returns:
      Call<CommandProcessingResult>
    • delete5

      @DELETE("v1/sms/{resourceId}") retrofit2.Call<CommandProcessingResult> delete5(@Path("resourceId") Long resourceId)
      Parameters:
      resourceId - (required)
      Returns:
      Call<CommandProcessingResult>
    • retrieveAll10

      @GET("v1/sms") retrofit2.Call<List<SmsData>> retrieveAll10()
      Returns:
      Call<List<SmsData>>
    • retrieveAllSmsByStatus

      @GET("v1/sms/{campaignId}/messageByStatus") retrofit2.Call<PageSmsData> retrieveAllSmsByStatus(@Path("campaignId") Long campaignId, @Query("status") Long status, @Query("fromDate") Object fromDate, @Query("toDate") Object toDate, @Query("locale") String locale, @Query("dateFormat") String dateFormat, @Query("offset") Integer offset, @Query("limit") Integer limit, @Query("orderBy") String orderBy, @Query("sortOrder") String sortOrder)
      Parameters:
      campaignId - (required)
      status - (optional)
      fromDate - (optional)
      toDate - (optional)
      locale - (optional)
      dateFormat - (optional)
      offset - (optional)
      limit - (optional)
      orderBy - (optional)
      sortOrder - (optional)
      Returns:
      Call<PageSmsData>
    • retrieveOne6

      @GET("v1/sms/{resourceId}") retrofit2.Call<SmsData> retrieveOne6(@Path("resourceId") Long resourceId)
      Parameters:
      resourceId - (required)
      Returns:
      Call<SmsData>
    • update3

      @Headers("Content-Type:application/json") @PUT("v1/sms/{resourceId}") retrofit2.Call<CommandProcessingResult> update3(@Path("resourceId") Long resourceId, @Body SmsUpdateRequest smsUpdateRequest)
      Parameters:
      resourceId - (required)
      smsUpdateRequest - (optional)
      Returns:
      Call<CommandProcessingResult>
    • create2

      @Headers("Content-Type:application/json") @POST("v1/sms") retrofit2.Call<CommandProcessingResult> create2()
      Parameters:
      smsCreationRequest - (optional)
      Returns:
      Call<CommandProcessingResult>
    • update3

      @Headers("Content-Type:application/json") @PUT("v1/sms/{resourceId}") retrofit2.Call<CommandProcessingResult> update3(@Path("resourceId") Long resourceId)
      Parameters:
      resourceId - (required)
      smsUpdateRequest - (optional)
      Returns:
      Call<CommandProcessingResult>
    • create2

      @Headers("Content-Type:application/json") @POST("v1/sms") retrofit2.Call<CommandProcessingResult> create2(@Body SmsCreationRequest smsCreationRequest, @HeaderMap Map<String,String> headers)
      Parameters:
      smsCreationRequest - (optional)
      Returns:
      Call<CommandProcessingResult>
    • delete5

      @DELETE("v1/sms/{resourceId}") retrofit2.Call<CommandProcessingResult> delete5(@Path("resourceId") Long resourceId, @HeaderMap Map<String,String> headers)
      Parameters:
      resourceId - (required)
      Returns:
      Call<CommandProcessingResult>
    • retrieveAll10

      @GET("v1/sms") retrofit2.Call<List<SmsData>> retrieveAll10(@HeaderMap Map<String,String> headers)
      Returns:
      Call<List<SmsData>>
    • retrieveAllSmsByStatus

      @GET("v1/sms/{campaignId}/messageByStatus") retrofit2.Call<PageSmsData> retrieveAllSmsByStatus(@Path("campaignId") Long campaignId, @Query("status") Long status, @Query("fromDate") Object fromDate, @Query("toDate") Object toDate, @Query("locale") String locale, @Query("dateFormat") String dateFormat, @Query("offset") Integer offset, @Query("limit") Integer limit, @Query("orderBy") String orderBy, @Query("sortOrder") String sortOrder, @HeaderMap Map<String,String> headers)
      Parameters:
      campaignId - (required)
      status - (optional)
      fromDate - (optional)
      toDate - (optional)
      locale - (optional)
      dateFormat - (optional)
      offset - (optional)
      limit - (optional)
      orderBy - (optional)
      sortOrder - (optional)
      Returns:
      Call<PageSmsData>
    • retrieveOne6

      @GET("v1/sms/{resourceId}") retrofit2.Call<SmsData> retrieveOne6(@Path("resourceId") Long resourceId, @HeaderMap Map<String,String> headers)
      Parameters:
      resourceId - (required)
      Returns:
      Call<SmsData>
    • update3

      @Headers("Content-Type:application/json") @PUT("v1/sms/{resourceId}") retrofit2.Call<CommandProcessingResult> update3(@Path("resourceId") Long resourceId, @Body SmsUpdateRequest smsUpdateRequest, @HeaderMap Map<String,String> headers)
      Parameters:
      resourceId - (required)
      smsUpdateRequest - (optional)
      Returns:
      Call<CommandProcessingResult>
    • create2

      @Headers("Content-Type:application/json") @POST("v1/sms") retrofit2.Call<CommandProcessingResult> create2(@HeaderMap Map<String,String> headers)
      Parameters:
      smsCreationRequest - (optional)
      Returns:
      Call<CommandProcessingResult>
    • update3

      @Headers("Content-Type:application/json") @PUT("v1/sms/{resourceId}") retrofit2.Call<CommandProcessingResult> update3(@Path("resourceId") Long resourceId, @HeaderMap Map<String,String> headers)
      Parameters:
      resourceId - (required)
      smsUpdateRequest - (optional)
      Returns:
      Call<CommandProcessingResult>