toJsonString method

String toJsonString()

{ "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);
}