NIMChatroomQueueChangeAttachment class Null safety

Inheritance
Annotations
  • @JsonSerializable()

Constructors

NIMChatroomQueueChangeAttachment({required int type, required NIMChatroomQueueChangeType queueChangeType, String? content, String? key, Map<String, String>? contentMap, List<String>? targets, List<String>? targetNicks, String? operator, String? operatorNick, Map<String, dynamic>? extension})
NIMChatroomQueueChangeAttachment.fromMap(Map<String, dynamic> map)
factory

Properties

content String?
final
contentMap Map<String, String>?
When a user gets disconnected or leaves a chat room, elements are added or updated using updateQueueEx and the isTransient parameter is set to true
@JsonKey(fromJson: castMapToTypeOfStringString), final
extension Map<String, dynamic>?
Get the extension field for notifications in a chat room NIMChatroomEnterRequest.notifyExtension
@JsonKey(fromJson: castPlatformMapToDartMap), final, inherited
hashCode int
The hash code for this object.
read-only, inherited
key String?
final
operator String?
Accounts that perform the operations.
final, inherited
operatorNick String?
Nicknames of users that perform the operation
final, inherited
queueChangeType NIMChatroomQueueChangeType
Types of Queue changes NIMChatroomQueueChangeType
final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
targetNicks List<String>?
Nicknames of targets for the operation
final, inherited
targets List<String>?
Accounts that are handled by the operation
final, inherited
type int
For more information about notification types, see NIMChatroomNotificationTypes.
final, inherited

Methods

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

Operators

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