|
Sendbird Chat SDK for .NET
|
Params for creating a PublicGroupChannelListQuery object. More...
Public Member Functions | |
| void | SetMetaDataValuesFilter (string inMetaDataKey, List< string > inMetaDataValues) |
| 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 MetaDataValueStartsWithFilter. More... | |
| void | SetMetaDataValueStartsWithFilter (string inMetaDataKey, string inMetaDataValueStartsWith) |
| 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 MetaDataValuesFilter. More... | |
Properties | |
| SbPublicGroupChannelListOrder | Order [get, set] |
| Result order of channels. Refer to SbPublicGroupChannelListOrder. More... | |
| SbGroupChannelSuperChannelFilter | SuperChannelFilter [get, set] |
| Super channel filter. Refer to SbGroupChannelSuperChannelFilter. More... | |
| bool | IncludeEmptyChannel [get, set] |
| Checks whether query result includes empty channels. (channels without messages). More... | |
| bool | IncludeFrozenChannel [get, set] |
| Checks whether query result includes frozen channels. More... | |
| int | Limit [get, set] |
| The maximum number of GroupChannels per page. More... | |
| SbPublicGroupChannelMembershipFilter | PublicMembershipFilter [get, set] |
| Membership filter. More... | |
| string | ChannelNameContainsFilter [get, set] |
| 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. More... | |
| List< string > | ChannelUrlsFilter [get, set] |
| 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. More... | |
| List< string > | CustomTypesFilter [get, set] |
| 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. More... | |
| string | CustomTypeStartsWithFilter [get, set] |
| 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. More... | |
| bool | IncludeMetaData [get, set] |
| Whether to include channel metadata on fetch. More... | |
| List< string > | MetaDataValuesFilter [get] |
| Works exclusively with MetaDataValueStartsWithFilter. More... | |
| string | MetaDataKeyFilter [get] |
| The metadataKey set with either MetaDataValuesFilter or MetaDataValueStartsWithFilter. More... | |
| string | MetaDataOrderKeyFilter [get, set] |
| Meta data order key filter. It will return null if meta data order key filter hasn't been set before. More... | |
| string | MetaDataValueStartsWithFilter [get] |
| Works exclusively with MetaDataValuesFilter. More... | |
Params for creating a PublicGroupChannelListQuery object.
| void SetMetaDataValuesFilter | ( | string | inMetaDataKey, |
| List< string > | inMetaDataValues | ||
| ) |
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 MetaDataValueStartsWithFilter.
| inMetaDataKey | |
| inMetaDataValues |
| void SetMetaDataValueStartsWithFilter | ( | string | inMetaDataKey, |
| string | inMetaDataValueStartsWith | ||
| ) |
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 MetaDataValuesFilter.
| inMetaDataKey | |
| inMetaDataValueStartsWith |
|
getset |
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.
|
getset |
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.
|
getset |
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.
|
getset |
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.
|
getset |
Checks whether query result includes empty channels. (channels without messages).
|
getset |
Checks whether query result includes frozen channels.
|
getset |
Whether to include channel metadata on fetch.
|
getset |
The maximum number of GroupChannels per page.
|
get |
The metadataKey set with either MetaDataValuesFilter or MetaDataValueStartsWithFilter.
|
getset |
Meta data order key filter. It will return null if meta data order key filter hasn't been set before.
|
get |
Works exclusively with MetaDataValueStartsWithFilter.
|
get |
Works exclusively with MetaDataValuesFilter.
|
getset |
Result order of channels. Refer to SbPublicGroupChannelListOrder.
|
getset |
Membership filter.
|
getset |
Super channel filter. Refer to SbGroupChannelSuperChannelFilter.