YoutubeAndPartnersSettings.fromJson constructor
YoutubeAndPartnersSettings.fromJson(
- Map json_
Implementation
YoutubeAndPartnersSettings.fromJson(core.Map json_)
: this(
contentCategory: json_['contentCategory'] as core.String?,
effectiveContentCategory:
json_['effectiveContentCategory'] as core.String?,
inventorySourceSettings: json_.containsKey('inventorySourceSettings')
? YoutubeAndPartnersInventorySourceConfig.fromJson(
json_['inventorySourceSettings']
as core.Map<core.String, core.dynamic>)
: null,
leadFormId: json_['leadFormId'] as core.String?,
linkedMerchantId: json_['linkedMerchantId'] as core.String?,
relatedVideoIds: (json_['relatedVideoIds'] as core.List?)
?.map((value) => value as core.String)
.toList(),
targetFrequency: json_.containsKey('targetFrequency')
? TargetFrequency.fromJson(json_['targetFrequency']
as core.Map<core.String, core.dynamic>)
: null,
thirdPartyMeasurementConfigs:
json_.containsKey('thirdPartyMeasurementConfigs')
? ThirdPartyMeasurementConfigs.fromJson(
json_['thirdPartyMeasurementConfigs']
as core.Map<core.String, core.dynamic>)
: null,
videoAdSequenceSettings: json_.containsKey('videoAdSequenceSettings')
? VideoAdSequenceSettings.fromJson(
json_['videoAdSequenceSettings']
as core.Map<core.String, core.dynamic>)
: null,
viewFrequencyCap: json_.containsKey('viewFrequencyCap')
? FrequencyCap.fromJson(json_['viewFrequencyCap']
as core.Map<core.String, core.dynamic>)
: null,
);