AdvancedProductTargeting.fromJson constructor
AdvancedProductTargeting.fromJson(
- Map json_
Implementation
AdvancedProductTargeting.fromJson(core.Map json_)
: this(
ageRange: json_['ageRange'] as core.String?,
dateRange: json_.containsKey('dateRange')
? DateRange.fromJson(
json_['dateRange'] as core.Map<core.String, core.dynamic>,
)
: null,
devices: (json_['devices'] as core.List?)
?.map((value) => value as core.String)
.toList(),
frequencyCap: json_.containsKey('frequencyCap')
? FrequencyCap.fromJson(
json_['frequencyCap'] as core.Map<core.String, core.dynamic>,
)
: null,
genders: (json_['genders'] as core.List?)
?.map((value) => value as core.String)
.toList(),
network: json_['network'] as core.String?,
plannableLocationIds: (json_['plannableLocationIds'] as core.List?)
?.map((value) => value as core.String)
.toList(),
surfaceTargetingSettings: json_.containsKey('surfaceTargetingSettings')
? SurfaceTargetingSettings.fromJson(
json_['surfaceTargetingSettings']
as core.Map<core.String, core.dynamic>,
)
: null,
targetFrequency: json_.containsKey('targetFrequency')
? TargetFrequency.fromJson(
json_['targetFrequency'] as core.Map<core.String, core.dynamic>,
)
: null,
userInterestIds: (json_['userInterestIds'] as core.List?)
?.map((value) => value as core.String)
.toList(),
userListIds: (json_['userListIds'] as core.List?)
?.map((value) => value as core.String)
.toList(),
youtubeSelectSettings: json_.containsKey('youtubeSelectSettings')
? YouTubeSelectSettings.fromJson(
json_['youtubeSelectSettings']
as core.Map<core.String, core.dynamic>,
)
: null,
);