toMap method

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

Implementation

@override
Map<String, dynamic> toMap() {
  return {
    "type": "stackedContentMetadata",
    "labels": labels,
    "uniqueId": uniqueId,
    "publisherName": publisherName,
    "programTitle": programTitle,
    "episodeTitle": episodeTitle,
    "episodeSeasonNumber": episodeSeasonNumber,
    "episodeNumber": episodeNumber,
    "genreName": genreName,
    "genreId": genreId,
    "productionDate": productionDate?.toMap(),
    "productionTime": productionTime?.toMap(),
    "digitalAiringDate": digitalAiringDate?.toMap(),
    "digitalAiringTime": digitalAiringTime?.toMap(),
    "tvAiringDate": tvAiringDate?.toMap(),
    "tvAiringTime": tvAiringTime?.toMap(),
    "stationTitle": stationTitle,
    "stationCode": stationCode,
    "programId": programId,
    "episodeId": episodeId,
    "networkAffiliate": networkAffiliate,
    "fee": fee,
    "playlistTitle": playlistTitle,
    "dictionaryClassificationC3": dictionaryClassificationC3,
    "dictionaryClassificationC4": dictionaryClassificationC4,
    "dictionaryClassificationC6": dictionaryClassificationC6,
    "deliveryMode": deliveryMode?.value,
    "deliverySubscriptionType": deliverySubscriptionType?.value,
    "deliveryComposition": deliveryComposition?.value,
    "deliveryAdvertisementCapability": deliveryAdvertisementCapability?.value,
    "distributionModel": distributionModel?.value,
    "mediaFormat": mediaFormat?.value
  };
}