GoogleAdsSearchads360V23ServicesSearchAds360Row.fromJson constructor
GoogleAdsSearchads360V23ServicesSearchAds360Row.fromJson(
- Map json_
Implementation
GoogleAdsSearchads360V23ServicesSearchAds360Row.fromJson(core.Map json_)
: this(
accessibleBiddingStrategy:
json_.containsKey('accessibleBiddingStrategy')
? GoogleAdsSearchads360V23ResourcesAccessibleBiddingStrategy.fromJson(
json_['accessibleBiddingStrategy']
as core.Map<core.String, core.dynamic>,
)
: null,
accountBudget: json_.containsKey('accountBudget')
? GoogleAdsSearchads360V23ResourcesAccountBudget.fromJson(
json_['accountBudget'] as core.Map<core.String, core.dynamic>,
)
: null,
accountBudgetProposal: json_.containsKey('accountBudgetProposal')
? GoogleAdsSearchads360V23ResourcesAccountBudgetProposal.fromJson(
json_['accountBudgetProposal']
as core.Map<core.String, core.dynamic>,
)
: null,
accountLink: json_.containsKey('accountLink')
? GoogleAdsSearchads360V23ResourcesAccountLink.fromJson(
json_['accountLink'] as core.Map<core.String, core.dynamic>,
)
: null,
ad: json_.containsKey('ad')
? GoogleAdsSearchads360V23ResourcesAd.fromJson(
json_['ad'] as core.Map<core.String, core.dynamic>,
)
: null,
adGroup: json_.containsKey('adGroup')
? GoogleAdsSearchads360V23ResourcesAdGroup.fromJson(
json_['adGroup'] as core.Map<core.String, core.dynamic>,
)
: null,
adGroupAd: json_.containsKey('adGroupAd')
? GoogleAdsSearchads360V23ResourcesAdGroupAd.fromJson(
json_['adGroupAd'] as core.Map<core.String, core.dynamic>,
)
: null,
adGroupAdAssetCombinationView:
json_.containsKey('adGroupAdAssetCombinationView')
? GoogleAdsSearchads360V23ResourcesAdGroupAdAssetCombinationView.fromJson(
json_['adGroupAdAssetCombinationView']
as core.Map<core.String, core.dynamic>,
)
: null,
adGroupAdAssetView: json_.containsKey('adGroupAdAssetView')
? GoogleAdsSearchads360V23ResourcesAdGroupAdAssetView.fromJson(
json_['adGroupAdAssetView']
as core.Map<core.String, core.dynamic>,
)
: null,
adGroupAdEffectiveLabel: json_.containsKey('adGroupAdEffectiveLabel')
? GoogleAdsSearchads360V23ResourcesAdGroupAdEffectiveLabel.fromJson(
json_['adGroupAdEffectiveLabel']
as core.Map<core.String, core.dynamic>,
)
: null,
adGroupAdLabel: json_.containsKey('adGroupAdLabel')
? GoogleAdsSearchads360V23ResourcesAdGroupAdLabel.fromJson(
json_['adGroupAdLabel'] as core.Map<core.String, core.dynamic>,
)
: null,
adGroupAsset: json_.containsKey('adGroupAsset')
? GoogleAdsSearchads360V23ResourcesAdGroupAsset.fromJson(
json_['adGroupAsset'] as core.Map<core.String, core.dynamic>,
)
: null,
adGroupAssetSet: json_.containsKey('adGroupAssetSet')
? GoogleAdsSearchads360V23ResourcesAdGroupAssetSet.fromJson(
json_['adGroupAssetSet'] as core.Map<core.String, core.dynamic>,
)
: null,
adGroupAudienceView: json_.containsKey('adGroupAudienceView')
? GoogleAdsSearchads360V23ResourcesAdGroupAudienceView.fromJson(
json_['adGroupAudienceView']
as core.Map<core.String, core.dynamic>,
)
: null,
adGroupBidModifier: json_.containsKey('adGroupBidModifier')
? GoogleAdsSearchads360V23ResourcesAdGroupBidModifier.fromJson(
json_['adGroupBidModifier']
as core.Map<core.String, core.dynamic>,
)
: null,
adGroupCriterion: json_.containsKey('adGroupCriterion')
? GoogleAdsSearchads360V23ResourcesAdGroupCriterion.fromJson(
json_['adGroupCriterion']
as core.Map<core.String, core.dynamic>,
)
: null,
adGroupCriterionCustomizer:
json_.containsKey('adGroupCriterionCustomizer')
? GoogleAdsSearchads360V23ResourcesAdGroupCriterionCustomizer.fromJson(
json_['adGroupCriterionCustomizer']
as core.Map<core.String, core.dynamic>,
)
: null,
adGroupCriterionEffectiveLabel:
json_.containsKey('adGroupCriterionEffectiveLabel')
? GoogleAdsSearchads360V23ResourcesAdGroupCriterionEffectiveLabel.fromJson(
json_['adGroupCriterionEffectiveLabel']
as core.Map<core.String, core.dynamic>,
)
: null,
adGroupCriterionLabel: json_.containsKey('adGroupCriterionLabel')
? GoogleAdsSearchads360V23ResourcesAdGroupCriterionLabel.fromJson(
json_['adGroupCriterionLabel']
as core.Map<core.String, core.dynamic>,
)
: null,
adGroupCriterionSimulation:
json_.containsKey('adGroupCriterionSimulation')
? GoogleAdsSearchads360V23ResourcesAdGroupCriterionSimulation.fromJson(
json_['adGroupCriterionSimulation']
as core.Map<core.String, core.dynamic>,
)
: null,
adGroupCustomizer: json_.containsKey('adGroupCustomizer')
? GoogleAdsSearchads360V23ResourcesAdGroupCustomizer.fromJson(
json_['adGroupCustomizer']
as core.Map<core.String, core.dynamic>,
)
: null,
adGroupEffectiveLabel: json_.containsKey('adGroupEffectiveLabel')
? GoogleAdsSearchads360V23ResourcesAdGroupEffectiveLabel.fromJson(
json_['adGroupEffectiveLabel']
as core.Map<core.String, core.dynamic>,
)
: null,
adGroupLabel: json_.containsKey('adGroupLabel')
? GoogleAdsSearchads360V23ResourcesAdGroupLabel.fromJson(
json_['adGroupLabel'] as core.Map<core.String, core.dynamic>,
)
: null,
adGroupSimulation: json_.containsKey('adGroupSimulation')
? GoogleAdsSearchads360V23ResourcesAdGroupSimulation.fromJson(
json_['adGroupSimulation']
as core.Map<core.String, core.dynamic>,
)
: null,
adParameter: json_.containsKey('adParameter')
? GoogleAdsSearchads360V23ResourcesAdParameter.fromJson(
json_['adParameter'] as core.Map<core.String, core.dynamic>,
)
: null,
adScheduleView: json_.containsKey('adScheduleView')
? GoogleAdsSearchads360V23ResourcesAdScheduleView.fromJson(
json_['adScheduleView'] as core.Map<core.String, core.dynamic>,
)
: null,
ageRangeView: json_.containsKey('ageRangeView')
? GoogleAdsSearchads360V23ResourcesAgeRangeView.fromJson(
json_['ageRangeView'] as core.Map<core.String, core.dynamic>,
)
: null,
aiMaxSearchTermAdCombinationView:
json_.containsKey('aiMaxSearchTermAdCombinationView')
? GoogleAdsSearchads360V23ResourcesAiMaxSearchTermAdCombinationView.fromJson(
json_['aiMaxSearchTermAdCombinationView']
as core.Map<core.String, core.dynamic>,
)
: null,
androidPrivacySharedKeyGoogleAdGroup:
json_.containsKey('androidPrivacySharedKeyGoogleAdGroup')
? GoogleAdsSearchads360V23ResourcesAndroidPrivacySharedKeyGoogleAdGroup.fromJson(
json_['androidPrivacySharedKeyGoogleAdGroup']
as core.Map<core.String, core.dynamic>,
)
: null,
androidPrivacySharedKeyGoogleCampaign:
json_.containsKey('androidPrivacySharedKeyGoogleCampaign')
? GoogleAdsSearchads360V23ResourcesAndroidPrivacySharedKeyGoogleCampaign.fromJson(
json_['androidPrivacySharedKeyGoogleCampaign']
as core.Map<core.String, core.dynamic>,
)
: null,
androidPrivacySharedKeyGoogleNetworkType:
json_.containsKey('androidPrivacySharedKeyGoogleNetworkType')
? GoogleAdsSearchads360V23ResourcesAndroidPrivacySharedKeyGoogleNetworkType.fromJson(
json_['androidPrivacySharedKeyGoogleNetworkType']
as core.Map<core.String, core.dynamic>,
)
: null,
asset: json_.containsKey('asset')
? GoogleAdsSearchads360V23ResourcesAsset.fromJson(
json_['asset'] as core.Map<core.String, core.dynamic>,
)
: null,
assetFieldTypeView: json_.containsKey('assetFieldTypeView')
? GoogleAdsSearchads360V23ResourcesAssetFieldTypeView.fromJson(
json_['assetFieldTypeView']
as core.Map<core.String, core.dynamic>,
)
: null,
assetGroup: json_.containsKey('assetGroup')
? GoogleAdsSearchads360V23ResourcesAssetGroup.fromJson(
json_['assetGroup'] as core.Map<core.String, core.dynamic>,
)
: null,
assetGroupAsset: json_.containsKey('assetGroupAsset')
? GoogleAdsSearchads360V23ResourcesAssetGroupAsset.fromJson(
json_['assetGroupAsset'] as core.Map<core.String, core.dynamic>,
)
: null,
assetGroupListingGroupFilter:
json_.containsKey('assetGroupListingGroupFilter')
? GoogleAdsSearchads360V23ResourcesAssetGroupListingGroupFilter.fromJson(
json_['assetGroupListingGroupFilter']
as core.Map<core.String, core.dynamic>,
)
: null,
assetGroupProductGroupView:
json_.containsKey('assetGroupProductGroupView')
? GoogleAdsSearchads360V23ResourcesAssetGroupProductGroupView.fromJson(
json_['assetGroupProductGroupView']
as core.Map<core.String, core.dynamic>,
)
: null,
assetGroupSignal: json_.containsKey('assetGroupSignal')
? GoogleAdsSearchads360V23ResourcesAssetGroupSignal.fromJson(
json_['assetGroupSignal']
as core.Map<core.String, core.dynamic>,
)
: null,
assetGroupTopCombinationView:
json_.containsKey('assetGroupTopCombinationView')
? GoogleAdsSearchads360V23ResourcesAssetGroupTopCombinationView.fromJson(
json_['assetGroupTopCombinationView']
as core.Map<core.String, core.dynamic>,
)
: null,
assetSet: json_.containsKey('assetSet')
? GoogleAdsSearchads360V23ResourcesAssetSet.fromJson(
json_['assetSet'] as core.Map<core.String, core.dynamic>,
)
: null,
assetSetAsset: json_.containsKey('assetSetAsset')
? GoogleAdsSearchads360V23ResourcesAssetSetAsset.fromJson(
json_['assetSetAsset'] as core.Map<core.String, core.dynamic>,
)
: null,
assetSetTypeView: json_.containsKey('assetSetTypeView')
? GoogleAdsSearchads360V23ResourcesAssetSetTypeView.fromJson(
json_['assetSetTypeView']
as core.Map<core.String, core.dynamic>,
)
: null,
audience: json_.containsKey('audience')
? GoogleAdsSearchads360V23ResourcesAudience.fromJson(
json_['audience'] as core.Map<core.String, core.dynamic>,
)
: null,
batchJob: json_.containsKey('batchJob')
? GoogleAdsSearchads360V23ResourcesBatchJob.fromJson(
json_['batchJob'] as core.Map<core.String, core.dynamic>,
)
: null,
biddingDataExclusion: json_.containsKey('biddingDataExclusion')
? GoogleAdsSearchads360V23ResourcesBiddingDataExclusion.fromJson(
json_['biddingDataExclusion']
as core.Map<core.String, core.dynamic>,
)
: null,
biddingSeasonalityAdjustment:
json_.containsKey('biddingSeasonalityAdjustment')
? GoogleAdsSearchads360V23ResourcesBiddingSeasonalityAdjustment.fromJson(
json_['biddingSeasonalityAdjustment']
as core.Map<core.String, core.dynamic>,
)
: null,
biddingStrategy: json_.containsKey('biddingStrategy')
? GoogleAdsSearchads360V23ResourcesBiddingStrategy.fromJson(
json_['biddingStrategy'] as core.Map<core.String, core.dynamic>,
)
: null,
biddingStrategySimulation:
json_.containsKey('biddingStrategySimulation')
? GoogleAdsSearchads360V23ResourcesBiddingStrategySimulation.fromJson(
json_['biddingStrategySimulation']
as core.Map<core.String, core.dynamic>,
)
: null,
billingSetup: json_.containsKey('billingSetup')
? GoogleAdsSearchads360V23ResourcesBillingSetup.fromJson(
json_['billingSetup'] as core.Map<core.String, core.dynamic>,
)
: null,
callView: json_.containsKey('callView')
? GoogleAdsSearchads360V23ResourcesCallView.fromJson(
json_['callView'] as core.Map<core.String, core.dynamic>,
)
: null,
campaign: json_.containsKey('campaign')
? GoogleAdsSearchads360V23ResourcesCampaign.fromJson(
json_['campaign'] as core.Map<core.String, core.dynamic>,
)
: null,
campaignAsset: json_.containsKey('campaignAsset')
? GoogleAdsSearchads360V23ResourcesCampaignAsset.fromJson(
json_['campaignAsset'] as core.Map<core.String, core.dynamic>,
)
: null,
campaignAssetSet: json_.containsKey('campaignAssetSet')
? GoogleAdsSearchads360V23ResourcesCampaignAssetSet.fromJson(
json_['campaignAssetSet']
as core.Map<core.String, core.dynamic>,
)
: null,
campaignAudienceView: json_.containsKey('campaignAudienceView')
? GoogleAdsSearchads360V23ResourcesCampaignAudienceView.fromJson(
json_['campaignAudienceView']
as core.Map<core.String, core.dynamic>,
)
: null,
campaignBidModifier: json_.containsKey('campaignBidModifier')
? GoogleAdsSearchads360V23ResourcesCampaignBidModifier.fromJson(
json_['campaignBidModifier']
as core.Map<core.String, core.dynamic>,
)
: null,
campaignBudget: json_.containsKey('campaignBudget')
? GoogleAdsSearchads360V23ResourcesCampaignBudget.fromJson(
json_['campaignBudget'] as core.Map<core.String, core.dynamic>,
)
: null,
campaignConversionGoal: json_.containsKey('campaignConversionGoal')
? GoogleAdsSearchads360V23ResourcesCampaignConversionGoal.fromJson(
json_['campaignConversionGoal']
as core.Map<core.String, core.dynamic>,
)
: null,
campaignCriterion: json_.containsKey('campaignCriterion')
? GoogleAdsSearchads360V23ResourcesCampaignCriterion.fromJson(
json_['campaignCriterion']
as core.Map<core.String, core.dynamic>,
)
: null,
campaignCustomizer: json_.containsKey('campaignCustomizer')
? GoogleAdsSearchads360V23ResourcesCampaignCustomizer.fromJson(
json_['campaignCustomizer']
as core.Map<core.String, core.dynamic>,
)
: null,
campaignDraft: json_.containsKey('campaignDraft')
? GoogleAdsSearchads360V23ResourcesCampaignDraft.fromJson(
json_['campaignDraft'] as core.Map<core.String, core.dynamic>,
)
: null,
campaignEffectiveLabel: json_.containsKey('campaignEffectiveLabel')
? GoogleAdsSearchads360V23ResourcesCampaignEffectiveLabel.fromJson(
json_['campaignEffectiveLabel']
as core.Map<core.String, core.dynamic>,
)
: null,
campaignGoalConfig: json_.containsKey('campaignGoalConfig')
? GoogleAdsSearchads360V23ResourcesCampaignGoalConfig.fromJson(
json_['campaignGoalConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
campaignGroup: json_.containsKey('campaignGroup')
? GoogleAdsSearchads360V23ResourcesCampaignGroup.fromJson(
json_['campaignGroup'] as core.Map<core.String, core.dynamic>,
)
: null,
campaignLabel: json_.containsKey('campaignLabel')
? GoogleAdsSearchads360V23ResourcesCampaignLabel.fromJson(
json_['campaignLabel'] as core.Map<core.String, core.dynamic>,
)
: null,
campaignLifecycleGoal: json_.containsKey('campaignLifecycleGoal')
? GoogleAdsSearchads360V23ResourcesCampaignLifecycleGoal.fromJson(
json_['campaignLifecycleGoal']
as core.Map<core.String, core.dynamic>,
)
: null,
campaignSearchTermInsight:
json_.containsKey('campaignSearchTermInsight')
? GoogleAdsSearchads360V23ResourcesCampaignSearchTermInsight.fromJson(
json_['campaignSearchTermInsight']
as core.Map<core.String, core.dynamic>,
)
: null,
campaignSearchTermView: json_.containsKey('campaignSearchTermView')
? GoogleAdsSearchads360V23ResourcesCampaignSearchTermView.fromJson(
json_['campaignSearchTermView']
as core.Map<core.String, core.dynamic>,
)
: null,
campaignSharedSet: json_.containsKey('campaignSharedSet')
? GoogleAdsSearchads360V23ResourcesCampaignSharedSet.fromJson(
json_['campaignSharedSet']
as core.Map<core.String, core.dynamic>,
)
: null,
campaignSimulation: json_.containsKey('campaignSimulation')
? GoogleAdsSearchads360V23ResourcesCampaignSimulation.fromJson(
json_['campaignSimulation']
as core.Map<core.String, core.dynamic>,
)
: null,
carrierConstant: json_.containsKey('carrierConstant')
? GoogleAdsSearchads360V23ResourcesCarrierConstant.fromJson(
json_['carrierConstant'] as core.Map<core.String, core.dynamic>,
)
: null,
cartDataSalesView: json_.containsKey('cartDataSalesView')
? GoogleAdsSearchads360V23ResourcesCartDataSalesView.fromJson(
json_['cartDataSalesView']
as core.Map<core.String, core.dynamic>,
)
: null,
changeEvent: json_.containsKey('changeEvent')
? GoogleAdsSearchads360V23ResourcesChangeEvent.fromJson(
json_['changeEvent'] as core.Map<core.String, core.dynamic>,
)
: null,
changeStatus: json_.containsKey('changeStatus')
? GoogleAdsSearchads360V23ResourcesChangeStatus.fromJson(
json_['changeStatus'] as core.Map<core.String, core.dynamic>,
)
: null,
clickView: json_.containsKey('clickView')
? GoogleAdsSearchads360V23ResourcesClickView.fromJson(
json_['clickView'] as core.Map<core.String, core.dynamic>,
)
: null,
combinedAudience: json_.containsKey('combinedAudience')
? GoogleAdsSearchads360V23ResourcesCombinedAudience.fromJson(
json_['combinedAudience']
as core.Map<core.String, core.dynamic>,
)
: null,
contentCriterionView: json_.containsKey('contentCriterionView')
? GoogleAdsSearchads360V23ResourcesContentCriterionView.fromJson(
json_['contentCriterionView']
as core.Map<core.String, core.dynamic>,
)
: null,
conversion: json_.containsKey('conversion')
? GoogleAdsSearchads360V23ResourcesConversion.fromJson(
json_['conversion'] as core.Map<core.String, core.dynamic>,
)
: null,
conversionAction: json_.containsKey('conversionAction')
? GoogleAdsSearchads360V23ResourcesConversionAction.fromJson(
json_['conversionAction']
as core.Map<core.String, core.dynamic>,
)
: null,
conversionCustomVariable: json_.containsKey('conversionCustomVariable')
? GoogleAdsSearchads360V23ResourcesConversionCustomVariable.fromJson(
json_['conversionCustomVariable']
as core.Map<core.String, core.dynamic>,
)
: null,
conversionGoalCampaignConfig:
json_.containsKey('conversionGoalCampaignConfig')
? GoogleAdsSearchads360V23ResourcesConversionGoalCampaignConfig.fromJson(
json_['conversionGoalCampaignConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
conversionValueRule: json_.containsKey('conversionValueRule')
? GoogleAdsSearchads360V23ResourcesConversionValueRule.fromJson(
json_['conversionValueRule']
as core.Map<core.String, core.dynamic>,
)
: null,
conversionValueRuleSet: json_.containsKey('conversionValueRuleSet')
? GoogleAdsSearchads360V23ResourcesConversionValueRuleSet.fromJson(
json_['conversionValueRuleSet']
as core.Map<core.String, core.dynamic>,
)
: null,
currencyConstant: json_.containsKey('currencyConstant')
? GoogleAdsSearchads360V23ResourcesCurrencyConstant.fromJson(
json_['currencyConstant']
as core.Map<core.String, core.dynamic>,
)
: null,
customAudience: json_.containsKey('customAudience')
? GoogleAdsSearchads360V23ResourcesCustomAudience.fromJson(
json_['customAudience'] as core.Map<core.String, core.dynamic>,
)
: null,
customColumns: (json_['customColumns'] as core.List?)
?.map(
(value) => GoogleAdsSearchads360V23CommonValue.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
customConversionGoal: json_.containsKey('customConversionGoal')
? GoogleAdsSearchads360V23ResourcesCustomConversionGoal.fromJson(
json_['customConversionGoal']
as core.Map<core.String, core.dynamic>,
)
: null,
customInterest: json_.containsKey('customInterest')
? GoogleAdsSearchads360V23ResourcesCustomInterest.fromJson(
json_['customInterest'] as core.Map<core.String, core.dynamic>,
)
: null,
customer: json_.containsKey('customer')
? GoogleAdsSearchads360V23ResourcesCustomer.fromJson(
json_['customer'] as core.Map<core.String, core.dynamic>,
)
: null,
customerAsset: json_.containsKey('customerAsset')
? GoogleAdsSearchads360V23ResourcesCustomerAsset.fromJson(
json_['customerAsset'] as core.Map<core.String, core.dynamic>,
)
: null,
customerAssetSet: json_.containsKey('customerAssetSet')
? GoogleAdsSearchads360V23ResourcesCustomerAssetSet.fromJson(
json_['customerAssetSet']
as core.Map<core.String, core.dynamic>,
)
: null,
customerClient: json_.containsKey('customerClient')
? GoogleAdsSearchads360V23ResourcesCustomerClient.fromJson(
json_['customerClient'] as core.Map<core.String, core.dynamic>,
)
: null,
customerClientLink: json_.containsKey('customerClientLink')
? GoogleAdsSearchads360V23ResourcesCustomerClientLink.fromJson(
json_['customerClientLink']
as core.Map<core.String, core.dynamic>,
)
: null,
customerConversionGoal: json_.containsKey('customerConversionGoal')
? GoogleAdsSearchads360V23ResourcesCustomerConversionGoal.fromJson(
json_['customerConversionGoal']
as core.Map<core.String, core.dynamic>,
)
: null,
customerCustomizer: json_.containsKey('customerCustomizer')
? GoogleAdsSearchads360V23ResourcesCustomerCustomizer.fromJson(
json_['customerCustomizer']
as core.Map<core.String, core.dynamic>,
)
: null,
customerLabel: json_.containsKey('customerLabel')
? GoogleAdsSearchads360V23ResourcesCustomerLabel.fromJson(
json_['customerLabel'] as core.Map<core.String, core.dynamic>,
)
: null,
customerLifecycleGoal: json_.containsKey('customerLifecycleGoal')
? GoogleAdsSearchads360V23ResourcesCustomerLifecycleGoal.fromJson(
json_['customerLifecycleGoal']
as core.Map<core.String, core.dynamic>,
)
: null,
customerManagerLink: json_.containsKey('customerManagerLink')
? GoogleAdsSearchads360V23ResourcesCustomerManagerLink.fromJson(
json_['customerManagerLink']
as core.Map<core.String, core.dynamic>,
)
: null,
customerNegativeCriterion:
json_.containsKey('customerNegativeCriterion')
? GoogleAdsSearchads360V23ResourcesCustomerNegativeCriterion.fromJson(
json_['customerNegativeCriterion']
as core.Map<core.String, core.dynamic>,
)
: null,
customerSearchTermInsight:
json_.containsKey('customerSearchTermInsight')
? GoogleAdsSearchads360V23ResourcesCustomerSearchTermInsight.fromJson(
json_['customerSearchTermInsight']
as core.Map<core.String, core.dynamic>,
)
: null,
customerUserAccess: json_.containsKey('customerUserAccess')
? GoogleAdsSearchads360V23ResourcesCustomerUserAccess.fromJson(
json_['customerUserAccess']
as core.Map<core.String, core.dynamic>,
)
: null,
customerUserAccessInvitation:
json_.containsKey('customerUserAccessInvitation')
? GoogleAdsSearchads360V23ResourcesCustomerUserAccessInvitation.fromJson(
json_['customerUserAccessInvitation']
as core.Map<core.String, core.dynamic>,
)
: null,
customizerAttribute: json_.containsKey('customizerAttribute')
? GoogleAdsSearchads360V23ResourcesCustomizerAttribute.fromJson(
json_['customizerAttribute']
as core.Map<core.String, core.dynamic>,
)
: null,
dataLink: json_.containsKey('dataLink')
? GoogleAdsSearchads360V23ResourcesDataLink.fromJson(
json_['dataLink'] as core.Map<core.String, core.dynamic>,
)
: null,
detailContentSuitabilityPlacementView:
json_.containsKey('detailContentSuitabilityPlacementView')
? GoogleAdsSearchads360V23ResourcesDetailContentSuitabilityPlacementView.fromJson(
json_['detailContentSuitabilityPlacementView']
as core.Map<core.String, core.dynamic>,
)
: null,
detailPlacementView: json_.containsKey('detailPlacementView')
? GoogleAdsSearchads360V23ResourcesDetailPlacementView.fromJson(
json_['detailPlacementView']
as core.Map<core.String, core.dynamic>,
)
: null,
detailedDemographic: json_.containsKey('detailedDemographic')
? GoogleAdsSearchads360V23ResourcesDetailedDemographic.fromJson(
json_['detailedDemographic']
as core.Map<core.String, core.dynamic>,
)
: null,
displayKeywordView: json_.containsKey('displayKeywordView')
? GoogleAdsSearchads360V23ResourcesDisplayKeywordView.fromJson(
json_['displayKeywordView']
as core.Map<core.String, core.dynamic>,
)
: null,
distanceView: json_.containsKey('distanceView')
? GoogleAdsSearchads360V23ResourcesDistanceView.fromJson(
json_['distanceView'] as core.Map<core.String, core.dynamic>,
)
: null,
dynamicSearchAdsSearchTermView:
json_.containsKey('dynamicSearchAdsSearchTermView')
? GoogleAdsSearchads360V23ResourcesDynamicSearchAdsSearchTermView.fromJson(
json_['dynamicSearchAdsSearchTermView']
as core.Map<core.String, core.dynamic>,
)
: null,
expandedLandingPageView: json_.containsKey('expandedLandingPageView')
? GoogleAdsSearchads360V23ResourcesExpandedLandingPageView.fromJson(
json_['expandedLandingPageView']
as core.Map<core.String, core.dynamic>,
)
: null,
experiment: json_.containsKey('experiment')
? GoogleAdsSearchads360V23ResourcesExperiment.fromJson(
json_['experiment'] as core.Map<core.String, core.dynamic>,
)
: null,
experimentArm: json_.containsKey('experimentArm')
? GoogleAdsSearchads360V23ResourcesExperimentArm.fromJson(
json_['experimentArm'] as core.Map<core.String, core.dynamic>,
)
: null,
finalUrlExpansionAssetView:
json_.containsKey('finalUrlExpansionAssetView')
? GoogleAdsSearchads360V23ResourcesFinalUrlExpansionAssetView.fromJson(
json_['finalUrlExpansionAssetView']
as core.Map<core.String, core.dynamic>,
)
: null,
genderView: json_.containsKey('genderView')
? GoogleAdsSearchads360V23ResourcesGenderView.fromJson(
json_['genderView'] as core.Map<core.String, core.dynamic>,
)
: null,
geoTargetConstant: json_.containsKey('geoTargetConstant')
? GoogleAdsSearchads360V23ResourcesGeoTargetConstant.fromJson(
json_['geoTargetConstant']
as core.Map<core.String, core.dynamic>,
)
: null,
geographicView: json_.containsKey('geographicView')
? GoogleAdsSearchads360V23ResourcesGeographicView.fromJson(
json_['geographicView'] as core.Map<core.String, core.dynamic>,
)
: null,
goal: json_.containsKey('goal')
? GoogleAdsSearchads360V23ResourcesGoal.fromJson(
json_['goal'] as core.Map<core.String, core.dynamic>,
)
: null,
groupContentSuitabilityPlacementView:
json_.containsKey('groupContentSuitabilityPlacementView')
? GoogleAdsSearchads360V23ResourcesGroupContentSuitabilityPlacementView.fromJson(
json_['groupContentSuitabilityPlacementView']
as core.Map<core.String, core.dynamic>,
)
: null,
groupPlacementView: json_.containsKey('groupPlacementView')
? GoogleAdsSearchads360V23ResourcesGroupPlacementView.fromJson(
json_['groupPlacementView']
as core.Map<core.String, core.dynamic>,
)
: null,
hotelGroupView: json_.containsKey('hotelGroupView')
? GoogleAdsSearchads360V23ResourcesHotelGroupView.fromJson(
json_['hotelGroupView'] as core.Map<core.String, core.dynamic>,
)
: null,
hotelPerformanceView: json_.containsKey('hotelPerformanceView')
? GoogleAdsSearchads360V23ResourcesHotelPerformanceView.fromJson(
json_['hotelPerformanceView']
as core.Map<core.String, core.dynamic>,
)
: null,
hotelReconciliation: json_.containsKey('hotelReconciliation')
? GoogleAdsSearchads360V23ResourcesHotelReconciliation.fromJson(
json_['hotelReconciliation']
as core.Map<core.String, core.dynamic>,
)
: null,
incomeRangeView: json_.containsKey('incomeRangeView')
? GoogleAdsSearchads360V23ResourcesIncomeRangeView.fromJson(
json_['incomeRangeView'] as core.Map<core.String, core.dynamic>,
)
: null,
keywordPlan: json_.containsKey('keywordPlan')
? GoogleAdsSearchads360V23ResourcesKeywordPlan.fromJson(
json_['keywordPlan'] as core.Map<core.String, core.dynamic>,
)
: null,
keywordPlanAdGroup: json_.containsKey('keywordPlanAdGroup')
? GoogleAdsSearchads360V23ResourcesKeywordPlanAdGroup.fromJson(
json_['keywordPlanAdGroup']
as core.Map<core.String, core.dynamic>,
)
: null,
keywordPlanAdGroupKeyword:
json_.containsKey('keywordPlanAdGroupKeyword')
? GoogleAdsSearchads360V23ResourcesKeywordPlanAdGroupKeyword.fromJson(
json_['keywordPlanAdGroupKeyword']
as core.Map<core.String, core.dynamic>,
)
: null,
keywordPlanCampaign: json_.containsKey('keywordPlanCampaign')
? GoogleAdsSearchads360V23ResourcesKeywordPlanCampaign.fromJson(
json_['keywordPlanCampaign']
as core.Map<core.String, core.dynamic>,
)
: null,
keywordPlanCampaignKeyword:
json_.containsKey('keywordPlanCampaignKeyword')
? GoogleAdsSearchads360V23ResourcesKeywordPlanCampaignKeyword.fromJson(
json_['keywordPlanCampaignKeyword']
as core.Map<core.String, core.dynamic>,
)
: null,
keywordThemeConstant: json_.containsKey('keywordThemeConstant')
? GoogleAdsSearchads360V23ResourcesKeywordThemeConstant.fromJson(
json_['keywordThemeConstant']
as core.Map<core.String, core.dynamic>,
)
: null,
keywordView: json_.containsKey('keywordView')
? GoogleAdsSearchads360V23ResourcesKeywordView.fromJson(
json_['keywordView'] as core.Map<core.String, core.dynamic>,
)
: null,
label: json_.containsKey('label')
? GoogleAdsSearchads360V23ResourcesLabel.fromJson(
json_['label'] as core.Map<core.String, core.dynamic>,
)
: null,
landingPageView: json_.containsKey('landingPageView')
? GoogleAdsSearchads360V23ResourcesLandingPageView.fromJson(
json_['landingPageView'] as core.Map<core.String, core.dynamic>,
)
: null,
languageConstant: json_.containsKey('languageConstant')
? GoogleAdsSearchads360V23ResourcesLanguageConstant.fromJson(
json_['languageConstant']
as core.Map<core.String, core.dynamic>,
)
: null,
leadFormSubmissionData: json_.containsKey('leadFormSubmissionData')
? GoogleAdsSearchads360V23ResourcesLeadFormSubmissionData.fromJson(
json_['leadFormSubmissionData']
as core.Map<core.String, core.dynamic>,
)
: null,
lifeEvent: json_.containsKey('lifeEvent')
? GoogleAdsSearchads360V23ResourcesLifeEvent.fromJson(
json_['lifeEvent'] as core.Map<core.String, core.dynamic>,
)
: null,
localServicesEmployee: json_.containsKey('localServicesEmployee')
? GoogleAdsSearchads360V23ResourcesLocalServicesEmployee.fromJson(
json_['localServicesEmployee']
as core.Map<core.String, core.dynamic>,
)
: null,
localServicesLead: json_.containsKey('localServicesLead')
? GoogleAdsSearchads360V23ResourcesLocalServicesLead.fromJson(
json_['localServicesLead']
as core.Map<core.String, core.dynamic>,
)
: null,
localServicesLeadConversation:
json_.containsKey('localServicesLeadConversation')
? GoogleAdsSearchads360V23ResourcesLocalServicesLeadConversation.fromJson(
json_['localServicesLeadConversation']
as core.Map<core.String, core.dynamic>,
)
: null,
localServicesVerificationArtifact:
json_.containsKey('localServicesVerificationArtifact')
? GoogleAdsSearchads360V23ResourcesLocalServicesVerificationArtifact.fromJson(
json_['localServicesVerificationArtifact']
as core.Map<core.String, core.dynamic>,
)
: null,
locationInterestView: json_.containsKey('locationInterestView')
? GoogleAdsSearchads360V23ResourcesLocationInterestView.fromJson(
json_['locationInterestView']
as core.Map<core.String, core.dynamic>,
)
: null,
locationView: json_.containsKey('locationView')
? GoogleAdsSearchads360V23ResourcesLocationView.fromJson(
json_['locationView'] as core.Map<core.String, core.dynamic>,
)
: null,
managedPlacementView: json_.containsKey('managedPlacementView')
? GoogleAdsSearchads360V23ResourcesManagedPlacementView.fromJson(
json_['managedPlacementView']
as core.Map<core.String, core.dynamic>,
)
: null,
matchedLocationInterestView:
json_.containsKey('matchedLocationInterestView')
? GoogleAdsSearchads360V23ResourcesMatchedLocationInterestView.fromJson(
json_['matchedLocationInterestView']
as core.Map<core.String, core.dynamic>,
)
: null,
mediaFile: json_.containsKey('mediaFile')
? GoogleAdsSearchads360V23ResourcesMediaFile.fromJson(
json_['mediaFile'] as core.Map<core.String, core.dynamic>,
)
: null,
metrics: json_.containsKey('metrics')
? GoogleAdsSearchads360V23CommonMetrics.fromJson(
json_['metrics'] as core.Map<core.String, core.dynamic>,
)
: null,
mobileAppCategoryConstant:
json_.containsKey('mobileAppCategoryConstant')
? GoogleAdsSearchads360V23ResourcesMobileAppCategoryConstant.fromJson(
json_['mobileAppCategoryConstant']
as core.Map<core.String, core.dynamic>,
)
: null,
mobileDeviceConstant: json_.containsKey('mobileDeviceConstant')
? GoogleAdsSearchads360V23ResourcesMobileDeviceConstant.fromJson(
json_['mobileDeviceConstant']
as core.Map<core.String, core.dynamic>,
)
: null,
offlineConversionUploadClientSummary:
json_.containsKey('offlineConversionUploadClientSummary')
? GoogleAdsSearchads360V23ResourcesOfflineConversionUploadClientSummary.fromJson(
json_['offlineConversionUploadClientSummary']
as core.Map<core.String, core.dynamic>,
)
: null,
offlineConversionUploadConversionActionSummary:
json_.containsKey('offlineConversionUploadConversionActionSummary')
? GoogleAdsSearchads360V23ResourcesOfflineConversionUploadConversionActionSummary.fromJson(
json_['offlineConversionUploadConversionActionSummary']
as core.Map<core.String, core.dynamic>,
)
: null,
offlineUserDataJob: json_.containsKey('offlineUserDataJob')
? GoogleAdsSearchads360V23ResourcesOfflineUserDataJob.fromJson(
json_['offlineUserDataJob']
as core.Map<core.String, core.dynamic>,
)
: null,
operatingSystemVersionConstant:
json_.containsKey('operatingSystemVersionConstant')
? GoogleAdsSearchads360V23ResourcesOperatingSystemVersionConstant.fromJson(
json_['operatingSystemVersionConstant']
as core.Map<core.String, core.dynamic>,
)
: null,
paidOrganicSearchTermView:
json_.containsKey('paidOrganicSearchTermView')
? GoogleAdsSearchads360V23ResourcesPaidOrganicSearchTermView.fromJson(
json_['paidOrganicSearchTermView']
as core.Map<core.String, core.dynamic>,
)
: null,
parentalStatusView: json_.containsKey('parentalStatusView')
? GoogleAdsSearchads360V23ResourcesParentalStatusView.fromJson(
json_['parentalStatusView']
as core.Map<core.String, core.dynamic>,
)
: null,
perStoreView: json_.containsKey('perStoreView')
? GoogleAdsSearchads360V23ResourcesPerStoreView.fromJson(
json_['perStoreView'] as core.Map<core.String, core.dynamic>,
)
: null,
performanceMaxPlacementView:
json_.containsKey('performanceMaxPlacementView')
? GoogleAdsSearchads360V23ResourcesPerformanceMaxPlacementView.fromJson(
json_['performanceMaxPlacementView']
as core.Map<core.String, core.dynamic>,
)
: null,
productCategoryConstant: json_.containsKey('productCategoryConstant')
? GoogleAdsSearchads360V23ResourcesProductCategoryConstant.fromJson(
json_['productCategoryConstant']
as core.Map<core.String, core.dynamic>,
)
: null,
productGroupView: json_.containsKey('productGroupView')
? GoogleAdsSearchads360V23ResourcesProductGroupView.fromJson(
json_['productGroupView']
as core.Map<core.String, core.dynamic>,
)
: null,
productLink: json_.containsKey('productLink')
? GoogleAdsSearchads360V23ResourcesProductLink.fromJson(
json_['productLink'] as core.Map<core.String, core.dynamic>,
)
: null,
productLinkInvitation: json_.containsKey('productLinkInvitation')
? GoogleAdsSearchads360V23ResourcesProductLinkInvitation.fromJson(
json_['productLinkInvitation']
as core.Map<core.String, core.dynamic>,
)
: null,
qualifyingQuestion: json_.containsKey('qualifyingQuestion')
? GoogleAdsSearchads360V23ResourcesQualifyingQuestion.fromJson(
json_['qualifyingQuestion']
as core.Map<core.String, core.dynamic>,
)
: null,
recommendation: json_.containsKey('recommendation')
? GoogleAdsSearchads360V23ResourcesRecommendation.fromJson(
json_['recommendation'] as core.Map<core.String, core.dynamic>,
)
: null,
recommendationSubscription:
json_.containsKey('recommendationSubscription')
? GoogleAdsSearchads360V23ResourcesRecommendationSubscription.fromJson(
json_['recommendationSubscription']
as core.Map<core.String, core.dynamic>,
)
: null,
remarketingAction: json_.containsKey('remarketingAction')
? GoogleAdsSearchads360V23ResourcesRemarketingAction.fromJson(
json_['remarketingAction']
as core.Map<core.String, core.dynamic>,
)
: null,
searchAds360Campaign: json_.containsKey('searchAds360Campaign')
? GoogleAdsSearchads360V23ResourcesSearchAds360Campaign.fromJson(
json_['searchAds360Campaign']
as core.Map<core.String, core.dynamic>,
)
: null,
searchTermView: json_.containsKey('searchTermView')
? GoogleAdsSearchads360V23ResourcesSearchTermView.fromJson(
json_['searchTermView'] as core.Map<core.String, core.dynamic>,
)
: null,
segments: json_.containsKey('segments')
? GoogleAdsSearchads360V23CommonSegments.fromJson(
json_['segments'] as core.Map<core.String, core.dynamic>,
)
: null,
sharedCriterion: json_.containsKey('sharedCriterion')
? GoogleAdsSearchads360V23ResourcesSharedCriterion.fromJson(
json_['sharedCriterion'] as core.Map<core.String, core.dynamic>,
)
: null,
sharedSet: json_.containsKey('sharedSet')
? GoogleAdsSearchads360V23ResourcesSharedSet.fromJson(
json_['sharedSet'] as core.Map<core.String, core.dynamic>,
)
: null,
shoppingPerformanceView: json_.containsKey('shoppingPerformanceView')
? GoogleAdsSearchads360V23ResourcesShoppingPerformanceView.fromJson(
json_['shoppingPerformanceView']
as core.Map<core.String, core.dynamic>,
)
: null,
shoppingProduct: json_.containsKey('shoppingProduct')
? GoogleAdsSearchads360V23ResourcesShoppingProduct.fromJson(
json_['shoppingProduct'] as core.Map<core.String, core.dynamic>,
)
: null,
smartCampaignSearchTermView:
json_.containsKey('smartCampaignSearchTermView')
? GoogleAdsSearchads360V23ResourcesSmartCampaignSearchTermView.fromJson(
json_['smartCampaignSearchTermView']
as core.Map<core.String, core.dynamic>,
)
: null,
smartCampaignSetting: json_.containsKey('smartCampaignSetting')
? GoogleAdsSearchads360V23ResourcesSmartCampaignSetting.fromJson(
json_['smartCampaignSetting']
as core.Map<core.String, core.dynamic>,
)
: null,
targetingExpansionView: json_.containsKey('targetingExpansionView')
? GoogleAdsSearchads360V23ResourcesTargetingExpansionView.fromJson(
json_['targetingExpansionView']
as core.Map<core.String, core.dynamic>,
)
: null,
thirdPartyAppAnalyticsLink:
json_.containsKey('thirdPartyAppAnalyticsLink')
? GoogleAdsSearchads360V23ResourcesThirdPartyAppAnalyticsLink.fromJson(
json_['thirdPartyAppAnalyticsLink']
as core.Map<core.String, core.dynamic>,
)
: null,
topicConstant: json_.containsKey('topicConstant')
? GoogleAdsSearchads360V23ResourcesTopicConstant.fromJson(
json_['topicConstant'] as core.Map<core.String, core.dynamic>,
)
: null,
topicView: json_.containsKey('topicView')
? GoogleAdsSearchads360V23ResourcesTopicView.fromJson(
json_['topicView'] as core.Map<core.String, core.dynamic>,
)
: null,
travelActivityGroupView: json_.containsKey('travelActivityGroupView')
? GoogleAdsSearchads360V23ResourcesTravelActivityGroupView.fromJson(
json_['travelActivityGroupView']
as core.Map<core.String, core.dynamic>,
)
: null,
travelActivityPerformanceView:
json_.containsKey('travelActivityPerformanceView')
? GoogleAdsSearchads360V23ResourcesTravelActivityPerformanceView.fromJson(
json_['travelActivityPerformanceView']
as core.Map<core.String, core.dynamic>,
)
: null,
userInterest: json_.containsKey('userInterest')
? GoogleAdsSearchads360V23ResourcesUserInterest.fromJson(
json_['userInterest'] as core.Map<core.String, core.dynamic>,
)
: null,
userList: json_.containsKey('userList')
? GoogleAdsSearchads360V23ResourcesUserList.fromJson(
json_['userList'] as core.Map<core.String, core.dynamic>,
)
: null,
userListCustomerType: json_.containsKey('userListCustomerType')
? GoogleAdsSearchads360V23ResourcesUserListCustomerType.fromJson(
json_['userListCustomerType']
as core.Map<core.String, core.dynamic>,
)
: null,
userLocationView: json_.containsKey('userLocationView')
? GoogleAdsSearchads360V23ResourcesUserLocationView.fromJson(
json_['userLocationView']
as core.Map<core.String, core.dynamic>,
)
: null,
video: json_.containsKey('video')
? GoogleAdsSearchads360V23ResourcesVideo.fromJson(
json_['video'] as core.Map<core.String, core.dynamic>,
)
: null,
visit: json_.containsKey('visit')
? GoogleAdsSearchads360V23ResourcesVisit.fromJson(
json_['visit'] as core.Map<core.String, core.dynamic>,
)
: null,
webpageView: json_.containsKey('webpageView')
? GoogleAdsSearchads360V23ResourcesWebpageView.fromJson(
json_['webpageView'] as core.Map<core.String, core.dynamic>,
)
: null,
);