All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.nurigo.sdk.message.service.MessageHttpService.kt Maven / Gradle / Ivy

There is a newer version: 4.3.0
Show newest version
package net.nurigo.sdk.message.service

import net.nurigo.sdk.message.request.MultipleMessageSendingRequest
import net.nurigo.sdk.message.request.SingleMessageSendingRequest
import net.nurigo.sdk.message.response.MessageListResponse
import net.nurigo.sdk.message.response.MultipleMessageSentResponse
import net.nurigo.sdk.message.response.SingleMessageSentResponse
import retrofit2.Call
import retrofit2.http.*

interface MessageHttpService : MessageService {

    @GET("/messages/v4/list")
    fun getMessageList(@QueryMap parameter: Map? = null): Call

    @POST("/messages/v4/send")
    fun sendOne(@Body parameter: SingleMessageSendingRequest): Call

    @POST("/messages/v4/send-many")
    fun sendMany(@Body parameter: MultipleMessageSendingRequest): Call
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy