Package im.getsocial.sdk.communities
Class ChatMessagesPagingQuery
- java.lang.Object
-
- im.getsocial.sdk.communities.ChatMessagesPagingQuery
-
public class ChatMessagesPagingQuery extends java.lang.Object
Class to query chat messages.
-
-
Constructor Summary
Constructors Constructor Description ChatMessagesPagingQuery(ChatMessagesQuery query)
Create query.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getLimit()
java.lang.String
getNextMessagesCursor()
java.lang.String
getPreviousMessagesCursor()
ChatMessagesQuery
getQuery()
ChatMessagesPagingQuery
withLimit(int limit)
Set the limit of query.ChatMessagesPagingQuery
withNextMessagesCursor(java.lang.String cursor)
Set next cursor to load newer messages.ChatMessagesPagingQuery
withPreviousMessagesCursor(java.lang.String cursor)
Set previous cursor to load older 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 previousChatMessagesPagingResult
.- 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 previousChatMessagesPagingResult
.- Returns:
- same instance.
-
getQuery
public ChatMessagesQuery getQuery()
- Returns:
- underlaying query.
-
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.
-
-