MarketplaceTargeting.fromJson constructor
MarketplaceTargeting.fromJson(
- Map json_
Implementation
MarketplaceTargeting.fromJson(core.Map json_)
: this(
daypartTargeting: json_.containsKey('daypartTargeting')
? DayPartTargeting.fromJson(json_['daypartTargeting']
as core.Map<core.String, core.dynamic>)
: null,
excludedSensitiveCategoryIds:
json_.containsKey('excludedSensitiveCategoryIds')
? (json_['excludedSensitiveCategoryIds'] as core.List)
.map((value) => value as core.String)
.toList()
: null,
geoTargeting: json_.containsKey('geoTargeting')
? CriteriaTargeting.fromJson(
json_['geoTargeting'] as core.Map<core.String, core.dynamic>)
: null,
inventorySizeTargeting: json_.containsKey('inventorySizeTargeting')
? InventorySizeTargeting.fromJson(json_['inventorySizeTargeting']
as core.Map<core.String, core.dynamic>)
: null,
inventoryTypeTargeting: json_.containsKey('inventoryTypeTargeting')
? InventoryTypeTargeting.fromJson(json_['inventoryTypeTargeting']
as core.Map<core.String, core.dynamic>)
: null,
placementTargeting: json_.containsKey('placementTargeting')
? PlacementTargeting.fromJson(json_['placementTargeting']
as core.Map<core.String, core.dynamic>)
: null,
technologyTargeting: json_.containsKey('technologyTargeting')
? TechnologyTargeting.fromJson(json_['technologyTargeting']
as core.Map<core.String, core.dynamic>)
: null,
userListTargeting: json_.containsKey('userListTargeting')
? CriteriaTargeting.fromJson(json_['userListTargeting']
as core.Map<core.String, core.dynamic>)
: null,
verticalTargeting: json_.containsKey('verticalTargeting')
? CriteriaTargeting.fromJson(json_['verticalTargeting']
as core.Map<core.String, core.dynamic>)
: null,
videoTargeting: json_.containsKey('videoTargeting')
? VideoTargeting.fromJson(json_['videoTargeting']
as core.Map<core.String, core.dynamic>)
: null,
);