GroupChannelFilter class

The GroupChannelFilter class for GroupChannelListQuery and PublicGroupChannelListQuery.

Annotations

Constructors

GroupChannelFilter()

Properties

customTypes List<String>?
Sets the custom type filter.
read / write
customTypeStartsWith String?
Sets to filter channels by custom type that starts with.
read / write
hashCode int
The hash code for this object.
read-onlyinherited
hiddenMode HiddenChannelFilter
Sets to filter channels by the hidden state. The default value is unhidden.
read / write
membersExactlyIn List<String>?
Sets the filter with user IDs that query result will return only if channel's members are exactly matched with this property.
read / write
membersIncludeIn List<String>?
Sets the filter with user IDs that query result will return if any one of user id matches with channel's members.
read / write
membersNicknameContains String?
Sets the filter with nickname. Query result will contains channels that any one of member contains given nickname.
read / write
memberStateFilter MyMemberStateFilter
Sets the member state filter.
read / write
metaDataKey String?
Searches for group channels with metadata containing an item with the specified key.
read / write
metadataOrderKey String?
Sets a key for ordering by value in the metadata. This is valid when the order is channelMetaDataValueAlphabetical only.
read / write
metaDataValues List<String>?
Searches for group channels with metadata containing an item with the specified values.
read / write
metaDataValueStartsWithFilter String?
Searches for group channels with metadata containing an item with the key specified by the metaDataKey and the values of that item start with the specified value.
read / write
nameContains String?
Sets a filter to return only channels that contains the specified group channel name.
read / write
publicMembershipFilter MembershipFilter
Sets to filter channels by the membership filter. The default value is all.
read / write
publicMode PublicChannelFilter
Sets to filter public channel. Default is all.
read / write
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited
superMode SuperChannelFilter
Sets to filter super channel. Default is all.
read / write
unreadFilter UnreadChannelFilter
Sets to filter channels by the unread messages. The default value is all.
read / write

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited