GroupChannelFilter class Null safety

Represents a group of filter that is used for group channel query.

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 ChannelHiddenStateFilter
Sets to filter channels by the hidden state. The default value is unhiddenOnly
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 MemberStateFilter
Sets the member state filter
read / write
metaDataKey String?
Searches for group channels with metadata containing an item with the specified value as its 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 key specified by the metaDataKey
read / write
metaDataValueStartWithFilter 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 PublicGroupChannelMembershipFilter
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 non-existent 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