toJsonString method
{ "msg": "video_query_user", "sn": "4ad15e3168fb9061", "st": "2023-05-18 00:00:00", "et": "2023-05-18 23:59:59", "ch": 0 }
Implementation
String toJsonString() {
Map<String, dynamic> map = <String, dynamic>{};
map['msg'] = msg;
map['sn'] = sn;
if (startTime == null) {
map['st'] = DateUtil.formatStartOfDay(startTime);
} else {
map['st'] = DateUtil.formatDateTime(startTime!);
}
if (endTime == null) {
map['et'] = DateUtil.formatEndOfDay(endTime);
} else {
map['et'] = DateUtil.formatDateTime(endTime!);
}
if (channel != null) {
map['ch'] = channel!;
}
if (muserid != null) {
map['muserid'] = muserid!;
}
return json.encode(map);
}