GroupChannelUpdateParams class
Represents a group channel update params.
- Annotations
Constructors
Properties
- accessCode ↔ String?
-
The access code for public group channel. The access code setting is only valid for public GroupChannels.
Once the access code is set, users have to accept an invitation or join the public GroupChannel with the access code to be a member of the channel.
Refer to
GroupChannelOperation.join
andGroupChannelOperation.acceptInvitation
. To delete the existing access code, pass an empty string as to this and call GroupChannel.updateChannel.read / write - coverImage ↔ FileInfo?
-
The cover image file info.
read / write
- customType ↔ String?
-
The custom type of the channel.
read / write
- data ↔ String?
-
The data of the channel.
read / write
- hashCode → int
-
The hash code for this object.
read-onlyinherited
- isDiscoverable ↔ bool?
-
Whether the channel is a discoverable channel for public group channel.
It is valid only when isPublic is set to
true
. If set tofalse
, this channel will not appear in the result of PublicGroupChannelListQuery.read / write - isDistinct ↔ bool?
-
The distinct mode of the channel.
If GroupChannel.isSuper is
true
, then this must be set tofalse
.read / write - isPublic ↔ bool?
-
The public mode of the channel.
If set to
true
, then isDistinct must befalse
.read / write - name ↔ String?
-
The name of the channel.
read / write
-
operatorUserIds
↔ List<
String> ? -
The operator user ids of the channel. Defaults to null.
read / write
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
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