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