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_['excludedSensitiveCategoryIds'] as core.List?)
?.map((value) => value as core.String)
.toList(),
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,
);