Class MarkAsRead

java.lang.Object
api.longpoll.bots.methods.impl.VkMethod<IntegerResponseBody>
api.longpoll.bots.methods.impl.messages.MarkAsRead

public class MarkAsRead extends VkMethod<IntegerResponseBody>
Implements messages.markAsRead method.

Marks messages as read.

See Also:
  • Constructor Details

    • MarkAsRead

      public MarkAsRead(String accessToken)
  • Method Details

    • getResponseClass

      protected Class<IntegerResponseBody> getResponseClass()
      Description copied from class: VkMethod
      Gets a class of VK API response. This value is used during deserialization of received JSON.
      Specified by:
      getResponseClass in class VkMethod<IntegerResponseBody>
      Returns:
      a class of VK API response.
    • setPeerId

      public MarkAsRead setPeerId(int peerId)
    • setStartMessageId

      public MarkAsRead setStartMessageId(int startMessageId)
    • setGroupId

      public MarkAsRead setGroupId(int groupId)
    • setMarkConversationAsRead

      public MarkAsRead setMarkConversationAsRead(boolean markConversationAsRead)
    • addParam

      public MarkAsRead addParam(String key, Object value)
      Description copied from class: VkMethod
      Adds URL parameter to HTTP request.
      Overrides:
      addParam in class VkMethod<IntegerResponseBody>
      Parameters:
      key - URL parameter key.
      value - URL parameter value.
      Returns:
      current instance.