Public Group Channel List Query Params
Params for creating a PublicGroupChannelListQuery object.
Since
4.0.0
See also
Constructors
Properties
A channel name filter. 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". It will return null
if channel name filter hasn't been set before.
List of channel URL filter. It will return null
if channel URL filter hasn't been set before. GroupChannel list containing only and exactly the passed GroupChannel URLs will be returned.
Restricts the search scope to only retrieve group channels which have been created after the specified time, in milliseconds.
Restricts the search scope to only retrieve group channels which have been created before the specified time, in milliseconds.
List of custom type filter. GroupChannel list containing only and exactly the passed custom types will be returned. It will return null
if custom types filter hasn't been set before.
A filter to return channels that start with the specified customType. It will return null
if custom type starts with filter hasn't been set before.
Checks whether query result includes empty channels. (channels without messages). This flag is false by default.
Checks whether query result includes frozen channels. This flag is true by default.
Checks whether to include channel metadata on fetch. This flag is true by default.
Membership filter. Default is MembershipFilter.JOINED.
The metadataKey set with either metaDataValues or metaDataValueStartsWith.
Meta data order key filter. It will return null
if meta data order key filter hasn't been set before. This filter will work only if order is GroupChannelListQueryOrder.METADATA_VALUE_ALPHABETICAL
Works exclusively with metaDataValueStartsWith.
Works exclusively with metaDataValues.
Result order of channels. Refer to GroupChannelListQueryOrder. GroupChannelListQueryOrder.METADATA_VALUE_ALPHABETICAL works with metaDataOrderKeyFilter.
Super channel filter. Refer to SuperChannelFilter.
Functions
Sets GroupChannel meta data filter. GroupChannel list containing only and exactly the passed GroupChannel meta data will be returned. If this is set, it will reset the filter set from metaDataValueStartsWith.
Sets GroupChannel meta data filter. GroupChannel list containing passed GroupChannel meta data key with values that starts with the passed on value will be returned. If this is set, it will reset the filter set from metaDataValues.