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? platformID,
  11. String? senderNickname,
  12. String? senderFaceUrl,
  13. String? groupID,
  14. String? content,
  15. int? seq,
  16. bool? isRead,
  17. int? hasReadTime,
  18. int? status,
  19. OfflinePushInfo? offlinePush,
  20. String? attachedInfo,
  21. String? ex,
  22. dynamic ext,
  23. PictureElem? pictureElem,
  24. SoundElem? soundElem,
  25. VideoElem? videoElem,
  26. FileElem? fileElem,
  27. AtElem? atElem,
  28. LocationElem? locationElem,
  29. CustomElem? customElem,
  30. QuoteElem? quoteElem,
  31. MergeElem? mergeElem,
  32. NotificationElem? notificationElem,
  33. FaceElem? faceElem,
  34. AttachedInfoElem? attachedInfoElem,
  35. bool? isExternal,
  36. bool? isReact,
})

Implementation

Message({
  this.clientMsgID,
  this.serverMsgID,
  this.createTime,
  this.sendTime,
  this.sessionType,
  this.sendID,
  this.recvID,
  this.msgFrom,
  this.contentType,
  this.platformID,
  this.senderNickname,
  this.senderFaceUrl,
  this.groupID,
  this.content,
  this.seq,
  this.isRead,
  this.hasReadTime,
  this.status,
  this.offlinePush,
  this.attachedInfo,
  this.ex,
  this.ext,
  this.pictureElem,
  this.soundElem,
  this.videoElem,
  this.fileElem,
  this.atElem,
  this.locationElem,
  this.customElem,
  this.quoteElem,
  this.mergeElem,
  this.notificationElem,
  this.faceElem,
  this.attachedInfoElem,
  this.isExternal,
  this.isReact,
});