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