Message class

Constructors

Message({dynamic clientMsgID, dynamic serverMsgID, dynamic createTime, dynamic sendTime, dynamic sessionType, dynamic sendID, dynamic recvID, dynamic msgFrom, dynamic contentType, dynamic senderPlatformID, dynamic senderNickname, dynamic senderFaceUrl, dynamic groupID, dynamic localEx, dynamic seq, dynamic isRead, dynamic hasReadTime, dynamic status, dynamic offlinePush, dynamic attachedInfo, dynamic ex, dynamic exMap = const <String, dynamic>{}, dynamic pictureElem, dynamic soundElem, dynamic videoElem, dynamic fileElem, dynamic atTextElem, dynamic locationElem, dynamic customElem, dynamic quoteElem, dynamic mergeElem, dynamic notificationElem, dynamic faceElem, dynamic attachedInfoElem, dynamic isExternalExtensions, dynamic isReact, dynamic textElem, dynamic cardElem, dynamic advancedTextElem, dynamic typingElem})
Message.fromJson(Map<String, dynamic> json)

Properties

advancedTextElem AdvancedTextElem?
getter/setter pair
attachedInfo String?
Additional information.
getter/setter pair
attachedInfoElem AttachedInfoElem?
Additional information.
getter/setter pair
atTextElem AtTextElem?
@ Information.
getter/setter pair
cardElem CardElem?
Business card.
getter/setter pair
clientMsgID String?
Message ID, a unique identifier.
getter/setter pair
contentType int?
Message type MessageType.
getter/setter pair
createTime int?
Creation time.
getter/setter pair
customElem CustomElem?
Custom.
getter/setter pair
ex String?
Extended information.
getter/setter pair
exMap Map<String, dynamic>
Custom extended information, currently used for message time segmentation on the client side.
getter/setter pair
faceElem FaceElem?
Custom emoji.
getter/setter pair
fileElem FileElem?
File.
getter/setter pair
groupID String?
Group ID.
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
hasReadTime int?
Read time.
getter/setter pair
isExternalExtensions bool?
Is it an external extension.
getter/setter pair
isGroupChat bool
Group chat message
no setter
isReact bool?
Is it a reaction.
getter/setter pair
isRead bool?
Whether it's read.
getter/setter pair
isSingleChat bool
Single chat message
no setter
localEx String?
Message localEx.
getter/setter pair
locationElem LocationElem?
Location.
getter/setter pair
mergeElem MergeElem?
Merge.
getter/setter pair
msgFrom int?
Source.
getter/setter pair
notificationElem NotificationElem?
Notification.
getter/setter pair
offlinePush OfflinePushInfo?
Offline display content.
getter/setter pair
pictureElem PictureElem?
Image.
getter/setter pair
quoteElem QuoteElem?
Quote.
getter/setter pair
recvID String?
Receiver's ID.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
senderFaceUrl String?
Sender's avatar.
getter/setter pair
senderNickname String?
Sender's nickname.
getter/setter pair
senderPlatformID int?
Platform Platform.
getter/setter pair
sendID String?
Sender's ID.
getter/setter pair
sendTime int?
Sending time.
getter/setter pair
seq int?
Message sequence number.
getter/setter pair
serverMsgID String?
Server-generated ID.
getter/setter pair
sessionType int?
Conversation type ConversationType.
getter/setter pair
soundElem SoundElem?
Voice.
getter/setter pair
status int?
Message sending status MessageStatus.
getter/setter pair
textElem TextElem?
Text content.
getter/setter pair
typingElem TypingElem?
getter/setter pair
videoElem VideoElem?
Video.
getter/setter pair

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
update(Message message) → void

Operators

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