PackageVideoTargeting.fromJson constructor
PackageVideoTargeting.fromJson(
- Map json_
Implementation
PackageVideoTargeting.fromJson(core.Map json_)
: this(
includedContentDeliveryMethod:
json_['includedContentDeliveryMethod'] as core.String?,
includedMaximumAdDurationTargeting:
json_['includedMaximumAdDurationTargeting'] as core.String?,
includedMimeTypes: (json_['includedMimeTypes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
includedPlaybackMethods:
(json_['includedPlaybackMethods'] as core.List?)
?.map((value) => value as core.String)
.toList(),
includedPlayerSizeTargeting:
json_.containsKey('includedPlayerSizeTargeting')
? VideoPlayerSizeTargeting.fromJson(
json_['includedPlayerSizeTargeting']
as core.Map<core.String, core.dynamic>,
)
: null,
includedPositionTypes: (json_['includedPositionTypes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
minimumPredictedCompletionRatePercentage:
json_['minimumPredictedCompletionRatePercentage'] as core.String?,
plcmtTargeting: json_.containsKey('plcmtTargeting')
? VideoPlcmtTargeting.fromJson(
json_['plcmtTargeting'] as core.Map<core.String, core.dynamic>,
)
: null,
);