|
enum | Order { CHRONOLOGICAL,
CHANNEL_NAME_ALPHABETICAL,
METADATA_VALUE_ALPHABETICAL
} |
|
enum | SuperChannelFilter { ALL,
SUPER_CHANNEL_ONLY,
NONSUPER_CHANNEL_ONLY
} |
|
enum | MembershipFilter { ALL,
JOINED
} |
|
◆ MembershipFilter
◆ Order
The query result order type. CHRONOLOGICAL
query returns the result as by event time ascending order. CHANNEL_NAME_ALPHABETICAL
query returns the result as by channel name alphabetical order.
- Since
- 3.0.25
◆ SuperChannelFilter
◆ GetMembershipFilter()
Returns membership filter.
- Returns
- membership filter MembershipFilter.
- Since
- 3.0.25
◆ GetOrder()
Order SendBird.PublicGroupChannelListQuery.GetOrder |
( |
| ) |
|
|
inline |
◆ GetSuperChannelFilter()
◆ Next()
Gets the list of public GroupChannel
s. The queried result is passed to handler
as list
. If this method is repeatedly called after each next()
is finished, it retrieves the following pages of the public GroupChannel
list. If there is no more pages to be read, an empty List
(not null
) is returned to handler
.
- Parameters
-
handler | A callback handler to get the queried result. |
- Since
- 3.0.25
◆ PublicGroupChannelListQueryResultHandler()
delegate void SendBird.PublicGroupChannelListQuery.PublicGroupChannelListQueryResultHandler |
( |
List< GroupChannel > |
queryResult, |
|
|
SendBirdException |
e |
|
) |
| |
◆ SetMembershipFilter()
void SendBird.PublicGroupChannelListQuery.SetMembershipFilter |
( |
MembershipFilter |
membershipFilter | ) |
|
|
inline |
◆ SetOrder()
void SendBird.PublicGroupChannelListQuery.SetOrder |
( |
Order |
order | ) |
|
|
inline |
◆ SetSuperChannelFilter()
void SendBird.PublicGroupChannelListQuery.SetSuperChannelFilter |
( |
SuperChannelFilter |
superChannelFilter | ) |
|
|
inline |
Sets super channel filter.
- Parameters
-
- Since
- 3.0.25
◆ ChannelNameContainsFilter
string SendBird.PublicGroupChannelListQuery.ChannelNameContainsFilter |
|
getset |
Sets channel name filter. public GroupChannel
list containing the passed channel name will be returned. If you pass name such as "abc", then the returned channel list will be containing name like "*abc*".
- Parameters
-
channelName | Name of channel to search. |
- Since
- 3.0.25
◆ ChannelUrlsFilter
List<string> SendBird.PublicGroupChannelListQuery.ChannelUrlsFilter |
|
getset |
Sets with given channel URLs. Sets public GroupChannel
URLs filter. public GroupChannel
list containing only and exactly the passed public GroupChannel
URLs will be returned.
- Parameters
-
- Since
- 3.0.25
◆ CustomTypesFilter
List<string> SendBird.PublicGroupChannelListQuery.CustomTypesFilter |
|
getset |
Sets with given channel custom types. Sets public GroupChannel
custom types filter. public GroupChannel
list containing only and exactly the passed custom types will be returned.
- Parameters
-
- Since
- 3.0.25
◆ CustomTypeStartsWithFilter
string SendBird.PublicGroupChannelListQuery.CustomTypeStartsWithFilter |
|
getset |
Returns a filter to return channels that start with the specified Custom Type. It will return null
if custom type starts with filter hasn't been set before.
- Returns
- The CustomType
- Since
- 3.0.25
◆ HasNext
bool SendBird.PublicGroupChannelListQuery.HasNext |
|
get |
Checks if there is a next page.
- Returns
true
if there is a next page.
- Since
- 3.0.25
◆ IncludeEmpty
bool SendBird.PublicGroupChannelListQuery.IncludeEmpty |
|
getset |
Sets true
/false
to include empty channels or not (channels without messages). This flag is false by default.
- Parameters
-
includeEmpty | Flag to include empty channels. |
- Since
- 3.0.25
◆ IsIncludeFrozen
bool SendBird.PublicGroupChannelListQuery.IsIncludeFrozen |
|
getset |
Sets true
/false
to include frozen channels or not. This flag is true by default.
- Parameters
-
includeFrozen | Flag to include frozen channels. |
- Since
- 3.0.25
◆ IsLoading
bool SendBird.PublicGroupChannelListQuery.IsLoading |
|
getset |
Checks if the current query is in communication progress with server.
- Returns
true
if the current query is not finished.
- Since
- 3.0.25
◆ Limit
int SendBird.PublicGroupChannelListQuery.Limit |
|
getset |
◆ MetaDataOrderKeyFilter
String SendBird.PublicGroupChannelListQuery.MetaDataOrderKeyFilter |
|
getset |
The documentation for this class was generated from the following file:
- SendBird/src/PublicGroupChannelListQuery.cs