Message constructor

Message({
  1. String? clientMsgID,
  2. String? serverMsgID,
  3. int? createTime,
  4. int? sendTime,
  5. int? sessionType,
  6. String? sendID,
  7. String? recvID,
  8. int? msgFrom,
  9. int? contentType,
  10. int? senderPlatformID,
  11. String? senderNickname,
  12. String? senderFaceUrl,
  13. String? groupID,
  14. String? localEx,
  15. int? seq,
  16. bool? isRead,
  17. int? hasReadTime,
  18. int? status,
  19. OfflinePushInfo? offlinePush,
  20. String? attachedInfo,
  21. String? ex,
  22. Map<String, dynamic> exMap = const <String, dynamic>{},
  23. PictureElem? pictureElem,
  24. SoundElem? soundElem,
  25. VideoElem? videoElem,
  26. FileElem? fileElem,
  27. AtTextElem? atTextElem,
  28. LocationElem? locationElem,
  29. CustomElem? customElem,
  30. QuoteElem? quoteElem,
  31. MergeElem? mergeElem,
  32. NotificationElem? notificationElem,
  33. FaceElem? faceElem,
  34. AttachedInfoElem? attachedInfoElem,
  35. bool? isExternalExtensions,
  36. bool? isReact,
  37. TextElem? textElem,
  38. CardElem? cardElem,
  39. AdvancedTextElem? advancedTextElem,
  40. 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,
});