CreativeServingDecision.fromJson constructor
CreativeServingDecision.fromJson(
- Map json_
Implementation
CreativeServingDecision.fromJson(core.Map json_)
: this(
adTechnologyProviders: json_.containsKey('adTechnologyProviders')
? AdTechnologyProviders.fromJson(json_['adTechnologyProviders']
as core.Map<core.String, core.dynamic>)
: null,
chinaPolicyCompliance: json_.containsKey('chinaPolicyCompliance')
? PolicyCompliance.fromJson(json_['chinaPolicyCompliance']
as core.Map<core.String, core.dynamic>)
: null,
dealsPolicyCompliance: json_.containsKey('dealsPolicyCompliance')
? PolicyCompliance.fromJson(json_['dealsPolicyCompliance']
as core.Map<core.String, core.dynamic>)
: null,
detectedAdvertisers: (json_['detectedAdvertisers'] as core.List?)
?.map((value) => AdvertiserAndBrand.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
detectedAttributes: (json_['detectedAttributes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
detectedCategories: (json_['detectedCategories'] as core.List?)
?.map((value) => value as core.String)
.toList(),
detectedCategoriesTaxonomy:
json_['detectedCategoriesTaxonomy'] as core.String?,
detectedClickThroughUrls:
(json_['detectedClickThroughUrls'] as core.List?)
?.map((value) => value as core.String)
.toList(),
detectedDomains: (json_['detectedDomains'] as core.List?)
?.map((value) => value as core.String)
.toList(),
detectedLanguages: (json_['detectedLanguages'] as core.List?)
?.map((value) => value as core.String)
.toList(),
detectedProductCategories:
(json_['detectedProductCategories'] as core.List?)
?.map((value) => value as core.int)
.toList(),
detectedSensitiveCategories:
(json_['detectedSensitiveCategories'] as core.List?)
?.map((value) => value as core.int)
.toList(),
detectedVendorIds: (json_['detectedVendorIds'] as core.List?)
?.map((value) => value as core.int)
.toList(),
lastStatusUpdate: json_['lastStatusUpdate'] as core.String?,
networkPolicyCompliance: json_.containsKey('networkPolicyCompliance')
? PolicyCompliance.fromJson(json_['networkPolicyCompliance']
as core.Map<core.String, core.dynamic>)
: null,
platformPolicyCompliance:
json_.containsKey('platformPolicyCompliance')
? PolicyCompliance.fromJson(json_['platformPolicyCompliance']
as core.Map<core.String, core.dynamic>)
: null,
russiaPolicyCompliance: json_.containsKey('russiaPolicyCompliance')
? PolicyCompliance.fromJson(json_['russiaPolicyCompliance']
as core.Map<core.String, core.dynamic>)
: null,
);