GoogleAdsSearchads360V23ServicesSmartCampaignSuggestionInfo.fromJson constructor
GoogleAdsSearchads360V23ServicesSmartCampaignSuggestionInfo.fromJson(
- Map json_
Implementation
GoogleAdsSearchads360V23ServicesSmartCampaignSuggestionInfo.fromJson(
core.Map json_,
) : this(
adSchedules: (json_['adSchedules'] as core.List?)
?.map(
(value) => GoogleAdsSearchads360V23CommonAdScheduleInfo.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
businessContext: json_.containsKey('businessContext')
? GoogleAdsSearchads360V23ServicesSmartCampaignSuggestionInfoBusinessContext.fromJson(
json_['businessContext'] as core.Map<core.String, core.dynamic>,
)
: null,
businessProfileLocation:
json_['businessProfileLocation'] as core.String?,
finalUrl: json_['finalUrl'] as core.String?,
keywordThemes: (json_['keywordThemes'] as core.List?)
?.map(
(value) =>
GoogleAdsSearchads360V23CommonKeywordThemeInfo.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
languageCode: json_['languageCode'] as core.String?,
locationList: json_.containsKey('locationList')
? GoogleAdsSearchads360V23ServicesSmartCampaignSuggestionInfoLocationList.fromJson(
json_['locationList'] as core.Map<core.String, core.dynamic>,
)
: null,
proximity: json_.containsKey('proximity')
? GoogleAdsSearchads360V23CommonProximityInfo.fromJson(
json_['proximity'] as core.Map<core.String, core.dynamic>,
)
: null,
);