VideoContentDetails.fromJsonData constructor

VideoContentDetails.fromJsonData(
  1. Map<String, dynamic> data
)

Implementation

factory VideoContentDetails.fromJsonData(Map<String, dynamic> data) {
  final duration =
      DurationExtension.fromIsoDurationString(data["duration"] ?? '');
  final dimension = VideoDimension.fromString(data["dimension"] ?? '');
  final definition = VideoDefinition.fromString(data["definition"] ?? '');
  final caption = VideoCaption.fromString(data["caption"] ?? '');
  final licensedContent = data["licensedContent"];
  final projection = VideoProjection.fromString(data["projection"] ?? '');

  return VideoContentDetails(
    duration: duration,
    dimension: dimension,
    definition: definition,
    caption: caption,
    licensedContent: licensedContent,
    projection: projection,
  );
}