VideoContentDetails.fromJson constructor

VideoContentDetails.fromJson(
  1. Map json_
)

Implementation

VideoContentDetails.fromJson(core.Map json_)
  : this(
      caption: json_['caption'] as core.String?,
      contentRating: json_.containsKey('contentRating')
          ? ContentRating.fromJson(
              json_['contentRating'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      countryRestriction: json_.containsKey('countryRestriction')
          ? AccessPolicy.fromJson(
              json_['countryRestriction']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      definition: json_['definition'] as core.String?,
      dimension: json_['dimension'] as core.String?,
      duration: json_['duration'] as core.String?,
      hasCustomThumbnail: json_['hasCustomThumbnail'] as core.bool?,
      licensedContent: json_['licensedContent'] as core.bool?,
      projection: json_['projection'] as core.String?,
      regionRestriction: json_.containsKey('regionRestriction')
          ? VideoContentDetailsRegionRestriction.fromJson(
              json_['regionRestriction']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );