toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final data = Map<String, dynamic>();
  data['clientMsgID'] = this.clientMsgID;
  data['serverMsgID'] = this.serverMsgID;
  data['createTime'] = this.createTime;
  data['sendTime'] = this.sendTime;
  data['sendID'] = this.sendID;
  data['recvID'] = this.recvID;
  data['msgFrom'] = this.msgFrom;
  data['contentType'] = this.contentType;
  data['platformID'] = this.platformID;
  data['senderNickname'] = this.senderNickname;
  data['senderFaceUrl'] = this.senderFaceUrl;
  data['groupID'] = this.groupID;
  data['content'] = this.content;
  data['seq'] = this.seq;
  data['isRead'] = this.isRead;
  data['hasReadTime'] = this.hasReadTime;
  data['status'] = this.status;
  data['offlinePush'] = this.offlinePush?.toJson();
  data['attachedInfo'] = this.attachedInfo;
  data['ex'] = this.ex;
  data['ext'] = this.ext;
  data['sessionType'] = this.sessionType;
  data['pictureElem'] = this.pictureElem?.toJson();
  data['soundElem'] = this.soundElem?.toJson();
  data['videoElem'] = this.videoElem?.toJson();
  data['fileElem'] = this.fileElem?.toJson();
  data['atElem'] = this.atElem?.toJson();
  data['locationElem'] = this.locationElem?.toJson();
  data['customElem'] = this.customElem?.toJson();
  data['quoteElem'] = this.quoteElem?.toJson();
  data['mergeElem'] = this.mergeElem?.toJson();
  data['notificationElem'] = this.notificationElem?.toJson();
  data['faceElem'] = this.faceElem?.toJson();
  data['attachedInfoElem'] = this.attachedInfoElem?.toJson();
  data['isExternal'] = this.isExternal;
  data['isReact'] = this.isReact;
  return data;
}