Package com.pubnub.api.services
Interface MessageActionService
-
public interface MessageActionService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method 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<PNGetMessageActionsResult>
getMessageActions(java.lang.String subKey, java.lang.String channel, java.util.Map<java.lang.String,java.lang.String> options)
-
-
-
Method Detail
-
addMessageAction
@POST("v1/message-actions/{subKey}/channel/{channel}/message/{messageTimetoken}") @Headers("Content-Type: application/json; charset=UTF-8") retrofit2.Call<EntityEnvelope<PNMessageAction>> addMessageAction(@Path("subKey") java.lang.String subKey, @Path("channel") java.lang.String channel, @Path("messageTimetoken") java.lang.String messageTimetoken, @Body java.lang.Object body, @QueryMap(encoded=true) java.util.Map<java.lang.String,java.lang.String> options)
-
getMessageActions
@GET("v1/message-actions/{subKey}/channel/{channel}") retrofit2.Call<PNGetMessageActionsResult> getMessageActions(@Path("subKey") java.lang.String subKey, @Path("channel") java.lang.String channel, @QueryMap(encoded=true) java.util.Map<java.lang.String,java.lang.String> options)
-
deleteMessageAction
@DELETE("v1/message-actions/{subKey}/channel/{channel}/message/{messageTimetoken}/action/{actionTimetoken}") retrofit2.Call<java.lang.Object> deleteMessageAction(@Path("subKey") java.lang.String subKey, @Path("channel") java.lang.String channel, @Path("messageTimetoken") java.lang.String messageTimetoken, @Path("actionTimetoken") java.lang.String actionTimetoken, @QueryMap(encoded=true) java.util.Map<java.lang.String,java.lang.String> options)
-
-