toJson method

  1. @override
Map<String, dynamic> toJson()
override

Implementation

@override
Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = super.toJson();
  data['secret'] = this.secret ?? '';
  data['remotePath'] = this.remotePath ?? '';
  // if (this.fileSize != 0) {
  data['fileSize'] = this.fileSize ?? 0;
  // }
  data['localPath'] = this.localPath ?? '';
  data['displayName'] = this.displayName ?? '';
  data['fileStatus'] = EMFileMessageBody.downloadStatusToInt(this.fileStatus);
  return data;
}