-
- All Implemented Interfaces:
-
io.getstream.chat.android.client.api.models.ChannelRequest
public final class QueryChannelsRequest implements ChannelRequest<QueryChannelsRequest>
-
-
Field Summary
Fields Modifier and Type Field Description private Booleanstateprivate Booleanwatchprivate Booleanpresenceprivate final List<Map<String, Object>>sortprivate final Map<String, Object>filter_conditionsprivate final FilterObjectfilterprivate Integeroffsetprivate Integerlimitprivate final QuerySort<Channel>querySortprivate IntegermessageLimitprivate IntegermemberLimit
-
Constructor Summary
Constructors Constructor Description QueryChannelsRequest(FilterObject filter, Integer offset, Integer limit, QuerySort<Channel> querySort, Integer messageLimit, Integer memberLimit)
-
Method Summary
Modifier and Type Method Description final QueryChannelsRequestwithMessages(Integer limit)final QueryChannelsRequestwithLimit(Integer limit)final QueryChannelsRequestwithOffset(Integer offset)BooleangetState()BooleangetWatch()BooleangetPresence()final List<Map<String, Object>>getSort()final Map<String, Object>getFilter_conditions()final FilterObjectgetFilter()final IntegergetOffset()final IntegergetLimit()final QuerySort<Channel>getQuerySort()final IntegergetMessageLimit()final IntegergetMemberLimit()UnitsetState(Boolean state)UnitsetWatch(Boolean watch)UnitsetPresence(Boolean presence)final UnitsetOffset(Integer offset)final UnitsetLimit(Integer limit)final UnitsetMessageLimit(@SerializedName(value = "message_limit") Integer messageLimit)final UnitsetMemberLimit(@SerializedName(value = "member_limit") Integer memberLimit)-
Methods inherited from class io.getstream.chat.android.client.api.models.QueryChannelsRequest
noPresence, noState, noWatch, withPresence, withState, withWatch -
Methods inherited from class io.getstream.chat.android.client.api.models.ChannelRequest
equals, hashCode, toString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
withMessages
final QueryChannelsRequest withMessages(Integer limit)
-
withLimit
final QueryChannelsRequest withLimit(Integer limit)
-
withOffset
final QueryChannelsRequest withOffset(Integer offset)
-
getPresence
Boolean getPresence()
-
getFilter_conditions
final Map<String, Object> getFilter_conditions()
-
getFilter
final FilterObject getFilter()
-
getQuerySort
final QuerySort<Channel> getQuerySort()
-
getMessageLimit
final Integer getMessageLimit()
-
getMemberLimit
final Integer getMemberLimit()
-
setPresence
Unit setPresence(Boolean presence)
-
setMessageLimit
final Unit setMessageLimit(@SerializedName(value = "message_limit") Integer messageLimit)
-
setMemberLimit
final Unit setMemberLimit(@SerializedName(value = "member_limit") Integer memberLimit)
-
-
-
-