Message class
Constructors
-
Message({String? clientMsgID, String? serverMsgID, int? createTime, int? sendTime, int? sessionType, String? sendID, String? recvID, int? msgFrom, int? contentType, int? senderPlatformID, String? senderNickname, String? senderFaceUrl, String? groupID, String? localEx, int? seq, bool? isRead, int? hasReadTime, int? status, OfflinePushInfo? offlinePush, String? attachedInfo, String? ex, Map<
String, dynamic> exMap = const <String, dynamic>{}, PictureElem? pictureElem, SoundElem? soundElem, VideoElem? videoElem, FileElem? fileElem, AtTextElem? atTextElem, LocationElem? locationElem, CustomElem? customElem, QuoteElem? quoteElem, MergeElem? mergeElem, NotificationElem? notificationElem, FaceElem? faceElem, AttachedInfoElem? attachedInfoElem, bool? isExternalExtensions, bool? isReact, TextElem? textElem, CardElem? cardElem, AdvancedTextElem? advancedTextElem, TypingElem? 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