public interface MessageActionService
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<EntityEnvelope<PNMessageAction>> |
addMessageAction(java.lang.String subKey,
java.lang.String channel,
java.lang.String messageTimetoken,
java.lang.Object body,
java.util.Map<java.lang.String,java.lang.String> options) |
retrofit2.Call<java.lang.Object> |
deleteMessageAction(java.lang.String subKey,
java.lang.String channel,
java.lang.String messageTimetoken,
java.lang.String actionTimetoken,
java.util.Map<java.lang.String,java.lang.String> options) |
retrofit2.Call<com.google.gson.JsonObject> |
getMessageActions(java.lang.String subKey,
java.lang.String channel,
java.util.Map<java.lang.String,java.lang.String> options) |
@POST(value="v1/message-actions/{subKey}/channel/{channel}/message/{messageTimetoken}")
@Headers(value="Content-Type: application/json; charset=UTF-8")
retrofit2.Call<EntityEnvelope<PNMessageAction>> addMessageAction(@Path(value="subKey")
java.lang.String subKey,
@Path(value="channel")
java.lang.String channel,
@Path(value="messageTimetoken")
java.lang.String messageTimetoken,
@Body
java.lang.Object body,
@QueryMap(encoded=true)
java.util.Map<java.lang.String,java.lang.String> options)
@GET(value="v1/message-actions/{subKey}/channel/{channel}")
retrofit2.Call<com.google.gson.JsonObject> getMessageActions(@Path(value="subKey")
java.lang.String subKey,
@Path(value="channel")
java.lang.String channel,
@QueryMap(encoded=true)
java.util.Map<java.lang.String,java.lang.String> options)
@DELETE(value="v1/message-actions/{subKey}/channel/{channel}/message/{messageTimetoken}/action/{actionTimetoken}")
retrofit2.Call<java.lang.Object> deleteMessageAction(@Path(value="subKey")
java.lang.String subKey,
@Path(value="channel")
java.lang.String channel,
@Path(value="messageTimetoken")
java.lang.String messageTimetoken,
@Path(value="actionTimetoken")
java.lang.String actionTimetoken,
@QueryMap(encoded=true)
java.util.Map<java.lang.String,java.lang.String> options)