VideoSettings.fromJson constructor

VideoSettings.fromJson(
  1. Map json_
)

Implementation

VideoSettings.fromJson(core.Map json_)
    : this(
        companionSettings: json_.containsKey('companionSettings')
            ? CompanionSetting.fromJson(json_['companionSettings']
                as core.Map<core.String, core.dynamic>)
            : null,
        durationSeconds: json_['durationSeconds'] as core.int?,
        kind: json_['kind'] as core.String?,
        obaEnabled: json_['obaEnabled'] as core.bool?,
        obaSettings: json_.containsKey('obaSettings')
            ? ObaIcon.fromJson(
                json_['obaSettings'] as core.Map<core.String, core.dynamic>)
            : null,
        orientation: json_['orientation'] as core.String?,
        publisherSpecificationId:
            json_['publisherSpecificationId'] as core.String?,
        skippableSettings: json_.containsKey('skippableSettings')
            ? SkippableSetting.fromJson(json_['skippableSettings']
                as core.Map<core.String, core.dynamic>)
            : null,
        transcodeSettings: json_.containsKey('transcodeSettings')
            ? TranscodeSetting.fromJson(json_['transcodeSettings']
                as core.Map<core.String, core.dynamic>)
            : null,
      );