Class QueryChannelRequest
-
- All Implemented Interfaces:
-
io.getstream.chat.android.client.api.models.ChannelRequest
public class QueryChannelRequest implements ChannelRequest<QueryChannelRequest>
-
-
Field Summary
Fields Modifier and Type Field Description private Booleanstateprivate Booleanwatchprivate Booleanpresenceprivate BooleanshouldRefreshprivate BooleanisWatchChannelprivate BooleanisNotificationUpdateprivate final Map<String, Object>messagesprivate final Map<String, Object>watchersprivate final Map<String, Object>membersprivate final Map<String, Object>data
-
Constructor Summary
Constructors Constructor Description QueryChannelRequest()
-
Method Summary
-
-
Method Detail
-
getPresence
Boolean getPresence()
-
setPresence
Unit setPresence(Boolean presence)
-
getShouldRefresh
final Boolean getShouldRefresh()
-
setShouldRefresh
final Unit setShouldRefresh(Boolean shouldRefresh)
-
isWatchChannel
final Boolean isWatchChannel()
-
setWatchChannel
final Unit setWatchChannel(Boolean isWatchChannel)
-
isNotificationUpdate
final Boolean isNotificationUpdate()
-
setNotificationUpdate
final Unit setNotificationUpdate(Boolean isNotificationUpdate)
-
getMessages
final Map<String, Object> getMessages()
-
getWatchers
final Map<String, Object> getWatchers()
-
getMembers
final Map<String, Object> getMembers()
-
withData
QueryChannelRequest withData(Map<String, Object> data)
-
withMembers
QueryChannelRequest withMembers(Integer limit, Integer offset)
-
withWatchers
QueryChannelRequest withWatchers(Integer limit, Integer offset)
-
withMessages
QueryChannelRequest withMessages(Integer limit)
-
withMessages
QueryChannelRequest withMessages(Pagination direction, String messageId, Integer limit)
-
isFilteringNewerMessages
final Boolean isFilteringNewerMessages()
-
filteringOlderMessages
final Boolean filteringOlderMessages()
-
isFilteringAroundIdMessages
final Boolean isFilteringAroundIdMessages()
-
isFilteringMessages
final Boolean isFilteringMessages()
- Returns:
Whether the request contains any of Pagination values or not. If it does the messages are being filtered.
-
watchersOffset
final Integer watchersOffset()
Returns offset of watchers for a requested channel.
-
membersOffset
final Integer membersOffset()
Returns offset of members for a requested channel.
-
messagesLimit
final Integer messagesLimit()
Returns limit of messages for a requested channel.
-
watchersLimit
final Integer watchersLimit()
Returns limit of watchers for a requested channel.
-
membersLimit
final Integer membersLimit()
Returns limit of members for a requested channel.
-
pagination
final Pair<Pagination, String> pagination()
Returns a pair value of Pagination and id of message for this pagination. Can be absent.
-
-
-
-