Class ChatMessagesPagingQuery


  • public class ChatMessagesPagingQuery
    extends java.lang.Object
    Class to query chat messages.
    • Constructor Detail

      • ChatMessagesPagingQuery

        public ChatMessagesPagingQuery​(ChatMessagesQuery query)
        Create query.
    • Method Detail

      • withLimit

        public ChatMessagesPagingQuery withLimit​(int limit)
        Set the limit of query. Not more items will be in resulting list.
        Parameters:
        limit - new limit.
        Returns:
        same instance.
      • withNextMessagesCursor

        public ChatMessagesPagingQuery withNextMessagesCursor​(java.lang.String cursor)
        Set next cursor to load newer messages. You should save it from the previous response and pass to the new query.
        Parameters:
        cursor - Value from previous ChatMessagesPagingResult.
        Returns:
        same instance.
      • withPreviousMessagesCursor

        public ChatMessagesPagingQuery withPreviousMessagesCursor​(java.lang.String cursor)
        Set previous cursor to load older messages. You should save it from the previous response and pass to the new query.
        Parameters:
        cursor - Value from previous ChatMessagesPagingResult.
        Returns:
        same instance.
      • getLimit

        public int getLimit()
        Returns:
        the limit.
      • getNextMessagesCursor

        public java.lang.String getNextMessagesCursor()
        Returns:
        next cursor.
      • getPreviousMessagesCursor

        public java.lang.String getPreviousMessagesCursor()
        Returns:
        previous cursor.