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(),
      );