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