GoogleAdsSearchads360V23ServicesApplyRecommendationOperation.fromJson constructor
GoogleAdsSearchads360V23ServicesApplyRecommendationOperation.fromJson(
- Map json_
Implementation
GoogleAdsSearchads360V23ServicesApplyRecommendationOperation.fromJson(
core.Map json_,
) : this(
callAsset: json_.containsKey('callAsset')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationCallAssetParameters.fromJson(
json_['callAsset'] as core.Map<core.String, core.dynamic>,
)
: null,
callExtension: json_.containsKey('callExtension')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationCallExtensionParameters.fromJson(
json_['callExtension'] as core.Map<core.String, core.dynamic>,
)
: null,
calloutAsset: json_.containsKey('calloutAsset')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationCalloutAssetParameters.fromJson(
json_['calloutAsset'] as core.Map<core.String, core.dynamic>,
)
: null,
calloutExtension: json_.containsKey('calloutExtension')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationCalloutExtensionParameters.fromJson(
json_['calloutExtension']
as core.Map<core.String, core.dynamic>,
)
: null,
campaignBudget: json_.containsKey('campaignBudget')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationCampaignBudgetParameters.fromJson(
json_['campaignBudget'] as core.Map<core.String, core.dynamic>,
)
: null,
forecastingSetTargetCpa: json_.containsKey('forecastingSetTargetCpa')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationForecastingSetTargetCpaParameters.fromJson(
json_['forecastingSetTargetCpa']
as core.Map<core.String, core.dynamic>,
)
: null,
forecastingSetTargetRoas: json_.containsKey('forecastingSetTargetRoas')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationForecastingSetTargetRoasParameters.fromJson(
json_['forecastingSetTargetRoas']
as core.Map<core.String, core.dynamic>,
)
: null,
keyword: json_.containsKey('keyword')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationKeywordParameters.fromJson(
json_['keyword'] as core.Map<core.String, core.dynamic>,
)
: null,
leadFormAsset: json_.containsKey('leadFormAsset')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationLeadFormAssetParameters.fromJson(
json_['leadFormAsset'] as core.Map<core.String, core.dynamic>,
)
: null,
lowerTargetRoas: json_.containsKey('lowerTargetRoas')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationLowerTargetRoasParameters.fromJson(
json_['lowerTargetRoas'] as core.Map<core.String, core.dynamic>,
)
: null,
moveUnusedBudget: json_.containsKey('moveUnusedBudget')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationMoveUnusedBudgetParameters.fromJson(
json_['moveUnusedBudget']
as core.Map<core.String, core.dynamic>,
)
: null,
raiseTargetCpa: json_.containsKey('raiseTargetCpa')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationRaiseTargetCpaParameters.fromJson(
json_['raiseTargetCpa'] as core.Map<core.String, core.dynamic>,
)
: null,
raiseTargetCpaBidTooLow: json_.containsKey('raiseTargetCpaBidTooLow')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationRaiseTargetCpaBidTooLowParameters.fromJson(
json_['raiseTargetCpaBidTooLow']
as core.Map<core.String, core.dynamic>,
)
: null,
resourceName: json_['resourceName'] as core.String?,
responsiveSearchAd: json_.containsKey('responsiveSearchAd')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationResponsiveSearchAdParameters.fromJson(
json_['responsiveSearchAd']
as core.Map<core.String, core.dynamic>,
)
: null,
responsiveSearchAdAsset: json_.containsKey('responsiveSearchAdAsset')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationResponsiveSearchAdAssetParameters.fromJson(
json_['responsiveSearchAdAsset']
as core.Map<core.String, core.dynamic>,
)
: null,
responsiveSearchAdImproveAdStrength:
json_.containsKey('responsiveSearchAdImproveAdStrength')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationResponsiveSearchAdImproveAdStrengthParameters.fromJson(
json_['responsiveSearchAdImproveAdStrength']
as core.Map<core.String, core.dynamic>,
)
: null,
setTargetCpa: json_.containsKey('setTargetCpa')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationForecastingSetTargetCpaParameters.fromJson(
json_['setTargetCpa'] as core.Map<core.String, core.dynamic>,
)
: null,
setTargetRoas: json_.containsKey('setTargetRoas')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationForecastingSetTargetRoasParameters.fromJson(
json_['setTargetRoas'] as core.Map<core.String, core.dynamic>,
)
: null,
sitelinkAsset: json_.containsKey('sitelinkAsset')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationSitelinkAssetParameters.fromJson(
json_['sitelinkAsset'] as core.Map<core.String, core.dynamic>,
)
: null,
sitelinkExtension: json_.containsKey('sitelinkExtension')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationSitelinkExtensionParameters.fromJson(
json_['sitelinkExtension']
as core.Map<core.String, core.dynamic>,
)
: null,
targetCpaOptIn: json_.containsKey('targetCpaOptIn')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationTargetCpaOptInParameters.fromJson(
json_['targetCpaOptIn'] as core.Map<core.String, core.dynamic>,
)
: null,
targetRoasOptIn: json_.containsKey('targetRoasOptIn')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationTargetRoasOptInParameters.fromJson(
json_['targetRoasOptIn'] as core.Map<core.String, core.dynamic>,
)
: null,
textAd: json_.containsKey('textAd')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationTextAdParameters.fromJson(
json_['textAd'] as core.Map<core.String, core.dynamic>,
)
: null,
useBroadMatchKeyword: json_.containsKey('useBroadMatchKeyword')
? GoogleAdsSearchads360V23ServicesApplyRecommendationOperationUseBroadMatchKeywordParameters.fromJson(
json_['useBroadMatchKeyword']
as core.Map<core.String, core.dynamic>,
)
: null,
);