TivioDataVideo.fromJson constructor

TivioDataVideo.fromJson(
  1. Map json
)

Implementation

TivioDataVideo.fromJson(Map json)
    : id = json['id'],
      name = json['name'],
      duration = Duration(milliseconds: json['duration'] ?? 0),
      created = (json['created'] != null)
          ? DateTime.parse(json['created'])
          : null,
      url = json['url'],
      adMonetizationId = json['adMonetizationId'],
      images = _VideoImages(json['cover']),
      isPlaylist = json['isPlaylist'] ?? false,
      playlistItems = [],
      monetization = (json['monetization'] != null)
          ? _Monetization(
          json['monetization']['name'], json['monetization']['price'])
          : null,
      assets = parseAssets(json['assets']),
      description = json['description'];