JobConfig.fromJson constructor

JobConfig.fromJson(
  1. Map json_
)

Implementation

JobConfig.fromJson(core.Map json_)
  : this(
      adBreaks: (json_['adBreaks'] as core.List?)
          ?.map(
            (value) => AdBreak.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      editList: (json_['editList'] as core.List?)
          ?.map(
            (value) => EditAtom.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      elementaryStreams: (json_['elementaryStreams'] as core.List?)
          ?.map(
            (value) => ElementaryStream.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      encryptions: (json_['encryptions'] as core.List?)
          ?.map(
            (value) => Encryption.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      inputs: (json_['inputs'] as core.List?)
          ?.map(
            (value) =>
                Input.fromJson(value as core.Map<core.String, core.dynamic>),
          )
          .toList(),
      manifests: (json_['manifests'] as core.List?)
          ?.map(
            (value) => Manifest.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      muxStreams: (json_['muxStreams'] as core.List?)
          ?.map(
            (value) => MuxStream.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      output: json_.containsKey('output')
          ? Output.fromJson(
              json_['output'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      overlays: (json_['overlays'] as core.List?)
          ?.map(
            (value) => Overlay.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      pubsubDestination: json_.containsKey('pubsubDestination')
          ? PubsubDestination.fromJson(
              json_['pubsubDestination']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      spriteSheets: (json_['spriteSheets'] as core.List?)
          ?.map(
            (value) => SpriteSheet.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
    );