JobConfig.fromJson constructor
JobConfig.fromJson(
- 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(),
);