LiveBroadcastContentDetails.fromJson constructor

LiveBroadcastContentDetails.fromJson(
  1. Map json_
)

Implementation

LiveBroadcastContentDetails.fromJson(core.Map json_)
  : this(
      boundStreamId: json_['boundStreamId'] as core.String?,
      boundStreamLastUpdateTimeMs:
          json_.containsKey('boundStreamLastUpdateTimeMs')
          ? core.DateTime.parse(
              json_['boundStreamLastUpdateTimeMs'] as core.String,
            )
          : null,
      closedCaptionsType: json_['closedCaptionsType'] as core.String?,
      enableAutoStart: json_['enableAutoStart'] as core.bool?,
      enableAutoStop: json_['enableAutoStop'] as core.bool?,
      enableClosedCaptions: json_['enableClosedCaptions'] as core.bool?,
      enableContentEncryption: json_['enableContentEncryption'] as core.bool?,
      enableDvr: json_['enableDvr'] as core.bool?,
      enableEmbed: json_['enableEmbed'] as core.bool?,
      enableLowLatency: json_['enableLowLatency'] as core.bool?,
      latencyPreference: json_['latencyPreference'] as core.String?,
      mesh: json_['mesh'] as core.String?,
      monitorStream: json_.containsKey('monitorStream')
          ? MonitorStreamInfo.fromJson(
              json_['monitorStream'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      projection: json_['projection'] as core.String?,
      recordFromStart: json_['recordFromStart'] as core.bool?,
      startWithSlate: json_['startWithSlate'] as core.bool?,
      stereoLayout: json_['stereoLayout'] as core.String?,
    );