toJson method

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

Implementation

@override
Map<String, dynamic> toJson() {
  var json = super.toJson();
  json['tenantId'] = tenantId?.toJson();
  json['customerId'] = customerId?.toJson();
  json['type'] = type;
  json['originator'] = originator.toJson();
  json['severity'] = severity.toShortString();
  json['status'] = status?.toShortString();
  json['acknowledged'] = acknowledged;
  json['cleared'] = cleared;
  json['assigneeId'] = assigneeId?.toJson();
  json['startTs'] = startTs;
  json['endTs'] = endTs;
  json['ackTs'] = ackTs;
  json['clearTs'] = clearTs;
  json['assignTs'] = assignTs;
  json['propagate'] = propagate;
  json['propagateToOwner'] = propagateToOwner;
  json['propagateToTenant'] = propagateToTenant;
  if (details != null) {
    json['details'] = details;
  }
  return json;
}