toJsonMap method
Implementation
Map toJsonMap() {
return {
"title": title ??= null,
"text": text ??= null,
"url": url ??= null,
"videoPath": videoPath ??= null,
"imagePath": imagePath ??= null,
"musicDataUrl": musicDataUrl ??= null,
"extInfo": extInfo ??= null,
"fileDataPath": fileDataPath ??= null,
"fileExt": fileExt ??= null,
"emoticonDataPath": emoticonDataPath ??= null,
"sinaObjectID": sinaObjectID ??= null,
"miniProgramUserName": miniProgramUserName ??= null,
"miniProgramPath": miniProgramPath,
"miniProgramType": miniProgramType,
"miniProgramWithShareTicket": miniProgramWithShareTicket,
"mediaType": getStringFromEnum(mediaType),
"platform": getStringFromEnum(platform),
}..removeWhere((key, value) => value == null);
}