diff --git a/create_service_overloads.py b/create_service_overloads.py index ebfd91628..c53b8a27a 100644 --- a/create_service_overloads.py +++ b/create_service_overloads.py @@ -7,8 +7,8 @@ overload_lines = [] import_lines = [] for i, version in enumerate(sorted(client._VALID_API_VERSIONS)): - - for service_package_path in Path("google-ads-python/google/ads/googleads", version, "services/services").iterdir(): + service_package_paths = sorted(Path("google-ads-python/google/ads/googleads", version, "services/services").iterdir()) + for service_package_path in service_package_paths: if service_package_path.name == "__init__.py": continue import_path = f"google.ads.googleads.{version}.services.services.{service_package_path.name}" diff --git a/google-stubs/ads/googleads/client.pyi b/google-stubs/ads/googleads/client.pyi index 7d59d6c34..57c91e004 100644 --- a/google-stubs/ads/googleads/client.pyi +++ b/google-stubs/ads/googleads/client.pyi @@ -1314,84 +1314,76 @@ class GoogleAdsClient: # Autogenerated service overloads @overload def get_service( - self, name: Literal["GeoTargetConstantService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.geo_target_constant_service.GeoTargetConstantServiceClient: ... - @overload - def get_service( - self, name: Literal["GeoTargetConstantServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.geo_target_constant_service.GeoTargetConstantServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["AdGroupAssetService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_group_asset_service.AdGroupAssetServiceClient: ... + self, name: Literal["AccountBudgetProposalService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.account_budget_proposal_service.AccountBudgetProposalServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAssetServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_group_asset_service.AdGroupAssetServiceAsyncClient: ... + self, name: Literal["AccountBudgetProposalServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.account_budget_proposal_service.AccountBudgetProposalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["OfflineUserDataJobService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.offline_user_data_job_service.OfflineUserDataJobServiceClient: ... + self, name: Literal["AccountLinkService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.account_link_service.AccountLinkServiceClient: ... @overload def get_service( - self, name: Literal["OfflineUserDataJobServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.offline_user_data_job_service.OfflineUserDataJobServiceAsyncClient: ... + self, name: Literal["AccountLinkServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.account_link_service.AccountLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignConversionGoalService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceClient: ... + self, name: Literal["AdGroupAdLabelService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceClient: ... @overload def get_service( - self, name: Literal["CampaignConversionGoalServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceAsyncClient: ... + self, name: Literal["AdGroupAdLabelServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerUserAccessService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_user_access_service.CustomerUserAccessServiceClient: ... + self, name: Literal["AdGroupAdService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_group_ad_service.AdGroupAdServiceClient: ... @overload def get_service( - self, name: Literal["CustomerUserAccessServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_user_access_service.CustomerUserAccessServiceAsyncClient: ... + self, name: Literal["AdGroupAdServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_group_ad_service.AdGroupAdServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceClient: ... + self, name: Literal["AdGroupAssetService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_group_asset_service.AdGroupAssetServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceAsyncClient: ... + self, name: Literal["AdGroupAssetServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_group_asset_service.AdGroupAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignLabelService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_label_service.CampaignLabelServiceClient: ... + self, name: Literal["AdGroupAssetSetService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceClient: ... @overload def get_service( - self, name: Literal["CampaignLabelServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_label_service.CampaignLabelServiceAsyncClient: ... + self, name: Literal["AdGroupAssetSetServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordThemeConstantService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceClient: ... + self, name: Literal["AdGroupBidModifierService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_group_bid_modifier_service.AdGroupBidModifierServiceClient: ... @overload def get_service( - self, name: Literal["KeywordThemeConstantServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceAsyncClient: ... + self, name: Literal["AdGroupBidModifierServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_group_bid_modifier_service.AdGroupBidModifierServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGroupSignalService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.asset_group_signal_service.AssetGroupSignalServiceClient: ... + self, name: Literal["AdGroupCriterionCustomizerService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceClient: ... @overload def get_service( - self, name: Literal["AssetGroupSignalServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.asset_group_signal_service.AssetGroupSignalServiceAsyncClient: ... + self, name: Literal["AdGroupCriterionCustomizerServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupBidModifierService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_group_bid_modifier_service.AdGroupBidModifierServiceClient: ... + self, name: Literal["AdGroupCriterionLabelService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupBidModifierServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_group_bid_modifier_service.AdGroupBidModifierServiceAsyncClient: ... + self, name: Literal["AdGroupCriterionLabelServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceAsyncClient: ... @overload def get_service( self, name: Literal["AdGroupCriterionService"], version: _V20 @@ -1402,276 +1394,274 @@ class GoogleAdsClient: ) -> google.ads.googleads.v20.services.services.ad_group_criterion_service.AdGroupCriterionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["GoogleAdsService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.google_ads_service.GoogleAdsServiceClient: ... + self, name: Literal["AdGroupCustomizerService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_group_customizer_service.AdGroupCustomizerServiceClient: ... @overload def get_service( - self, name: Literal["GoogleAdsServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.google_ads_service.GoogleAdsServiceAsyncClient: ... + self, name: Literal["AdGroupCustomizerServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_group_customizer_service.AdGroupCustomizerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ProductLinkInvitationService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.product_link_invitation_service.ProductLinkInvitationServiceClient: ... + self, name: Literal["AdGroupLabelService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_group_label_service.AdGroupLabelServiceClient: ... @overload def get_service( - self, name: Literal["ProductLinkInvitationServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.product_link_invitation_service.ProductLinkInvitationServiceAsyncClient: ... + self, name: Literal["AdGroupLabelServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_group_label_service.AdGroupLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignDraftService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_draft_service.CampaignDraftServiceClient: ... + self, name: Literal["AdGroupService"], version: _V20 + ) -> ( + google.ads.googleads.v20.services.services.ad_group_service.AdGroupServiceClient + ): ... @overload def get_service( - self, name: Literal["CampaignDraftServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_draft_service.CampaignDraftServiceAsyncClient: ... + self, name: Literal["AdGroupServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_group_service.AdGroupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BillingSetupService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.billing_setup_service.BillingSetupServiceClient: ... + self, name: Literal["AdParameterService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_parameter_service.AdParameterServiceClient: ... @overload def get_service( - self, name: Literal["BillingSetupServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.billing_setup_service.BillingSetupServiceAsyncClient: ... + self, name: Literal["AdParameterServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_parameter_service.AdParameterServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGroupService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.asset_group_service.AssetGroupServiceClient: ... + self, name: Literal["AdService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_service.AdServiceClient: ... @overload def get_service( - self, name: Literal["AssetGroupServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.asset_group_service.AssetGroupServiceAsyncClient: ... + self, name: Literal["AdServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.ad_service.AdServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignSharedSetService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_shared_set_service.CampaignSharedSetServiceClient: ... + self, name: Literal["AssetGroupAssetService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.asset_group_asset_service.AssetGroupAssetServiceClient: ... @overload def get_service( - self, name: Literal["CampaignSharedSetServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_shared_set_service.CampaignSharedSetServiceAsyncClient: ... + self, name: Literal["AssetGroupAssetServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.asset_group_asset_service.AssetGroupAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupKeywordService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceClient: ... + self, name: Literal["AssetGroupListingGroupFilterService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupKeywordServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceAsyncClient: ... + self, name: Literal["AssetGroupListingGroupFilterServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceAsyncClient: ... @overload def get_service( - self, name: Literal["SharedCriterionService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.shared_criterion_service.SharedCriterionServiceClient: ... + self, name: Literal["AssetGroupService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.asset_group_service.AssetGroupServiceClient: ... @overload def get_service( - self, name: Literal["SharedCriterionServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.shared_criterion_service.SharedCriterionServiceAsyncClient: ... + self, name: Literal["AssetGroupServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.asset_group_service.AssetGroupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_service.CustomerServiceClient: ... + self, name: Literal["AssetGroupSignalService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.asset_group_signal_service.AssetGroupSignalServiceClient: ... @overload def get_service( - self, name: Literal["CustomerServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_service.CustomerServiceAsyncClient: ... + self, name: Literal["AssetGroupSignalServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.asset_group_signal_service.AssetGroupSignalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionActionService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.conversion_action_service.ConversionActionServiceClient: ... + self, name: Literal["AssetService"], version: _V20 + ) -> ( + google.ads.googleads.v20.services.services.asset_service.AssetServiceClient + ): ... @overload def get_service( - self, name: Literal["ConversionActionServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.conversion_action_service.ConversionActionServiceAsyncClient: ... + self, name: Literal["AssetServiceAsync"], version: _V20 + ) -> ( + google.ads.googleads.v20.services.services.asset_service.AssetServiceAsyncClient + ): ... @overload def get_service( - self, name: Literal["AdGroupCriterionCustomizerService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceClient: ... + self, name: Literal["AssetSetAssetService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.asset_set_asset_service.AssetSetAssetServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionCustomizerServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceAsyncClient: ... + self, name: Literal["AssetSetAssetServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.asset_set_asset_service.AssetSetAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ReachPlanService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.reach_plan_service.ReachPlanServiceClient: ... + self, name: Literal["AssetSetService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.asset_set_service.AssetSetServiceClient: ... @overload def get_service( - self, name: Literal["ReachPlanServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.reach_plan_service.ReachPlanServiceAsyncClient: ... + self, name: Literal["AssetSetServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.asset_set_service.AssetSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["UserListService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.user_list_service.UserListServiceClient: ... + self, name: Literal["AudienceInsightsService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.audience_insights_service.AudienceInsightsServiceClient: ... @overload def get_service( - self, name: Literal["UserListServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.user_list_service.UserListServiceAsyncClient: ... + self, name: Literal["AudienceInsightsServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.audience_insights_service.AudienceInsightsServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerAssetService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_asset_service.CustomerAssetServiceClient: ... + self, name: Literal["AudienceService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.audience_service.AudienceServiceClient: ... @overload def get_service( - self, name: Literal["CustomerAssetServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_asset_service.CustomerAssetServiceAsyncClient: ... + self, name: Literal["AudienceServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.audience_service.AudienceServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionUploadService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.conversion_upload_service.ConversionUploadServiceClient: ... + self, name: Literal["BatchJobService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.batch_job_service.BatchJobServiceClient: ... @overload def get_service( - self, name: Literal["ConversionUploadServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.conversion_upload_service.ConversionUploadServiceAsyncClient: ... + self, name: Literal["BatchJobServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.batch_job_service.BatchJobServiceAsyncClient: ... @overload def get_service( - self, name: Literal["PaymentsAccountService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.payments_account_service.PaymentsAccountServiceClient: ... + self, name: Literal["BiddingDataExclusionService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceClient: ... @overload def get_service( - self, name: Literal["PaymentsAccountServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.payments_account_service.PaymentsAccountServiceAsyncClient: ... + self, name: Literal["BiddingDataExclusionServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionValueRuleSetService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceClient: ... + self, name: Literal["BiddingSeasonalityAdjustmentService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceClient: ... @overload def get_service( - self, name: Literal["ConversionValueRuleSetServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceAsyncClient: ... + self, name: Literal["BiddingSeasonalityAdjustmentServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignCriterionService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_criterion_service.CampaignCriterionServiceClient: ... + self, name: Literal["BiddingStrategyService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.bidding_strategy_service.BiddingStrategyServiceClient: ... @overload def get_service( - self, name: Literal["CampaignCriterionServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_criterion_service.CampaignCriterionServiceAsyncClient: ... + self, name: Literal["BiddingStrategyServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.bidding_strategy_service.BiddingStrategyServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignGroupService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_group_service.CampaignGroupServiceClient: ... + self, name: Literal["BillingSetupService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.billing_setup_service.BillingSetupServiceClient: ... @overload def get_service( - self, name: Literal["CampaignGroupServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_group_service.CampaignGroupServiceAsyncClient: ... + self, name: Literal["BillingSetupServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.billing_setup_service.BillingSetupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignCustomizerService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_customizer_service.CampaignCustomizerServiceClient: ... + self, name: Literal["BrandSuggestionService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.brand_suggestion_service.BrandSuggestionServiceClient: ... @overload def get_service( - self, name: Literal["CampaignCustomizerServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_customizer_service.CampaignCustomizerServiceAsyncClient: ... + self, name: Literal["BrandSuggestionServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.brand_suggestion_service.BrandSuggestionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdParameterService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_parameter_service.AdParameterServiceClient: ... + self, name: Literal["CampaignAssetService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_asset_service.CampaignAssetServiceClient: ... @overload def get_service( - self, name: Literal["AdParameterServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_parameter_service.AdParameterServiceAsyncClient: ... + self, name: Literal["CampaignAssetServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_asset_service.CampaignAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["RemarketingActionService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.remarketing_action_service.RemarketingActionServiceClient: ... - @overload - def get_service( - self, name: Literal["RemarketingActionServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.remarketing_action_service.RemarketingActionServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["BiddingStrategyService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.bidding_strategy_service.BiddingStrategyServiceClient: ... + self, name: Literal["CampaignAssetSetService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_asset_set_service.CampaignAssetSetServiceClient: ... @overload def get_service( - self, name: Literal["BiddingStrategyServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.bidding_strategy_service.BiddingStrategyServiceAsyncClient: ... + self, name: Literal["CampaignAssetSetServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_asset_set_service.CampaignAssetSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ExperimentArmService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.experiment_arm_service.ExperimentArmServiceClient: ... + self, name: Literal["CampaignBidModifierService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_bid_modifier_service.CampaignBidModifierServiceClient: ... @overload def get_service( - self, name: Literal["ExperimentArmServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.experiment_arm_service.ExperimentArmServiceAsyncClient: ... + self, name: Literal["CampaignBidModifierServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_bid_modifier_service.CampaignBidModifierServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.keyword_plan_service.KeywordPlanServiceClient: ... + self, name: Literal["CampaignBudgetService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_budget_service.CampaignBudgetServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.keyword_plan_service.KeywordPlanServiceAsyncClient: ... + self, name: Literal["CampaignBudgetServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_budget_service.CampaignBudgetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerNegativeCriterionService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceClient: ... + self, name: Literal["CampaignConversionGoalService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceClient: ... @overload def get_service( - self, name: Literal["CustomerNegativeCriterionServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceAsyncClient: ... + self, name: Literal["CampaignConversionGoalServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BrandSuggestionService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.brand_suggestion_service.BrandSuggestionServiceClient: ... + self, name: Literal["CampaignCriterionService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_criterion_service.CampaignCriterionServiceClient: ... @overload def get_service( - self, name: Literal["BrandSuggestionServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.brand_suggestion_service.BrandSuggestionServiceAsyncClient: ... + self, name: Literal["CampaignCriterionServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_criterion_service.CampaignCriterionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupAdService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_group_ad_service.AdGroupAdServiceClient: ... + self, name: Literal["CampaignCustomizerService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_customizer_service.CampaignCustomizerServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAdServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_group_ad_service.AdGroupAdServiceAsyncClient: ... + self, name: Literal["CampaignCustomizerServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_customizer_service.CampaignCustomizerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanIdeaService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceClient: ... + self, name: Literal["CampaignDraftService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_draft_service.CampaignDraftServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanIdeaServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceAsyncClient: ... + self, name: Literal["CampaignDraftServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_draft_service.CampaignDraftServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignBidModifierService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_bid_modifier_service.CampaignBidModifierServiceClient: ... + self, name: Literal["CampaignGroupService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_group_service.CampaignGroupServiceClient: ... @overload def get_service( - self, name: Literal["CampaignBidModifierServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_bid_modifier_service.CampaignBidModifierServiceAsyncClient: ... + self, name: Literal["CampaignGroupServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_group_service.CampaignGroupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ProductLinkService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.product_link_service.ProductLinkServiceClient: ... + self, name: Literal["CampaignLabelService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_label_service.CampaignLabelServiceClient: ... @overload def get_service( - self, name: Literal["ProductLinkServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.product_link_service.ProductLinkServiceAsyncClient: ... + self, name: Literal["CampaignLabelServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_label_service.CampaignLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["GoogleAdsFieldService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.google_ads_field_service.GoogleAdsFieldServiceClient: ... + self, name: Literal["CampaignLifecycleGoalService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_lifecycle_goal_service.CampaignLifecycleGoalServiceClient: ... @overload def get_service( - self, name: Literal["GoogleAdsFieldServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.google_ads_field_service.GoogleAdsFieldServiceAsyncClient: ... + self, name: Literal["CampaignLifecycleGoalServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_lifecycle_goal_service.CampaignLifecycleGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanCampaignKeywordService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceClient: ... + self, name: Literal["CampaignService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_service.CampaignServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanCampaignKeywordServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceAsyncClient: ... + self, name: Literal["CampaignServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_service.CampaignServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupLabelService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_group_label_service.AdGroupLabelServiceClient: ... + self, name: Literal["CampaignSharedSetService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_shared_set_service.CampaignSharedSetServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupLabelServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_group_label_service.AdGroupLabelServiceAsyncClient: ... + self, name: Literal["CampaignSharedSetServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.campaign_shared_set_service.CampaignSharedSetServiceAsyncClient: ... @overload def get_service( self, name: Literal["ContentCreatorInsightsService"], version: _V20 @@ -1682,110 +1672,116 @@ class GoogleAdsClient: ) -> google.ads.googleads.v20.services.services.content_creator_insights_service.ContentCreatorInsightsServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignLifecycleGoalService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_lifecycle_goal_service.CampaignLifecycleGoalServiceClient: ... + self, name: Literal["ConversionActionService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.conversion_action_service.ConversionActionServiceClient: ... @overload def get_service( - self, name: Literal["CampaignLifecycleGoalServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_lifecycle_goal_service.CampaignLifecycleGoalServiceAsyncClient: ... + self, name: Literal["ConversionActionServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.conversion_action_service.ConversionActionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSuggestService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceClient: ... + self, name: Literal["ConversionAdjustmentUploadService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSuggestServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceAsyncClient: ... + self, name: Literal["ConversionAdjustmentUploadServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignAssetService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_asset_service.CampaignAssetServiceClient: ... + self, name: Literal["ConversionCustomVariableService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.conversion_custom_variable_service.ConversionCustomVariableServiceClient: ... @overload def get_service( - self, name: Literal["CampaignAssetServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_asset_service.CampaignAssetServiceAsyncClient: ... + self, name: Literal["ConversionCustomVariableServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.conversion_custom_variable_service.ConversionCustomVariableServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupAssetSetService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceClient: ... + self, name: Literal["ConversionGoalCampaignConfigService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAssetSetServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceAsyncClient: ... + self, name: Literal["ConversionGoalCampaignConfigServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignBudgetService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_budget_service.CampaignBudgetServiceClient: ... + self, name: Literal["ConversionUploadService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.conversion_upload_service.ConversionUploadServiceClient: ... @overload def get_service( - self, name: Literal["CampaignBudgetServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_budget_service.CampaignBudgetServiceAsyncClient: ... + self, name: Literal["ConversionUploadServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.conversion_upload_service.ConversionUploadServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupService"], version: _V20 - ) -> ( - google.ads.googleads.v20.services.services.ad_group_service.AdGroupServiceClient - ): ... + self, name: Literal["ConversionValueRuleService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.conversion_value_rule_service.ConversionValueRuleServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_group_service.AdGroupServiceAsyncClient: ... + self, name: Literal["ConversionValueRuleServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.conversion_value_rule_service.ConversionValueRuleServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerLabelService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_label_service.CustomerLabelServiceClient: ... + self, name: Literal["ConversionValueRuleSetService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceClient: ... @overload def get_service( - self, name: Literal["CustomerLabelServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_label_service.CustomerLabelServiceAsyncClient: ... + self, name: Literal["ConversionValueRuleSetServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["RecommendationService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.recommendation_service.RecommendationServiceClient: ... + self, name: Literal["CustomAudienceService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.custom_audience_service.CustomAudienceServiceClient: ... @overload def get_service( - self, name: Literal["RecommendationServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.recommendation_service.RecommendationServiceAsyncClient: ... + self, name: Literal["CustomAudienceServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.custom_audience_service.CustomAudienceServiceAsyncClient: ... @overload def get_service( - self, name: Literal["RecommendationSubscriptionService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceClient: ... + self, name: Literal["CustomConversionGoalService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.custom_conversion_goal_service.CustomConversionGoalServiceClient: ... @overload def get_service( - self, name: Literal["RecommendationSubscriptionServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceAsyncClient: ... + self, name: Literal["CustomConversionGoalServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.custom_conversion_goal_service.CustomConversionGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionCustomVariableService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.conversion_custom_variable_service.ConversionCustomVariableServiceClient: ... + self, name: Literal["CustomInterestService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.custom_interest_service.CustomInterestServiceClient: ... @overload def get_service( - self, name: Literal["ConversionCustomVariableServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.conversion_custom_variable_service.ConversionCustomVariableServiceAsyncClient: ... + self, name: Literal["CustomInterestServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.custom_interest_service.CustomInterestServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignAssetSetService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_asset_set_service.CampaignAssetSetServiceClient: ... + self, name: Literal["CustomerAssetService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_asset_service.CustomerAssetServiceClient: ... @overload def get_service( - self, name: Literal["CampaignAssetSetServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_asset_set_service.CampaignAssetSetServiceAsyncClient: ... + self, name: Literal["CustomerAssetServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_asset_service.CustomerAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionValueRuleService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.conversion_value_rule_service.ConversionValueRuleServiceClient: ... + self, name: Literal["CustomerAssetSetService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_asset_set_service.CustomerAssetSetServiceClient: ... @overload def get_service( - self, name: Literal["ConversionValueRuleServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.conversion_value_rule_service.ConversionValueRuleServiceAsyncClient: ... + self, name: Literal["CustomerAssetSetServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_asset_set_service.CustomerAssetSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupCustomizerService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_group_customizer_service.AdGroupCustomizerServiceClient: ... + self, name: Literal["CustomerClientLinkService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_client_link_service.CustomerClientLinkServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupCustomizerServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_group_customizer_service.AdGroupCustomizerServiceAsyncClient: ... + self, name: Literal["CustomerClientLinkServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_client_link_service.CustomerClientLinkServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["CustomerConversionGoalService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceClient: ... + @overload + def get_service( + self, name: Literal["CustomerConversionGoalServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceAsyncClient: ... @overload def get_service( self, name: Literal["CustomerCustomizerService"], version: _V20 @@ -1796,56 +1792,44 @@ class GoogleAdsClient: ) -> google.ads.googleads.v20.services.services.customer_customizer_service.CustomerCustomizerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGroupAssetService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.asset_group_asset_service.AssetGroupAssetServiceClient: ... + self, name: Literal["CustomerLabelService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_label_service.CustomerLabelServiceClient: ... @overload def get_service( - self, name: Literal["AssetGroupAssetServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.asset_group_asset_service.AssetGroupAssetServiceAsyncClient: ... + self, name: Literal["CustomerLabelServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_label_service.CustomerLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomInterestService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.custom_interest_service.CustomInterestServiceClient: ... + self, name: Literal["CustomerLifecycleGoalService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceClient: ... @overload def get_service( - self, name: Literal["CustomInterestServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.custom_interest_service.CustomInterestServiceAsyncClient: ... + self, name: Literal["CustomerLifecycleGoalServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AccountLinkService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.account_link_service.AccountLinkServiceClient: ... + self, name: Literal["CustomerManagerLinkService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_manager_link_service.CustomerManagerLinkServiceClient: ... @overload def get_service( - self, name: Literal["AccountLinkServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.account_link_service.AccountLinkServiceAsyncClient: ... + self, name: Literal["CustomerManagerLinkServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_manager_link_service.CustomerManagerLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AccountBudgetProposalService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.account_budget_proposal_service.AccountBudgetProposalServiceClient: ... + self, name: Literal["CustomerNegativeCriterionService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceClient: ... @overload def get_service( - self, name: Literal["AccountBudgetProposalServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.account_budget_proposal_service.AccountBudgetProposalServiceAsyncClient: ... + self, name: Literal["CustomerNegativeCriterionServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["UserDataService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.user_data_service.UserDataServiceClient: ... + self, name: Literal["CustomerService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_service.CustomerServiceClient: ... @overload def get_service( - self, name: Literal["UserDataServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.user_data_service.UserDataServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["AssetService"], version: _V20 - ) -> ( - google.ads.googleads.v20.services.services.asset_service.AssetServiceClient - ): ... - @overload - def get_service( - self, name: Literal["AssetServiceAsync"], version: _V20 - ) -> ( - google.ads.googleads.v20.services.services.asset_service.AssetServiceAsyncClient - ): ... + self, name: Literal["CustomerServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_service.CustomerServiceAsyncClient: ... @overload def get_service( self, @@ -1868,240 +1852,242 @@ class GoogleAdsClient: ) -> google.ads.googleads.v20.services.services.customer_user_access_invitation_service.CustomerUserAccessInvitationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSettingService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceClient: ... + self, name: Literal["CustomerUserAccessService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_user_access_service.CustomerUserAccessServiceClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSettingServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceAsyncClient: ... + self, name: Literal["CustomerUserAccessServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customer_user_access_service.CustomerUserAccessServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_service.CampaignServiceClient: ... + self, name: Literal["CustomizerAttributeService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customizer_attribute_service.CustomizerAttributeServiceClient: ... @overload def get_service( - self, name: Literal["CampaignServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.campaign_service.CampaignServiceAsyncClient: ... + self, name: Literal["CustomizerAttributeServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.customizer_attribute_service.CustomizerAttributeServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ShareablePreviewService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.shareable_preview_service.ShareablePreviewServiceClient: ... + self, name: Literal["DataLinkService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.data_link_service.DataLinkServiceClient: ... @overload def get_service( - self, name: Literal["ShareablePreviewServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.shareable_preview_service.ShareablePreviewServiceAsyncClient: ... + self, name: Literal["DataLinkServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.data_link_service.DataLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["IdentityVerificationService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.identity_verification_service.IdentityVerificationServiceClient: ... + self, name: Literal["ExperimentArmService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.experiment_arm_service.ExperimentArmServiceClient: ... @overload def get_service( - self, name: Literal["IdentityVerificationServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.identity_verification_service.IdentityVerificationServiceAsyncClient: ... + self, name: Literal["ExperimentArmServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.experiment_arm_service.ExperimentArmServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerLifecycleGoalService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceClient: ... + self, name: Literal["ExperimentService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.experiment_service.ExperimentServiceClient: ... @overload def get_service( - self, name: Literal["CustomerLifecycleGoalServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceAsyncClient: ... + self, name: Literal["ExperimentServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.experiment_service.ExperimentServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupAdLabelService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceClient: ... + self, name: Literal["GeoTargetConstantService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.geo_target_constant_service.GeoTargetConstantServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAdLabelServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceAsyncClient: ... + self, name: Literal["GeoTargetConstantServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.geo_target_constant_service.GeoTargetConstantServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_service.AdServiceClient: ... + self, name: Literal["GoogleAdsFieldService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.google_ads_field_service.GoogleAdsFieldServiceClient: ... @overload def get_service( - self, name: Literal["AdServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_service.AdServiceAsyncClient: ... + self, name: Literal["GoogleAdsFieldServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.google_ads_field_service.GoogleAdsFieldServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerManagerLinkService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_manager_link_service.CustomerManagerLinkServiceClient: ... + self, name: Literal["GoogleAdsService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.google_ads_service.GoogleAdsServiceClient: ... @overload def get_service( - self, name: Literal["CustomerManagerLinkServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_manager_link_service.CustomerManagerLinkServiceAsyncClient: ... + self, name: Literal["GoogleAdsServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.google_ads_service.GoogleAdsServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGroupListingGroupFilterService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceClient: ... + self, name: Literal["IdentityVerificationService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.identity_verification_service.IdentityVerificationServiceClient: ... @overload def get_service( - self, name: Literal["AssetGroupListingGroupFilterServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceAsyncClient: ... + self, name: Literal["IdentityVerificationServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.identity_verification_service.IdentityVerificationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["UserListCustomerTypeService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.user_list_customer_type_service.UserListCustomerTypeServiceClient: ... + self, name: Literal["InvoiceService"], version: _V20 + ) -> ( + google.ads.googleads.v20.services.services.invoice_service.InvoiceServiceClient + ): ... @overload def get_service( - self, name: Literal["UserListCustomerTypeServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.user_list_customer_type_service.UserListCustomerTypeServiceAsyncClient: ... + self, name: Literal["InvoiceServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.invoice_service.InvoiceServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BiddingSeasonalityAdjustmentService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceClient: ... + self, name: Literal["KeywordPlanAdGroupKeywordService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceClient: ... @overload def get_service( - self, name: Literal["BiddingSeasonalityAdjustmentServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceAsyncClient: ... + self, name: Literal["KeywordPlanAdGroupKeywordServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionGoalCampaignConfigService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceClient: ... + self, name: Literal["KeywordPlanAdGroupService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceClient: ... @overload def get_service( - self, name: Literal["ConversionGoalCampaignConfigServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceAsyncClient: ... + self, name: Literal["KeywordPlanAdGroupServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BiddingDataExclusionService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceClient: ... + self, name: Literal["KeywordPlanCampaignKeywordService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceClient: ... @overload def get_service( - self, name: Literal["BiddingDataExclusionServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceAsyncClient: ... + self, name: Literal["KeywordPlanCampaignKeywordServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AudienceService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.audience_service.AudienceServiceClient: ... + self, name: Literal["KeywordPlanCampaignService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceClient: ... @overload def get_service( - self, name: Literal["AudienceServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.audience_service.AudienceServiceAsyncClient: ... + self, name: Literal["KeywordPlanCampaignServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerClientLinkService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_client_link_service.CustomerClientLinkServiceClient: ... + self, name: Literal["KeywordPlanIdeaService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceClient: ... @overload def get_service( - self, name: Literal["CustomerClientLinkServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_client_link_service.CustomerClientLinkServiceAsyncClient: ... + self, name: Literal["KeywordPlanIdeaServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetSetService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.asset_set_service.AssetSetServiceClient: ... + self, name: Literal["KeywordPlanService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.keyword_plan_service.KeywordPlanServiceClient: ... @overload def get_service( - self, name: Literal["AssetSetServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.asset_set_service.AssetSetServiceAsyncClient: ... + self, name: Literal["KeywordPlanServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.keyword_plan_service.KeywordPlanServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomConversionGoalService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.custom_conversion_goal_service.CustomConversionGoalServiceClient: ... + self, name: Literal["KeywordThemeConstantService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceClient: ... @overload def get_service( - self, name: Literal["CustomConversionGoalServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.custom_conversion_goal_service.CustomConversionGoalServiceAsyncClient: ... + self, name: Literal["KeywordThemeConstantServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceAsyncClient: ... @overload def get_service( - self, name: Literal["LocalServicesLeadService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.local_services_lead_service.LocalServicesLeadServiceClient: ... + self, name: Literal["LabelService"], version: _V20 + ) -> ( + google.ads.googleads.v20.services.services.label_service.LabelServiceClient + ): ... @overload def get_service( - self, name: Literal["LocalServicesLeadServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.local_services_lead_service.LocalServicesLeadServiceAsyncClient: ... + self, name: Literal["LabelServiceAsync"], version: _V20 + ) -> ( + google.ads.googleads.v20.services.services.label_service.LabelServiceAsyncClient + ): ... @overload def get_service( - self, name: Literal["CustomerConversionGoalService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceClient: ... + self, name: Literal["LocalServicesLeadService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.local_services_lead_service.LocalServicesLeadServiceClient: ... @overload def get_service( - self, name: Literal["CustomerConversionGoalServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceAsyncClient: ... + self, name: Literal["LocalServicesLeadServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.local_services_lead_service.LocalServicesLeadServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionAdjustmentUploadService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceClient: ... + self, name: Literal["OfflineUserDataJobService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.offline_user_data_job_service.OfflineUserDataJobServiceClient: ... @overload def get_service( - self, name: Literal["ConversionAdjustmentUploadServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceAsyncClient: ... + self, name: Literal["OfflineUserDataJobServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.offline_user_data_job_service.OfflineUserDataJobServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomAudienceService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.custom_audience_service.CustomAudienceServiceClient: ... + self, name: Literal["PaymentsAccountService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.payments_account_service.PaymentsAccountServiceClient: ... @overload def get_service( - self, name: Literal["CustomAudienceServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.custom_audience_service.CustomAudienceServiceAsyncClient: ... + self, name: Literal["PaymentsAccountServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.payments_account_service.PaymentsAccountServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BatchJobService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.batch_job_service.BatchJobServiceClient: ... + self, name: Literal["ProductLinkInvitationService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.product_link_invitation_service.ProductLinkInvitationServiceClient: ... @overload def get_service( - self, name: Literal["BatchJobServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.batch_job_service.BatchJobServiceAsyncClient: ... + self, name: Literal["ProductLinkInvitationServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.product_link_invitation_service.ProductLinkInvitationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ThirdPartyAppAnalyticsLinkService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceClient: ... + self, name: Literal["ProductLinkService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.product_link_service.ProductLinkServiceClient: ... @overload def get_service( - self, name: Literal["ThirdPartyAppAnalyticsLinkServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceAsyncClient: ... + self, name: Literal["ProductLinkServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.product_link_service.ProductLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["TravelAssetSuggestionService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceClient: ... + self, name: Literal["ReachPlanService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.reach_plan_service.ReachPlanServiceClient: ... @overload def get_service( - self, name: Literal["TravelAssetSuggestionServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceAsyncClient: ... + self, name: Literal["ReachPlanServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.reach_plan_service.ReachPlanServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomizerAttributeService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customizer_attribute_service.CustomizerAttributeServiceClient: ... + self, name: Literal["RecommendationService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.recommendation_service.RecommendationServiceClient: ... @overload def get_service( - self, name: Literal["CustomizerAttributeServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customizer_attribute_service.CustomizerAttributeServiceAsyncClient: ... + self, name: Literal["RecommendationServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.recommendation_service.RecommendationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["LabelService"], version: _V20 - ) -> ( - google.ads.googleads.v20.services.services.label_service.LabelServiceClient - ): ... + self, name: Literal["RecommendationSubscriptionService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceClient: ... @overload def get_service( - self, name: Literal["LabelServiceAsync"], version: _V20 - ) -> ( - google.ads.googleads.v20.services.services.label_service.LabelServiceAsyncClient - ): ... + self, name: Literal["RecommendationSubscriptionServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionLabelService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceClient: ... + self, name: Literal["RemarketingActionService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.remarketing_action_service.RemarketingActionServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionLabelServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceAsyncClient: ... + self, name: Literal["RemarketingActionServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.remarketing_action_service.RemarketingActionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AudienceInsightsService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.audience_insights_service.AudienceInsightsServiceClient: ... + self, name: Literal["ShareablePreviewService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.shareable_preview_service.ShareablePreviewServiceClient: ... @overload def get_service( - self, name: Literal["AudienceInsightsServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.audience_insights_service.AudienceInsightsServiceAsyncClient: ... + self, name: Literal["ShareablePreviewServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.shareable_preview_service.ShareablePreviewServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerAssetSetService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_asset_set_service.CustomerAssetSetServiceClient: ... + self, name: Literal["SharedCriterionService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.shared_criterion_service.SharedCriterionServiceClient: ... @overload def get_service( - self, name: Literal["CustomerAssetSetServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.customer_asset_set_service.CustomerAssetSetServiceAsyncClient: ... + self, name: Literal["SharedCriterionServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.shared_criterion_service.SharedCriterionServiceAsyncClient: ... @overload def get_service( self, name: Literal["SharedSetService"], version: _V20 @@ -2112,118 +2098,108 @@ class GoogleAdsClient: ) -> google.ads.googleads.v20.services.services.shared_set_service.SharedSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["DataLinkService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.data_link_service.DataLinkServiceClient: ... - @overload - def get_service( - self, name: Literal["DataLinkServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.data_link_service.DataLinkServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["ExperimentService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.experiment_service.ExperimentServiceClient: ... + self, name: Literal["SmartCampaignSettingService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceClient: ... @overload def get_service( - self, name: Literal["ExperimentServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.experiment_service.ExperimentServiceAsyncClient: ... + self, name: Literal["SmartCampaignSettingServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetSetAssetService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.asset_set_asset_service.AssetSetAssetServiceClient: ... + self, name: Literal["SmartCampaignSuggestService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceClient: ... @overload def get_service( - self, name: Literal["AssetSetAssetServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.asset_set_asset_service.AssetSetAssetServiceAsyncClient: ... + self, name: Literal["SmartCampaignSuggestServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceAsyncClient: ... @overload def get_service( - self, name: Literal["InvoiceService"], version: _V20 - ) -> ( - google.ads.googleads.v20.services.services.invoice_service.InvoiceServiceClient - ): ... + self, name: Literal["ThirdPartyAppAnalyticsLinkService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceClient: ... @overload def get_service( - self, name: Literal["InvoiceServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.invoice_service.InvoiceServiceAsyncClient: ... + self, name: Literal["ThirdPartyAppAnalyticsLinkServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanCampaignService"], version: _V20 - ) -> google.ads.googleads.v20.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceClient: ... + self, name: Literal["TravelAssetSuggestionService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanCampaignServiceAsync"], version: _V20 - ) -> google.ads.googleads.v20.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceAsyncClient: ... + self, name: Literal["TravelAssetSuggestionServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["GeoTargetConstantService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.geo_target_constant_service.GeoTargetConstantServiceClient: ... + self, name: Literal["UserDataService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.user_data_service.UserDataServiceClient: ... @overload def get_service( - self, name: Literal["GeoTargetConstantServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.geo_target_constant_service.GeoTargetConstantServiceAsyncClient: ... + self, name: Literal["UserDataServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.user_data_service.UserDataServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupAssetService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_group_asset_service.AdGroupAssetServiceClient: ... + self, name: Literal["UserListCustomerTypeService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.user_list_customer_type_service.UserListCustomerTypeServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAssetServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_group_asset_service.AdGroupAssetServiceAsyncClient: ... + self, name: Literal["UserListCustomerTypeServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.user_list_customer_type_service.UserListCustomerTypeServiceAsyncClient: ... @overload def get_service( - self, name: Literal["OfflineUserDataJobService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.offline_user_data_job_service.OfflineUserDataJobServiceClient: ... + self, name: Literal["UserListService"], version: _V20 + ) -> google.ads.googleads.v20.services.services.user_list_service.UserListServiceClient: ... @overload def get_service( - self, name: Literal["OfflineUserDataJobServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.offline_user_data_job_service.OfflineUserDataJobServiceAsyncClient: ... + self, name: Literal["UserListServiceAsync"], version: _V20 + ) -> google.ads.googleads.v20.services.services.user_list_service.UserListServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignConversionGoalService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceClient: ... + self, name: Literal["AccountBudgetProposalService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.account_budget_proposal_service.AccountBudgetProposalServiceClient: ... @overload def get_service( - self, name: Literal["CampaignConversionGoalServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceAsyncClient: ... + self, name: Literal["AccountBudgetProposalServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.account_budget_proposal_service.AccountBudgetProposalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerUserAccessService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_user_access_service.CustomerUserAccessServiceClient: ... + self, name: Literal["AccountLinkService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.account_link_service.AccountLinkServiceClient: ... @overload def get_service( - self, name: Literal["CustomerUserAccessServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_user_access_service.CustomerUserAccessServiceAsyncClient: ... + self, name: Literal["AccountLinkServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.account_link_service.AccountLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceClient: ... + self, name: Literal["AdGroupAdLabelService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceAsyncClient: ... + self, name: Literal["AdGroupAdLabelServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignLabelService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_label_service.CampaignLabelServiceClient: ... + self, name: Literal["AdGroupAdService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_group_ad_service.AdGroupAdServiceClient: ... @overload def get_service( - self, name: Literal["CampaignLabelServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_label_service.CampaignLabelServiceAsyncClient: ... + self, name: Literal["AdGroupAdServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_group_ad_service.AdGroupAdServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordThemeConstantService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceClient: ... + self, name: Literal["AdGroupAssetService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_group_asset_service.AdGroupAssetServiceClient: ... @overload def get_service( - self, name: Literal["KeywordThemeConstantServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceAsyncClient: ... + self, name: Literal["AdGroupAssetServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_group_asset_service.AdGroupAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGroupSignalService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.asset_group_signal_service.AssetGroupSignalServiceClient: ... + self, name: Literal["AdGroupAssetSetService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceClient: ... @overload def get_service( - self, name: Literal["AssetGroupSignalServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.asset_group_signal_service.AssetGroupSignalServiceAsyncClient: ... + self, name: Literal["AdGroupAssetSetServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceAsyncClient: ... @overload def get_service( self, name: Literal["AdGroupBidModifierService"], version: _V21 @@ -2234,188 +2210,180 @@ class GoogleAdsClient: ) -> google.ads.googleads.v21.services.services.ad_group_bid_modifier_service.AdGroupBidModifierServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_group_criterion_service.AdGroupCriterionServiceClient: ... + self, name: Literal["AdGroupCriterionCustomizerService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_group_criterion_service.AdGroupCriterionServiceAsyncClient: ... + self, name: Literal["AdGroupCriterionCustomizerServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["GoogleAdsService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.google_ads_service.GoogleAdsServiceClient: ... + self, name: Literal["AdGroupCriterionLabelService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceClient: ... @overload def get_service( - self, name: Literal["GoogleAdsServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.google_ads_service.GoogleAdsServiceAsyncClient: ... + self, name: Literal["AdGroupCriterionLabelServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ProductLinkInvitationService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.product_link_invitation_service.ProductLinkInvitationServiceClient: ... + self, name: Literal["AdGroupCriterionService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_group_criterion_service.AdGroupCriterionServiceClient: ... @overload def get_service( - self, name: Literal["ProductLinkInvitationServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.product_link_invitation_service.ProductLinkInvitationServiceAsyncClient: ... + self, name: Literal["AdGroupCriterionServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_group_criterion_service.AdGroupCriterionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignDraftService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_draft_service.CampaignDraftServiceClient: ... + self, name: Literal["AdGroupCustomizerService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_group_customizer_service.AdGroupCustomizerServiceClient: ... @overload def get_service( - self, name: Literal["CampaignDraftServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_draft_service.CampaignDraftServiceAsyncClient: ... + self, name: Literal["AdGroupCustomizerServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_group_customizer_service.AdGroupCustomizerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BillingSetupService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.billing_setup_service.BillingSetupServiceClient: ... + self, name: Literal["AdGroupLabelService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_group_label_service.AdGroupLabelServiceClient: ... @overload def get_service( - self, name: Literal["BillingSetupServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.billing_setup_service.BillingSetupServiceAsyncClient: ... + self, name: Literal["AdGroupLabelServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_group_label_service.AdGroupLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGroupService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.asset_group_service.AssetGroupServiceClient: ... + self, name: Literal["AdGroupService"], version: _V21 + ) -> ( + google.ads.googleads.v21.services.services.ad_group_service.AdGroupServiceClient + ): ... @overload def get_service( - self, name: Literal["AssetGroupServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.asset_group_service.AssetGroupServiceAsyncClient: ... + self, name: Literal["AdGroupServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_group_service.AdGroupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignSharedSetService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_shared_set_service.CampaignSharedSetServiceClient: ... + self, name: Literal["AdParameterService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_parameter_service.AdParameterServiceClient: ... @overload def get_service( - self, name: Literal["CampaignSharedSetServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_shared_set_service.CampaignSharedSetServiceAsyncClient: ... + self, name: Literal["AdParameterServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_parameter_service.AdParameterServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupKeywordService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceClient: ... + self, name: Literal["AdService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_service.AdServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupKeywordServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceAsyncClient: ... + self, name: Literal["AdServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.ad_service.AdServiceAsyncClient: ... @overload def get_service( - self, name: Literal["SharedCriterionService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.shared_criterion_service.SharedCriterionServiceClient: ... + self, name: Literal["AssetGroupAssetService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.asset_group_asset_service.AssetGroupAssetServiceClient: ... @overload def get_service( - self, name: Literal["SharedCriterionServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.shared_criterion_service.SharedCriterionServiceAsyncClient: ... + self, name: Literal["AssetGroupAssetServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.asset_group_asset_service.AssetGroupAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_service.CustomerServiceClient: ... + self, name: Literal["AssetGroupListingGroupFilterService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceClient: ... @overload def get_service( - self, name: Literal["CustomerServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_service.CustomerServiceAsyncClient: ... + self, name: Literal["AssetGroupListingGroupFilterServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionActionService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.conversion_action_service.ConversionActionServiceClient: ... + self, name: Literal["AssetGroupService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.asset_group_service.AssetGroupServiceClient: ... @overload def get_service( - self, name: Literal["ConversionActionServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.conversion_action_service.ConversionActionServiceAsyncClient: ... + self, name: Literal["AssetGroupServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.asset_group_service.AssetGroupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionCustomizerService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceClient: ... + self, name: Literal["AssetGroupSignalService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.asset_group_signal_service.AssetGroupSignalServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionCustomizerServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceAsyncClient: ... + self, name: Literal["AssetGroupSignalServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.asset_group_signal_service.AssetGroupSignalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ReachPlanService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.reach_plan_service.ReachPlanServiceClient: ... + self, name: Literal["AssetService"], version: _V21 + ) -> ( + google.ads.googleads.v21.services.services.asset_service.AssetServiceClient + ): ... @overload def get_service( - self, name: Literal["ReachPlanServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.reach_plan_service.ReachPlanServiceAsyncClient: ... + self, name: Literal["AssetServiceAsync"], version: _V21 + ) -> ( + google.ads.googleads.v21.services.services.asset_service.AssetServiceAsyncClient + ): ... @overload def get_service( - self, name: Literal["UserListService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.user_list_service.UserListServiceClient: ... + self, name: Literal["AssetSetAssetService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.asset_set_asset_service.AssetSetAssetServiceClient: ... @overload def get_service( - self, name: Literal["UserListServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.user_list_service.UserListServiceAsyncClient: ... + self, name: Literal["AssetSetAssetServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.asset_set_asset_service.AssetSetAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerAssetService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_asset_service.CustomerAssetServiceClient: ... + self, name: Literal["AssetSetService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.asset_set_service.AssetSetServiceClient: ... @overload def get_service( - self, name: Literal["CustomerAssetServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_asset_service.CustomerAssetServiceAsyncClient: ... + self, name: Literal["AssetSetServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.asset_set_service.AssetSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionUploadService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.conversion_upload_service.ConversionUploadServiceClient: ... + self, name: Literal["AudienceInsightsService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.audience_insights_service.AudienceInsightsServiceClient: ... @overload def get_service( - self, name: Literal["ConversionUploadServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.conversion_upload_service.ConversionUploadServiceAsyncClient: ... + self, name: Literal["AudienceInsightsServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.audience_insights_service.AudienceInsightsServiceAsyncClient: ... @overload def get_service( - self, name: Literal["PaymentsAccountService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.payments_account_service.PaymentsAccountServiceClient: ... + self, name: Literal["AudienceService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.audience_service.AudienceServiceClient: ... @overload def get_service( - self, name: Literal["PaymentsAccountServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.payments_account_service.PaymentsAccountServiceAsyncClient: ... + self, name: Literal["AudienceServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.audience_service.AudienceServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionValueRuleSetService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceClient: ... - @overload - def get_service( - self, name: Literal["ConversionValueRuleSetServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["CampaignCriterionService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_criterion_service.CampaignCriterionServiceClient: ... - @overload - def get_service( - self, name: Literal["CampaignCriterionServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_criterion_service.CampaignCriterionServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["CampaignGroupService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_group_service.CampaignGroupServiceClient: ... + self, name: Literal["AutomaticallyCreatedAssetRemovalService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.automatically_created_asset_removal_service.AutomaticallyCreatedAssetRemovalServiceClient: ... @overload def get_service( - self, name: Literal["CampaignGroupServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_group_service.CampaignGroupServiceAsyncClient: ... + self, + name: Literal["AutomaticallyCreatedAssetRemovalServiceAsync"], + version: _V21, + ) -> google.ads.googleads.v21.services.services.automatically_created_asset_removal_service.AutomaticallyCreatedAssetRemovalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignCustomizerService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_customizer_service.CampaignCustomizerServiceClient: ... + self, name: Literal["BatchJobService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.batch_job_service.BatchJobServiceClient: ... @overload def get_service( - self, name: Literal["CampaignCustomizerServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_customizer_service.CampaignCustomizerServiceAsyncClient: ... + self, name: Literal["BatchJobServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.batch_job_service.BatchJobServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdParameterService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_parameter_service.AdParameterServiceClient: ... + self, name: Literal["BiddingDataExclusionService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceClient: ... @overload def get_service( - self, name: Literal["AdParameterServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_parameter_service.AdParameterServiceAsyncClient: ... + self, name: Literal["BiddingDataExclusionServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["RemarketingActionService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.remarketing_action_service.RemarketingActionServiceClient: ... + self, name: Literal["BiddingSeasonalityAdjustmentService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceClient: ... @overload def get_service( - self, name: Literal["RemarketingActionServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.remarketing_action_service.RemarketingActionServiceAsyncClient: ... + self, name: Literal["BiddingSeasonalityAdjustmentServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceAsyncClient: ... @overload def get_service( self, name: Literal["BiddingStrategyService"], version: _V21 @@ -2426,28 +2394,12 @@ class GoogleAdsClient: ) -> google.ads.googleads.v21.services.services.bidding_strategy_service.BiddingStrategyServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ExperimentArmService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.experiment_arm_service.ExperimentArmServiceClient: ... - @overload - def get_service( - self, name: Literal["ExperimentArmServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.experiment_arm_service.ExperimentArmServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["KeywordPlanService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.keyword_plan_service.KeywordPlanServiceClient: ... - @overload - def get_service( - self, name: Literal["KeywordPlanServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.keyword_plan_service.KeywordPlanServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["CustomerNegativeCriterionService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceClient: ... + self, name: Literal["BillingSetupService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.billing_setup_service.BillingSetupServiceClient: ... @overload def get_service( - self, name: Literal["CustomerNegativeCriterionServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceAsyncClient: ... + self, name: Literal["BillingSetupServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.billing_setup_service.BillingSetupServiceAsyncClient: ... @overload def get_service( self, name: Literal["BrandSuggestionService"], version: _V21 @@ -2458,20 +2410,20 @@ class GoogleAdsClient: ) -> google.ads.googleads.v21.services.services.brand_suggestion_service.BrandSuggestionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupAdService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_group_ad_service.AdGroupAdServiceClient: ... + self, name: Literal["CampaignAssetService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_asset_service.CampaignAssetServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAdServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_group_ad_service.AdGroupAdServiceAsyncClient: ... + self, name: Literal["CampaignAssetServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_asset_service.CampaignAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanIdeaService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceClient: ... + self, name: Literal["CampaignAssetSetService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_asset_set_service.CampaignAssetSetServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanIdeaServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceAsyncClient: ... + self, name: Literal["CampaignAssetSetServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_asset_set_service.CampaignAssetSetServiceAsyncClient: ... @overload def get_service( self, name: Literal["CampaignBidModifierService"], version: _V21 @@ -2482,128 +2434,108 @@ class GoogleAdsClient: ) -> google.ads.googleads.v21.services.services.campaign_bid_modifier_service.CampaignBidModifierServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ProductLinkService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.product_link_service.ProductLinkServiceClient: ... - @overload - def get_service( - self, name: Literal["ProductLinkServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.product_link_service.ProductLinkServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["GoogleAdsFieldService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.google_ads_field_service.GoogleAdsFieldServiceClient: ... - @overload - def get_service( - self, name: Literal["GoogleAdsFieldServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.google_ads_field_service.GoogleAdsFieldServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["KeywordPlanCampaignKeywordService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceClient: ... + self, name: Literal["CampaignBudgetService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_budget_service.CampaignBudgetServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanCampaignKeywordServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceAsyncClient: ... + self, name: Literal["CampaignBudgetServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_budget_service.CampaignBudgetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupLabelService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_group_label_service.AdGroupLabelServiceClient: ... + self, name: Literal["CampaignConversionGoalService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupLabelServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_group_label_service.AdGroupLabelServiceAsyncClient: ... + self, name: Literal["CampaignConversionGoalServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ContentCreatorInsightsService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.content_creator_insights_service.ContentCreatorInsightsServiceClient: ... + self, name: Literal["CampaignCriterionService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_criterion_service.CampaignCriterionServiceClient: ... @overload def get_service( - self, name: Literal["ContentCreatorInsightsServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.content_creator_insights_service.ContentCreatorInsightsServiceAsyncClient: ... + self, name: Literal["CampaignCriterionServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_criterion_service.CampaignCriterionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignLifecycleGoalService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_lifecycle_goal_service.CampaignLifecycleGoalServiceClient: ... + self, name: Literal["CampaignCustomizerService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_customizer_service.CampaignCustomizerServiceClient: ... @overload def get_service( - self, name: Literal["CampaignLifecycleGoalServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_lifecycle_goal_service.CampaignLifecycleGoalServiceAsyncClient: ... + self, name: Literal["CampaignCustomizerServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_customizer_service.CampaignCustomizerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSuggestService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceClient: ... + self, name: Literal["CampaignDraftService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_draft_service.CampaignDraftServiceClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSuggestServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceAsyncClient: ... + self, name: Literal["CampaignDraftServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_draft_service.CampaignDraftServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AutomaticallyCreatedAssetRemovalService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.automatically_created_asset_removal_service.AutomaticallyCreatedAssetRemovalServiceClient: ... + self, name: Literal["CampaignGroupService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_group_service.CampaignGroupServiceClient: ... @overload def get_service( - self, - name: Literal["AutomaticallyCreatedAssetRemovalServiceAsync"], - version: _V21, - ) -> google.ads.googleads.v21.services.services.automatically_created_asset_removal_service.AutomaticallyCreatedAssetRemovalServiceAsyncClient: ... + self, name: Literal["CampaignGroupServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_group_service.CampaignGroupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignAssetService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_asset_service.CampaignAssetServiceClient: ... + self, name: Literal["CampaignLabelService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_label_service.CampaignLabelServiceClient: ... @overload def get_service( - self, name: Literal["CampaignAssetServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_asset_service.CampaignAssetServiceAsyncClient: ... + self, name: Literal["CampaignLabelServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_label_service.CampaignLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupAssetSetService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceClient: ... + self, name: Literal["CampaignLifecycleGoalService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_lifecycle_goal_service.CampaignLifecycleGoalServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAssetSetServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceAsyncClient: ... + self, name: Literal["CampaignLifecycleGoalServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_lifecycle_goal_service.CampaignLifecycleGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignBudgetService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_budget_service.CampaignBudgetServiceClient: ... + self, name: Literal["CampaignService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_service.CampaignServiceClient: ... @overload def get_service( - self, name: Literal["CampaignBudgetServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_budget_service.CampaignBudgetServiceAsyncClient: ... + self, name: Literal["CampaignServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_service.CampaignServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupService"], version: _V21 - ) -> ( - google.ads.googleads.v21.services.services.ad_group_service.AdGroupServiceClient - ): ... + self, name: Literal["CampaignSharedSetService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_shared_set_service.CampaignSharedSetServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_group_service.AdGroupServiceAsyncClient: ... + self, name: Literal["CampaignSharedSetServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.campaign_shared_set_service.CampaignSharedSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerLabelService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_label_service.CustomerLabelServiceClient: ... + self, name: Literal["ContentCreatorInsightsService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.content_creator_insights_service.ContentCreatorInsightsServiceClient: ... @overload def get_service( - self, name: Literal["CustomerLabelServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_label_service.CustomerLabelServiceAsyncClient: ... + self, name: Literal["ContentCreatorInsightsServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.content_creator_insights_service.ContentCreatorInsightsServiceAsyncClient: ... @overload def get_service( - self, name: Literal["RecommendationService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.recommendation_service.RecommendationServiceClient: ... + self, name: Literal["ConversionActionService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.conversion_action_service.ConversionActionServiceClient: ... @overload def get_service( - self, name: Literal["RecommendationServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.recommendation_service.RecommendationServiceAsyncClient: ... + self, name: Literal["ConversionActionServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.conversion_action_service.ConversionActionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["RecommendationSubscriptionService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceClient: ... + self, name: Literal["ConversionAdjustmentUploadService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceClient: ... @overload def get_service( - self, name: Literal["RecommendationSubscriptionServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceAsyncClient: ... + self, name: Literal["ConversionAdjustmentUploadServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceAsyncClient: ... @overload def get_service( self, name: Literal["ConversionCustomVariableService"], version: _V21 @@ -2614,12 +2546,20 @@ class GoogleAdsClient: ) -> google.ads.googleads.v21.services.services.conversion_custom_variable_service.ConversionCustomVariableServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignAssetSetService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_asset_set_service.CampaignAssetSetServiceClient: ... + self, name: Literal["ConversionGoalCampaignConfigService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceClient: ... @overload def get_service( - self, name: Literal["CampaignAssetSetServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_asset_set_service.CampaignAssetSetServiceAsyncClient: ... + self, name: Literal["ConversionGoalCampaignConfigServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["ConversionUploadService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.conversion_upload_service.ConversionUploadServiceClient: ... + @overload + def get_service( + self, name: Literal["ConversionUploadServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.conversion_upload_service.ConversionUploadServiceAsyncClient: ... @overload def get_service( self, name: Literal["ConversionValueRuleService"], version: _V21 @@ -2630,28 +2570,28 @@ class GoogleAdsClient: ) -> google.ads.googleads.v21.services.services.conversion_value_rule_service.ConversionValueRuleServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupCustomizerService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_group_customizer_service.AdGroupCustomizerServiceClient: ... + self, name: Literal["ConversionValueRuleSetService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupCustomizerServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_group_customizer_service.AdGroupCustomizerServiceAsyncClient: ... + self, name: Literal["ConversionValueRuleSetServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerCustomizerService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_customizer_service.CustomerCustomizerServiceClient: ... + self, name: Literal["CustomAudienceService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.custom_audience_service.CustomAudienceServiceClient: ... @overload def get_service( - self, name: Literal["CustomerCustomizerServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_customizer_service.CustomerCustomizerServiceAsyncClient: ... + self, name: Literal["CustomAudienceServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.custom_audience_service.CustomAudienceServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGroupAssetService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.asset_group_asset_service.AssetGroupAssetServiceClient: ... + self, name: Literal["CustomConversionGoalService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.custom_conversion_goal_service.CustomConversionGoalServiceClient: ... @overload def get_service( - self, name: Literal["AssetGroupAssetServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.asset_group_asset_service.AssetGroupAssetServiceAsyncClient: ... + self, name: Literal["CustomConversionGoalServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.custom_conversion_goal_service.CustomConversionGoalServiceAsyncClient: ... @overload def get_service( self, name: Literal["CustomInterestService"], version: _V21 @@ -2662,260 +2602,242 @@ class GoogleAdsClient: ) -> google.ads.googleads.v21.services.services.custom_interest_service.CustomInterestServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AccountLinkService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.account_link_service.AccountLinkServiceClient: ... + self, name: Literal["CustomerAssetService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_asset_service.CustomerAssetServiceClient: ... @overload def get_service( - self, name: Literal["AccountLinkServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.account_link_service.AccountLinkServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["AccountBudgetProposalService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.account_budget_proposal_service.AccountBudgetProposalServiceClient: ... - @overload - def get_service( - self, name: Literal["AccountBudgetProposalServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.account_budget_proposal_service.AccountBudgetProposalServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["UserDataService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.user_data_service.UserDataServiceClient: ... - @overload - def get_service( - self, name: Literal["UserDataServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.user_data_service.UserDataServiceAsyncClient: ... + self, name: Literal["CustomerAssetServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_asset_service.CustomerAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetService"], version: _V21 - ) -> ( - google.ads.googleads.v21.services.services.asset_service.AssetServiceClient - ): ... + self, name: Literal["CustomerAssetSetService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_asset_set_service.CustomerAssetSetServiceClient: ... @overload def get_service( - self, name: Literal["AssetServiceAsync"], version: _V21 - ) -> ( - google.ads.googleads.v21.services.services.asset_service.AssetServiceAsyncClient - ): ... + self, name: Literal["CustomerAssetSetServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_asset_set_service.CustomerAssetSetServiceAsyncClient: ... @overload def get_service( - self, - name: Literal["CustomerSkAdNetworkConversionValueSchemaService"], - version: _V21, - ) -> google.ads.googleads.v21.services.services.customer_sk_ad_network_conversion_value_schema_service.CustomerSkAdNetworkConversionValueSchemaServiceClient: ... + self, name: Literal["CustomerClientLinkService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_client_link_service.CustomerClientLinkServiceClient: ... @overload def get_service( - self, - name: Literal["CustomerSkAdNetworkConversionValueSchemaServiceAsync"], - version: _V21, - ) -> google.ads.googleads.v21.services.services.customer_sk_ad_network_conversion_value_schema_service.CustomerSkAdNetworkConversionValueSchemaServiceAsyncClient: ... + self, name: Literal["CustomerClientLinkServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_client_link_service.CustomerClientLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerUserAccessInvitationService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_user_access_invitation_service.CustomerUserAccessInvitationServiceClient: ... + self, name: Literal["CustomerConversionGoalService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceClient: ... @overload def get_service( - self, name: Literal["CustomerUserAccessInvitationServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_user_access_invitation_service.CustomerUserAccessInvitationServiceAsyncClient: ... + self, name: Literal["CustomerConversionGoalServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSettingService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceClient: ... + self, name: Literal["CustomerCustomizerService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_customizer_service.CustomerCustomizerServiceClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSettingServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceAsyncClient: ... + self, name: Literal["CustomerCustomizerServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_customizer_service.CustomerCustomizerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_service.CampaignServiceClient: ... + self, name: Literal["CustomerLabelService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_label_service.CustomerLabelServiceClient: ... @overload def get_service( - self, name: Literal["CampaignServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.campaign_service.CampaignServiceAsyncClient: ... + self, name: Literal["CustomerLabelServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_label_service.CustomerLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ShareablePreviewService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.shareable_preview_service.ShareablePreviewServiceClient: ... + self, name: Literal["CustomerLifecycleGoalService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceClient: ... @overload def get_service( - self, name: Literal["ShareablePreviewServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.shareable_preview_service.ShareablePreviewServiceAsyncClient: ... + self, name: Literal["CustomerLifecycleGoalServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["IdentityVerificationService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.identity_verification_service.IdentityVerificationServiceClient: ... + self, name: Literal["CustomerManagerLinkService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_manager_link_service.CustomerManagerLinkServiceClient: ... @overload def get_service( - self, name: Literal["IdentityVerificationServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.identity_verification_service.IdentityVerificationServiceAsyncClient: ... + self, name: Literal["CustomerManagerLinkServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_manager_link_service.CustomerManagerLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerLifecycleGoalService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceClient: ... + self, name: Literal["CustomerNegativeCriterionService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceClient: ... @overload def get_service( - self, name: Literal["CustomerLifecycleGoalServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceAsyncClient: ... + self, name: Literal["CustomerNegativeCriterionServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupAdLabelService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceClient: ... + self, name: Literal["CustomerService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_service.CustomerServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAdLabelServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceAsyncClient: ... + self, name: Literal["CustomerServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_service.CustomerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_service.AdServiceClient: ... + self, + name: Literal["CustomerSkAdNetworkConversionValueSchemaService"], + version: _V21, + ) -> google.ads.googleads.v21.services.services.customer_sk_ad_network_conversion_value_schema_service.CustomerSkAdNetworkConversionValueSchemaServiceClient: ... @overload def get_service( - self, name: Literal["AdServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_service.AdServiceAsyncClient: ... + self, + name: Literal["CustomerSkAdNetworkConversionValueSchemaServiceAsync"], + version: _V21, + ) -> google.ads.googleads.v21.services.services.customer_sk_ad_network_conversion_value_schema_service.CustomerSkAdNetworkConversionValueSchemaServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerManagerLinkService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_manager_link_service.CustomerManagerLinkServiceClient: ... + self, name: Literal["CustomerUserAccessInvitationService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_user_access_invitation_service.CustomerUserAccessInvitationServiceClient: ... @overload def get_service( - self, name: Literal["CustomerManagerLinkServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_manager_link_service.CustomerManagerLinkServiceAsyncClient: ... + self, name: Literal["CustomerUserAccessInvitationServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_user_access_invitation_service.CustomerUserAccessInvitationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGroupListingGroupFilterService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceClient: ... + self, name: Literal["CustomerUserAccessService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_user_access_service.CustomerUserAccessServiceClient: ... @overload def get_service( - self, name: Literal["AssetGroupListingGroupFilterServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceAsyncClient: ... + self, name: Literal["CustomerUserAccessServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customer_user_access_service.CustomerUserAccessServiceAsyncClient: ... @overload def get_service( - self, name: Literal["UserListCustomerTypeService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.user_list_customer_type_service.UserListCustomerTypeServiceClient: ... + self, name: Literal["CustomizerAttributeService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customizer_attribute_service.CustomizerAttributeServiceClient: ... @overload def get_service( - self, name: Literal["UserListCustomerTypeServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.user_list_customer_type_service.UserListCustomerTypeServiceAsyncClient: ... + self, name: Literal["CustomizerAttributeServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.customizer_attribute_service.CustomizerAttributeServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BiddingSeasonalityAdjustmentService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceClient: ... + self, name: Literal["DataLinkService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.data_link_service.DataLinkServiceClient: ... @overload def get_service( - self, name: Literal["BiddingSeasonalityAdjustmentServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceAsyncClient: ... + self, name: Literal["DataLinkServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.data_link_service.DataLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionGoalCampaignConfigService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceClient: ... + self, name: Literal["ExperimentArmService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.experiment_arm_service.ExperimentArmServiceClient: ... @overload def get_service( - self, name: Literal["ConversionGoalCampaignConfigServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceAsyncClient: ... + self, name: Literal["ExperimentArmServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.experiment_arm_service.ExperimentArmServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BiddingDataExclusionService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceClient: ... + self, name: Literal["ExperimentService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.experiment_service.ExperimentServiceClient: ... @overload def get_service( - self, name: Literal["BiddingDataExclusionServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceAsyncClient: ... + self, name: Literal["ExperimentServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.experiment_service.ExperimentServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AudienceService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.audience_service.AudienceServiceClient: ... + self, name: Literal["GeoTargetConstantService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.geo_target_constant_service.GeoTargetConstantServiceClient: ... @overload def get_service( - self, name: Literal["AudienceServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.audience_service.AudienceServiceAsyncClient: ... + self, name: Literal["GeoTargetConstantServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.geo_target_constant_service.GeoTargetConstantServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerClientLinkService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_client_link_service.CustomerClientLinkServiceClient: ... + self, name: Literal["GoogleAdsFieldService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.google_ads_field_service.GoogleAdsFieldServiceClient: ... @overload def get_service( - self, name: Literal["CustomerClientLinkServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_client_link_service.CustomerClientLinkServiceAsyncClient: ... + self, name: Literal["GoogleAdsFieldServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.google_ads_field_service.GoogleAdsFieldServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetSetService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.asset_set_service.AssetSetServiceClient: ... + self, name: Literal["GoogleAdsService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.google_ads_service.GoogleAdsServiceClient: ... @overload def get_service( - self, name: Literal["AssetSetServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.asset_set_service.AssetSetServiceAsyncClient: ... + self, name: Literal["GoogleAdsServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.google_ads_service.GoogleAdsServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomConversionGoalService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.custom_conversion_goal_service.CustomConversionGoalServiceClient: ... + self, name: Literal["IdentityVerificationService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.identity_verification_service.IdentityVerificationServiceClient: ... @overload def get_service( - self, name: Literal["CustomConversionGoalServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.custom_conversion_goal_service.CustomConversionGoalServiceAsyncClient: ... + self, name: Literal["IdentityVerificationServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.identity_verification_service.IdentityVerificationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["LocalServicesLeadService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.local_services_lead_service.LocalServicesLeadServiceClient: ... + self, name: Literal["InvoiceService"], version: _V21 + ) -> ( + google.ads.googleads.v21.services.services.invoice_service.InvoiceServiceClient + ): ... @overload def get_service( - self, name: Literal["LocalServicesLeadServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.local_services_lead_service.LocalServicesLeadServiceAsyncClient: ... + self, name: Literal["InvoiceServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.invoice_service.InvoiceServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerConversionGoalService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceClient: ... + self, name: Literal["KeywordPlanAdGroupKeywordService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceClient: ... @overload def get_service( - self, name: Literal["CustomerConversionGoalServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceAsyncClient: ... + self, name: Literal["KeywordPlanAdGroupKeywordServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionAdjustmentUploadService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceClient: ... + self, name: Literal["KeywordPlanAdGroupService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceClient: ... @overload def get_service( - self, name: Literal["ConversionAdjustmentUploadServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceAsyncClient: ... + self, name: Literal["KeywordPlanAdGroupServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomAudienceService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.custom_audience_service.CustomAudienceServiceClient: ... + self, name: Literal["KeywordPlanCampaignKeywordService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceClient: ... @overload def get_service( - self, name: Literal["CustomAudienceServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.custom_audience_service.CustomAudienceServiceAsyncClient: ... + self, name: Literal["KeywordPlanCampaignKeywordServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BatchJobService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.batch_job_service.BatchJobServiceClient: ... + self, name: Literal["KeywordPlanCampaignService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceClient: ... @overload def get_service( - self, name: Literal["BatchJobServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.batch_job_service.BatchJobServiceAsyncClient: ... + self, name: Literal["KeywordPlanCampaignServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ThirdPartyAppAnalyticsLinkService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceClient: ... + self, name: Literal["KeywordPlanIdeaService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceClient: ... @overload def get_service( - self, name: Literal["ThirdPartyAppAnalyticsLinkServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceAsyncClient: ... + self, name: Literal["KeywordPlanIdeaServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceAsyncClient: ... @overload def get_service( - self, name: Literal["TravelAssetSuggestionService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceClient: ... + self, name: Literal["KeywordPlanService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.keyword_plan_service.KeywordPlanServiceClient: ... @overload def get_service( - self, name: Literal["TravelAssetSuggestionServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceAsyncClient: ... + self, name: Literal["KeywordPlanServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.keyword_plan_service.KeywordPlanServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomizerAttributeService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customizer_attribute_service.CustomizerAttributeServiceClient: ... + self, name: Literal["KeywordThemeConstantService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceClient: ... @overload def get_service( - self, name: Literal["CustomizerAttributeServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customizer_attribute_service.CustomizerAttributeServiceAsyncClient: ... + self, name: Literal["KeywordThemeConstantServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceAsyncClient: ... @overload def get_service( self, name: Literal["LabelService"], version: _V21 @@ -2930,384 +2852,412 @@ class GoogleAdsClient: ): ... @overload def get_service( - self, name: Literal["AdGroupCriterionLabelService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceClient: ... + self, name: Literal["LocalServicesLeadService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.local_services_lead_service.LocalServicesLeadServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionLabelServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceAsyncClient: ... + self, name: Literal["LocalServicesLeadServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.local_services_lead_service.LocalServicesLeadServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AudienceInsightsService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.audience_insights_service.AudienceInsightsServiceClient: ... + self, name: Literal["OfflineUserDataJobService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.offline_user_data_job_service.OfflineUserDataJobServiceClient: ... @overload def get_service( - self, name: Literal["AudienceInsightsServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.audience_insights_service.AudienceInsightsServiceAsyncClient: ... + self, name: Literal["OfflineUserDataJobServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.offline_user_data_job_service.OfflineUserDataJobServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerAssetSetService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_asset_set_service.CustomerAssetSetServiceClient: ... + self, name: Literal["PaymentsAccountService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.payments_account_service.PaymentsAccountServiceClient: ... @overload def get_service( - self, name: Literal["CustomerAssetSetServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.customer_asset_set_service.CustomerAssetSetServiceAsyncClient: ... + self, name: Literal["PaymentsAccountServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.payments_account_service.PaymentsAccountServiceAsyncClient: ... @overload def get_service( - self, name: Literal["SharedSetService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.shared_set_service.SharedSetServiceClient: ... + self, name: Literal["ProductLinkInvitationService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.product_link_invitation_service.ProductLinkInvitationServiceClient: ... @overload def get_service( - self, name: Literal["SharedSetServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.shared_set_service.SharedSetServiceAsyncClient: ... + self, name: Literal["ProductLinkInvitationServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.product_link_invitation_service.ProductLinkInvitationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["DataLinkService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.data_link_service.DataLinkServiceClient: ... + self, name: Literal["ProductLinkService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.product_link_service.ProductLinkServiceClient: ... @overload def get_service( - self, name: Literal["DataLinkServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.data_link_service.DataLinkServiceAsyncClient: ... + self, name: Literal["ProductLinkServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.product_link_service.ProductLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ExperimentService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.experiment_service.ExperimentServiceClient: ... + self, name: Literal["ReachPlanService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.reach_plan_service.ReachPlanServiceClient: ... @overload def get_service( - self, name: Literal["ExperimentServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.experiment_service.ExperimentServiceAsyncClient: ... + self, name: Literal["ReachPlanServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.reach_plan_service.ReachPlanServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetSetAssetService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.asset_set_asset_service.AssetSetAssetServiceClient: ... + self, name: Literal["RecommendationService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.recommendation_service.RecommendationServiceClient: ... @overload def get_service( - self, name: Literal["AssetSetAssetServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.asset_set_asset_service.AssetSetAssetServiceAsyncClient: ... + self, name: Literal["RecommendationServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.recommendation_service.RecommendationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["InvoiceService"], version: _V21 - ) -> ( - google.ads.googleads.v21.services.services.invoice_service.InvoiceServiceClient - ): ... + self, name: Literal["RecommendationSubscriptionService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceClient: ... @overload def get_service( - self, name: Literal["InvoiceServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.invoice_service.InvoiceServiceAsyncClient: ... + self, name: Literal["RecommendationSubscriptionServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanCampaignService"], version: _V21 - ) -> google.ads.googleads.v21.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceClient: ... + self, name: Literal["RemarketingActionService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.remarketing_action_service.RemarketingActionServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanCampaignServiceAsync"], version: _V21 - ) -> google.ads.googleads.v21.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceAsyncClient: ... + self, name: Literal["RemarketingActionServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.remarketing_action_service.RemarketingActionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["GeoTargetConstantService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.geo_target_constant_service.GeoTargetConstantServiceClient: ... + self, name: Literal["ShareablePreviewService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.shareable_preview_service.ShareablePreviewServiceClient: ... @overload def get_service( - self, name: Literal["GeoTargetConstantServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.geo_target_constant_service.GeoTargetConstantServiceAsyncClient: ... + self, name: Literal["ShareablePreviewServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.shareable_preview_service.ShareablePreviewServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupAssetService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_asset_service.AdGroupAssetServiceClient: ... + self, name: Literal["SharedCriterionService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.shared_criterion_service.SharedCriterionServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAssetServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_asset_service.AdGroupAssetServiceAsyncClient: ... + self, name: Literal["SharedCriterionServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.shared_criterion_service.SharedCriterionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["OfflineUserDataJobService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.offline_user_data_job_service.OfflineUserDataJobServiceClient: ... + self, name: Literal["SharedSetService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.shared_set_service.SharedSetServiceClient: ... @overload def get_service( - self, name: Literal["OfflineUserDataJobServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.offline_user_data_job_service.OfflineUserDataJobServiceAsyncClient: ... + self, name: Literal["SharedSetServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.shared_set_service.SharedSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignConversionGoalService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceClient: ... + self, name: Literal["SmartCampaignSettingService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceClient: ... @overload def get_service( - self, name: Literal["CampaignConversionGoalServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceAsyncClient: ... + self, name: Literal["SmartCampaignSettingServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerUserAccessService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_user_access_service.CustomerUserAccessServiceClient: ... + self, name: Literal["SmartCampaignSuggestService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceClient: ... @overload def get_service( - self, name: Literal["CustomerUserAccessServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_user_access_service.CustomerUserAccessServiceAsyncClient: ... + self, name: Literal["SmartCampaignSuggestServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceClient: ... + self, name: Literal["ThirdPartyAppAnalyticsLinkService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceAsyncClient: ... + self, name: Literal["ThirdPartyAppAnalyticsLinkServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignLabelService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_label_service.CampaignLabelServiceClient: ... + self, name: Literal["TravelAssetSuggestionService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceClient: ... @overload def get_service( - self, name: Literal["CampaignLabelServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_label_service.CampaignLabelServiceAsyncClient: ... + self, name: Literal["TravelAssetSuggestionServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordThemeConstantService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceClient: ... + self, name: Literal["UserDataService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.user_data_service.UserDataServiceClient: ... @overload def get_service( - self, name: Literal["KeywordThemeConstantServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceAsyncClient: ... + self, name: Literal["UserDataServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.user_data_service.UserDataServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGroupSignalService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.asset_group_signal_service.AssetGroupSignalServiceClient: ... + self, name: Literal["UserListCustomerTypeService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.user_list_customer_type_service.UserListCustomerTypeServiceClient: ... @overload def get_service( - self, name: Literal["AssetGroupSignalServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.asset_group_signal_service.AssetGroupSignalServiceAsyncClient: ... + self, name: Literal["UserListCustomerTypeServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.user_list_customer_type_service.UserListCustomerTypeServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupBidModifierService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_bid_modifier_service.AdGroupBidModifierServiceClient: ... + self, name: Literal["UserListService"], version: _V21 + ) -> google.ads.googleads.v21.services.services.user_list_service.UserListServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupBidModifierServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_bid_modifier_service.AdGroupBidModifierServiceAsyncClient: ... + self, name: Literal["UserListServiceAsync"], version: _V21 + ) -> google.ads.googleads.v21.services.services.user_list_service.UserListServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_criterion_service.AdGroupCriterionServiceClient: ... + self, name: Literal["AccountBudgetProposalService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.account_budget_proposal_service.AccountBudgetProposalServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_criterion_service.AdGroupCriterionServiceAsyncClient: ... + self, name: Literal["AccountBudgetProposalServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.account_budget_proposal_service.AccountBudgetProposalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["GoalService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.goal_service.GoalServiceClient: ... + self, name: Literal["AccountLinkService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.account_link_service.AccountLinkServiceClient: ... + @overload + def get_service( + self, name: Literal["AccountLinkServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.account_link_service.AccountLinkServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["AdGroupAdLabelService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceClient: ... + @overload + def get_service( + self, name: Literal["AdGroupAdLabelServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["AdGroupAdService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_ad_service.AdGroupAdServiceClient: ... + @overload + def get_service( + self, name: Literal["AdGroupAdServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_ad_service.AdGroupAdServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["AdGroupAssetService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_asset_service.AdGroupAssetServiceClient: ... @overload def get_service( - self, name: Literal["GoalServiceAsync"], version: _V22 - ) -> ( - google.ads.googleads.v22.services.services.goal_service.GoalServiceAsyncClient - ): ... + self, name: Literal["AdGroupAssetServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_asset_service.AdGroupAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["GoogleAdsService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.google_ads_service.GoogleAdsServiceClient: ... + self, name: Literal["AdGroupAssetSetService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceClient: ... @overload def get_service( - self, name: Literal["GoogleAdsServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.google_ads_service.GoogleAdsServiceAsyncClient: ... + self, name: Literal["AdGroupAssetSetServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ProductLinkInvitationService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.product_link_invitation_service.ProductLinkInvitationServiceClient: ... + self, name: Literal["AdGroupBidModifierService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_bid_modifier_service.AdGroupBidModifierServiceClient: ... @overload def get_service( - self, name: Literal["ProductLinkInvitationServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.product_link_invitation_service.ProductLinkInvitationServiceAsyncClient: ... + self, name: Literal["AdGroupBidModifierServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_bid_modifier_service.AdGroupBidModifierServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignDraftService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_draft_service.CampaignDraftServiceClient: ... + self, name: Literal["AdGroupCriterionCustomizerService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceClient: ... @overload def get_service( - self, name: Literal["CampaignDraftServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_draft_service.CampaignDraftServiceAsyncClient: ... + self, name: Literal["AdGroupCriterionCustomizerServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BillingSetupService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.billing_setup_service.BillingSetupServiceClient: ... + self, name: Literal["AdGroupCriterionLabelService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceClient: ... @overload def get_service( - self, name: Literal["BillingSetupServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.billing_setup_service.BillingSetupServiceAsyncClient: ... + self, name: Literal["AdGroupCriterionLabelServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGroupService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.asset_group_service.AssetGroupServiceClient: ... + self, name: Literal["AdGroupCriterionService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_criterion_service.AdGroupCriterionServiceClient: ... @overload def get_service( - self, name: Literal["AssetGroupServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.asset_group_service.AssetGroupServiceAsyncClient: ... + self, name: Literal["AdGroupCriterionServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_criterion_service.AdGroupCriterionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignSharedSetService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_shared_set_service.CampaignSharedSetServiceClient: ... + self, name: Literal["AdGroupCustomizerService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_customizer_service.AdGroupCustomizerServiceClient: ... @overload def get_service( - self, name: Literal["CampaignSharedSetServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_shared_set_service.CampaignSharedSetServiceAsyncClient: ... + self, name: Literal["AdGroupCustomizerServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_customizer_service.AdGroupCustomizerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupKeywordService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceClient: ... + self, name: Literal["AdGroupLabelService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_label_service.AdGroupLabelServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupKeywordServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceAsyncClient: ... + self, name: Literal["AdGroupLabelServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_label_service.AdGroupLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["SharedCriterionService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.shared_criterion_service.SharedCriterionServiceClient: ... + self, name: Literal["AdGroupService"], version: _V22 + ) -> ( + google.ads.googleads.v22.services.services.ad_group_service.AdGroupServiceClient + ): ... @overload def get_service( - self, name: Literal["SharedCriterionServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.shared_criterion_service.SharedCriterionServiceAsyncClient: ... + self, name: Literal["AdGroupServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_group_service.AdGroupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_service.CustomerServiceClient: ... + self, name: Literal["AdParameterService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_parameter_service.AdParameterServiceClient: ... @overload def get_service( - self, name: Literal["CustomerServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_service.CustomerServiceAsyncClient: ... + self, name: Literal["AdParameterServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_parameter_service.AdParameterServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionActionService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.conversion_action_service.ConversionActionServiceClient: ... + self, name: Literal["AdService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_service.AdServiceClient: ... @overload def get_service( - self, name: Literal["ConversionActionServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.conversion_action_service.ConversionActionServiceAsyncClient: ... + self, name: Literal["AdServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.ad_service.AdServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionCustomizerService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceClient: ... + self, name: Literal["AssetGenerationService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.asset_generation_service.AssetGenerationServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionCustomizerServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceAsyncClient: ... + self, name: Literal["AssetGenerationServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.asset_generation_service.AssetGenerationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ReachPlanService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.reach_plan_service.ReachPlanServiceClient: ... + self, name: Literal["AssetGroupAssetService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.asset_group_asset_service.AssetGroupAssetServiceClient: ... @overload def get_service( - self, name: Literal["ReachPlanServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.reach_plan_service.ReachPlanServiceAsyncClient: ... + self, name: Literal["AssetGroupAssetServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.asset_group_asset_service.AssetGroupAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["UserListService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.user_list_service.UserListServiceClient: ... + self, name: Literal["AssetGroupListingGroupFilterService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceClient: ... @overload def get_service( - self, name: Literal["UserListServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.user_list_service.UserListServiceAsyncClient: ... + self, name: Literal["AssetGroupListingGroupFilterServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerAssetService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_asset_service.CustomerAssetServiceClient: ... + self, name: Literal["AssetGroupService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.asset_group_service.AssetGroupServiceClient: ... @overload def get_service( - self, name: Literal["CustomerAssetServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_asset_service.CustomerAssetServiceAsyncClient: ... + self, name: Literal["AssetGroupServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.asset_group_service.AssetGroupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionUploadService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.conversion_upload_service.ConversionUploadServiceClient: ... + self, name: Literal["AssetGroupSignalService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.asset_group_signal_service.AssetGroupSignalServiceClient: ... @overload def get_service( - self, name: Literal["ConversionUploadServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.conversion_upload_service.ConversionUploadServiceAsyncClient: ... + self, name: Literal["AssetGroupSignalServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.asset_group_signal_service.AssetGroupSignalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["PaymentsAccountService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.payments_account_service.PaymentsAccountServiceClient: ... + self, name: Literal["AssetService"], version: _V22 + ) -> ( + google.ads.googleads.v22.services.services.asset_service.AssetServiceClient + ): ... @overload def get_service( - self, name: Literal["PaymentsAccountServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.payments_account_service.PaymentsAccountServiceAsyncClient: ... + self, name: Literal["AssetServiceAsync"], version: _V22 + ) -> ( + google.ads.googleads.v22.services.services.asset_service.AssetServiceAsyncClient + ): ... @overload def get_service( - self, name: Literal["ConversionValueRuleSetService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceClient: ... + self, name: Literal["AssetSetAssetService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.asset_set_asset_service.AssetSetAssetServiceClient: ... @overload def get_service( - self, name: Literal["ConversionValueRuleSetServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceAsyncClient: ... + self, name: Literal["AssetSetAssetServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.asset_set_asset_service.AssetSetAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignCriterionService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_criterion_service.CampaignCriterionServiceClient: ... + self, name: Literal["AssetSetService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.asset_set_service.AssetSetServiceClient: ... @overload def get_service( - self, name: Literal["CampaignCriterionServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_criterion_service.CampaignCriterionServiceAsyncClient: ... + self, name: Literal["AssetSetServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.asset_set_service.AssetSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignGroupService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_group_service.CampaignGroupServiceClient: ... + self, name: Literal["AudienceInsightsService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.audience_insights_service.AudienceInsightsServiceClient: ... @overload def get_service( - self, name: Literal["CampaignGroupServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_group_service.CampaignGroupServiceAsyncClient: ... + self, name: Literal["AudienceInsightsServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.audience_insights_service.AudienceInsightsServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignCustomizerService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_customizer_service.CampaignCustomizerServiceClient: ... + self, name: Literal["AudienceService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.audience_service.AudienceServiceClient: ... @overload def get_service( - self, name: Literal["CampaignCustomizerServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_customizer_service.CampaignCustomizerServiceAsyncClient: ... + self, name: Literal["AudienceServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.audience_service.AudienceServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdParameterService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_parameter_service.AdParameterServiceClient: ... + self, name: Literal["AutomaticallyCreatedAssetRemovalService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.automatically_created_asset_removal_service.AutomaticallyCreatedAssetRemovalServiceClient: ... @overload def get_service( - self, name: Literal["AdParameterServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_parameter_service.AdParameterServiceAsyncClient: ... + self, + name: Literal["AutomaticallyCreatedAssetRemovalServiceAsync"], + version: _V22, + ) -> google.ads.googleads.v22.services.services.automatically_created_asset_removal_service.AutomaticallyCreatedAssetRemovalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["RemarketingActionService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.remarketing_action_service.RemarketingActionServiceClient: ... + self, name: Literal["BatchJobService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.batch_job_service.BatchJobServiceClient: ... @overload def get_service( - self, name: Literal["RemarketingActionServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.remarketing_action_service.RemarketingActionServiceAsyncClient: ... + self, name: Literal["BatchJobServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.batch_job_service.BatchJobServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BiddingStrategyService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.bidding_strategy_service.BiddingStrategyServiceClient: ... + self, name: Literal["BiddingDataExclusionService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceClient: ... @overload def get_service( - self, name: Literal["BiddingStrategyServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.bidding_strategy_service.BiddingStrategyServiceAsyncClient: ... + self, name: Literal["BiddingDataExclusionServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ExperimentArmService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.experiment_arm_service.ExperimentArmServiceClient: ... + self, name: Literal["BiddingSeasonalityAdjustmentService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceClient: ... @overload def get_service( - self, name: Literal["ExperimentArmServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.experiment_arm_service.ExperimentArmServiceAsyncClient: ... + self, name: Literal["BiddingSeasonalityAdjustmentServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.keyword_plan_service.KeywordPlanServiceClient: ... + self, name: Literal["BiddingStrategyService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.bidding_strategy_service.BiddingStrategyServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.keyword_plan_service.KeywordPlanServiceAsyncClient: ... + self, name: Literal["BiddingStrategyServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.bidding_strategy_service.BiddingStrategyServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerNegativeCriterionService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceClient: ... + self, name: Literal["BillingSetupService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.billing_setup_service.BillingSetupServiceClient: ... @overload def get_service( - self, name: Literal["CustomerNegativeCriterionServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceAsyncClient: ... + self, name: Literal["BillingSetupServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.billing_setup_service.BillingSetupServiceAsyncClient: ... @overload def get_service( self, name: Literal["BrandSuggestionService"], version: _V22 @@ -3318,20 +3268,20 @@ class GoogleAdsClient: ) -> google.ads.googleads.v22.services.services.brand_suggestion_service.BrandSuggestionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupAdService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_ad_service.AdGroupAdServiceClient: ... + self, name: Literal["CampaignAssetService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_asset_service.CampaignAssetServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAdServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_ad_service.AdGroupAdServiceAsyncClient: ... + self, name: Literal["CampaignAssetServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_asset_service.CampaignAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanIdeaService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceClient: ... + self, name: Literal["CampaignAssetSetService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_asset_set_service.CampaignAssetSetServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanIdeaServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceAsyncClient: ... + self, name: Literal["CampaignAssetSetServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_asset_set_service.CampaignAssetSetServiceAsyncClient: ... @overload def get_service( self, name: Literal["CampaignBidModifierService"], version: _V22 @@ -3342,128 +3292,116 @@ class GoogleAdsClient: ) -> google.ads.googleads.v22.services.services.campaign_bid_modifier_service.CampaignBidModifierServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ProductLinkService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.product_link_service.ProductLinkServiceClient: ... - @overload - def get_service( - self, name: Literal["ProductLinkServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.product_link_service.ProductLinkServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["GoogleAdsFieldService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.google_ads_field_service.GoogleAdsFieldServiceClient: ... + self, name: Literal["CampaignBudgetService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_budget_service.CampaignBudgetServiceClient: ... @overload def get_service( - self, name: Literal["GoogleAdsFieldServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.google_ads_field_service.GoogleAdsFieldServiceAsyncClient: ... + self, name: Literal["CampaignBudgetServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_budget_service.CampaignBudgetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanCampaignKeywordService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceClient: ... + self, name: Literal["CampaignConversionGoalService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanCampaignKeywordServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceAsyncClient: ... + self, name: Literal["CampaignConversionGoalServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupLabelService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_label_service.AdGroupLabelServiceClient: ... + self, name: Literal["CampaignCriterionService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_criterion_service.CampaignCriterionServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupLabelServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_label_service.AdGroupLabelServiceAsyncClient: ... + self, name: Literal["CampaignCriterionServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_criterion_service.CampaignCriterionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ContentCreatorInsightsService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.content_creator_insights_service.ContentCreatorInsightsServiceClient: ... + self, name: Literal["CampaignCustomizerService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_customizer_service.CampaignCustomizerServiceClient: ... @overload def get_service( - self, name: Literal["ContentCreatorInsightsServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.content_creator_insights_service.ContentCreatorInsightsServiceAsyncClient: ... + self, name: Literal["CampaignCustomizerServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_customizer_service.CampaignCustomizerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignLifecycleGoalService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_lifecycle_goal_service.CampaignLifecycleGoalServiceClient: ... + self, name: Literal["CampaignDraftService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_draft_service.CampaignDraftServiceClient: ... @overload def get_service( - self, name: Literal["CampaignLifecycleGoalServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_lifecycle_goal_service.CampaignLifecycleGoalServiceAsyncClient: ... + self, name: Literal["CampaignDraftServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_draft_service.CampaignDraftServiceAsyncClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSuggestService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceClient: ... + self, name: Literal["CampaignGoalConfigService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_goal_config_service.CampaignGoalConfigServiceClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSuggestServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceAsyncClient: ... + self, name: Literal["CampaignGoalConfigServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_goal_config_service.CampaignGoalConfigServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AutomaticallyCreatedAssetRemovalService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.automatically_created_asset_removal_service.AutomaticallyCreatedAssetRemovalServiceClient: ... + self, name: Literal["CampaignGroupService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_group_service.CampaignGroupServiceClient: ... @overload def get_service( - self, - name: Literal["AutomaticallyCreatedAssetRemovalServiceAsync"], - version: _V22, - ) -> google.ads.googleads.v22.services.services.automatically_created_asset_removal_service.AutomaticallyCreatedAssetRemovalServiceAsyncClient: ... + self, name: Literal["CampaignGroupServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_group_service.CampaignGroupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignAssetService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_asset_service.CampaignAssetServiceClient: ... + self, name: Literal["CampaignLabelService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_label_service.CampaignLabelServiceClient: ... @overload def get_service( - self, name: Literal["CampaignAssetServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_asset_service.CampaignAssetServiceAsyncClient: ... + self, name: Literal["CampaignLabelServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_label_service.CampaignLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupAssetSetService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceClient: ... + self, name: Literal["CampaignLifecycleGoalService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_lifecycle_goal_service.CampaignLifecycleGoalServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAssetSetServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceAsyncClient: ... + self, name: Literal["CampaignLifecycleGoalServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_lifecycle_goal_service.CampaignLifecycleGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignBudgetService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_budget_service.CampaignBudgetServiceClient: ... + self, name: Literal["CampaignService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_service.CampaignServiceClient: ... @overload def get_service( - self, name: Literal["CampaignBudgetServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_budget_service.CampaignBudgetServiceAsyncClient: ... + self, name: Literal["CampaignServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_service.CampaignServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupService"], version: _V22 - ) -> ( - google.ads.googleads.v22.services.services.ad_group_service.AdGroupServiceClient - ): ... + self, name: Literal["CampaignSharedSetService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_shared_set_service.CampaignSharedSetServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_service.AdGroupServiceAsyncClient: ... + self, name: Literal["CampaignSharedSetServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.campaign_shared_set_service.CampaignSharedSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerLabelService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_label_service.CustomerLabelServiceClient: ... + self, name: Literal["ContentCreatorInsightsService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.content_creator_insights_service.ContentCreatorInsightsServiceClient: ... @overload def get_service( - self, name: Literal["CustomerLabelServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_label_service.CustomerLabelServiceAsyncClient: ... + self, name: Literal["ContentCreatorInsightsServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.content_creator_insights_service.ContentCreatorInsightsServiceAsyncClient: ... @overload def get_service( - self, name: Literal["RecommendationService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.recommendation_service.RecommendationServiceClient: ... + self, name: Literal["ConversionActionService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.conversion_action_service.ConversionActionServiceClient: ... @overload def get_service( - self, name: Literal["RecommendationServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.recommendation_service.RecommendationServiceAsyncClient: ... + self, name: Literal["ConversionActionServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.conversion_action_service.ConversionActionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["RecommendationSubscriptionService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceClient: ... + self, name: Literal["ConversionAdjustmentUploadService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceClient: ... @overload def get_service( - self, name: Literal["RecommendationSubscriptionServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceAsyncClient: ... + self, name: Literal["ConversionAdjustmentUploadServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceAsyncClient: ... @overload def get_service( self, name: Literal["ConversionCustomVariableService"], version: _V22 @@ -3474,12 +3412,20 @@ class GoogleAdsClient: ) -> google.ads.googleads.v22.services.services.conversion_custom_variable_service.ConversionCustomVariableServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignAssetSetService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_asset_set_service.CampaignAssetSetServiceClient: ... + self, name: Literal["ConversionGoalCampaignConfigService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceClient: ... @overload def get_service( - self, name: Literal["CampaignAssetSetServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_asset_set_service.CampaignAssetSetServiceAsyncClient: ... + self, name: Literal["ConversionGoalCampaignConfigServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["ConversionUploadService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.conversion_upload_service.ConversionUploadServiceClient: ... + @overload + def get_service( + self, name: Literal["ConversionUploadServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.conversion_upload_service.ConversionUploadServiceAsyncClient: ... @overload def get_service( self, name: Literal["ConversionValueRuleService"], version: _V22 @@ -3490,28 +3436,28 @@ class GoogleAdsClient: ) -> google.ads.googleads.v22.services.services.conversion_value_rule_service.ConversionValueRuleServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupCustomizerService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_customizer_service.AdGroupCustomizerServiceClient: ... + self, name: Literal["ConversionValueRuleSetService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupCustomizerServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_customizer_service.AdGroupCustomizerServiceAsyncClient: ... + self, name: Literal["ConversionValueRuleSetServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerCustomizerService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_customizer_service.CustomerCustomizerServiceClient: ... + self, name: Literal["CustomAudienceService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.custom_audience_service.CustomAudienceServiceClient: ... @overload def get_service( - self, name: Literal["CustomerCustomizerServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_customizer_service.CustomerCustomizerServiceAsyncClient: ... + self, name: Literal["CustomAudienceServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.custom_audience_service.CustomAudienceServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGroupAssetService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.asset_group_asset_service.AssetGroupAssetServiceClient: ... + self, name: Literal["CustomConversionGoalService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.custom_conversion_goal_service.CustomConversionGoalServiceClient: ... @overload def get_service( - self, name: Literal["AssetGroupAssetServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.asset_group_asset_service.AssetGroupAssetServiceAsyncClient: ... + self, name: Literal["CustomConversionGoalServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.custom_conversion_goal_service.CustomConversionGoalServiceAsyncClient: ... @overload def get_service( self, name: Literal["CustomInterestService"], version: _V22 @@ -3522,268 +3468,252 @@ class GoogleAdsClient: ) -> google.ads.googleads.v22.services.services.custom_interest_service.CustomInterestServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AccountLinkService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.account_link_service.AccountLinkServiceClient: ... - @overload - def get_service( - self, name: Literal["AccountLinkServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.account_link_service.AccountLinkServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["AccountBudgetProposalService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.account_budget_proposal_service.AccountBudgetProposalServiceClient: ... - @overload - def get_service( - self, name: Literal["AccountBudgetProposalServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.account_budget_proposal_service.AccountBudgetProposalServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["UserDataService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.user_data_service.UserDataServiceClient: ... + self, name: Literal["CustomerAssetService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_asset_service.CustomerAssetServiceClient: ... @overload def get_service( - self, name: Literal["UserDataServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.user_data_service.UserDataServiceAsyncClient: ... + self, name: Literal["CustomerAssetServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_asset_service.CustomerAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetService"], version: _V22 - ) -> ( - google.ads.googleads.v22.services.services.asset_service.AssetServiceClient - ): ... + self, name: Literal["CustomerAssetSetService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_asset_set_service.CustomerAssetSetServiceClient: ... @overload def get_service( - self, name: Literal["AssetServiceAsync"], version: _V22 - ) -> ( - google.ads.googleads.v22.services.services.asset_service.AssetServiceAsyncClient - ): ... + self, name: Literal["CustomerAssetSetServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_asset_set_service.CustomerAssetSetServiceAsyncClient: ... @overload def get_service( - self, - name: Literal["CustomerSkAdNetworkConversionValueSchemaService"], - version: _V22, - ) -> google.ads.googleads.v22.services.services.customer_sk_ad_network_conversion_value_schema_service.CustomerSkAdNetworkConversionValueSchemaServiceClient: ... + self, name: Literal["CustomerClientLinkService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_client_link_service.CustomerClientLinkServiceClient: ... @overload def get_service( - self, - name: Literal["CustomerSkAdNetworkConversionValueSchemaServiceAsync"], - version: _V22, - ) -> google.ads.googleads.v22.services.services.customer_sk_ad_network_conversion_value_schema_service.CustomerSkAdNetworkConversionValueSchemaServiceAsyncClient: ... + self, name: Literal["CustomerClientLinkServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_client_link_service.CustomerClientLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerUserAccessInvitationService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_user_access_invitation_service.CustomerUserAccessInvitationServiceClient: ... + self, name: Literal["CustomerConversionGoalService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceClient: ... @overload def get_service( - self, name: Literal["CustomerUserAccessInvitationServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_user_access_invitation_service.CustomerUserAccessInvitationServiceAsyncClient: ... + self, name: Literal["CustomerConversionGoalServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSettingService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceClient: ... + self, name: Literal["CustomerCustomizerService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_customizer_service.CustomerCustomizerServiceClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSettingServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceAsyncClient: ... + self, name: Literal["CustomerCustomizerServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_customizer_service.CustomerCustomizerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_service.CampaignServiceClient: ... + self, name: Literal["CustomerLabelService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_label_service.CustomerLabelServiceClient: ... @overload def get_service( - self, name: Literal["CampaignServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_service.CampaignServiceAsyncClient: ... + self, name: Literal["CustomerLabelServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_label_service.CustomerLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ShareablePreviewService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.shareable_preview_service.ShareablePreviewServiceClient: ... + self, name: Literal["CustomerLifecycleGoalService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceClient: ... @overload def get_service( - self, name: Literal["ShareablePreviewServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.shareable_preview_service.ShareablePreviewServiceAsyncClient: ... + self, name: Literal["CustomerLifecycleGoalServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["IdentityVerificationService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.identity_verification_service.IdentityVerificationServiceClient: ... + self, name: Literal["CustomerManagerLinkService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_manager_link_service.CustomerManagerLinkServiceClient: ... @overload def get_service( - self, name: Literal["IdentityVerificationServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.identity_verification_service.IdentityVerificationServiceAsyncClient: ... + self, name: Literal["CustomerManagerLinkServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_manager_link_service.CustomerManagerLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerLifecycleGoalService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceClient: ... + self, name: Literal["CustomerNegativeCriterionService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceClient: ... @overload def get_service( - self, name: Literal["CustomerLifecycleGoalServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceAsyncClient: ... + self, name: Literal["CustomerNegativeCriterionServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupAdLabelService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceClient: ... + self, name: Literal["CustomerService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_service.CustomerServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAdLabelServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceAsyncClient: ... + self, name: Literal["CustomerServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_service.CustomerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_service.AdServiceClient: ... + self, + name: Literal["CustomerSkAdNetworkConversionValueSchemaService"], + version: _V22, + ) -> google.ads.googleads.v22.services.services.customer_sk_ad_network_conversion_value_schema_service.CustomerSkAdNetworkConversionValueSchemaServiceClient: ... @overload def get_service( - self, name: Literal["AdServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_service.AdServiceAsyncClient: ... + self, + name: Literal["CustomerSkAdNetworkConversionValueSchemaServiceAsync"], + version: _V22, + ) -> google.ads.googleads.v22.services.services.customer_sk_ad_network_conversion_value_schema_service.CustomerSkAdNetworkConversionValueSchemaServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerManagerLinkService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_manager_link_service.CustomerManagerLinkServiceClient: ... + self, name: Literal["CustomerUserAccessInvitationService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_user_access_invitation_service.CustomerUserAccessInvitationServiceClient: ... @overload def get_service( - self, name: Literal["CustomerManagerLinkServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_manager_link_service.CustomerManagerLinkServiceAsyncClient: ... + self, name: Literal["CustomerUserAccessInvitationServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_user_access_invitation_service.CustomerUserAccessInvitationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGroupListingGroupFilterService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceClient: ... + self, name: Literal["CustomerUserAccessService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_user_access_service.CustomerUserAccessServiceClient: ... @overload def get_service( - self, name: Literal["AssetGroupListingGroupFilterServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceAsyncClient: ... + self, name: Literal["CustomerUserAccessServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customer_user_access_service.CustomerUserAccessServiceAsyncClient: ... @overload def get_service( - self, name: Literal["UserListCustomerTypeService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.user_list_customer_type_service.UserListCustomerTypeServiceClient: ... + self, name: Literal["CustomizerAttributeService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customizer_attribute_service.CustomizerAttributeServiceClient: ... @overload def get_service( - self, name: Literal["UserListCustomerTypeServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.user_list_customer_type_service.UserListCustomerTypeServiceAsyncClient: ... + self, name: Literal["CustomizerAttributeServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.customizer_attribute_service.CustomizerAttributeServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BiddingSeasonalityAdjustmentService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceClient: ... + self, name: Literal["DataLinkService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.data_link_service.DataLinkServiceClient: ... @overload def get_service( - self, name: Literal["BiddingSeasonalityAdjustmentServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceAsyncClient: ... + self, name: Literal["DataLinkServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.data_link_service.DataLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionGoalCampaignConfigService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceClient: ... + self, name: Literal["ExperimentArmService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.experiment_arm_service.ExperimentArmServiceClient: ... @overload def get_service( - self, name: Literal["ConversionGoalCampaignConfigServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceAsyncClient: ... + self, name: Literal["ExperimentArmServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.experiment_arm_service.ExperimentArmServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignGoalConfigService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_goal_config_service.CampaignGoalConfigServiceClient: ... + self, name: Literal["ExperimentService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.experiment_service.ExperimentServiceClient: ... @overload def get_service( - self, name: Literal["CampaignGoalConfigServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.campaign_goal_config_service.CampaignGoalConfigServiceAsyncClient: ... + self, name: Literal["ExperimentServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.experiment_service.ExperimentServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BiddingDataExclusionService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceClient: ... + self, name: Literal["GeoTargetConstantService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.geo_target_constant_service.GeoTargetConstantServiceClient: ... @overload def get_service( - self, name: Literal["BiddingDataExclusionServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceAsyncClient: ... + self, name: Literal["GeoTargetConstantServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.geo_target_constant_service.GeoTargetConstantServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AudienceService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.audience_service.AudienceServiceClient: ... + self, name: Literal["GoalService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.goal_service.GoalServiceClient: ... @overload def get_service( - self, name: Literal["AudienceServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.audience_service.AudienceServiceAsyncClient: ... + self, name: Literal["GoalServiceAsync"], version: _V22 + ) -> ( + google.ads.googleads.v22.services.services.goal_service.GoalServiceAsyncClient + ): ... @overload def get_service( - self, name: Literal["CustomerClientLinkService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_client_link_service.CustomerClientLinkServiceClient: ... + self, name: Literal["GoogleAdsFieldService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.google_ads_field_service.GoogleAdsFieldServiceClient: ... @overload def get_service( - self, name: Literal["CustomerClientLinkServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_client_link_service.CustomerClientLinkServiceAsyncClient: ... + self, name: Literal["GoogleAdsFieldServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.google_ads_field_service.GoogleAdsFieldServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetSetService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.asset_set_service.AssetSetServiceClient: ... + self, name: Literal["GoogleAdsService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.google_ads_service.GoogleAdsServiceClient: ... @overload def get_service( - self, name: Literal["AssetSetServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.asset_set_service.AssetSetServiceAsyncClient: ... + self, name: Literal["GoogleAdsServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.google_ads_service.GoogleAdsServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomConversionGoalService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.custom_conversion_goal_service.CustomConversionGoalServiceClient: ... + self, name: Literal["IdentityVerificationService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.identity_verification_service.IdentityVerificationServiceClient: ... @overload def get_service( - self, name: Literal["CustomConversionGoalServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.custom_conversion_goal_service.CustomConversionGoalServiceAsyncClient: ... + self, name: Literal["IdentityVerificationServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.identity_verification_service.IdentityVerificationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["LocalServicesLeadService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.local_services_lead_service.LocalServicesLeadServiceClient: ... + self, name: Literal["InvoiceService"], version: _V22 + ) -> ( + google.ads.googleads.v22.services.services.invoice_service.InvoiceServiceClient + ): ... @overload def get_service( - self, name: Literal["LocalServicesLeadServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.local_services_lead_service.LocalServicesLeadServiceAsyncClient: ... + self, name: Literal["InvoiceServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.invoice_service.InvoiceServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerConversionGoalService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceClient: ... + self, name: Literal["KeywordPlanAdGroupKeywordService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceClient: ... @overload def get_service( - self, name: Literal["CustomerConversionGoalServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceAsyncClient: ... + self, name: Literal["KeywordPlanAdGroupKeywordServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionAdjustmentUploadService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceClient: ... + self, name: Literal["KeywordPlanAdGroupService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceClient: ... @overload def get_service( - self, name: Literal["ConversionAdjustmentUploadServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceAsyncClient: ... + self, name: Literal["KeywordPlanAdGroupServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomAudienceService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.custom_audience_service.CustomAudienceServiceClient: ... + self, name: Literal["KeywordPlanCampaignKeywordService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceClient: ... @overload def get_service( - self, name: Literal["CustomAudienceServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.custom_audience_service.CustomAudienceServiceAsyncClient: ... + self, name: Literal["KeywordPlanCampaignKeywordServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BatchJobService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.batch_job_service.BatchJobServiceClient: ... + self, name: Literal["KeywordPlanCampaignService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceClient: ... @overload def get_service( - self, name: Literal["BatchJobServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.batch_job_service.BatchJobServiceAsyncClient: ... + self, name: Literal["KeywordPlanCampaignServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ThirdPartyAppAnalyticsLinkService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceClient: ... + self, name: Literal["KeywordPlanIdeaService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceClient: ... @overload def get_service( - self, name: Literal["ThirdPartyAppAnalyticsLinkServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceAsyncClient: ... + self, name: Literal["KeywordPlanIdeaServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceAsyncClient: ... @overload def get_service( - self, name: Literal["TravelAssetSuggestionService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceClient: ... + self, name: Literal["KeywordPlanService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.keyword_plan_service.KeywordPlanServiceClient: ... @overload def get_service( - self, name: Literal["TravelAssetSuggestionServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceAsyncClient: ... + self, name: Literal["KeywordPlanServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.keyword_plan_service.KeywordPlanServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomizerAttributeService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customizer_attribute_service.CustomizerAttributeServiceClient: ... + self, name: Literal["KeywordThemeConstantService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceClient: ... @overload def get_service( - self, name: Literal["CustomizerAttributeServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customizer_attribute_service.CustomizerAttributeServiceAsyncClient: ... + self, name: Literal["KeywordThemeConstantServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceAsyncClient: ... @overload def get_service( self, name: Literal["LabelService"], version: _V22 @@ -3798,698 +3728,682 @@ class GoogleAdsClient: ): ... @overload def get_service( - self, name: Literal["AdGroupCriterionLabelService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceClient: ... - @overload - def get_service( - self, name: Literal["AdGroupCriterionLabelServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["AudienceInsightsService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.audience_insights_service.AudienceInsightsServiceClient: ... - @overload - def get_service( - self, name: Literal["AudienceInsightsServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.audience_insights_service.AudienceInsightsServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["CustomerAssetSetService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_asset_set_service.CustomerAssetSetServiceClient: ... - @overload - def get_service( - self, name: Literal["CustomerAssetSetServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.customer_asset_set_service.CustomerAssetSetServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["SharedSetService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.shared_set_service.SharedSetServiceClient: ... + self, name: Literal["LocalServicesLeadService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.local_services_lead_service.LocalServicesLeadServiceClient: ... @overload def get_service( - self, name: Literal["SharedSetServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.shared_set_service.SharedSetServiceAsyncClient: ... + self, name: Literal["LocalServicesLeadServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.local_services_lead_service.LocalServicesLeadServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGenerationService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.asset_generation_service.AssetGenerationServiceClient: ... + self, name: Literal["OfflineUserDataJobService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.offline_user_data_job_service.OfflineUserDataJobServiceClient: ... @overload def get_service( - self, name: Literal["AssetGenerationServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.asset_generation_service.AssetGenerationServiceAsyncClient: ... + self, name: Literal["OfflineUserDataJobServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.offline_user_data_job_service.OfflineUserDataJobServiceAsyncClient: ... @overload def get_service( - self, name: Literal["DataLinkService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.data_link_service.DataLinkServiceClient: ... + self, name: Literal["PaymentsAccountService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.payments_account_service.PaymentsAccountServiceClient: ... @overload def get_service( - self, name: Literal["DataLinkServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.data_link_service.DataLinkServiceAsyncClient: ... + self, name: Literal["PaymentsAccountServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.payments_account_service.PaymentsAccountServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ExperimentService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.experiment_service.ExperimentServiceClient: ... + self, name: Literal["ProductLinkInvitationService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.product_link_invitation_service.ProductLinkInvitationServiceClient: ... @overload def get_service( - self, name: Literal["ExperimentServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.experiment_service.ExperimentServiceAsyncClient: ... + self, name: Literal["ProductLinkInvitationServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.product_link_invitation_service.ProductLinkInvitationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetSetAssetService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.asset_set_asset_service.AssetSetAssetServiceClient: ... + self, name: Literal["ProductLinkService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.product_link_service.ProductLinkServiceClient: ... @overload def get_service( - self, name: Literal["AssetSetAssetServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.asset_set_asset_service.AssetSetAssetServiceAsyncClient: ... + self, name: Literal["ProductLinkServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.product_link_service.ProductLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["InvoiceService"], version: _V22 - ) -> ( - google.ads.googleads.v22.services.services.invoice_service.InvoiceServiceClient - ): ... + self, name: Literal["ReachPlanService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.reach_plan_service.ReachPlanServiceClient: ... @overload def get_service( - self, name: Literal["InvoiceServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.invoice_service.InvoiceServiceAsyncClient: ... + self, name: Literal["ReachPlanServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.reach_plan_service.ReachPlanServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanCampaignService"], version: _V22 - ) -> google.ads.googleads.v22.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceClient: ... + self, name: Literal["RecommendationService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.recommendation_service.RecommendationServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanCampaignServiceAsync"], version: _V22 - ) -> google.ads.googleads.v22.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceAsyncClient: ... + self, name: Literal["RecommendationServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.recommendation_service.RecommendationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["GeoTargetConstantService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.geo_target_constant_service.GeoTargetConstantServiceClient: ... + self, name: Literal["RecommendationSubscriptionService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceClient: ... @overload def get_service( - self, name: Literal["GeoTargetConstantService"] - ) -> google.ads.googleads.v23.services.services.geo_target_constant_service.GeoTargetConstantServiceClient: ... + self, name: Literal["RecommendationSubscriptionServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["GeoTargetConstantServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.geo_target_constant_service.GeoTargetConstantServiceAsyncClient: ... + self, name: Literal["RemarketingActionService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.remarketing_action_service.RemarketingActionServiceClient: ... @overload def get_service( - self, name: Literal["GeoTargetConstantServiceAsync"] - ) -> google.ads.googleads.v23.services.services.geo_target_constant_service.GeoTargetConstantServiceAsyncClient: ... + self, name: Literal["RemarketingActionServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.remarketing_action_service.RemarketingActionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupAssetService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_asset_service.AdGroupAssetServiceClient: ... + self, name: Literal["ShareablePreviewService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.shareable_preview_service.ShareablePreviewServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAssetService"] - ) -> google.ads.googleads.v23.services.services.ad_group_asset_service.AdGroupAssetServiceClient: ... + self, name: Literal["ShareablePreviewServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.shareable_preview_service.ShareablePreviewServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupAssetServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_asset_service.AdGroupAssetServiceAsyncClient: ... + self, name: Literal["SharedCriterionService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.shared_criterion_service.SharedCriterionServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAssetServiceAsync"] - ) -> google.ads.googleads.v23.services.services.ad_group_asset_service.AdGroupAssetServiceAsyncClient: ... + self, name: Literal["SharedCriterionServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.shared_criterion_service.SharedCriterionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["OfflineUserDataJobService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.offline_user_data_job_service.OfflineUserDataJobServiceClient: ... + self, name: Literal["SharedSetService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.shared_set_service.SharedSetServiceClient: ... @overload def get_service( - self, name: Literal["OfflineUserDataJobService"] - ) -> google.ads.googleads.v23.services.services.offline_user_data_job_service.OfflineUserDataJobServiceClient: ... + self, name: Literal["SharedSetServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.shared_set_service.SharedSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["OfflineUserDataJobServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.offline_user_data_job_service.OfflineUserDataJobServiceAsyncClient: ... + self, name: Literal["SmartCampaignSettingService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceClient: ... @overload def get_service( - self, name: Literal["OfflineUserDataJobServiceAsync"] - ) -> google.ads.googleads.v23.services.services.offline_user_data_job_service.OfflineUserDataJobServiceAsyncClient: ... + self, name: Literal["SmartCampaignSettingServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignConversionGoalService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceClient: ... + self, name: Literal["SmartCampaignSuggestService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceClient: ... @overload def get_service( - self, name: Literal["CampaignConversionGoalService"] - ) -> google.ads.googleads.v23.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceClient: ... + self, name: Literal["SmartCampaignSuggestServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignConversionGoalServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceAsyncClient: ... + self, name: Literal["ThirdPartyAppAnalyticsLinkService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceClient: ... @overload def get_service( - self, name: Literal["CampaignConversionGoalServiceAsync"] - ) -> google.ads.googleads.v23.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceAsyncClient: ... + self, name: Literal["ThirdPartyAppAnalyticsLinkServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerUserAccessService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_user_access_service.CustomerUserAccessServiceClient: ... + self, name: Literal["TravelAssetSuggestionService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceClient: ... @overload def get_service( - self, name: Literal["CustomerUserAccessService"] - ) -> google.ads.googleads.v23.services.services.customer_user_access_service.CustomerUserAccessServiceClient: ... + self, name: Literal["TravelAssetSuggestionServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerUserAccessServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_user_access_service.CustomerUserAccessServiceAsyncClient: ... + self, name: Literal["UserDataService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.user_data_service.UserDataServiceClient: ... @overload def get_service( - self, name: Literal["CustomerUserAccessServiceAsync"] - ) -> google.ads.googleads.v23.services.services.customer_user_access_service.CustomerUserAccessServiceAsyncClient: ... + self, name: Literal["UserDataServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.user_data_service.UserDataServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceClient: ... + self, name: Literal["UserListCustomerTypeService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.user_list_customer_type_service.UserListCustomerTypeServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupService"] - ) -> google.ads.googleads.v23.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceClient: ... + self, name: Literal["UserListCustomerTypeServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.user_list_customer_type_service.UserListCustomerTypeServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceAsyncClient: ... + self, name: Literal["UserListService"], version: _V22 + ) -> google.ads.googleads.v22.services.services.user_list_service.UserListServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupServiceAsync"] - ) -> google.ads.googleads.v23.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceAsyncClient: ... + self, name: Literal["UserListServiceAsync"], version: _V22 + ) -> google.ads.googleads.v22.services.services.user_list_service.UserListServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignLabelService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_label_service.CampaignLabelServiceClient: ... + self, name: Literal["AccountBudgetProposalService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.account_budget_proposal_service.AccountBudgetProposalServiceClient: ... @overload def get_service( - self, name: Literal["CampaignLabelService"] - ) -> google.ads.googleads.v23.services.services.campaign_label_service.CampaignLabelServiceClient: ... + self, name: Literal["AccountBudgetProposalService"] + ) -> google.ads.googleads.v23.services.services.account_budget_proposal_service.AccountBudgetProposalServiceClient: ... @overload def get_service( - self, name: Literal["CampaignLabelServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_label_service.CampaignLabelServiceAsyncClient: ... + self, name: Literal["AccountBudgetProposalServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.account_budget_proposal_service.AccountBudgetProposalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignLabelServiceAsync"] - ) -> google.ads.googleads.v23.services.services.campaign_label_service.CampaignLabelServiceAsyncClient: ... + self, name: Literal["AccountBudgetProposalServiceAsync"] + ) -> google.ads.googleads.v23.services.services.account_budget_proposal_service.AccountBudgetProposalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordThemeConstantService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceClient: ... + self, name: Literal["AccountLinkService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.account_link_service.AccountLinkServiceClient: ... @overload def get_service( - self, name: Literal["KeywordThemeConstantService"] - ) -> google.ads.googleads.v23.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceClient: ... + self, name: Literal["AccountLinkService"] + ) -> google.ads.googleads.v23.services.services.account_link_service.AccountLinkServiceClient: ... @overload def get_service( - self, name: Literal["KeywordThemeConstantServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceAsyncClient: ... + self, name: Literal["AccountLinkServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.account_link_service.AccountLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordThemeConstantServiceAsync"] - ) -> google.ads.googleads.v23.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceAsyncClient: ... + self, name: Literal["AccountLinkServiceAsync"] + ) -> google.ads.googleads.v23.services.services.account_link_service.AccountLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGroupSignalService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.asset_group_signal_service.AssetGroupSignalServiceClient: ... + self, name: Literal["AdGroupAdLabelService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceClient: ... @overload def get_service( - self, name: Literal["AssetGroupSignalService"] - ) -> google.ads.googleads.v23.services.services.asset_group_signal_service.AssetGroupSignalServiceClient: ... + self, name: Literal["AdGroupAdLabelService"] + ) -> google.ads.googleads.v23.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceClient: ... @overload def get_service( - self, name: Literal["AssetGroupSignalServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.asset_group_signal_service.AssetGroupSignalServiceAsyncClient: ... + self, name: Literal["AdGroupAdLabelServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGroupSignalServiceAsync"] - ) -> google.ads.googleads.v23.services.services.asset_group_signal_service.AssetGroupSignalServiceAsyncClient: ... + self, name: Literal["AdGroupAdLabelServiceAsync"] + ) -> google.ads.googleads.v23.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupBidModifierService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_bid_modifier_service.AdGroupBidModifierServiceClient: ... + self, name: Literal["AdGroupAdService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_ad_service.AdGroupAdServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupBidModifierService"] - ) -> google.ads.googleads.v23.services.services.ad_group_bid_modifier_service.AdGroupBidModifierServiceClient: ... + self, name: Literal["AdGroupAdService"] + ) -> google.ads.googleads.v23.services.services.ad_group_ad_service.AdGroupAdServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupBidModifierServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_bid_modifier_service.AdGroupBidModifierServiceAsyncClient: ... + self, name: Literal["AdGroupAdServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_ad_service.AdGroupAdServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupBidModifierServiceAsync"] - ) -> google.ads.googleads.v23.services.services.ad_group_bid_modifier_service.AdGroupBidModifierServiceAsyncClient: ... + self, name: Literal["AdGroupAdServiceAsync"] + ) -> google.ads.googleads.v23.services.services.ad_group_ad_service.AdGroupAdServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_criterion_service.AdGroupCriterionServiceClient: ... + self, name: Literal["AdGroupAssetService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_asset_service.AdGroupAssetServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionService"] - ) -> google.ads.googleads.v23.services.services.ad_group_criterion_service.AdGroupCriterionServiceClient: ... + self, name: Literal["AdGroupAssetService"] + ) -> google.ads.googleads.v23.services.services.ad_group_asset_service.AdGroupAssetServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_criterion_service.AdGroupCriterionServiceAsyncClient: ... + self, name: Literal["AdGroupAssetServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_asset_service.AdGroupAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionServiceAsync"] - ) -> google.ads.googleads.v23.services.services.ad_group_criterion_service.AdGroupCriterionServiceAsyncClient: ... + self, name: Literal["AdGroupAssetServiceAsync"] + ) -> google.ads.googleads.v23.services.services.ad_group_asset_service.AdGroupAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["GoalService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.goal_service.GoalServiceClient: ... + self, name: Literal["AdGroupAssetSetService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceClient: ... @overload def get_service( - self, name: Literal["GoalService"] - ) -> google.ads.googleads.v23.services.services.goal_service.GoalServiceClient: ... + self, name: Literal["AdGroupAssetSetService"] + ) -> google.ads.googleads.v23.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceClient: ... @overload def get_service( - self, name: Literal["GoalServiceAsync"], version: _V23 - ) -> ( - google.ads.googleads.v23.services.services.goal_service.GoalServiceAsyncClient - ): ... + self, name: Literal["AdGroupAssetSetServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["GoalServiceAsync"] - ) -> ( - google.ads.googleads.v23.services.services.goal_service.GoalServiceAsyncClient - ): ... + self, name: Literal["AdGroupAssetSetServiceAsync"] + ) -> google.ads.googleads.v23.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["GoogleAdsService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.google_ads_service.GoogleAdsServiceClient: ... + self, name: Literal["AdGroupBidModifierService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_bid_modifier_service.AdGroupBidModifierServiceClient: ... @overload def get_service( - self, name: Literal["GoogleAdsService"] - ) -> google.ads.googleads.v23.services.services.google_ads_service.GoogleAdsServiceClient: ... + self, name: Literal["AdGroupBidModifierService"] + ) -> google.ads.googleads.v23.services.services.ad_group_bid_modifier_service.AdGroupBidModifierServiceClient: ... @overload def get_service( - self, name: Literal["GoogleAdsServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.google_ads_service.GoogleAdsServiceAsyncClient: ... + self, name: Literal["AdGroupBidModifierServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_bid_modifier_service.AdGroupBidModifierServiceAsyncClient: ... @overload def get_service( - self, name: Literal["GoogleAdsServiceAsync"] - ) -> google.ads.googleads.v23.services.services.google_ads_service.GoogleAdsServiceAsyncClient: ... + self, name: Literal["AdGroupBidModifierServiceAsync"] + ) -> google.ads.googleads.v23.services.services.ad_group_bid_modifier_service.AdGroupBidModifierServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ProductLinkInvitationService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.product_link_invitation_service.ProductLinkInvitationServiceClient: ... + self, name: Literal["AdGroupCriterionCustomizerService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceClient: ... @overload def get_service( - self, name: Literal["ProductLinkInvitationService"] - ) -> google.ads.googleads.v23.services.services.product_link_invitation_service.ProductLinkInvitationServiceClient: ... + self, name: Literal["AdGroupCriterionCustomizerService"] + ) -> google.ads.googleads.v23.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceClient: ... @overload def get_service( - self, name: Literal["ProductLinkInvitationServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.product_link_invitation_service.ProductLinkInvitationServiceAsyncClient: ... + self, name: Literal["AdGroupCriterionCustomizerServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ProductLinkInvitationServiceAsync"] - ) -> google.ads.googleads.v23.services.services.product_link_invitation_service.ProductLinkInvitationServiceAsyncClient: ... + self, name: Literal["AdGroupCriterionCustomizerServiceAsync"] + ) -> google.ads.googleads.v23.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignDraftService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_draft_service.CampaignDraftServiceClient: ... + self, name: Literal["AdGroupCriterionLabelService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceClient: ... @overload def get_service( - self, name: Literal["CampaignDraftService"] - ) -> google.ads.googleads.v23.services.services.campaign_draft_service.CampaignDraftServiceClient: ... + self, name: Literal["AdGroupCriterionLabelService"] + ) -> google.ads.googleads.v23.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceClient: ... @overload def get_service( - self, name: Literal["CampaignDraftServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_draft_service.CampaignDraftServiceAsyncClient: ... + self, name: Literal["AdGroupCriterionLabelServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignDraftServiceAsync"] - ) -> google.ads.googleads.v23.services.services.campaign_draft_service.CampaignDraftServiceAsyncClient: ... + self, name: Literal["AdGroupCriterionLabelServiceAsync"] + ) -> google.ads.googleads.v23.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BillingSetupService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.billing_setup_service.BillingSetupServiceClient: ... + self, name: Literal["AdGroupCriterionService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_criterion_service.AdGroupCriterionServiceClient: ... @overload def get_service( - self, name: Literal["BillingSetupService"] - ) -> google.ads.googleads.v23.services.services.billing_setup_service.BillingSetupServiceClient: ... + self, name: Literal["AdGroupCriterionService"] + ) -> google.ads.googleads.v23.services.services.ad_group_criterion_service.AdGroupCriterionServiceClient: ... @overload def get_service( - self, name: Literal["BillingSetupServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.billing_setup_service.BillingSetupServiceAsyncClient: ... + self, name: Literal["AdGroupCriterionServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_criterion_service.AdGroupCriterionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BillingSetupServiceAsync"] - ) -> google.ads.googleads.v23.services.services.billing_setup_service.BillingSetupServiceAsyncClient: ... + self, name: Literal["AdGroupCriterionServiceAsync"] + ) -> google.ads.googleads.v23.services.services.ad_group_criterion_service.AdGroupCriterionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGroupService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.asset_group_service.AssetGroupServiceClient: ... + self, name: Literal["AdGroupCustomizerService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_customizer_service.AdGroupCustomizerServiceClient: ... @overload def get_service( - self, name: Literal["AssetGroupService"] - ) -> google.ads.googleads.v23.services.services.asset_group_service.AssetGroupServiceClient: ... + self, name: Literal["AdGroupCustomizerService"] + ) -> google.ads.googleads.v23.services.services.ad_group_customizer_service.AdGroupCustomizerServiceClient: ... @overload def get_service( - self, name: Literal["AssetGroupServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.asset_group_service.AssetGroupServiceAsyncClient: ... + self, name: Literal["AdGroupCustomizerServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_customizer_service.AdGroupCustomizerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGroupServiceAsync"] - ) -> google.ads.googleads.v23.services.services.asset_group_service.AssetGroupServiceAsyncClient: ... + self, name: Literal["AdGroupCustomizerServiceAsync"] + ) -> google.ads.googleads.v23.services.services.ad_group_customizer_service.AdGroupCustomizerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignSharedSetService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_shared_set_service.CampaignSharedSetServiceClient: ... + self, name: Literal["AdGroupLabelService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_label_service.AdGroupLabelServiceClient: ... @overload def get_service( - self, name: Literal["CampaignSharedSetService"] - ) -> google.ads.googleads.v23.services.services.campaign_shared_set_service.CampaignSharedSetServiceClient: ... + self, name: Literal["AdGroupLabelService"] + ) -> google.ads.googleads.v23.services.services.ad_group_label_service.AdGroupLabelServiceClient: ... @overload def get_service( - self, name: Literal["CampaignSharedSetServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_shared_set_service.CampaignSharedSetServiceAsyncClient: ... + self, name: Literal["AdGroupLabelServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_label_service.AdGroupLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignSharedSetServiceAsync"] - ) -> google.ads.googleads.v23.services.services.campaign_shared_set_service.CampaignSharedSetServiceAsyncClient: ... + self, name: Literal["AdGroupLabelServiceAsync"] + ) -> google.ads.googleads.v23.services.services.ad_group_label_service.AdGroupLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupKeywordService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceClient: ... + self, name: Literal["AdGroupService"], version: _V23 + ) -> ( + google.ads.googleads.v23.services.services.ad_group_service.AdGroupServiceClient + ): ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupKeywordService"] - ) -> google.ads.googleads.v23.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceClient: ... + self, name: Literal["AdGroupService"] + ) -> ( + google.ads.googleads.v23.services.services.ad_group_service.AdGroupServiceClient + ): ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupKeywordServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceAsyncClient: ... + self, name: Literal["AdGroupServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_group_service.AdGroupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanAdGroupKeywordServiceAsync"] - ) -> google.ads.googleads.v23.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceAsyncClient: ... + self, name: Literal["AdGroupServiceAsync"] + ) -> google.ads.googleads.v23.services.services.ad_group_service.AdGroupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["SharedCriterionService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.shared_criterion_service.SharedCriterionServiceClient: ... + self, name: Literal["AdParameterService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_parameter_service.AdParameterServiceClient: ... @overload def get_service( - self, name: Literal["SharedCriterionService"] - ) -> google.ads.googleads.v23.services.services.shared_criterion_service.SharedCriterionServiceClient: ... + self, name: Literal["AdParameterService"] + ) -> google.ads.googleads.v23.services.services.ad_parameter_service.AdParameterServiceClient: ... @overload def get_service( - self, name: Literal["SharedCriterionServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.shared_criterion_service.SharedCriterionServiceAsyncClient: ... + self, name: Literal["AdParameterServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_parameter_service.AdParameterServiceAsyncClient: ... @overload def get_service( - self, name: Literal["SharedCriterionServiceAsync"] - ) -> google.ads.googleads.v23.services.services.shared_criterion_service.SharedCriterionServiceAsyncClient: ... + self, name: Literal["AdParameterServiceAsync"] + ) -> google.ads.googleads.v23.services.services.ad_parameter_service.AdParameterServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_service.CustomerServiceClient: ... + self, name: Literal["AdService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_service.AdServiceClient: ... @overload def get_service( - self, name: Literal["CustomerService"] - ) -> google.ads.googleads.v23.services.services.customer_service.CustomerServiceClient: ... + self, name: Literal["AdService"] + ) -> google.ads.googleads.v23.services.services.ad_service.AdServiceClient: ... @overload def get_service( - self, name: Literal["CustomerServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_service.CustomerServiceAsyncClient: ... + self, name: Literal["AdServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.ad_service.AdServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerServiceAsync"] - ) -> google.ads.googleads.v23.services.services.customer_service.CustomerServiceAsyncClient: ... + self, name: Literal["AdServiceAsync"] + ) -> google.ads.googleads.v23.services.services.ad_service.AdServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionActionService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.conversion_action_service.ConversionActionServiceClient: ... + self, name: Literal["AssetGenerationService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.asset_generation_service.AssetGenerationServiceClient: ... @overload def get_service( - self, name: Literal["ConversionActionService"] - ) -> google.ads.googleads.v23.services.services.conversion_action_service.ConversionActionServiceClient: ... + self, name: Literal["AssetGenerationService"] + ) -> google.ads.googleads.v23.services.services.asset_generation_service.AssetGenerationServiceClient: ... @overload def get_service( - self, name: Literal["ConversionActionServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.conversion_action_service.ConversionActionServiceAsyncClient: ... + self, name: Literal["AssetGenerationServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.asset_generation_service.AssetGenerationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionActionServiceAsync"] - ) -> google.ads.googleads.v23.services.services.conversion_action_service.ConversionActionServiceAsyncClient: ... + self, name: Literal["AssetGenerationServiceAsync"] + ) -> google.ads.googleads.v23.services.services.asset_generation_service.AssetGenerationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionCustomizerService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceClient: ... + self, name: Literal["AssetGroupAssetService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.asset_group_asset_service.AssetGroupAssetServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionCustomizerService"] - ) -> google.ads.googleads.v23.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceClient: ... + self, name: Literal["AssetGroupAssetService"] + ) -> google.ads.googleads.v23.services.services.asset_group_asset_service.AssetGroupAssetServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionCustomizerServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceAsyncClient: ... + self, name: Literal["AssetGroupAssetServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.asset_group_asset_service.AssetGroupAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionCustomizerServiceAsync"] - ) -> google.ads.googleads.v23.services.services.ad_group_criterion_customizer_service.AdGroupCriterionCustomizerServiceAsyncClient: ... + self, name: Literal["AssetGroupAssetServiceAsync"] + ) -> google.ads.googleads.v23.services.services.asset_group_asset_service.AssetGroupAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ReachPlanService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.reach_plan_service.ReachPlanServiceClient: ... + self, name: Literal["AssetGroupListingGroupFilterService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceClient: ... @overload def get_service( - self, name: Literal["ReachPlanService"] - ) -> google.ads.googleads.v23.services.services.reach_plan_service.ReachPlanServiceClient: ... + self, name: Literal["AssetGroupListingGroupFilterService"] + ) -> google.ads.googleads.v23.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceClient: ... @overload def get_service( - self, name: Literal["ReachPlanServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.reach_plan_service.ReachPlanServiceAsyncClient: ... + self, name: Literal["AssetGroupListingGroupFilterServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ReachPlanServiceAsync"] - ) -> google.ads.googleads.v23.services.services.reach_plan_service.ReachPlanServiceAsyncClient: ... + self, name: Literal["AssetGroupListingGroupFilterServiceAsync"] + ) -> google.ads.googleads.v23.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceAsyncClient: ... @overload def get_service( - self, name: Literal["UserListService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.user_list_service.UserListServiceClient: ... + self, name: Literal["AssetGroupService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.asset_group_service.AssetGroupServiceClient: ... @overload def get_service( - self, name: Literal["UserListService"] - ) -> google.ads.googleads.v23.services.services.user_list_service.UserListServiceClient: ... + self, name: Literal["AssetGroupService"] + ) -> google.ads.googleads.v23.services.services.asset_group_service.AssetGroupServiceClient: ... @overload def get_service( - self, name: Literal["UserListServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.user_list_service.UserListServiceAsyncClient: ... + self, name: Literal["AssetGroupServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.asset_group_service.AssetGroupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["UserListServiceAsync"] - ) -> google.ads.googleads.v23.services.services.user_list_service.UserListServiceAsyncClient: ... + self, name: Literal["AssetGroupServiceAsync"] + ) -> google.ads.googleads.v23.services.services.asset_group_service.AssetGroupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerAssetService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_asset_service.CustomerAssetServiceClient: ... + self, name: Literal["AssetGroupSignalService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.asset_group_signal_service.AssetGroupSignalServiceClient: ... @overload def get_service( - self, name: Literal["CustomerAssetService"] - ) -> google.ads.googleads.v23.services.services.customer_asset_service.CustomerAssetServiceClient: ... + self, name: Literal["AssetGroupSignalService"] + ) -> google.ads.googleads.v23.services.services.asset_group_signal_service.AssetGroupSignalServiceClient: ... @overload def get_service( - self, name: Literal["CustomerAssetServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_asset_service.CustomerAssetServiceAsyncClient: ... + self, name: Literal["AssetGroupSignalServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.asset_group_signal_service.AssetGroupSignalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerAssetServiceAsync"] - ) -> google.ads.googleads.v23.services.services.customer_asset_service.CustomerAssetServiceAsyncClient: ... + self, name: Literal["AssetGroupSignalServiceAsync"] + ) -> google.ads.googleads.v23.services.services.asset_group_signal_service.AssetGroupSignalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionUploadService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.conversion_upload_service.ConversionUploadServiceClient: ... + self, name: Literal["AssetService"], version: _V23 + ) -> ( + google.ads.googleads.v23.services.services.asset_service.AssetServiceClient + ): ... @overload def get_service( - self, name: Literal["ConversionUploadService"] - ) -> google.ads.googleads.v23.services.services.conversion_upload_service.ConversionUploadServiceClient: ... + self, name: Literal["AssetService"] + ) -> ( + google.ads.googleads.v23.services.services.asset_service.AssetServiceClient + ): ... @overload def get_service( - self, name: Literal["ConversionUploadServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.conversion_upload_service.ConversionUploadServiceAsyncClient: ... + self, name: Literal["AssetServiceAsync"], version: _V23 + ) -> ( + google.ads.googleads.v23.services.services.asset_service.AssetServiceAsyncClient + ): ... @overload def get_service( - self, name: Literal["ConversionUploadServiceAsync"] - ) -> google.ads.googleads.v23.services.services.conversion_upload_service.ConversionUploadServiceAsyncClient: ... + self, name: Literal["AssetServiceAsync"] + ) -> ( + google.ads.googleads.v23.services.services.asset_service.AssetServiceAsyncClient + ): ... @overload def get_service( - self, name: Literal["PaymentsAccountService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.payments_account_service.PaymentsAccountServiceClient: ... + self, name: Literal["AssetSetAssetService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.asset_set_asset_service.AssetSetAssetServiceClient: ... @overload def get_service( - self, name: Literal["PaymentsAccountService"] - ) -> google.ads.googleads.v23.services.services.payments_account_service.PaymentsAccountServiceClient: ... + self, name: Literal["AssetSetAssetService"] + ) -> google.ads.googleads.v23.services.services.asset_set_asset_service.AssetSetAssetServiceClient: ... @overload def get_service( - self, name: Literal["PaymentsAccountServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.payments_account_service.PaymentsAccountServiceAsyncClient: ... + self, name: Literal["AssetSetAssetServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.asset_set_asset_service.AssetSetAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["PaymentsAccountServiceAsync"] - ) -> google.ads.googleads.v23.services.services.payments_account_service.PaymentsAccountServiceAsyncClient: ... + self, name: Literal["AssetSetAssetServiceAsync"] + ) -> google.ads.googleads.v23.services.services.asset_set_asset_service.AssetSetAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionValueRuleSetService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceClient: ... + self, name: Literal["AssetSetService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.asset_set_service.AssetSetServiceClient: ... @overload def get_service( - self, name: Literal["ConversionValueRuleSetService"] - ) -> google.ads.googleads.v23.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceClient: ... + self, name: Literal["AssetSetService"] + ) -> google.ads.googleads.v23.services.services.asset_set_service.AssetSetServiceClient: ... @overload def get_service( - self, name: Literal["ConversionValueRuleSetServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceAsyncClient: ... + self, name: Literal["AssetSetServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.asset_set_service.AssetSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionValueRuleSetServiceAsync"] - ) -> google.ads.googleads.v23.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceAsyncClient: ... + self, name: Literal["AssetSetServiceAsync"] + ) -> google.ads.googleads.v23.services.services.asset_set_service.AssetSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignCriterionService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_criterion_service.CampaignCriterionServiceClient: ... + self, name: Literal["AudienceInsightsService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.audience_insights_service.AudienceInsightsServiceClient: ... @overload def get_service( - self, name: Literal["CampaignCriterionService"] - ) -> google.ads.googleads.v23.services.services.campaign_criterion_service.CampaignCriterionServiceClient: ... + self, name: Literal["AudienceInsightsService"] + ) -> google.ads.googleads.v23.services.services.audience_insights_service.AudienceInsightsServiceClient: ... @overload def get_service( - self, name: Literal["CampaignCriterionServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_criterion_service.CampaignCriterionServiceAsyncClient: ... + self, name: Literal["AudienceInsightsServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.audience_insights_service.AudienceInsightsServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignCriterionServiceAsync"] - ) -> google.ads.googleads.v23.services.services.campaign_criterion_service.CampaignCriterionServiceAsyncClient: ... + self, name: Literal["AudienceInsightsServiceAsync"] + ) -> google.ads.googleads.v23.services.services.audience_insights_service.AudienceInsightsServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignGroupService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_group_service.CampaignGroupServiceClient: ... + self, name: Literal["AudienceService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.audience_service.AudienceServiceClient: ... @overload def get_service( - self, name: Literal["CampaignGroupService"] - ) -> google.ads.googleads.v23.services.services.campaign_group_service.CampaignGroupServiceClient: ... + self, name: Literal["AudienceService"] + ) -> google.ads.googleads.v23.services.services.audience_service.AudienceServiceClient: ... @overload def get_service( - self, name: Literal["CampaignGroupServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_group_service.CampaignGroupServiceAsyncClient: ... + self, name: Literal["AudienceServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.audience_service.AudienceServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignGroupServiceAsync"] - ) -> google.ads.googleads.v23.services.services.campaign_group_service.CampaignGroupServiceAsyncClient: ... + self, name: Literal["AudienceServiceAsync"] + ) -> google.ads.googleads.v23.services.services.audience_service.AudienceServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignCustomizerService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_customizer_service.CampaignCustomizerServiceClient: ... + self, name: Literal["AutomaticallyCreatedAssetRemovalService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.automatically_created_asset_removal_service.AutomaticallyCreatedAssetRemovalServiceClient: ... @overload def get_service( - self, name: Literal["CampaignCustomizerService"] - ) -> google.ads.googleads.v23.services.services.campaign_customizer_service.CampaignCustomizerServiceClient: ... + self, name: Literal["AutomaticallyCreatedAssetRemovalService"] + ) -> google.ads.googleads.v23.services.services.automatically_created_asset_removal_service.AutomaticallyCreatedAssetRemovalServiceClient: ... @overload def get_service( - self, name: Literal["CampaignCustomizerServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_customizer_service.CampaignCustomizerServiceAsyncClient: ... + self, + name: Literal["AutomaticallyCreatedAssetRemovalServiceAsync"], + version: _V23, + ) -> google.ads.googleads.v23.services.services.automatically_created_asset_removal_service.AutomaticallyCreatedAssetRemovalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignCustomizerServiceAsync"] - ) -> google.ads.googleads.v23.services.services.campaign_customizer_service.CampaignCustomizerServiceAsyncClient: ... + self, name: Literal["AutomaticallyCreatedAssetRemovalServiceAsync"] + ) -> google.ads.googleads.v23.services.services.automatically_created_asset_removal_service.AutomaticallyCreatedAssetRemovalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdParameterService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_parameter_service.AdParameterServiceClient: ... + self, name: Literal["BatchJobService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.batch_job_service.BatchJobServiceClient: ... @overload def get_service( - self, name: Literal["AdParameterService"] - ) -> google.ads.googleads.v23.services.services.ad_parameter_service.AdParameterServiceClient: ... + self, name: Literal["BatchJobService"] + ) -> google.ads.googleads.v23.services.services.batch_job_service.BatchJobServiceClient: ... @overload def get_service( - self, name: Literal["AdParameterServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_parameter_service.AdParameterServiceAsyncClient: ... + self, name: Literal["BatchJobServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.batch_job_service.BatchJobServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdParameterServiceAsync"] - ) -> google.ads.googleads.v23.services.services.ad_parameter_service.AdParameterServiceAsyncClient: ... + self, name: Literal["BatchJobServiceAsync"] + ) -> google.ads.googleads.v23.services.services.batch_job_service.BatchJobServiceAsyncClient: ... @overload def get_service( - self, name: Literal["RemarketingActionService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.remarketing_action_service.RemarketingActionServiceClient: ... + self, name: Literal["BenchmarksService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.benchmarks_service.BenchmarksServiceClient: ... @overload def get_service( - self, name: Literal["RemarketingActionService"] - ) -> google.ads.googleads.v23.services.services.remarketing_action_service.RemarketingActionServiceClient: ... + self, name: Literal["BenchmarksService"] + ) -> google.ads.googleads.v23.services.services.benchmarks_service.BenchmarksServiceClient: ... @overload def get_service( - self, name: Literal["RemarketingActionServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.remarketing_action_service.RemarketingActionServiceAsyncClient: ... + self, name: Literal["BenchmarksServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.benchmarks_service.BenchmarksServiceAsyncClient: ... @overload def get_service( - self, name: Literal["RemarketingActionServiceAsync"] - ) -> google.ads.googleads.v23.services.services.remarketing_action_service.RemarketingActionServiceAsyncClient: ... + self, name: Literal["BenchmarksServiceAsync"] + ) -> google.ads.googleads.v23.services.services.benchmarks_service.BenchmarksServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BiddingStrategyService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.bidding_strategy_service.BiddingStrategyServiceClient: ... + self, name: Literal["BiddingDataExclusionService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceClient: ... @overload def get_service( - self, name: Literal["BiddingStrategyService"] - ) -> google.ads.googleads.v23.services.services.bidding_strategy_service.BiddingStrategyServiceClient: ... + self, name: Literal["BiddingDataExclusionService"] + ) -> google.ads.googleads.v23.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceClient: ... @overload def get_service( - self, name: Literal["BiddingStrategyServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.bidding_strategy_service.BiddingStrategyServiceAsyncClient: ... + self, name: Literal["BiddingDataExclusionServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BiddingStrategyServiceAsync"] - ) -> google.ads.googleads.v23.services.services.bidding_strategy_service.BiddingStrategyServiceAsyncClient: ... + self, name: Literal["BiddingDataExclusionServiceAsync"] + ) -> google.ads.googleads.v23.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ExperimentArmService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.experiment_arm_service.ExperimentArmServiceClient: ... + self, name: Literal["BiddingSeasonalityAdjustmentService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceClient: ... @overload def get_service( - self, name: Literal["ExperimentArmService"] - ) -> google.ads.googleads.v23.services.services.experiment_arm_service.ExperimentArmServiceClient: ... + self, name: Literal["BiddingSeasonalityAdjustmentService"] + ) -> google.ads.googleads.v23.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceClient: ... @overload def get_service( - self, name: Literal["ExperimentArmServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.experiment_arm_service.ExperimentArmServiceAsyncClient: ... + self, name: Literal["BiddingSeasonalityAdjustmentServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ExperimentArmServiceAsync"] - ) -> google.ads.googleads.v23.services.services.experiment_arm_service.ExperimentArmServiceAsyncClient: ... + self, name: Literal["BiddingSeasonalityAdjustmentServiceAsync"] + ) -> google.ads.googleads.v23.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.keyword_plan_service.KeywordPlanServiceClient: ... + self, name: Literal["BiddingStrategyService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.bidding_strategy_service.BiddingStrategyServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanService"] - ) -> google.ads.googleads.v23.services.services.keyword_plan_service.KeywordPlanServiceClient: ... + self, name: Literal["BiddingStrategyService"] + ) -> google.ads.googleads.v23.services.services.bidding_strategy_service.BiddingStrategyServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.keyword_plan_service.KeywordPlanServiceAsyncClient: ... + self, name: Literal["BiddingStrategyServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.bidding_strategy_service.BiddingStrategyServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanServiceAsync"] - ) -> google.ads.googleads.v23.services.services.keyword_plan_service.KeywordPlanServiceAsyncClient: ... + self, name: Literal["BiddingStrategyServiceAsync"] + ) -> google.ads.googleads.v23.services.services.bidding_strategy_service.BiddingStrategyServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerNegativeCriterionService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceClient: ... + self, name: Literal["BillingSetupService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.billing_setup_service.BillingSetupServiceClient: ... @overload def get_service( - self, name: Literal["CustomerNegativeCriterionService"] - ) -> google.ads.googleads.v23.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceClient: ... + self, name: Literal["BillingSetupService"] + ) -> google.ads.googleads.v23.services.services.billing_setup_service.BillingSetupServiceClient: ... @overload def get_service( - self, name: Literal["CustomerNegativeCriterionServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceAsyncClient: ... + self, name: Literal["BillingSetupServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.billing_setup_service.BillingSetupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerNegativeCriterionServiceAsync"] - ) -> google.ads.googleads.v23.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceAsyncClient: ... + self, name: Literal["BillingSetupServiceAsync"] + ) -> google.ads.googleads.v23.services.services.billing_setup_service.BillingSetupServiceAsyncClient: ... @overload def get_service( self, name: Literal["BrandSuggestionService"], version: _V23 @@ -4508,36 +4422,36 @@ class GoogleAdsClient: ) -> google.ads.googleads.v23.services.services.brand_suggestion_service.BrandSuggestionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupAdService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_ad_service.AdGroupAdServiceClient: ... + self, name: Literal["CampaignAssetService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_asset_service.CampaignAssetServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAdService"] - ) -> google.ads.googleads.v23.services.services.ad_group_ad_service.AdGroupAdServiceClient: ... + self, name: Literal["CampaignAssetService"] + ) -> google.ads.googleads.v23.services.services.campaign_asset_service.CampaignAssetServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAdServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_ad_service.AdGroupAdServiceAsyncClient: ... + self, name: Literal["CampaignAssetServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_asset_service.CampaignAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupAdServiceAsync"] - ) -> google.ads.googleads.v23.services.services.ad_group_ad_service.AdGroupAdServiceAsyncClient: ... + self, name: Literal["CampaignAssetServiceAsync"] + ) -> google.ads.googleads.v23.services.services.campaign_asset_service.CampaignAssetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanIdeaService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceClient: ... + self, name: Literal["CampaignAssetSetService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_asset_set_service.CampaignAssetSetServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanIdeaService"] - ) -> google.ads.googleads.v23.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceClient: ... + self, name: Literal["CampaignAssetSetService"] + ) -> google.ads.googleads.v23.services.services.campaign_asset_set_service.CampaignAssetSetServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanIdeaServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceAsyncClient: ... + self, name: Literal["CampaignAssetSetServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_asset_set_service.CampaignAssetSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanIdeaServiceAsync"] - ) -> google.ads.googleads.v23.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceAsyncClient: ... + self, name: Literal["CampaignAssetSetServiceAsync"] + ) -> google.ads.googleads.v23.services.services.campaign_asset_set_service.CampaignAssetSetServiceAsyncClient: ... @overload def get_service( self, name: Literal["CampaignBidModifierService"], version: _V23 @@ -4556,84 +4470,132 @@ class GoogleAdsClient: ) -> google.ads.googleads.v23.services.services.campaign_bid_modifier_service.CampaignBidModifierServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ProductLinkService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.product_link_service.ProductLinkServiceClient: ... + self, name: Literal["CampaignBudgetService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_budget_service.CampaignBudgetServiceClient: ... @overload def get_service( - self, name: Literal["ProductLinkService"] - ) -> google.ads.googleads.v23.services.services.product_link_service.ProductLinkServiceClient: ... + self, name: Literal["CampaignBudgetService"] + ) -> google.ads.googleads.v23.services.services.campaign_budget_service.CampaignBudgetServiceClient: ... @overload def get_service( - self, name: Literal["ProductLinkServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.product_link_service.ProductLinkServiceAsyncClient: ... + self, name: Literal["CampaignBudgetServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_budget_service.CampaignBudgetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ProductLinkServiceAsync"] - ) -> google.ads.googleads.v23.services.services.product_link_service.ProductLinkServiceAsyncClient: ... + self, name: Literal["CampaignBudgetServiceAsync"] + ) -> google.ads.googleads.v23.services.services.campaign_budget_service.CampaignBudgetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["GoogleAdsFieldService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.google_ads_field_service.GoogleAdsFieldServiceClient: ... + self, name: Literal["CampaignConversionGoalService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceClient: ... @overload def get_service( - self, name: Literal["GoogleAdsFieldService"] - ) -> google.ads.googleads.v23.services.services.google_ads_field_service.GoogleAdsFieldServiceClient: ... + self, name: Literal["CampaignConversionGoalService"] + ) -> google.ads.googleads.v23.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceClient: ... @overload def get_service( - self, name: Literal["GoogleAdsFieldServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.google_ads_field_service.GoogleAdsFieldServiceAsyncClient: ... + self, name: Literal["CampaignConversionGoalServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["GoogleAdsFieldServiceAsync"] - ) -> google.ads.googleads.v23.services.services.google_ads_field_service.GoogleAdsFieldServiceAsyncClient: ... + self, name: Literal["CampaignConversionGoalServiceAsync"] + ) -> google.ads.googleads.v23.services.services.campaign_conversion_goal_service.CampaignConversionGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanCampaignKeywordService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceClient: ... + self, name: Literal["CampaignCriterionService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_criterion_service.CampaignCriterionServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanCampaignKeywordService"] - ) -> google.ads.googleads.v23.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceClient: ... + self, name: Literal["CampaignCriterionService"] + ) -> google.ads.googleads.v23.services.services.campaign_criterion_service.CampaignCriterionServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanCampaignKeywordServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceAsyncClient: ... + self, name: Literal["CampaignCriterionServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_criterion_service.CampaignCriterionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanCampaignKeywordServiceAsync"] - ) -> google.ads.googleads.v23.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceAsyncClient: ... + self, name: Literal["CampaignCriterionServiceAsync"] + ) -> google.ads.googleads.v23.services.services.campaign_criterion_service.CampaignCriterionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupLabelService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_label_service.AdGroupLabelServiceClient: ... + self, name: Literal["CampaignCustomizerService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_customizer_service.CampaignCustomizerServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupLabelService"] - ) -> google.ads.googleads.v23.services.services.ad_group_label_service.AdGroupLabelServiceClient: ... + self, name: Literal["CampaignCustomizerService"] + ) -> google.ads.googleads.v23.services.services.campaign_customizer_service.CampaignCustomizerServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupLabelServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_label_service.AdGroupLabelServiceAsyncClient: ... + self, name: Literal["CampaignCustomizerServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_customizer_service.CampaignCustomizerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupLabelServiceAsync"] - ) -> google.ads.googleads.v23.services.services.ad_group_label_service.AdGroupLabelServiceAsyncClient: ... + self, name: Literal["CampaignCustomizerServiceAsync"] + ) -> google.ads.googleads.v23.services.services.campaign_customizer_service.CampaignCustomizerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ContentCreatorInsightsService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.content_creator_insights_service.ContentCreatorInsightsServiceClient: ... + self, name: Literal["CampaignDraftService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_draft_service.CampaignDraftServiceClient: ... @overload def get_service( - self, name: Literal["ContentCreatorInsightsService"] - ) -> google.ads.googleads.v23.services.services.content_creator_insights_service.ContentCreatorInsightsServiceClient: ... + self, name: Literal["CampaignDraftService"] + ) -> google.ads.googleads.v23.services.services.campaign_draft_service.CampaignDraftServiceClient: ... @overload def get_service( - self, name: Literal["ContentCreatorInsightsServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.content_creator_insights_service.ContentCreatorInsightsServiceAsyncClient: ... + self, name: Literal["CampaignDraftServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_draft_service.CampaignDraftServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["CampaignDraftServiceAsync"] + ) -> google.ads.googleads.v23.services.services.campaign_draft_service.CampaignDraftServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["CampaignGoalConfigService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_goal_config_service.CampaignGoalConfigServiceClient: ... + @overload + def get_service( + self, name: Literal["CampaignGoalConfigService"] + ) -> google.ads.googleads.v23.services.services.campaign_goal_config_service.CampaignGoalConfigServiceClient: ... + @overload + def get_service( + self, name: Literal["CampaignGoalConfigServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_goal_config_service.CampaignGoalConfigServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["CampaignGoalConfigServiceAsync"] + ) -> google.ads.googleads.v23.services.services.campaign_goal_config_service.CampaignGoalConfigServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["CampaignGroupService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_group_service.CampaignGroupServiceClient: ... + @overload + def get_service( + self, name: Literal["CampaignGroupService"] + ) -> google.ads.googleads.v23.services.services.campaign_group_service.CampaignGroupServiceClient: ... + @overload + def get_service( + self, name: Literal["CampaignGroupServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_group_service.CampaignGroupServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["CampaignGroupServiceAsync"] + ) -> google.ads.googleads.v23.services.services.campaign_group_service.CampaignGroupServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["CampaignLabelService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_label_service.CampaignLabelServiceClient: ... + @overload + def get_service( + self, name: Literal["CampaignLabelService"] + ) -> google.ads.googleads.v23.services.services.campaign_label_service.CampaignLabelServiceClient: ... + @overload + def get_service( + self, name: Literal["CampaignLabelServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_label_service.CampaignLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ContentCreatorInsightsServiceAsync"] - ) -> google.ads.googleads.v23.services.services.content_creator_insights_service.ContentCreatorInsightsServiceAsyncClient: ... + self, name: Literal["CampaignLabelServiceAsync"] + ) -> google.ads.googleads.v23.services.services.campaign_label_service.CampaignLabelServiceAsyncClient: ... @overload def get_service( self, name: Literal["CampaignLifecycleGoalService"], version: _V23 @@ -4652,250 +4614,276 @@ class GoogleAdsClient: ) -> google.ads.googleads.v23.services.services.campaign_lifecycle_goal_service.CampaignLifecycleGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSuggestService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceClient: ... + self, name: Literal["CampaignService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_service.CampaignServiceClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSuggestService"] - ) -> google.ads.googleads.v23.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceClient: ... + self, name: Literal["CampaignService"] + ) -> google.ads.googleads.v23.services.services.campaign_service.CampaignServiceClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSuggestServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceAsyncClient: ... + self, name: Literal["CampaignServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_service.CampaignServiceAsyncClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSuggestServiceAsync"] - ) -> google.ads.googleads.v23.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceAsyncClient: ... + self, name: Literal["CampaignServiceAsync"] + ) -> google.ads.googleads.v23.services.services.campaign_service.CampaignServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AutomaticallyCreatedAssetRemovalService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.automatically_created_asset_removal_service.AutomaticallyCreatedAssetRemovalServiceClient: ... + self, name: Literal["CampaignSharedSetService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_shared_set_service.CampaignSharedSetServiceClient: ... @overload def get_service( - self, name: Literal["AutomaticallyCreatedAssetRemovalService"] - ) -> google.ads.googleads.v23.services.services.automatically_created_asset_removal_service.AutomaticallyCreatedAssetRemovalServiceClient: ... + self, name: Literal["CampaignSharedSetService"] + ) -> google.ads.googleads.v23.services.services.campaign_shared_set_service.CampaignSharedSetServiceClient: ... @overload def get_service( - self, - name: Literal["AutomaticallyCreatedAssetRemovalServiceAsync"], - version: _V23, - ) -> google.ads.googleads.v23.services.services.automatically_created_asset_removal_service.AutomaticallyCreatedAssetRemovalServiceAsyncClient: ... + self, name: Literal["CampaignSharedSetServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.campaign_shared_set_service.CampaignSharedSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AutomaticallyCreatedAssetRemovalServiceAsync"] - ) -> google.ads.googleads.v23.services.services.automatically_created_asset_removal_service.AutomaticallyCreatedAssetRemovalServiceAsyncClient: ... + self, name: Literal["CampaignSharedSetServiceAsync"] + ) -> google.ads.googleads.v23.services.services.campaign_shared_set_service.CampaignSharedSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignAssetService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_asset_service.CampaignAssetServiceClient: ... + self, name: Literal["ContentCreatorInsightsService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.content_creator_insights_service.ContentCreatorInsightsServiceClient: ... @overload def get_service( - self, name: Literal["CampaignAssetService"] - ) -> google.ads.googleads.v23.services.services.campaign_asset_service.CampaignAssetServiceClient: ... + self, name: Literal["ContentCreatorInsightsService"] + ) -> google.ads.googleads.v23.services.services.content_creator_insights_service.ContentCreatorInsightsServiceClient: ... @overload def get_service( - self, name: Literal["CampaignAssetServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_asset_service.CampaignAssetServiceAsyncClient: ... + self, name: Literal["ContentCreatorInsightsServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.content_creator_insights_service.ContentCreatorInsightsServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignAssetServiceAsync"] - ) -> google.ads.googleads.v23.services.services.campaign_asset_service.CampaignAssetServiceAsyncClient: ... + self, name: Literal["ContentCreatorInsightsServiceAsync"] + ) -> google.ads.googleads.v23.services.services.content_creator_insights_service.ContentCreatorInsightsServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupAssetSetService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceClient: ... + self, name: Literal["ConversionActionService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.conversion_action_service.ConversionActionServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAssetSetService"] - ) -> google.ads.googleads.v23.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceClient: ... + self, name: Literal["ConversionActionService"] + ) -> google.ads.googleads.v23.services.services.conversion_action_service.ConversionActionServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAssetSetServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceAsyncClient: ... + self, name: Literal["ConversionActionServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.conversion_action_service.ConversionActionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupAssetSetServiceAsync"] - ) -> google.ads.googleads.v23.services.services.ad_group_asset_set_service.AdGroupAssetSetServiceAsyncClient: ... + self, name: Literal["ConversionActionServiceAsync"] + ) -> google.ads.googleads.v23.services.services.conversion_action_service.ConversionActionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignBudgetService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_budget_service.CampaignBudgetServiceClient: ... + self, name: Literal["ConversionAdjustmentUploadService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceClient: ... @overload def get_service( - self, name: Literal["CampaignBudgetService"] - ) -> google.ads.googleads.v23.services.services.campaign_budget_service.CampaignBudgetServiceClient: ... + self, name: Literal["ConversionAdjustmentUploadService"] + ) -> google.ads.googleads.v23.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceClient: ... @overload def get_service( - self, name: Literal["CampaignBudgetServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_budget_service.CampaignBudgetServiceAsyncClient: ... + self, name: Literal["ConversionAdjustmentUploadServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignBudgetServiceAsync"] - ) -> google.ads.googleads.v23.services.services.campaign_budget_service.CampaignBudgetServiceAsyncClient: ... + self, name: Literal["ConversionAdjustmentUploadServiceAsync"] + ) -> google.ads.googleads.v23.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupService"], version: _V23 - ) -> ( - google.ads.googleads.v23.services.services.ad_group_service.AdGroupServiceClient - ): ... + self, name: Literal["ConversionCustomVariableService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.conversion_custom_variable_service.ConversionCustomVariableServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupService"] - ) -> ( - google.ads.googleads.v23.services.services.ad_group_service.AdGroupServiceClient - ): ... + self, name: Literal["ConversionCustomVariableService"] + ) -> google.ads.googleads.v23.services.services.conversion_custom_variable_service.ConversionCustomVariableServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_service.AdGroupServiceAsyncClient: ... + self, name: Literal["ConversionCustomVariableServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.conversion_custom_variable_service.ConversionCustomVariableServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupServiceAsync"] - ) -> google.ads.googleads.v23.services.services.ad_group_service.AdGroupServiceAsyncClient: ... + self, name: Literal["ConversionCustomVariableServiceAsync"] + ) -> google.ads.googleads.v23.services.services.conversion_custom_variable_service.ConversionCustomVariableServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerLabelService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_label_service.CustomerLabelServiceClient: ... + self, name: Literal["ConversionGoalCampaignConfigService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceClient: ... @overload def get_service( - self, name: Literal["CustomerLabelService"] - ) -> google.ads.googleads.v23.services.services.customer_label_service.CustomerLabelServiceClient: ... + self, name: Literal["ConversionGoalCampaignConfigService"] + ) -> google.ads.googleads.v23.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceClient: ... @overload def get_service( - self, name: Literal["CustomerLabelServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_label_service.CustomerLabelServiceAsyncClient: ... + self, name: Literal["ConversionGoalCampaignConfigServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerLabelServiceAsync"] - ) -> google.ads.googleads.v23.services.services.customer_label_service.CustomerLabelServiceAsyncClient: ... + self, name: Literal["ConversionGoalCampaignConfigServiceAsync"] + ) -> google.ads.googleads.v23.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceAsyncClient: ... @overload def get_service( - self, name: Literal["IncentiveService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.incentive_service.IncentiveServiceClient: ... + self, name: Literal["ConversionUploadService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.conversion_upload_service.ConversionUploadServiceClient: ... @overload def get_service( - self, name: Literal["IncentiveService"] - ) -> google.ads.googleads.v23.services.services.incentive_service.IncentiveServiceClient: ... + self, name: Literal["ConversionUploadService"] + ) -> google.ads.googleads.v23.services.services.conversion_upload_service.ConversionUploadServiceClient: ... @overload def get_service( - self, name: Literal["IncentiveServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.incentive_service.IncentiveServiceAsyncClient: ... + self, name: Literal["ConversionUploadServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.conversion_upload_service.ConversionUploadServiceAsyncClient: ... @overload def get_service( - self, name: Literal["IncentiveServiceAsync"] - ) -> google.ads.googleads.v23.services.services.incentive_service.IncentiveServiceAsyncClient: ... + self, name: Literal["ConversionUploadServiceAsync"] + ) -> google.ads.googleads.v23.services.services.conversion_upload_service.ConversionUploadServiceAsyncClient: ... @overload def get_service( - self, name: Literal["RecommendationService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.recommendation_service.RecommendationServiceClient: ... + self, name: Literal["ConversionValueRuleService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.conversion_value_rule_service.ConversionValueRuleServiceClient: ... @overload def get_service( - self, name: Literal["RecommendationService"] - ) -> google.ads.googleads.v23.services.services.recommendation_service.RecommendationServiceClient: ... + self, name: Literal["ConversionValueRuleService"] + ) -> google.ads.googleads.v23.services.services.conversion_value_rule_service.ConversionValueRuleServiceClient: ... @overload def get_service( - self, name: Literal["RecommendationServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.recommendation_service.RecommendationServiceAsyncClient: ... + self, name: Literal["ConversionValueRuleServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.conversion_value_rule_service.ConversionValueRuleServiceAsyncClient: ... @overload def get_service( - self, name: Literal["RecommendationServiceAsync"] - ) -> google.ads.googleads.v23.services.services.recommendation_service.RecommendationServiceAsyncClient: ... + self, name: Literal["ConversionValueRuleServiceAsync"] + ) -> google.ads.googleads.v23.services.services.conversion_value_rule_service.ConversionValueRuleServiceAsyncClient: ... @overload def get_service( - self, name: Literal["RecommendationSubscriptionService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceClient: ... + self, name: Literal["ConversionValueRuleSetService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceClient: ... @overload def get_service( - self, name: Literal["RecommendationSubscriptionService"] - ) -> google.ads.googleads.v23.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceClient: ... + self, name: Literal["ConversionValueRuleSetService"] + ) -> google.ads.googleads.v23.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceClient: ... @overload def get_service( - self, name: Literal["RecommendationSubscriptionServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceAsyncClient: ... + self, name: Literal["ConversionValueRuleSetServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["RecommendationSubscriptionServiceAsync"] - ) -> google.ads.googleads.v23.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceAsyncClient: ... + self, name: Literal["ConversionValueRuleSetServiceAsync"] + ) -> google.ads.googleads.v23.services.services.conversion_value_rule_set_service.ConversionValueRuleSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BenchmarksService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.benchmarks_service.BenchmarksServiceClient: ... + self, name: Literal["CustomAudienceService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.custom_audience_service.CustomAudienceServiceClient: ... @overload def get_service( - self, name: Literal["BenchmarksService"] - ) -> google.ads.googleads.v23.services.services.benchmarks_service.BenchmarksServiceClient: ... + self, name: Literal["CustomAudienceService"] + ) -> google.ads.googleads.v23.services.services.custom_audience_service.CustomAudienceServiceClient: ... @overload def get_service( - self, name: Literal["BenchmarksServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.benchmarks_service.BenchmarksServiceAsyncClient: ... + self, name: Literal["CustomAudienceServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.custom_audience_service.CustomAudienceServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BenchmarksServiceAsync"] - ) -> google.ads.googleads.v23.services.services.benchmarks_service.BenchmarksServiceAsyncClient: ... + self, name: Literal["CustomAudienceServiceAsync"] + ) -> google.ads.googleads.v23.services.services.custom_audience_service.CustomAudienceServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionCustomVariableService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.conversion_custom_variable_service.ConversionCustomVariableServiceClient: ... + self, name: Literal["CustomConversionGoalService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.custom_conversion_goal_service.CustomConversionGoalServiceClient: ... @overload def get_service( - self, name: Literal["ConversionCustomVariableService"] - ) -> google.ads.googleads.v23.services.services.conversion_custom_variable_service.ConversionCustomVariableServiceClient: ... + self, name: Literal["CustomConversionGoalService"] + ) -> google.ads.googleads.v23.services.services.custom_conversion_goal_service.CustomConversionGoalServiceClient: ... @overload def get_service( - self, name: Literal["ConversionCustomVariableServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.conversion_custom_variable_service.ConversionCustomVariableServiceAsyncClient: ... + self, name: Literal["CustomConversionGoalServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.custom_conversion_goal_service.CustomConversionGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionCustomVariableServiceAsync"] - ) -> google.ads.googleads.v23.services.services.conversion_custom_variable_service.ConversionCustomVariableServiceAsyncClient: ... + self, name: Literal["CustomConversionGoalServiceAsync"] + ) -> google.ads.googleads.v23.services.services.custom_conversion_goal_service.CustomConversionGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignAssetSetService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_asset_set_service.CampaignAssetSetServiceClient: ... + self, name: Literal["CustomInterestService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.custom_interest_service.CustomInterestServiceClient: ... @overload def get_service( - self, name: Literal["CampaignAssetSetService"] - ) -> google.ads.googleads.v23.services.services.campaign_asset_set_service.CampaignAssetSetServiceClient: ... + self, name: Literal["CustomInterestService"] + ) -> google.ads.googleads.v23.services.services.custom_interest_service.CustomInterestServiceClient: ... @overload def get_service( - self, name: Literal["CampaignAssetSetServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_asset_set_service.CampaignAssetSetServiceAsyncClient: ... + self, name: Literal["CustomInterestServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.custom_interest_service.CustomInterestServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignAssetSetServiceAsync"] - ) -> google.ads.googleads.v23.services.services.campaign_asset_set_service.CampaignAssetSetServiceAsyncClient: ... + self, name: Literal["CustomInterestServiceAsync"] + ) -> google.ads.googleads.v23.services.services.custom_interest_service.CustomInterestServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionValueRuleService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.conversion_value_rule_service.ConversionValueRuleServiceClient: ... + self, name: Literal["CustomerAssetService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_asset_service.CustomerAssetServiceClient: ... + @overload + def get_service( + self, name: Literal["CustomerAssetService"] + ) -> google.ads.googleads.v23.services.services.customer_asset_service.CustomerAssetServiceClient: ... + @overload + def get_service( + self, name: Literal["CustomerAssetServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_asset_service.CustomerAssetServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["CustomerAssetServiceAsync"] + ) -> google.ads.googleads.v23.services.services.customer_asset_service.CustomerAssetServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["CustomerAssetSetService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_asset_set_service.CustomerAssetSetServiceClient: ... + @overload + def get_service( + self, name: Literal["CustomerAssetSetService"] + ) -> google.ads.googleads.v23.services.services.customer_asset_set_service.CustomerAssetSetServiceClient: ... + @overload + def get_service( + self, name: Literal["CustomerAssetSetServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_asset_set_service.CustomerAssetSetServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["CustomerAssetSetServiceAsync"] + ) -> google.ads.googleads.v23.services.services.customer_asset_set_service.CustomerAssetSetServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["CustomerClientLinkService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_client_link_service.CustomerClientLinkServiceClient: ... @overload def get_service( - self, name: Literal["ConversionValueRuleService"] - ) -> google.ads.googleads.v23.services.services.conversion_value_rule_service.ConversionValueRuleServiceClient: ... + self, name: Literal["CustomerClientLinkService"] + ) -> google.ads.googleads.v23.services.services.customer_client_link_service.CustomerClientLinkServiceClient: ... @overload def get_service( - self, name: Literal["ConversionValueRuleServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.conversion_value_rule_service.ConversionValueRuleServiceAsyncClient: ... + self, name: Literal["CustomerClientLinkServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_client_link_service.CustomerClientLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionValueRuleServiceAsync"] - ) -> google.ads.googleads.v23.services.services.conversion_value_rule_service.ConversionValueRuleServiceAsyncClient: ... + self, name: Literal["CustomerClientLinkServiceAsync"] + ) -> google.ads.googleads.v23.services.services.customer_client_link_service.CustomerClientLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupCustomizerService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_customizer_service.AdGroupCustomizerServiceClient: ... + self, name: Literal["CustomerConversionGoalService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupCustomizerService"] - ) -> google.ads.googleads.v23.services.services.ad_group_customizer_service.AdGroupCustomizerServiceClient: ... + self, name: Literal["CustomerConversionGoalService"] + ) -> google.ads.googleads.v23.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupCustomizerServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_customizer_service.AdGroupCustomizerServiceAsyncClient: ... + self, name: Literal["CustomerConversionGoalServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupCustomizerServiceAsync"] - ) -> google.ads.googleads.v23.services.services.ad_group_customizer_service.AdGroupCustomizerServiceAsyncClient: ... + self, name: Literal["CustomerConversionGoalServiceAsync"] + ) -> google.ads.googleads.v23.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceAsyncClient: ... @overload def get_service( self, name: Literal["CustomerCustomizerService"], version: _V23 @@ -4914,108 +4902,84 @@ class GoogleAdsClient: ) -> google.ads.googleads.v23.services.services.customer_customizer_service.CustomerCustomizerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGroupAssetService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.asset_group_asset_service.AssetGroupAssetServiceClient: ... - @overload - def get_service( - self, name: Literal["AssetGroupAssetService"] - ) -> google.ads.googleads.v23.services.services.asset_group_asset_service.AssetGroupAssetServiceClient: ... - @overload - def get_service( - self, name: Literal["AssetGroupAssetServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.asset_group_asset_service.AssetGroupAssetServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["AssetGroupAssetServiceAsync"] - ) -> google.ads.googleads.v23.services.services.asset_group_asset_service.AssetGroupAssetServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["CustomInterestService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.custom_interest_service.CustomInterestServiceClient: ... + self, name: Literal["CustomerLabelService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_label_service.CustomerLabelServiceClient: ... @overload def get_service( - self, name: Literal["CustomInterestService"] - ) -> google.ads.googleads.v23.services.services.custom_interest_service.CustomInterestServiceClient: ... + self, name: Literal["CustomerLabelService"] + ) -> google.ads.googleads.v23.services.services.customer_label_service.CustomerLabelServiceClient: ... @overload def get_service( - self, name: Literal["CustomInterestServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.custom_interest_service.CustomInterestServiceAsyncClient: ... + self, name: Literal["CustomerLabelServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_label_service.CustomerLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomInterestServiceAsync"] - ) -> google.ads.googleads.v23.services.services.custom_interest_service.CustomInterestServiceAsyncClient: ... + self, name: Literal["CustomerLabelServiceAsync"] + ) -> google.ads.googleads.v23.services.services.customer_label_service.CustomerLabelServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AccountLinkService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.account_link_service.AccountLinkServiceClient: ... + self, name: Literal["CustomerLifecycleGoalService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceClient: ... @overload def get_service( - self, name: Literal["AccountLinkService"] - ) -> google.ads.googleads.v23.services.services.account_link_service.AccountLinkServiceClient: ... + self, name: Literal["CustomerLifecycleGoalService"] + ) -> google.ads.googleads.v23.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceClient: ... @overload def get_service( - self, name: Literal["AccountLinkServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.account_link_service.AccountLinkServiceAsyncClient: ... + self, name: Literal["CustomerLifecycleGoalServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AccountLinkServiceAsync"] - ) -> google.ads.googleads.v23.services.services.account_link_service.AccountLinkServiceAsyncClient: ... + self, name: Literal["CustomerLifecycleGoalServiceAsync"] + ) -> google.ads.googleads.v23.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AccountBudgetProposalService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.account_budget_proposal_service.AccountBudgetProposalServiceClient: ... + self, name: Literal["CustomerManagerLinkService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_manager_link_service.CustomerManagerLinkServiceClient: ... @overload def get_service( - self, name: Literal["AccountBudgetProposalService"] - ) -> google.ads.googleads.v23.services.services.account_budget_proposal_service.AccountBudgetProposalServiceClient: ... + self, name: Literal["CustomerManagerLinkService"] + ) -> google.ads.googleads.v23.services.services.customer_manager_link_service.CustomerManagerLinkServiceClient: ... @overload def get_service( - self, name: Literal["AccountBudgetProposalServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.account_budget_proposal_service.AccountBudgetProposalServiceAsyncClient: ... + self, name: Literal["CustomerManagerLinkServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_manager_link_service.CustomerManagerLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AccountBudgetProposalServiceAsync"] - ) -> google.ads.googleads.v23.services.services.account_budget_proposal_service.AccountBudgetProposalServiceAsyncClient: ... + self, name: Literal["CustomerManagerLinkServiceAsync"] + ) -> google.ads.googleads.v23.services.services.customer_manager_link_service.CustomerManagerLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["UserDataService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.user_data_service.UserDataServiceClient: ... + self, name: Literal["CustomerNegativeCriterionService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceClient: ... @overload def get_service( - self, name: Literal["UserDataService"] - ) -> google.ads.googleads.v23.services.services.user_data_service.UserDataServiceClient: ... + self, name: Literal["CustomerNegativeCriterionService"] + ) -> google.ads.googleads.v23.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceClient: ... @overload def get_service( - self, name: Literal["UserDataServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.user_data_service.UserDataServiceAsyncClient: ... + self, name: Literal["CustomerNegativeCriterionServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["UserDataServiceAsync"] - ) -> google.ads.googleads.v23.services.services.user_data_service.UserDataServiceAsyncClient: ... + self, name: Literal["CustomerNegativeCriterionServiceAsync"] + ) -> google.ads.googleads.v23.services.services.customer_negative_criterion_service.CustomerNegativeCriterionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetService"], version: _V23 - ) -> ( - google.ads.googleads.v23.services.services.asset_service.AssetServiceClient - ): ... + self, name: Literal["CustomerService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_service.CustomerServiceClient: ... @overload def get_service( - self, name: Literal["AssetService"] - ) -> ( - google.ads.googleads.v23.services.services.asset_service.AssetServiceClient - ): ... + self, name: Literal["CustomerService"] + ) -> google.ads.googleads.v23.services.services.customer_service.CustomerServiceClient: ... @overload def get_service( - self, name: Literal["AssetServiceAsync"], version: _V23 - ) -> ( - google.ads.googleads.v23.services.services.asset_service.AssetServiceAsyncClient - ): ... + self, name: Literal["CustomerServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_service.CustomerServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetServiceAsync"] - ) -> ( - google.ads.googleads.v23.services.services.asset_service.AssetServiceAsyncClient - ): ... + self, name: Literal["CustomerServiceAsync"] + ) -> google.ads.googleads.v23.services.services.customer_service.CustomerServiceAsyncClient: ... @overload def get_service( self, @@ -5054,292 +5018,340 @@ class GoogleAdsClient: ) -> google.ads.googleads.v23.services.services.customer_user_access_invitation_service.CustomerUserAccessInvitationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSettingService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceClient: ... + self, name: Literal["CustomerUserAccessService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_user_access_service.CustomerUserAccessServiceClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSettingService"] - ) -> google.ads.googleads.v23.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceClient: ... + self, name: Literal["CustomerUserAccessService"] + ) -> google.ads.googleads.v23.services.services.customer_user_access_service.CustomerUserAccessServiceClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSettingServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceAsyncClient: ... + self, name: Literal["CustomerUserAccessServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customer_user_access_service.CustomerUserAccessServiceAsyncClient: ... @overload def get_service( - self, name: Literal["SmartCampaignSettingServiceAsync"] - ) -> google.ads.googleads.v23.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceAsyncClient: ... + self, name: Literal["CustomerUserAccessServiceAsync"] + ) -> google.ads.googleads.v23.services.services.customer_user_access_service.CustomerUserAccessServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_service.CampaignServiceClient: ... + self, name: Literal["CustomizerAttributeService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customizer_attribute_service.CustomizerAttributeServiceClient: ... @overload def get_service( - self, name: Literal["CampaignService"] - ) -> google.ads.googleads.v23.services.services.campaign_service.CampaignServiceClient: ... + self, name: Literal["CustomizerAttributeService"] + ) -> google.ads.googleads.v23.services.services.customizer_attribute_service.CustomizerAttributeServiceClient: ... @overload def get_service( - self, name: Literal["CampaignServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_service.CampaignServiceAsyncClient: ... + self, name: Literal["CustomizerAttributeServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.customizer_attribute_service.CustomizerAttributeServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignServiceAsync"] - ) -> google.ads.googleads.v23.services.services.campaign_service.CampaignServiceAsyncClient: ... + self, name: Literal["CustomizerAttributeServiceAsync"] + ) -> google.ads.googleads.v23.services.services.customizer_attribute_service.CustomizerAttributeServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ShareablePreviewService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.shareable_preview_service.ShareablePreviewServiceClient: ... + self, name: Literal["DataLinkService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.data_link_service.DataLinkServiceClient: ... @overload def get_service( - self, name: Literal["ShareablePreviewService"] - ) -> google.ads.googleads.v23.services.services.shareable_preview_service.ShareablePreviewServiceClient: ... + self, name: Literal["DataLinkService"] + ) -> google.ads.googleads.v23.services.services.data_link_service.DataLinkServiceClient: ... @overload def get_service( - self, name: Literal["ShareablePreviewServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.shareable_preview_service.ShareablePreviewServiceAsyncClient: ... + self, name: Literal["DataLinkServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.data_link_service.DataLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ShareablePreviewServiceAsync"] - ) -> google.ads.googleads.v23.services.services.shareable_preview_service.ShareablePreviewServiceAsyncClient: ... + self, name: Literal["DataLinkServiceAsync"] + ) -> google.ads.googleads.v23.services.services.data_link_service.DataLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["IdentityVerificationService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.identity_verification_service.IdentityVerificationServiceClient: ... + self, name: Literal["ExperimentArmService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.experiment_arm_service.ExperimentArmServiceClient: ... @overload def get_service( - self, name: Literal["IdentityVerificationService"] - ) -> google.ads.googleads.v23.services.services.identity_verification_service.IdentityVerificationServiceClient: ... + self, name: Literal["ExperimentArmService"] + ) -> google.ads.googleads.v23.services.services.experiment_arm_service.ExperimentArmServiceClient: ... @overload def get_service( - self, name: Literal["IdentityVerificationServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.identity_verification_service.IdentityVerificationServiceAsyncClient: ... + self, name: Literal["ExperimentArmServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.experiment_arm_service.ExperimentArmServiceAsyncClient: ... @overload def get_service( - self, name: Literal["IdentityVerificationServiceAsync"] - ) -> google.ads.googleads.v23.services.services.identity_verification_service.IdentityVerificationServiceAsyncClient: ... + self, name: Literal["ExperimentArmServiceAsync"] + ) -> google.ads.googleads.v23.services.services.experiment_arm_service.ExperimentArmServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerLifecycleGoalService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceClient: ... + self, name: Literal["ExperimentService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.experiment_service.ExperimentServiceClient: ... @overload def get_service( - self, name: Literal["CustomerLifecycleGoalService"] - ) -> google.ads.googleads.v23.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceClient: ... + self, name: Literal["ExperimentService"] + ) -> google.ads.googleads.v23.services.services.experiment_service.ExperimentServiceClient: ... @overload def get_service( - self, name: Literal["CustomerLifecycleGoalServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceAsyncClient: ... + self, name: Literal["ExperimentServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.experiment_service.ExperimentServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerLifecycleGoalServiceAsync"] - ) -> google.ads.googleads.v23.services.services.customer_lifecycle_goal_service.CustomerLifecycleGoalServiceAsyncClient: ... + self, name: Literal["ExperimentServiceAsync"] + ) -> google.ads.googleads.v23.services.services.experiment_service.ExperimentServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupAdLabelService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceClient: ... + self, name: Literal["GeoTargetConstantService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.geo_target_constant_service.GeoTargetConstantServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAdLabelService"] - ) -> google.ads.googleads.v23.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceClient: ... + self, name: Literal["GeoTargetConstantService"] + ) -> google.ads.googleads.v23.services.services.geo_target_constant_service.GeoTargetConstantServiceClient: ... + @overload + def get_service( + self, name: Literal["GeoTargetConstantServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.geo_target_constant_service.GeoTargetConstantServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["GeoTargetConstantServiceAsync"] + ) -> google.ads.googleads.v23.services.services.geo_target_constant_service.GeoTargetConstantServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["GoalService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.goal_service.GoalServiceClient: ... + @overload + def get_service( + self, name: Literal["GoalService"] + ) -> google.ads.googleads.v23.services.services.goal_service.GoalServiceClient: ... + @overload + def get_service( + self, name: Literal["GoalServiceAsync"], version: _V23 + ) -> ( + google.ads.googleads.v23.services.services.goal_service.GoalServiceAsyncClient + ): ... + @overload + def get_service( + self, name: Literal["GoalServiceAsync"] + ) -> ( + google.ads.googleads.v23.services.services.goal_service.GoalServiceAsyncClient + ): ... + @overload + def get_service( + self, name: Literal["GoogleAdsFieldService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.google_ads_field_service.GoogleAdsFieldServiceClient: ... + @overload + def get_service( + self, name: Literal["GoogleAdsFieldService"] + ) -> google.ads.googleads.v23.services.services.google_ads_field_service.GoogleAdsFieldServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupAdLabelServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceAsyncClient: ... + self, name: Literal["GoogleAdsFieldServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.google_ads_field_service.GoogleAdsFieldServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupAdLabelServiceAsync"] - ) -> google.ads.googleads.v23.services.services.ad_group_ad_label_service.AdGroupAdLabelServiceAsyncClient: ... + self, name: Literal["GoogleAdsFieldServiceAsync"] + ) -> google.ads.googleads.v23.services.services.google_ads_field_service.GoogleAdsFieldServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_service.AdServiceClient: ... + self, name: Literal["GoogleAdsService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.google_ads_service.GoogleAdsServiceClient: ... @overload def get_service( - self, name: Literal["AdService"] - ) -> google.ads.googleads.v23.services.services.ad_service.AdServiceClient: ... + self, name: Literal["GoogleAdsService"] + ) -> google.ads.googleads.v23.services.services.google_ads_service.GoogleAdsServiceClient: ... @overload def get_service( - self, name: Literal["AdServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_service.AdServiceAsyncClient: ... + self, name: Literal["GoogleAdsServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.google_ads_service.GoogleAdsServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdServiceAsync"] - ) -> google.ads.googleads.v23.services.services.ad_service.AdServiceAsyncClient: ... + self, name: Literal["GoogleAdsServiceAsync"] + ) -> google.ads.googleads.v23.services.services.google_ads_service.GoogleAdsServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerManagerLinkService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_manager_link_service.CustomerManagerLinkServiceClient: ... + self, name: Literal["IdentityVerificationService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.identity_verification_service.IdentityVerificationServiceClient: ... @overload def get_service( - self, name: Literal["CustomerManagerLinkService"] - ) -> google.ads.googleads.v23.services.services.customer_manager_link_service.CustomerManagerLinkServiceClient: ... + self, name: Literal["IdentityVerificationService"] + ) -> google.ads.googleads.v23.services.services.identity_verification_service.IdentityVerificationServiceClient: ... @overload def get_service( - self, name: Literal["CustomerManagerLinkServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_manager_link_service.CustomerManagerLinkServiceAsyncClient: ... + self, name: Literal["IdentityVerificationServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.identity_verification_service.IdentityVerificationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerManagerLinkServiceAsync"] - ) -> google.ads.googleads.v23.services.services.customer_manager_link_service.CustomerManagerLinkServiceAsyncClient: ... + self, name: Literal["IdentityVerificationServiceAsync"] + ) -> google.ads.googleads.v23.services.services.identity_verification_service.IdentityVerificationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGroupListingGroupFilterService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceClient: ... + self, name: Literal["IncentiveService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.incentive_service.IncentiveServiceClient: ... @overload def get_service( - self, name: Literal["AssetGroupListingGroupFilterService"] - ) -> google.ads.googleads.v23.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceClient: ... + self, name: Literal["IncentiveService"] + ) -> google.ads.googleads.v23.services.services.incentive_service.IncentiveServiceClient: ... @overload def get_service( - self, name: Literal["AssetGroupListingGroupFilterServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceAsyncClient: ... + self, name: Literal["IncentiveServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.incentive_service.IncentiveServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGroupListingGroupFilterServiceAsync"] - ) -> google.ads.googleads.v23.services.services.asset_group_listing_group_filter_service.AssetGroupListingGroupFilterServiceAsyncClient: ... + self, name: Literal["IncentiveServiceAsync"] + ) -> google.ads.googleads.v23.services.services.incentive_service.IncentiveServiceAsyncClient: ... @overload def get_service( - self, name: Literal["UserListCustomerTypeService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.user_list_customer_type_service.UserListCustomerTypeServiceClient: ... + self, name: Literal["InvoiceService"], version: _V23 + ) -> ( + google.ads.googleads.v23.services.services.invoice_service.InvoiceServiceClient + ): ... @overload def get_service( - self, name: Literal["UserListCustomerTypeService"] - ) -> google.ads.googleads.v23.services.services.user_list_customer_type_service.UserListCustomerTypeServiceClient: ... + self, name: Literal["InvoiceService"] + ) -> ( + google.ads.googleads.v23.services.services.invoice_service.InvoiceServiceClient + ): ... @overload def get_service( - self, name: Literal["UserListCustomerTypeServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.user_list_customer_type_service.UserListCustomerTypeServiceAsyncClient: ... + self, name: Literal["InvoiceServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.invoice_service.InvoiceServiceAsyncClient: ... @overload def get_service( - self, name: Literal["UserListCustomerTypeServiceAsync"] - ) -> google.ads.googleads.v23.services.services.user_list_customer_type_service.UserListCustomerTypeServiceAsyncClient: ... + self, name: Literal["InvoiceServiceAsync"] + ) -> google.ads.googleads.v23.services.services.invoice_service.InvoiceServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BiddingSeasonalityAdjustmentService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceClient: ... + self, name: Literal["KeywordPlanAdGroupKeywordService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceClient: ... @overload def get_service( - self, name: Literal["BiddingSeasonalityAdjustmentService"] - ) -> google.ads.googleads.v23.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceClient: ... + self, name: Literal["KeywordPlanAdGroupKeywordService"] + ) -> google.ads.googleads.v23.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceClient: ... @overload def get_service( - self, name: Literal["BiddingSeasonalityAdjustmentServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceAsyncClient: ... + self, name: Literal["KeywordPlanAdGroupKeywordServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BiddingSeasonalityAdjustmentServiceAsync"] - ) -> google.ads.googleads.v23.services.services.bidding_seasonality_adjustment_service.BiddingSeasonalityAdjustmentServiceAsyncClient: ... + self, name: Literal["KeywordPlanAdGroupKeywordServiceAsync"] + ) -> google.ads.googleads.v23.services.services.keyword_plan_ad_group_keyword_service.KeywordPlanAdGroupKeywordServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionGoalCampaignConfigService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceClient: ... + self, name: Literal["KeywordPlanAdGroupService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceClient: ... @overload def get_service( - self, name: Literal["ConversionGoalCampaignConfigService"] - ) -> google.ads.googleads.v23.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceClient: ... + self, name: Literal["KeywordPlanAdGroupService"] + ) -> google.ads.googleads.v23.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceClient: ... @overload def get_service( - self, name: Literal["ConversionGoalCampaignConfigServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceAsyncClient: ... + self, name: Literal["KeywordPlanAdGroupServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionGoalCampaignConfigServiceAsync"] - ) -> google.ads.googleads.v23.services.services.conversion_goal_campaign_config_service.ConversionGoalCampaignConfigServiceAsyncClient: ... + self, name: Literal["KeywordPlanAdGroupServiceAsync"] + ) -> google.ads.googleads.v23.services.services.keyword_plan_ad_group_service.KeywordPlanAdGroupServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignGoalConfigService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_goal_config_service.CampaignGoalConfigServiceClient: ... + self, name: Literal["KeywordPlanCampaignKeywordService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceClient: ... @overload def get_service( - self, name: Literal["CampaignGoalConfigService"] - ) -> google.ads.googleads.v23.services.services.campaign_goal_config_service.CampaignGoalConfigServiceClient: ... + self, name: Literal["KeywordPlanCampaignKeywordService"] + ) -> google.ads.googleads.v23.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceClient: ... @overload def get_service( - self, name: Literal["CampaignGoalConfigServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.campaign_goal_config_service.CampaignGoalConfigServiceAsyncClient: ... + self, name: Literal["KeywordPlanCampaignKeywordServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CampaignGoalConfigServiceAsync"] - ) -> google.ads.googleads.v23.services.services.campaign_goal_config_service.CampaignGoalConfigServiceAsyncClient: ... + self, name: Literal["KeywordPlanCampaignKeywordServiceAsync"] + ) -> google.ads.googleads.v23.services.services.keyword_plan_campaign_keyword_service.KeywordPlanCampaignKeywordServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BiddingDataExclusionService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceClient: ... + self, name: Literal["KeywordPlanCampaignService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceClient: ... @overload def get_service( - self, name: Literal["BiddingDataExclusionService"] - ) -> google.ads.googleads.v23.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceClient: ... + self, name: Literal["KeywordPlanCampaignService"] + ) -> google.ads.googleads.v23.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceClient: ... @overload def get_service( - self, name: Literal["BiddingDataExclusionServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceAsyncClient: ... + self, name: Literal["KeywordPlanCampaignServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BiddingDataExclusionServiceAsync"] - ) -> google.ads.googleads.v23.services.services.bidding_data_exclusion_service.BiddingDataExclusionServiceAsyncClient: ... + self, name: Literal["KeywordPlanCampaignServiceAsync"] + ) -> google.ads.googleads.v23.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AudienceService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.audience_service.AudienceServiceClient: ... + self, name: Literal["KeywordPlanIdeaService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceClient: ... @overload def get_service( - self, name: Literal["AudienceService"] - ) -> google.ads.googleads.v23.services.services.audience_service.AudienceServiceClient: ... + self, name: Literal["KeywordPlanIdeaService"] + ) -> google.ads.googleads.v23.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceClient: ... @overload def get_service( - self, name: Literal["AudienceServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.audience_service.AudienceServiceAsyncClient: ... + self, name: Literal["KeywordPlanIdeaServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AudienceServiceAsync"] - ) -> google.ads.googleads.v23.services.services.audience_service.AudienceServiceAsyncClient: ... + self, name: Literal["KeywordPlanIdeaServiceAsync"] + ) -> google.ads.googleads.v23.services.services.keyword_plan_idea_service.KeywordPlanIdeaServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerClientLinkService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_client_link_service.CustomerClientLinkServiceClient: ... + self, name: Literal["KeywordPlanService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.keyword_plan_service.KeywordPlanServiceClient: ... @overload def get_service( - self, name: Literal["CustomerClientLinkService"] - ) -> google.ads.googleads.v23.services.services.customer_client_link_service.CustomerClientLinkServiceClient: ... + self, name: Literal["KeywordPlanService"] + ) -> google.ads.googleads.v23.services.services.keyword_plan_service.KeywordPlanServiceClient: ... @overload def get_service( - self, name: Literal["CustomerClientLinkServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_client_link_service.CustomerClientLinkServiceAsyncClient: ... + self, name: Literal["KeywordPlanServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.keyword_plan_service.KeywordPlanServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerClientLinkServiceAsync"] - ) -> google.ads.googleads.v23.services.services.customer_client_link_service.CustomerClientLinkServiceAsyncClient: ... + self, name: Literal["KeywordPlanServiceAsync"] + ) -> google.ads.googleads.v23.services.services.keyword_plan_service.KeywordPlanServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetSetService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.asset_set_service.AssetSetServiceClient: ... + self, name: Literal["KeywordThemeConstantService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceClient: ... @overload def get_service( - self, name: Literal["AssetSetService"] - ) -> google.ads.googleads.v23.services.services.asset_set_service.AssetSetServiceClient: ... + self, name: Literal["KeywordThemeConstantService"] + ) -> google.ads.googleads.v23.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceClient: ... @overload def get_service( - self, name: Literal["AssetSetServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.asset_set_service.AssetSetServiceAsyncClient: ... + self, name: Literal["KeywordThemeConstantServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetSetServiceAsync"] - ) -> google.ads.googleads.v23.services.services.asset_set_service.AssetSetServiceAsyncClient: ... + self, name: Literal["KeywordThemeConstantServiceAsync"] + ) -> google.ads.googleads.v23.services.services.keyword_theme_constant_service.KeywordThemeConstantServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomConversionGoalService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.custom_conversion_goal_service.CustomConversionGoalServiceClient: ... + self, name: Literal["LabelService"], version: _V23 + ) -> ( + google.ads.googleads.v23.services.services.label_service.LabelServiceClient + ): ... @overload def get_service( - self, name: Literal["CustomConversionGoalService"] - ) -> google.ads.googleads.v23.services.services.custom_conversion_goal_service.CustomConversionGoalServiceClient: ... + self, name: Literal["LabelService"] + ) -> ( + google.ads.googleads.v23.services.services.label_service.LabelServiceClient + ): ... @overload def get_service( - self, name: Literal["CustomConversionGoalServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.custom_conversion_goal_service.CustomConversionGoalServiceAsyncClient: ... + self, name: Literal["LabelServiceAsync"], version: _V23 + ) -> ( + google.ads.googleads.v23.services.services.label_service.LabelServiceAsyncClient + ): ... @overload def get_service( - self, name: Literal["CustomConversionGoalServiceAsync"] - ) -> google.ads.googleads.v23.services.services.custom_conversion_goal_service.CustomConversionGoalServiceAsyncClient: ... + self, name: Literal["LabelServiceAsync"] + ) -> ( + google.ads.googleads.v23.services.services.label_service.LabelServiceAsyncClient + ): ... @overload def get_service( self, name: Literal["LocalServicesLeadService"], version: _V23 @@ -5358,188 +5370,164 @@ class GoogleAdsClient: ) -> google.ads.googleads.v23.services.services.local_services_lead_service.LocalServicesLeadServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerConversionGoalService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceClient: ... - @overload - def get_service( - self, name: Literal["CustomerConversionGoalService"] - ) -> google.ads.googleads.v23.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceClient: ... - @overload - def get_service( - self, name: Literal["CustomerConversionGoalServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["CustomerConversionGoalServiceAsync"] - ) -> google.ads.googleads.v23.services.services.customer_conversion_goal_service.CustomerConversionGoalServiceAsyncClient: ... - @overload - def get_service( - self, name: Literal["ConversionAdjustmentUploadService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceClient: ... + self, name: Literal["OfflineUserDataJobService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.offline_user_data_job_service.OfflineUserDataJobServiceClient: ... @overload def get_service( - self, name: Literal["ConversionAdjustmentUploadService"] - ) -> google.ads.googleads.v23.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceClient: ... + self, name: Literal["OfflineUserDataJobService"] + ) -> google.ads.googleads.v23.services.services.offline_user_data_job_service.OfflineUserDataJobServiceClient: ... @overload def get_service( - self, name: Literal["ConversionAdjustmentUploadServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceAsyncClient: ... + self, name: Literal["OfflineUserDataJobServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.offline_user_data_job_service.OfflineUserDataJobServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ConversionAdjustmentUploadServiceAsync"] - ) -> google.ads.googleads.v23.services.services.conversion_adjustment_upload_service.ConversionAdjustmentUploadServiceAsyncClient: ... + self, name: Literal["OfflineUserDataJobServiceAsync"] + ) -> google.ads.googleads.v23.services.services.offline_user_data_job_service.OfflineUserDataJobServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomAudienceService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.custom_audience_service.CustomAudienceServiceClient: ... + self, name: Literal["PaymentsAccountService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.payments_account_service.PaymentsAccountServiceClient: ... @overload def get_service( - self, name: Literal["CustomAudienceService"] - ) -> google.ads.googleads.v23.services.services.custom_audience_service.CustomAudienceServiceClient: ... + self, name: Literal["PaymentsAccountService"] + ) -> google.ads.googleads.v23.services.services.payments_account_service.PaymentsAccountServiceClient: ... @overload def get_service( - self, name: Literal["CustomAudienceServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.custom_audience_service.CustomAudienceServiceAsyncClient: ... + self, name: Literal["PaymentsAccountServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.payments_account_service.PaymentsAccountServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomAudienceServiceAsync"] - ) -> google.ads.googleads.v23.services.services.custom_audience_service.CustomAudienceServiceAsyncClient: ... + self, name: Literal["PaymentsAccountServiceAsync"] + ) -> google.ads.googleads.v23.services.services.payments_account_service.PaymentsAccountServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BatchJobService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.batch_job_service.BatchJobServiceClient: ... + self, name: Literal["ProductLinkInvitationService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.product_link_invitation_service.ProductLinkInvitationServiceClient: ... @overload def get_service( - self, name: Literal["BatchJobService"] - ) -> google.ads.googleads.v23.services.services.batch_job_service.BatchJobServiceClient: ... + self, name: Literal["ProductLinkInvitationService"] + ) -> google.ads.googleads.v23.services.services.product_link_invitation_service.ProductLinkInvitationServiceClient: ... @overload def get_service( - self, name: Literal["BatchJobServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.batch_job_service.BatchJobServiceAsyncClient: ... + self, name: Literal["ProductLinkInvitationServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.product_link_invitation_service.ProductLinkInvitationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["BatchJobServiceAsync"] - ) -> google.ads.googleads.v23.services.services.batch_job_service.BatchJobServiceAsyncClient: ... + self, name: Literal["ProductLinkInvitationServiceAsync"] + ) -> google.ads.googleads.v23.services.services.product_link_invitation_service.ProductLinkInvitationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ThirdPartyAppAnalyticsLinkService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceClient: ... + self, name: Literal["ProductLinkService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.product_link_service.ProductLinkServiceClient: ... @overload def get_service( - self, name: Literal["ThirdPartyAppAnalyticsLinkService"] - ) -> google.ads.googleads.v23.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceClient: ... + self, name: Literal["ProductLinkService"] + ) -> google.ads.googleads.v23.services.services.product_link_service.ProductLinkServiceClient: ... @overload def get_service( - self, name: Literal["ThirdPartyAppAnalyticsLinkServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceAsyncClient: ... + self, name: Literal["ProductLinkServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.product_link_service.ProductLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ThirdPartyAppAnalyticsLinkServiceAsync"] - ) -> google.ads.googleads.v23.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceAsyncClient: ... + self, name: Literal["ProductLinkServiceAsync"] + ) -> google.ads.googleads.v23.services.services.product_link_service.ProductLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["TravelAssetSuggestionService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceClient: ... + self, name: Literal["ReachPlanService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.reach_plan_service.ReachPlanServiceClient: ... @overload def get_service( - self, name: Literal["TravelAssetSuggestionService"] - ) -> google.ads.googleads.v23.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceClient: ... + self, name: Literal["ReachPlanService"] + ) -> google.ads.googleads.v23.services.services.reach_plan_service.ReachPlanServiceClient: ... @overload def get_service( - self, name: Literal["TravelAssetSuggestionServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceAsyncClient: ... + self, name: Literal["ReachPlanServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.reach_plan_service.ReachPlanServiceAsyncClient: ... @overload def get_service( - self, name: Literal["TravelAssetSuggestionServiceAsync"] - ) -> google.ads.googleads.v23.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceAsyncClient: ... + self, name: Literal["ReachPlanServiceAsync"] + ) -> google.ads.googleads.v23.services.services.reach_plan_service.ReachPlanServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomizerAttributeService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customizer_attribute_service.CustomizerAttributeServiceClient: ... + self, name: Literal["RecommendationService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.recommendation_service.RecommendationServiceClient: ... @overload def get_service( - self, name: Literal["CustomizerAttributeService"] - ) -> google.ads.googleads.v23.services.services.customizer_attribute_service.CustomizerAttributeServiceClient: ... + self, name: Literal["RecommendationService"] + ) -> google.ads.googleads.v23.services.services.recommendation_service.RecommendationServiceClient: ... @overload def get_service( - self, name: Literal["CustomizerAttributeServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customizer_attribute_service.CustomizerAttributeServiceAsyncClient: ... + self, name: Literal["RecommendationServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.recommendation_service.RecommendationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomizerAttributeServiceAsync"] - ) -> google.ads.googleads.v23.services.services.customizer_attribute_service.CustomizerAttributeServiceAsyncClient: ... + self, name: Literal["RecommendationServiceAsync"] + ) -> google.ads.googleads.v23.services.services.recommendation_service.RecommendationServiceAsyncClient: ... @overload def get_service( - self, name: Literal["LabelService"], version: _V23 - ) -> ( - google.ads.googleads.v23.services.services.label_service.LabelServiceClient - ): ... + self, name: Literal["RecommendationSubscriptionService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceClient: ... @overload def get_service( - self, name: Literal["LabelService"] - ) -> ( - google.ads.googleads.v23.services.services.label_service.LabelServiceClient - ): ... + self, name: Literal["RecommendationSubscriptionService"] + ) -> google.ads.googleads.v23.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceClient: ... @overload def get_service( - self, name: Literal["LabelServiceAsync"], version: _V23 - ) -> ( - google.ads.googleads.v23.services.services.label_service.LabelServiceAsyncClient - ): ... + self, name: Literal["RecommendationSubscriptionServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["LabelServiceAsync"] - ) -> ( - google.ads.googleads.v23.services.services.label_service.LabelServiceAsyncClient - ): ... + self, name: Literal["RecommendationSubscriptionServiceAsync"] + ) -> google.ads.googleads.v23.services.services.recommendation_subscription_service.RecommendationSubscriptionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionLabelService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceClient: ... + self, name: Literal["RemarketingActionService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.remarketing_action_service.RemarketingActionServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionLabelService"] - ) -> google.ads.googleads.v23.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceClient: ... + self, name: Literal["RemarketingActionService"] + ) -> google.ads.googleads.v23.services.services.remarketing_action_service.RemarketingActionServiceClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionLabelServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceAsyncClient: ... + self, name: Literal["RemarketingActionServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.remarketing_action_service.RemarketingActionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AdGroupCriterionLabelServiceAsync"] - ) -> google.ads.googleads.v23.services.services.ad_group_criterion_label_service.AdGroupCriterionLabelServiceAsyncClient: ... + self, name: Literal["RemarketingActionServiceAsync"] + ) -> google.ads.googleads.v23.services.services.remarketing_action_service.RemarketingActionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AudienceInsightsService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.audience_insights_service.AudienceInsightsServiceClient: ... + self, name: Literal["ShareablePreviewService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.shareable_preview_service.ShareablePreviewServiceClient: ... @overload def get_service( - self, name: Literal["AudienceInsightsService"] - ) -> google.ads.googleads.v23.services.services.audience_insights_service.AudienceInsightsServiceClient: ... + self, name: Literal["ShareablePreviewService"] + ) -> google.ads.googleads.v23.services.services.shareable_preview_service.ShareablePreviewServiceClient: ... @overload def get_service( - self, name: Literal["AudienceInsightsServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.audience_insights_service.AudienceInsightsServiceAsyncClient: ... + self, name: Literal["ShareablePreviewServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.shareable_preview_service.ShareablePreviewServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AudienceInsightsServiceAsync"] - ) -> google.ads.googleads.v23.services.services.audience_insights_service.AudienceInsightsServiceAsyncClient: ... + self, name: Literal["ShareablePreviewServiceAsync"] + ) -> google.ads.googleads.v23.services.services.shareable_preview_service.ShareablePreviewServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerAssetSetService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_asset_set_service.CustomerAssetSetServiceClient: ... + self, name: Literal["SharedCriterionService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.shared_criterion_service.SharedCriterionServiceClient: ... @overload def get_service( - self, name: Literal["CustomerAssetSetService"] - ) -> google.ads.googleads.v23.services.services.customer_asset_set_service.CustomerAssetSetServiceClient: ... + self, name: Literal["SharedCriterionService"] + ) -> google.ads.googleads.v23.services.services.shared_criterion_service.SharedCriterionServiceClient: ... @overload def get_service( - self, name: Literal["CustomerAssetSetServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.customer_asset_set_service.CustomerAssetSetServiceAsyncClient: ... + self, name: Literal["SharedCriterionServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.shared_criterion_service.SharedCriterionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["CustomerAssetSetServiceAsync"] - ) -> google.ads.googleads.v23.services.services.customer_asset_set_service.CustomerAssetSetServiceAsyncClient: ... + self, name: Literal["SharedCriterionServiceAsync"] + ) -> google.ads.googleads.v23.services.services.shared_criterion_service.SharedCriterionServiceAsyncClient: ... @overload def get_service( self, name: Literal["SharedSetService"], version: _V23 @@ -5558,104 +5546,116 @@ class GoogleAdsClient: ) -> google.ads.googleads.v23.services.services.shared_set_service.SharedSetServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGenerationService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.asset_generation_service.AssetGenerationServiceClient: ... + self, name: Literal["SmartCampaignSettingService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceClient: ... @overload def get_service( - self, name: Literal["AssetGenerationService"] - ) -> google.ads.googleads.v23.services.services.asset_generation_service.AssetGenerationServiceClient: ... + self, name: Literal["SmartCampaignSettingService"] + ) -> google.ads.googleads.v23.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceClient: ... @overload def get_service( - self, name: Literal["AssetGenerationServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.asset_generation_service.AssetGenerationServiceAsyncClient: ... + self, name: Literal["SmartCampaignSettingServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetGenerationServiceAsync"] - ) -> google.ads.googleads.v23.services.services.asset_generation_service.AssetGenerationServiceAsyncClient: ... + self, name: Literal["SmartCampaignSettingServiceAsync"] + ) -> google.ads.googleads.v23.services.services.smart_campaign_setting_service.SmartCampaignSettingServiceAsyncClient: ... @overload def get_service( - self, name: Literal["DataLinkService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.data_link_service.DataLinkServiceClient: ... + self, name: Literal["SmartCampaignSuggestService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceClient: ... @overload def get_service( - self, name: Literal["DataLinkService"] - ) -> google.ads.googleads.v23.services.services.data_link_service.DataLinkServiceClient: ... + self, name: Literal["SmartCampaignSuggestService"] + ) -> google.ads.googleads.v23.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceClient: ... @overload def get_service( - self, name: Literal["DataLinkServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.data_link_service.DataLinkServiceAsyncClient: ... + self, name: Literal["SmartCampaignSuggestServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceAsyncClient: ... @overload def get_service( - self, name: Literal["DataLinkServiceAsync"] - ) -> google.ads.googleads.v23.services.services.data_link_service.DataLinkServiceAsyncClient: ... + self, name: Literal["SmartCampaignSuggestServiceAsync"] + ) -> google.ads.googleads.v23.services.services.smart_campaign_suggest_service.SmartCampaignSuggestServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ExperimentService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.experiment_service.ExperimentServiceClient: ... + self, name: Literal["ThirdPartyAppAnalyticsLinkService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceClient: ... @overload def get_service( - self, name: Literal["ExperimentService"] - ) -> google.ads.googleads.v23.services.services.experiment_service.ExperimentServiceClient: ... + self, name: Literal["ThirdPartyAppAnalyticsLinkService"] + ) -> google.ads.googleads.v23.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceClient: ... @overload def get_service( - self, name: Literal["ExperimentServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.experiment_service.ExperimentServiceAsyncClient: ... + self, name: Literal["ThirdPartyAppAnalyticsLinkServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["ExperimentServiceAsync"] - ) -> google.ads.googleads.v23.services.services.experiment_service.ExperimentServiceAsyncClient: ... + self, name: Literal["ThirdPartyAppAnalyticsLinkServiceAsync"] + ) -> google.ads.googleads.v23.services.services.third_party_app_analytics_link_service.ThirdPartyAppAnalyticsLinkServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetSetAssetService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.asset_set_asset_service.AssetSetAssetServiceClient: ... + self, name: Literal["TravelAssetSuggestionService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceClient: ... @overload def get_service( - self, name: Literal["AssetSetAssetService"] - ) -> google.ads.googleads.v23.services.services.asset_set_asset_service.AssetSetAssetServiceClient: ... + self, name: Literal["TravelAssetSuggestionService"] + ) -> google.ads.googleads.v23.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceClient: ... @overload def get_service( - self, name: Literal["AssetSetAssetServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.asset_set_asset_service.AssetSetAssetServiceAsyncClient: ... + self, name: Literal["TravelAssetSuggestionServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["AssetSetAssetServiceAsync"] - ) -> google.ads.googleads.v23.services.services.asset_set_asset_service.AssetSetAssetServiceAsyncClient: ... + self, name: Literal["TravelAssetSuggestionServiceAsync"] + ) -> google.ads.googleads.v23.services.services.travel_asset_suggestion_service.TravelAssetSuggestionServiceAsyncClient: ... @overload def get_service( - self, name: Literal["InvoiceService"], version: _V23 - ) -> ( - google.ads.googleads.v23.services.services.invoice_service.InvoiceServiceClient - ): ... + self, name: Literal["UserDataService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.user_data_service.UserDataServiceClient: ... @overload def get_service( - self, name: Literal["InvoiceService"] - ) -> ( - google.ads.googleads.v23.services.services.invoice_service.InvoiceServiceClient - ): ... + self, name: Literal["UserDataService"] + ) -> google.ads.googleads.v23.services.services.user_data_service.UserDataServiceClient: ... @overload def get_service( - self, name: Literal["InvoiceServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.invoice_service.InvoiceServiceAsyncClient: ... + self, name: Literal["UserDataServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.user_data_service.UserDataServiceAsyncClient: ... @overload def get_service( - self, name: Literal["InvoiceServiceAsync"] - ) -> google.ads.googleads.v23.services.services.invoice_service.InvoiceServiceAsyncClient: ... + self, name: Literal["UserDataServiceAsync"] + ) -> google.ads.googleads.v23.services.services.user_data_service.UserDataServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanCampaignService"], version: _V23 - ) -> google.ads.googleads.v23.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceClient: ... + self, name: Literal["UserListCustomerTypeService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.user_list_customer_type_service.UserListCustomerTypeServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanCampaignService"] - ) -> google.ads.googleads.v23.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceClient: ... + self, name: Literal["UserListCustomerTypeService"] + ) -> google.ads.googleads.v23.services.services.user_list_customer_type_service.UserListCustomerTypeServiceClient: ... @overload def get_service( - self, name: Literal["KeywordPlanCampaignServiceAsync"], version: _V23 - ) -> google.ads.googleads.v23.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceAsyncClient: ... + self, name: Literal["UserListCustomerTypeServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.user_list_customer_type_service.UserListCustomerTypeServiceAsyncClient: ... @overload def get_service( - self, name: Literal["KeywordPlanCampaignServiceAsync"] - ) -> google.ads.googleads.v23.services.services.keyword_plan_campaign_service.KeywordPlanCampaignServiceAsyncClient: ... + self, name: Literal["UserListCustomerTypeServiceAsync"] + ) -> google.ads.googleads.v23.services.services.user_list_customer_type_service.UserListCustomerTypeServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["UserListService"], version: _V23 + ) -> google.ads.googleads.v23.services.services.user_list_service.UserListServiceClient: ... + @overload + def get_service( + self, name: Literal["UserListService"] + ) -> google.ads.googleads.v23.services.services.user_list_service.UserListServiceClient: ... + @overload + def get_service( + self, name: Literal["UserListServiceAsync"], version: _V23 + ) -> google.ads.googleads.v23.services.services.user_list_service.UserListServiceAsyncClient: ... + @overload + def get_service( + self, name: Literal["UserListServiceAsync"] + ) -> google.ads.googleads.v23.services.services.user_list_service.UserListServiceAsyncClient: ... @overload def get_service(self, name: str, version: _V = "v23") -> Any: ... # End of autogenerated service overloads