toJson method

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

Implementation

@override
Map<String, dynamic> toJson() {
  var json = super.toJson();
  if (startTs != null) {
    json['startTs'] = startTs;
  }
  if (endTs != null) {
    json['endTs'] = endTs;
  }
  if (timeWindow != null) {
    json['timeWindow'] = timeWindow;
  }
  if (typeList != null) {
    json['typeList'] = typeList;
  }
  if (statusList != null) {
    json['statusList'] = statusList!.map((e) => e.toShortString()).toList();
  }
  if (severityList != null) {
    json['severityList'] =
        severityList!.map((e) => e.toShortString()).toList();
  }
  if (searchPropagatedAlarms != null) {
    json['searchPropagatedAlarms'] = searchPropagatedAlarms;
  }
  return json;
}