NIMTeamMember class Null safety

Annotations
  • @JsonSerializable()

Constructors

NIMTeamMember({String? id, String? account, TeamMemberType? type, String? teamNick, required bool isInTeam, Map<String, dynamic>? extension, required bool isMute, required int joinTime, String? invitorAccid})
NIMTeamMember.fromMap(Map<String, dynamic> map)
factory

Properties

account String?
Account of a group member
final
extension Map<String, dynamic>?
Get extension fields Extension field Map
@JsonKey(fromJson: castPlatformMapToDartMap), final
hashCode int
The hash code for this object.
read-only, inherited
id String?
Get the ID of a group
final
invitorAccid String?
Get the inviter. If the value is empty, the member joined the group without invitation.
final
isInTeam bool
Check the membership of a group member true: yes; false: no
final
isMute bool
Check if mute is applied true: muted; false: unmuted
final
joinTime int
Get the time when group members joined the group in milliseconds
final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
teamNick String?
Get the nickname of a group member
final
type TeamMemberType?
Type of a group member
final

Methods

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

Operators

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