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)
      Parameters:
      campaignId - (required)
      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, @HeaderMap Map<String,String> headers)
      Parameters:
      campaignId - (required)
      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>