ChatGroup class

The ChatGroup class, which contains the information of the chat group.

Properties

adminList List<String>?
Gets the admin list of the group.
final
announcement String?
The content of the group announcement.
final
blockList List<String>?
Gets the block list of the group.
final
description String?
Gets the group description.
final
extension String?
Group detail extensions which can be in the JSON format to contain more group information.
final
groupId String
Gets the group ID.
final
hashCode int
The hash code for this object.
no setterinherited
isAllMemberMuted bool?
Gets Whether all members are muted.
final
isDisabled bool
Whether the group is disabled. The default value for reading or pulling roaming messages from the database is NO
final
isMemberAllowToInvite bool?
Checks whether a group member is allowed to invite other users to join the group.
final
isMemberOnly bool?
Checks whether users cannot join a chat group freely:
final
maxUserCount int?
Gets the maximum number of group members allowed in a group. The parameter is set when the group is created.
final
memberCount int?
Gets the member count of the group.
final
memberList List<String>?
Gets the member list of the group.
final
messageBlocked bool?
Gets whether the group message is blocked.
final
muteList List<String>?
Gets the mute list of the group.
final
name String?
Gets the group name.
final
owner String?
Gets the user ID of the group owner.
final
permissionType ChatGroupPermissionType?
Gets the current user's role in group.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
settings ChatGroupOptions?
no setter

Methods

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

Operators

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