toJsonLd method

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

Serialize SchemaCDCPMDRecord to JSON-LD

Implementation

@override
Map<String, dynamic> toJsonLd() => removeEmpty({
      ...super.toJsonLd(),
      '@type': 'CDCPMDRecord',
      'cvdCollectionDate': convertToJsonLd(cvdCollectionDate, [String]),
      'cvdFacilityCounty': convertToJsonLd(cvdFacilityCounty, [String]),
      'cvdFacilityId': convertToJsonLd(cvdFacilityId, [String]),
      'cvdNumBeds': convertToJsonLd(cvdNumBeds, [num]),
      'cvdNumBedsOcc': convertToJsonLd(cvdNumBedsOcc, [num]),
      'cvdNumC19Died': convertToJsonLd(cvdNumC19Died, [num]),
      'cvdNumC19HOPats': convertToJsonLd(cvdNumC19HOPats, [num]),
      'cvdNumC19HospPats': convertToJsonLd(cvdNumC19HospPats, [num]),
      'cvdNumC19MechVentPats': convertToJsonLd(cvdNumC19MechVentPats, [num]),
      'cvdNumC19OFMechVentPats':
          convertToJsonLd(cvdNumC19OFMechVentPats, [num]),
      'cvdNumC19OverflowPats': convertToJsonLd(cvdNumC19OverflowPats, [num]),
      'cvdNumICUBeds': convertToJsonLd(cvdNumICUBeds, [num]),
      'cvdNumICUBedsOcc': convertToJsonLd(cvdNumICUBedsOcc, [num]),
      'cvdNumTotBeds': convertToJsonLd(cvdNumTotBeds, [num]),
      'cvdNumVent': convertToJsonLd(cvdNumVent, [num]),
      'cvdNumVentUse': convertToJsonLd(cvdNumVentUse, [num]),
      'datePosted': convertToJsonLd(datePosted, [String]),
    });