toJson method

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

Implementation

@override
Map<String, dynamic> toJson() {
  final jsonMap = super.toJson();
  jsonMap['@type'] = type;
  if (id != null) jsonMap['@id'] = id;
  if (cvdCollectionDate != null && cvdCollectionDate!.isNotEmpty) {
    if (cvdCollectionDate!.length == 1) {
      final val = cvdCollectionDate![0];
      jsonMap['cvdCollectionDate'] = (val is String || val is num || val is bool) ? val : (val as dynamic).toJson();
    } else {
      jsonMap['cvdCollectionDate'] = cvdCollectionDate!.map((e) => (e is String || e is num || e is bool) ? e : (e as dynamic).toJson()).toList();
    }
  }
  if (cvdFacilityCounty != null && cvdFacilityCounty!.isNotEmpty) {
    if (cvdFacilityCounty!.length == 1) {
      final val = cvdFacilityCounty![0];
      jsonMap['cvdFacilityCounty'] = (val is String || val is num || val is bool) ? val : (val as dynamic).toJson();
    } else {
      jsonMap['cvdFacilityCounty'] = cvdFacilityCounty!.map((e) => (e is String || e is num || e is bool) ? e : (e as dynamic).toJson()).toList();
    }
  }
  if (cvdFacilityId != null && cvdFacilityId!.isNotEmpty) {
    if (cvdFacilityId!.length == 1) {
      final val = cvdFacilityId![0];
      jsonMap['cvdFacilityId'] = (val is String || val is num || val is bool) ? val : (val as dynamic).toJson();
    } else {
      jsonMap['cvdFacilityId'] = cvdFacilityId!.map((e) => (e is String || e is num || e is bool) ? e : (e as dynamic).toJson()).toList();
    }
  }
  if (cvdNumBeds != null && cvdNumBeds!.isNotEmpty) {
    if (cvdNumBeds!.length == 1) {
      final val = cvdNumBeds![0];
      jsonMap['cvdNumBeds'] = (val is String || val is num || val is bool) ? val : (val as dynamic).toJson();
    } else {
      jsonMap['cvdNumBeds'] = cvdNumBeds!.map((e) => (e is String || e is num || e is bool) ? e : (e as dynamic).toJson()).toList();
    }
  }
  if (cvdNumBedsOcc != null && cvdNumBedsOcc!.isNotEmpty) {
    if (cvdNumBedsOcc!.length == 1) {
      final val = cvdNumBedsOcc![0];
      jsonMap['cvdNumBedsOcc'] = (val is String || val is num || val is bool) ? val : (val as dynamic).toJson();
    } else {
      jsonMap['cvdNumBedsOcc'] = cvdNumBedsOcc!.map((e) => (e is String || e is num || e is bool) ? e : (e as dynamic).toJson()).toList();
    }
  }
  if (cvdNumC19Died != null && cvdNumC19Died!.isNotEmpty) {
    if (cvdNumC19Died!.length == 1) {
      final val = cvdNumC19Died![0];
      jsonMap['cvdNumC19Died'] = (val is String || val is num || val is bool) ? val : (val as dynamic).toJson();
    } else {
      jsonMap['cvdNumC19Died'] = cvdNumC19Died!.map((e) => (e is String || e is num || e is bool) ? e : (e as dynamic).toJson()).toList();
    }
  }
  if (cvdNumC19HOPats != null && cvdNumC19HOPats!.isNotEmpty) {
    if (cvdNumC19HOPats!.length == 1) {
      final val = cvdNumC19HOPats![0];
      jsonMap['cvdNumC19HOPats'] = (val is String || val is num || val is bool) ? val : (val as dynamic).toJson();
    } else {
      jsonMap['cvdNumC19HOPats'] = cvdNumC19HOPats!.map((e) => (e is String || e is num || e is bool) ? e : (e as dynamic).toJson()).toList();
    }
  }
  if (cvdNumC19HospPats != null && cvdNumC19HospPats!.isNotEmpty) {
    if (cvdNumC19HospPats!.length == 1) {
      final val = cvdNumC19HospPats![0];
      jsonMap['cvdNumC19HospPats'] = (val is String || val is num || val is bool) ? val : (val as dynamic).toJson();
    } else {
      jsonMap['cvdNumC19HospPats'] = cvdNumC19HospPats!.map((e) => (e is String || e is num || e is bool) ? e : (e as dynamic).toJson()).toList();
    }
  }
  if (cvdNumC19MechVentPats != null && cvdNumC19MechVentPats!.isNotEmpty) {
    if (cvdNumC19MechVentPats!.length == 1) {
      final val = cvdNumC19MechVentPats![0];
      jsonMap['cvdNumC19MechVentPats'] = (val is String || val is num || val is bool) ? val : (val as dynamic).toJson();
    } else {
      jsonMap['cvdNumC19MechVentPats'] = cvdNumC19MechVentPats!.map((e) => (e is String || e is num || e is bool) ? e : (e as dynamic).toJson()).toList();
    }
  }
  if (cvdNumC19OFMechVentPats != null && cvdNumC19OFMechVentPats!.isNotEmpty) {
    if (cvdNumC19OFMechVentPats!.length == 1) {
      final val = cvdNumC19OFMechVentPats![0];
      jsonMap['cvdNumC19OFMechVentPats'] = (val is String || val is num || val is bool) ? val : (val as dynamic).toJson();
    } else {
      jsonMap['cvdNumC19OFMechVentPats'] = cvdNumC19OFMechVentPats!.map((e) => (e is String || e is num || e is bool) ? e : (e as dynamic).toJson()).toList();
    }
  }
  if (cvdNumC19OverflowPats != null && cvdNumC19OverflowPats!.isNotEmpty) {
    if (cvdNumC19OverflowPats!.length == 1) {
      final val = cvdNumC19OverflowPats![0];
      jsonMap['cvdNumC19OverflowPats'] = (val is String || val is num || val is bool) ? val : (val as dynamic).toJson();
    } else {
      jsonMap['cvdNumC19OverflowPats'] = cvdNumC19OverflowPats!.map((e) => (e is String || e is num || e is bool) ? e : (e as dynamic).toJson()).toList();
    }
  }
  if (cvdNumICUBeds != null && cvdNumICUBeds!.isNotEmpty) {
    if (cvdNumICUBeds!.length == 1) {
      final val = cvdNumICUBeds![0];
      jsonMap['cvdNumICUBeds'] = (val is String || val is num || val is bool) ? val : (val as dynamic).toJson();
    } else {
      jsonMap['cvdNumICUBeds'] = cvdNumICUBeds!.map((e) => (e is String || e is num || e is bool) ? e : (e as dynamic).toJson()).toList();
    }
  }
  if (cvdNumICUBedsOcc != null && cvdNumICUBedsOcc!.isNotEmpty) {
    if (cvdNumICUBedsOcc!.length == 1) {
      final val = cvdNumICUBedsOcc![0];
      jsonMap['cvdNumICUBedsOcc'] = (val is String || val is num || val is bool) ? val : (val as dynamic).toJson();
    } else {
      jsonMap['cvdNumICUBedsOcc'] = cvdNumICUBedsOcc!.map((e) => (e is String || e is num || e is bool) ? e : (e as dynamic).toJson()).toList();
    }
  }
  if (cvdNumTotBeds != null && cvdNumTotBeds!.isNotEmpty) {
    if (cvdNumTotBeds!.length == 1) {
      final val = cvdNumTotBeds![0];
      jsonMap['cvdNumTotBeds'] = (val is String || val is num || val is bool) ? val : (val as dynamic).toJson();
    } else {
      jsonMap['cvdNumTotBeds'] = cvdNumTotBeds!.map((e) => (e is String || e is num || e is bool) ? e : (e as dynamic).toJson()).toList();
    }
  }
  if (cvdNumVent != null && cvdNumVent!.isNotEmpty) {
    if (cvdNumVent!.length == 1) {
      final val = cvdNumVent![0];
      jsonMap['cvdNumVent'] = (val is String || val is num || val is bool) ? val : (val as dynamic).toJson();
    } else {
      jsonMap['cvdNumVent'] = cvdNumVent!.map((e) => (e is String || e is num || e is bool) ? e : (e as dynamic).toJson()).toList();
    }
  }
  if (cvdNumVentUse != null && cvdNumVentUse!.isNotEmpty) {
    if (cvdNumVentUse!.length == 1) {
      final val = cvdNumVentUse![0];
      jsonMap['cvdNumVentUse'] = (val is String || val is num || val is bool) ? val : (val as dynamic).toJson();
    } else {
      jsonMap['cvdNumVentUse'] = cvdNumVentUse!.map((e) => (e is String || e is num || e is bool) ? e : (e as dynamic).toJson()).toList();
    }
  }
  if (datePosted != null && datePosted!.isNotEmpty) {
    if (datePosted!.length == 1) {
      final val = datePosted![0];
      jsonMap['datePosted'] = (val is String || val is num || val is bool) ? val : (val as dynamic).toJson();
    } else {
      jsonMap['datePosted'] = datePosted!.map((e) => (e is String || e is num || e is bool) ? e : (e as dynamic).toJson()).toList();
    }
  }
  return jsonMap;
}