class Google::Ads::GoogleAds::Factories::V8::Services

Public Class Methods

new( logging_interceptor:, error_interceptor:, credentials:, metadata:, endpoint:, deprecation: ) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 8
def initialize(
  logging_interceptor:,
  error_interceptor:,
  credentials:,
  metadata:,
  endpoint:,
  deprecation:
)
  @interceptors = [
    error_interceptor,
    logging_interceptor
  ].compact
  @credentials = credentials
  @metadata = metadata
  @endpoint = endpoint
  @deprecation = deprecation
end

Public Instance Methods

accessible_bidding_strategy(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 872
def accessible_bidding_strategy(&blk)
  require "google/ads/google_ads/v8/services/accessible_bidding_strategy_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AccessibleBiddingStrategyService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_accessible_bidding_strategy: Google::Ads::GoogleAds::V8::Services::GetAccessibleBiddingStrategyRequest

    },
    deprecation: @deprecation
  )
end
account_budget(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1784
def account_budget(&blk)
  require "google/ads/google_ads/v8/services/account_budget_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AccountBudgetService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_account_budget: Google::Ads::GoogleAds::V8::Services::GetAccountBudgetRequest

    },
    deprecation: @deprecation
  )
end
account_budget_proposal(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2606
def account_budget_proposal(&blk)
  require "google/ads/google_ads/v8/services/account_budget_proposal_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AccountBudgetProposalService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_account_budget_proposal: Google::Ads::GoogleAds::V8::Services::GetAccountBudgetProposalRequest,

      mutate_account_budget_proposal: Google::Ads::GoogleAds::V8::Services::MutateAccountBudgetProposalRequest

    },
    deprecation: @deprecation
  )
end
ad(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 288
def ad(&blk)
  require "google/ads/google_ads/v8/services/ad_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AdService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_ad: Google::Ads::GoogleAds::V8::Services::GetAdRequest,

      mutate_ads: Google::Ads::GoogleAds::V8::Services::MutateAdsRequest

    },
    deprecation: @deprecation
  )
end
ad_group(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1350
def ad_group(&blk)
  require "google/ads/google_ads/v8/services/ad_group_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AdGroupService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_ad_group: Google::Ads::GoogleAds::V8::Services::GetAdGroupRequest,

      mutate_ad_groups: Google::Ads::GoogleAds::V8::Services::MutateAdGroupsRequest

    },
    deprecation: @deprecation
  )
end
ad_group_ad(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 910
def ad_group_ad(&blk)
  require "google/ads/google_ads/v8/services/ad_group_ad_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AdGroupAdService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_ad_group_ad: Google::Ads::GoogleAds::V8::Services::GetAdGroupAdRequest,

      mutate_ad_group_ads: Google::Ads::GoogleAds::V8::Services::MutateAdGroupAdsRequest

    },
    deprecation: @deprecation
  )
end
ad_group_ad_asset_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 88
def ad_group_ad_asset_view(&blk)
  require "google/ads/google_ads/v8/services/ad_group_ad_asset_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AdGroupAdAssetViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_ad_group_ad_asset_view: Google::Ads::GoogleAds::V8::Services::GetAdGroupAdAssetViewRequest

    },
    deprecation: @deprecation
  )
end
ad_group_ad_label(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 774
def ad_group_ad_label(&blk)
  require "google/ads/google_ads/v8/services/ad_group_ad_label_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AdGroupAdLabelService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_ad_group_ad_label: Google::Ads::GoogleAds::V8::Services::GetAdGroupAdLabelRequest,

      mutate_ad_group_ad_labels: Google::Ads::GoogleAds::V8::Services::MutateAdGroupAdLabelsRequest

    },
    deprecation: @deprecation
  )
end
ad_group_asset(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 736
def ad_group_asset(&blk)
  require "google/ads/google_ads/v8/services/ad_group_asset_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AdGroupAssetService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_ad_group_asset: Google::Ads::GoogleAds::V8::Services::GetAdGroupAssetRequest,

      mutate_ad_group_assets: Google::Ads::GoogleAds::V8::Services::MutateAdGroupAssetsRequest

    },
    deprecation: @deprecation
  )
end
ad_group_audience_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1066
def ad_group_audience_view(&blk)
  require "google/ads/google_ads/v8/services/ad_group_audience_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AdGroupAudienceViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_ad_group_audience_view: Google::Ads::GoogleAds::V8::Services::GetAdGroupAudienceViewRequest

    },
    deprecation: @deprecation
  )
end
ad_group_bid_modifier(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 30
def ad_group_bid_modifier(&blk)
  require "google/ads/google_ads/v8/services/ad_group_bid_modifier_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AdGroupBidModifierService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_ad_group_bid_modifier: Google::Ads::GoogleAds::V8::Services::GetAdGroupBidModifierRequest,

      mutate_ad_group_bid_modifiers: Google::Ads::GoogleAds::V8::Services::MutateAdGroupBidModifiersRequest

    },
    deprecation: @deprecation
  )
end
ad_group_criterion(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 622
def ad_group_criterion(&blk)
  require "google/ads/google_ads/v8/services/ad_group_criterion_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AdGroupCriterionService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_ad_group_criterion: Google::Ads::GoogleAds::V8::Services::GetAdGroupCriterionRequest,

      mutate_ad_group_criteria: Google::Ads::GoogleAds::V8::Services::MutateAdGroupCriteriaRequest

    },
    deprecation: @deprecation
  )
end
ad_group_criterion_label(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1990
def ad_group_criterion_label(&blk)
  require "google/ads/google_ads/v8/services/ad_group_criterion_label_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AdGroupCriterionLabelService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_ad_group_criterion_label: Google::Ads::GoogleAds::V8::Services::GetAdGroupCriterionLabelRequest,

      mutate_ad_group_criterion_labels: Google::Ads::GoogleAds::V8::Services::MutateAdGroupCriterionLabelsRequest

    },
    deprecation: @deprecation
  )
end
ad_group_criterion_simulation(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1486
def ad_group_criterion_simulation(&blk)
  require "google/ads/google_ads/v8/services/ad_group_criterion_simulation_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AdGroupCriterionSimulationService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_ad_group_criterion_simulation: Google::Ads::GoogleAds::V8::Services::GetAdGroupCriterionSimulationRequest

    },
    deprecation: @deprecation
  )
end
ad_group_extension_setting(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 992
def ad_group_extension_setting(&blk)
  require "google/ads/google_ads/v8/services/ad_group_extension_setting_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AdGroupExtensionSettingService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_ad_group_extension_setting: Google::Ads::GoogleAds::V8::Services::GetAdGroupExtensionSettingRequest,

      mutate_ad_group_extension_settings: Google::Ads::GoogleAds::V8::Services::MutateAdGroupExtensionSettingsRequest

    },
    deprecation: @deprecation
  )
end
ad_group_feed(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1504
def ad_group_feed(&blk)
  require "google/ads/google_ads/v8/services/ad_group_feed_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AdGroupFeedService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_ad_group_feed: Google::Ads::GoogleAds::V8::Services::GetAdGroupFeedRequest,

      mutate_ad_group_feeds: Google::Ads::GoogleAds::V8::Services::MutateAdGroupFeedsRequest

    },
    deprecation: @deprecation
  )
end
ad_group_label(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1896
def ad_group_label(&blk)
  require "google/ads/google_ads/v8/services/ad_group_label_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AdGroupLabelService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_ad_group_label: Google::Ads::GoogleAds::V8::Services::GetAdGroupLabelRequest,

      mutate_ad_group_labels: Google::Ads::GoogleAds::V8::Services::MutateAdGroupLabelsRequest

    },
    deprecation: @deprecation
  )
end
ad_group_simulation(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2070
def ad_group_simulation(&blk)
  require "google/ads/google_ads/v8/services/ad_group_simulation_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AdGroupSimulationService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_ad_group_simulation: Google::Ads::GoogleAds::V8::Services::GetAdGroupSimulationRequest

    },
    deprecation: @deprecation
  )
end
ad_parameter(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1160
def ad_parameter(&blk)
  require "google/ads/google_ads/v8/services/ad_parameter_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AdParameterService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_ad_parameter: Google::Ads::GoogleAds::V8::Services::GetAdParameterRequest,

      mutate_ad_parameters: Google::Ads::GoogleAds::V8::Services::MutateAdParametersRequest

    },
    deprecation: @deprecation
  )
end
ad_schedule_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1860
def ad_schedule_view(&blk)
  require "google/ads/google_ads/v8/services/ad_schedule_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AdScheduleViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_ad_schedule_view: Google::Ads::GoogleAds::V8::Services::GetAdScheduleViewRequest

    },
    deprecation: @deprecation
  )
end
age_range_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1444
def age_range_view(&blk)
  require "google/ads/google_ads/v8/services/age_range_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AgeRangeViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_age_range_view: Google::Ads::GoogleAds::V8::Services::GetAgeRangeViewRequest

    },
    deprecation: @deprecation
  )
end
asset(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2568
def asset(&blk)
  require "google/ads/google_ads/v8/services/asset_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AssetService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_asset: Google::Ads::GoogleAds::V8::Services::GetAssetRequest,

      mutate_assets: Google::Ads::GoogleAds::V8::Services::MutateAssetsRequest

    },
    deprecation: @deprecation
  )
end
asset_field_type_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 448
def asset_field_type_view(&blk)
  require "google/ads/google_ads/v8/services/asset_field_type_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::AssetFieldTypeViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_asset_field_type_view: Google::Ads::GoogleAds::V8::Services::GetAssetFieldTypeViewRequest

    },
    deprecation: @deprecation
  )
end
batch_job(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 308
def batch_job(&blk)
  require "google/ads/google_ads/v8/services/batch_job_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::BatchJobService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      mutate_batch_job: Google::Ads::GoogleAds::V8::Services::MutateBatchJobRequest,

      get_batch_job: Google::Ads::GoogleAds::V8::Services::GetBatchJobRequest,

      list_batch_job_results: Google::Ads::GoogleAds::V8::Services::ListBatchJobResultsRequest,

      run_batch_job: Google::Ads::GoogleAds::V8::Services::RunBatchJobRequest,

      add_batch_job_operations: Google::Ads::GoogleAds::V8::Services::AddBatchJobOperationsRequest

    },
    deprecation: @deprecation
  )
end
bidding_data_exclusion(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2088
def bidding_data_exclusion(&blk)
  require "google/ads/google_ads/v8/services/bidding_data_exclusion_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::BiddingDataExclusionService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_bidding_data_exclusion: Google::Ads::GoogleAds::V8::Services::GetBiddingDataExclusionRequest,

      mutate_bidding_data_exclusions: Google::Ads::GoogleAds::V8::Services::MutateBiddingDataExclusionsRequest

    },
    deprecation: @deprecation
  )
end
bidding_seasonality_adjustment(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1650
def bidding_seasonality_adjustment(&blk)
  require "google/ads/google_ads/v8/services/bidding_seasonality_adjustment_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::BiddingSeasonalityAdjustmentService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_bidding_seasonality_adjustment: Google::Ads::GoogleAds::V8::Services::GetBiddingSeasonalityAdjustmentRequest,

      mutate_bidding_seasonality_adjustments: Google::Ads::GoogleAds::V8::Services::MutateBiddingSeasonalityAdjustmentsRequest

    },
    deprecation: @deprecation
  )
end
bidding_strategy(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2050
def bidding_strategy(&blk)
  require "google/ads/google_ads/v8/services/bidding_strategy_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::BiddingStrategyService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_bidding_strategy: Google::Ads::GoogleAds::V8::Services::GetBiddingStrategyRequest,

      mutate_bidding_strategies: Google::Ads::GoogleAds::V8::Services::MutateBiddingStrategiesRequest

    },
    deprecation: @deprecation
  )
end
bidding_strategy_simulation(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 50
def bidding_strategy_simulation(&blk)
  require "google/ads/google_ads/v8/services/bidding_strategy_simulation_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::BiddingStrategySimulationService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_bidding_strategy_simulation: Google::Ads::GoogleAds::V8::Services::GetBiddingStrategySimulationRequest

    },
    deprecation: @deprecation
  )
end
billing_setup(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1120
def billing_setup(&blk)
  require "google/ads/google_ads/v8/services/billing_setup_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::BillingSetupService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_billing_setup: Google::Ads::GoogleAds::V8::Services::GetBillingSetupRequest,

      mutate_billing_setup: Google::Ads::GoogleAds::V8::Services::MutateBillingSetupRequest

    },
    deprecation: @deprecation
  )
end
campaign(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2010
def campaign(&blk)
  require "google/ads/google_ads/v8/services/campaign_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CampaignService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_campaign: Google::Ads::GoogleAds::V8::Services::GetCampaignRequest,

      mutate_campaigns: Google::Ads::GoogleAds::V8::Services::MutateCampaignsRequest

    },
    deprecation: @deprecation
  )
end
campaign_asset(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2260
def campaign_asset(&blk)
  require "google/ads/google_ads/v8/services/campaign_asset_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CampaignAssetService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_campaign_asset: Google::Ads::GoogleAds::V8::Services::GetCampaignAssetRequest,

      mutate_campaign_assets: Google::Ads::GoogleAds::V8::Services::MutateCampaignAssetsRequest

    },
    deprecation: @deprecation
  )
end
campaign_audience_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1332
def campaign_audience_view(&blk)
  require "google/ads/google_ads/v8/services/campaign_audience_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CampaignAudienceViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_campaign_audience_view: Google::Ads::GoogleAds::V8::Services::GetCampaignAudienceViewRequest

    },
    deprecation: @deprecation
  )
end
campaign_bid_modifier(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1140
def campaign_bid_modifier(&blk)
  require "google/ads/google_ads/v8/services/campaign_bid_modifier_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CampaignBidModifierService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_campaign_bid_modifier: Google::Ads::GoogleAds::V8::Services::GetCampaignBidModifierRequest,

      mutate_campaign_bid_modifiers: Google::Ads::GoogleAds::V8::Services::MutateCampaignBidModifiersRequest

    },
    deprecation: @deprecation
  )
end
campaign_budget(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 186
def campaign_budget(&blk)
  require "google/ads/google_ads/v8/services/campaign_budget_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CampaignBudgetService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_campaign_budget: Google::Ads::GoogleAds::V8::Services::GetCampaignBudgetRequest,

      mutate_campaign_budgets: Google::Ads::GoogleAds::V8::Services::MutateCampaignBudgetsRequest

    },
    deprecation: @deprecation
  )
end
campaign_criterion(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1934
def campaign_criterion(&blk)
  require "google/ads/google_ads/v8/services/campaign_criterion_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CampaignCriterionService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_campaign_criterion: Google::Ads::GoogleAds::V8::Services::GetCampaignCriterionRequest,

      mutate_campaign_criteria: Google::Ads::GoogleAds::V8::Services::MutateCampaignCriteriaRequest

    },
    deprecation: @deprecation
  )
end
campaign_criterion_simulation(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2186
def campaign_criterion_simulation(&blk)
  require "google/ads/google_ads/v8/services/campaign_criterion_simulation_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CampaignCriterionSimulationService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_campaign_criterion_simulation: Google::Ads::GoogleAds::V8::Services::GetCampaignCriterionSimulationRequest

    },
    deprecation: @deprecation
  )
end
campaign_draft(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 106
def campaign_draft(&blk)
  require "google/ads/google_ads/v8/services/campaign_draft_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CampaignDraftService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_campaign_draft: Google::Ads::GoogleAds::V8::Services::GetCampaignDraftRequest,

      mutate_campaign_drafts: Google::Ads::GoogleAds::V8::Services::MutateCampaignDraftsRequest,

      promote_campaign_draft: Google::Ads::GoogleAds::V8::Services::PromoteCampaignDraftRequest,

      list_campaign_draft_async_errors: Google::Ads::GoogleAds::V8::Services::ListCampaignDraftAsyncErrorsRequest

    },
    deprecation: @deprecation
  )
end
campaign_experiment(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2342
def campaign_experiment(&blk)
  require "google/ads/google_ads/v8/services/campaign_experiment_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CampaignExperimentService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_campaign_experiment: Google::Ads::GoogleAds::V8::Services::GetCampaignExperimentRequest,

      create_campaign_experiment: Google::Ads::GoogleAds::V8::Services::CreateCampaignExperimentRequest,

      mutate_campaign_experiments: Google::Ads::GoogleAds::V8::Services::MutateCampaignExperimentsRequest,

      graduate_campaign_experiment: Google::Ads::GoogleAds::V8::Services::GraduateCampaignExperimentRequest,

      promote_campaign_experiment: Google::Ads::GoogleAds::V8::Services::PromoteCampaignExperimentRequest,

      end_campaign_experiment: Google::Ads::GoogleAds::V8::Services::EndCampaignExperimentRequest,

      list_campaign_experiment_async_errors: Google::Ads::GoogleAds::V8::Services::ListCampaignExperimentAsyncErrorsRequest

    },
    deprecation: @deprecation
  )
end
campaign_extension_setting(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1840
def campaign_extension_setting(&blk)
  require "google/ads/google_ads/v8/services/campaign_extension_setting_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CampaignExtensionSettingService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_campaign_extension_setting: Google::Ads::GoogleAds::V8::Services::GetCampaignExtensionSettingRequest,

      mutate_campaign_extension_settings: Google::Ads::GoogleAds::V8::Services::MutateCampaignExtensionSettingsRequest

    },
    deprecation: @deprecation
  )
end
campaign_feed(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1802
def campaign_feed(&blk)
  require "google/ads/google_ads/v8/services/campaign_feed_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CampaignFeedService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_campaign_feed: Google::Ads::GoogleAds::V8::Services::GetCampaignFeedRequest,

      mutate_campaign_feeds: Google::Ads::GoogleAds::V8::Services::MutateCampaignFeedsRequest

    },
    deprecation: @deprecation
  )
end
campaign_label(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1524
def campaign_label(&blk)
  require "google/ads/google_ads/v8/services/campaign_label_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CampaignLabelService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_campaign_label: Google::Ads::GoogleAds::V8::Services::GetCampaignLabelRequest,

      mutate_campaign_labels: Google::Ads::GoogleAds::V8::Services::MutateCampaignLabelsRequest

    },
    deprecation: @deprecation
  )
end
campaign_shared_set(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1764
def campaign_shared_set(&blk)
  require "google/ads/google_ads/v8/services/campaign_shared_set_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CampaignSharedSetService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_campaign_shared_set: Google::Ads::GoogleAds::V8::Services::GetCampaignSharedSetRequest,

      mutate_campaign_shared_sets: Google::Ads::GoogleAds::V8::Services::MutateCampaignSharedSetsRequest

    },
    deprecation: @deprecation
  )
end
campaign_simulation(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1916
def campaign_simulation(&blk)
  require "google/ads/google_ads/v8/services/campaign_simulation_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CampaignSimulationService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_campaign_simulation: Google::Ads::GoogleAds::V8::Services::GetCampaignSimulationRequest

    },
    deprecation: @deprecation
  )
end
carrier_constant(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2488
def carrier_constant(&blk)
  require "google/ads/google_ads/v8/services/carrier_constant_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CarrierConstantService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_carrier_constant: Google::Ads::GoogleAds::V8::Services::GetCarrierConstantRequest

    },
    deprecation: @deprecation
  )
end
change_status(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2526
def change_status(&blk)
  require "google/ads/google_ads/v8/services/change_status_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::ChangeStatusService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_change_status: Google::Ads::GoogleAds::V8::Services::GetChangeStatusRequest

    },
    deprecation: @deprecation
  )
end
click_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1084
def click_view(&blk)
  require "google/ads/google_ads/v8/services/click_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::ClickViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_click_view: Google::Ads::GoogleAds::V8::Services::GetClickViewRequest

    },
    deprecation: @deprecation
  )
end
combined_audience(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1180
def combined_audience(&blk)
  require "google/ads/google_ads/v8/services/combined_audience_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CombinedAudienceService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_combined_audience: Google::Ads::GoogleAds::V8::Services::GetCombinedAudienceRequest

    },
    deprecation: @deprecation
  )
end
conversion_action(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1292
def conversion_action(&blk)
  require "google/ads/google_ads/v8/services/conversion_action_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::ConversionActionService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_conversion_action: Google::Ads::GoogleAds::V8::Services::GetConversionActionRequest,

      mutate_conversion_actions: Google::Ads::GoogleAds::V8::Services::MutateConversionActionsRequest

    },
    deprecation: @deprecation
  )
end
conversion_adjustment_upload(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 718
def conversion_adjustment_upload(&blk)
  require "google/ads/google_ads/v8/services/conversion_adjustment_upload_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::ConversionAdjustmentUploadService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      upload_conversion_adjustments: Google::Ads::GoogleAds::V8::Services::UploadConversionAdjustmentsRequest

    },
    deprecation: @deprecation
  )
end
conversion_custom_variable(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2280
def conversion_custom_variable(&blk)
  require "google/ads/google_ads/v8/services/conversion_custom_variable_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::ConversionCustomVariableService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_conversion_custom_variable: Google::Ads::GoogleAds::V8::Services::GetConversionCustomVariableRequest,

      mutate_conversion_custom_variables: Google::Ads::GoogleAds::V8::Services::MutateConversionCustomVariablesRequest

    },
    deprecation: @deprecation
  )
end
conversion_upload(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2030
def conversion_upload(&blk)
  require "google/ads/google_ads/v8/services/conversion_upload_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::ConversionUploadService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      upload_click_conversions: Google::Ads::GoogleAds::V8::Services::UploadClickConversionsRequest,

      upload_call_conversions: Google::Ads::GoogleAds::V8::Services::UploadCallConversionsRequest

    },
    deprecation: @deprecation
  )
end
conversion_value_rule(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 834
def conversion_value_rule(&blk)
  require "google/ads/google_ads/v8/services/conversion_value_rule_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::ConversionValueRuleService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_conversion_value_rule: Google::Ads::GoogleAds::V8::Services::GetConversionValueRuleRequest,

      mutate_conversion_value_rules: Google::Ads::GoogleAds::V8::Services::MutateConversionValueRulesRequest

    },
    deprecation: @deprecation
  )
end
conversion_value_rule_set(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 972
def conversion_value_rule_set(&blk)
  require "google/ads/google_ads/v8/services/conversion_value_rule_set_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::ConversionValueRuleSetService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_conversion_value_rule_set: Google::Ads::GoogleAds::V8::Services::GetConversionValueRuleSetRequest,

      mutate_conversion_value_rule_sets: Google::Ads::GoogleAds::V8::Services::MutateConversionValueRuleSetsRequest

    },
    deprecation: @deprecation
  )
end
currency_constant(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 168
def currency_constant(&blk)
  require "google/ads/google_ads/v8/services/currency_constant_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CurrencyConstantService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_currency_constant: Google::Ads::GoogleAds::V8::Services::GetCurrencyConstantRequest

    },
    deprecation: @deprecation
  )
end
custom_audience(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1312
def custom_audience(&blk)
  require "google/ads/google_ads/v8/services/custom_audience_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CustomAudienceService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_custom_audience: Google::Ads::GoogleAds::V8::Services::GetCustomAudienceRequest,

      mutate_custom_audiences: Google::Ads::GoogleAds::V8::Services::MutateCustomAudiencesRequest

    },
    deprecation: @deprecation
  )
end
custom_interest(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2450
def custom_interest(&blk)
  require "google/ads/google_ads/v8/services/custom_interest_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CustomInterestService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_custom_interest: Google::Ads::GoogleAds::V8::Services::GetCustomInterestRequest,

      mutate_custom_interests: Google::Ads::GoogleAds::V8::Services::MutateCustomInterestsRequest

    },
    deprecation: @deprecation
  )
end
customer(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 264
def customer(&blk)
  require "google/ads/google_ads/v8/services/customer_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CustomerService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_customer: Google::Ads::GoogleAds::V8::Services::GetCustomerRequest,

      mutate_customer: Google::Ads::GoogleAds::V8::Services::MutateCustomerRequest,

      list_accessible_customers: Google::Ads::GoogleAds::V8::Services::ListAccessibleCustomersRequest,

      create_customer_client: Google::Ads::GoogleAds::V8::Services::CreateCustomerClientRequest

    },
    deprecation: @deprecation
  )
end
customer_asset(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1630
def customer_asset(&blk)
  require "google/ads/google_ads/v8/services/customer_asset_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CustomerAssetService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_customer_asset: Google::Ads::GoogleAds::V8::Services::GetCustomerAssetRequest,

      mutate_customer_assets: Google::Ads::GoogleAds::V8::Services::MutateCustomerAssetsRequest

    },
    deprecation: @deprecation
  )
end
customer_client(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1370
def customer_client(&blk)
  require "google/ads/google_ads/v8/services/customer_client_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CustomerClientService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_customer_client: Google::Ads::GoogleAds::V8::Services::GetCustomerClientRequest

    },
    deprecation: @deprecation
  )
end
customer_extension_setting(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1216
def customer_extension_setting(&blk)
  require "google/ads/google_ads/v8/services/customer_extension_setting_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CustomerExtensionSettingService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_customer_extension_setting: Google::Ads::GoogleAds::V8::Services::GetCustomerExtensionSettingRequest,

      mutate_customer_extension_settings: Google::Ads::GoogleAds::V8::Services::MutateCustomerExtensionSettingsRequest

    },
    deprecation: @deprecation
  )
end
customer_feed(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1706
def customer_feed(&blk)
  require "google/ads/google_ads/v8/services/customer_feed_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CustomerFeedService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_customer_feed: Google::Ads::GoogleAds::V8::Services::GetCustomerFeedRequest,

      mutate_customer_feeds: Google::Ads::GoogleAds::V8::Services::MutateCustomerFeedsRequest

    },
    deprecation: @deprecation
  )
end
customer_label(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2626
def customer_label(&blk)
  require "google/ads/google_ads/v8/services/customer_label_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CustomerLabelService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_customer_label: Google::Ads::GoogleAds::V8::Services::GetCustomerLabelRequest,

      mutate_customer_labels: Google::Ads::GoogleAds::V8::Services::MutateCustomerLabelsRequest

    },
    deprecation: @deprecation
  )
end
customer_negative_criterion(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 526
def customer_negative_criterion(&blk)
  require "google/ads/google_ads/v8/services/customer_negative_criterion_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CustomerNegativeCriterionService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_customer_negative_criterion: Google::Ads::GoogleAds::V8::Services::GetCustomerNegativeCriterionRequest,

      mutate_customer_negative_criteria: Google::Ads::GoogleAds::V8::Services::MutateCustomerNegativeCriteriaRequest

    },
    deprecation: @deprecation
  )
end
customer_user_access(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 680
def customer_user_access(&blk)
  require "google/ads/google_ads/v8/services/customer_user_access_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CustomerUserAccessService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_customer_user_access: Google::Ads::GoogleAds::V8::Services::GetCustomerUserAccessRequest,

      mutate_customer_user_access: Google::Ads::GoogleAds::V8::Services::MutateCustomerUserAccessRequest

    },
    deprecation: @deprecation
  )
end
customer_user_access_invitation(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 814
def customer_user_access_invitation(&blk)
  require "google/ads/google_ads/v8/services/customer_user_access_invitation_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::CustomerUserAccessInvitationService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_customer_user_access_invitation: Google::Ads::GoogleAds::V8::Services::GetCustomerUserAccessInvitationRequest,

      mutate_customer_user_access_invitation: Google::Ads::GoogleAds::V8::Services::MutateCustomerUserAccessInvitationRequest

    },
    deprecation: @deprecation
  )
end
detail_placement_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 642
def detail_placement_view(&blk)
  require "google/ads/google_ads/v8/services/detail_placement_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::DetailPlacementViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_detail_placement_view: Google::Ads::GoogleAds::V8::Services::GetDetailPlacementViewRequest

    },
    deprecation: @deprecation
  )
end
detailed_demographic(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2664
def detailed_demographic(&blk)
  require "google/ads/google_ads/v8/services/detailed_demographic_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::DetailedDemographicService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_detailed_demographic: Google::Ads::GoogleAds::V8::Services::GetDetailedDemographicRequest

    },
    deprecation: @deprecation
  )
end
display_keyword_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1822
def display_keyword_view(&blk)
  require "google/ads/google_ads/v8/services/display_keyword_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::DisplayKeywordViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_display_keyword_view: Google::Ads::GoogleAds::V8::Services::GetDisplayKeywordViewRequest

    },
    deprecation: @deprecation
  )
end
distance_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2146
def distance_view(&blk)
  require "google/ads/google_ads/v8/services/distance_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::DistanceViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_distance_view: Google::Ads::GoogleAds::V8::Services::GetDistanceViewRequest

    },
    deprecation: @deprecation
  )
end
domain_category(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2242
def domain_category(&blk)
  require "google/ads/google_ads/v8/services/domain_category_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::DomainCategoryService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_domain_category: Google::Ads::GoogleAds::V8::Services::GetDomainCategoryRequest

    },
    deprecation: @deprecation
  )
end
dynamic_search_ads_search_term_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 372
def dynamic_search_ads_search_term_view(&blk)
  require "google/ads/google_ads/v8/services/dynamic_search_ads_search_term_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::DynamicSearchAdsSearchTermViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_dynamic_search_ads_search_term_view: Google::Ads::GoogleAds::V8::Services::GetDynamicSearchAdsSearchTermViewRequest

    },
    deprecation: @deprecation
  )
end
expanded_landing_page_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1102
def expanded_landing_page_view(&blk)
  require "google/ads/google_ads/v8/services/expanded_landing_page_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::ExpandedLandingPageViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_expanded_landing_page_view: Google::Ads::GoogleAds::V8::Services::GetExpandedLandingPageViewRequest

    },
    deprecation: @deprecation
  )
end
extension_feed_item(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2430
def extension_feed_item(&blk)
  require "google/ads/google_ads/v8/services/extension_feed_item_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::ExtensionFeedItemService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_extension_feed_item: Google::Ads::GoogleAds::V8::Services::GetExtensionFeedItemRequest,

      mutate_extension_feed_items: Google::Ads::GoogleAds::V8::Services::MutateExtensionFeedItemsRequest

    },
    deprecation: @deprecation
  )
end
feed(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1544
def feed(&blk)
  require "google/ads/google_ads/v8/services/feed_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::FeedService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_feed: Google::Ads::GoogleAds::V8::Services::GetFeedRequest,

      mutate_feeds: Google::Ads::GoogleAds::V8::Services::MutateFeedsRequest

    },
    deprecation: @deprecation
  )
end
feed_item(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1254
def feed_item(&blk)
  require "google/ads/google_ads/v8/services/feed_item_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::FeedItemService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_feed_item: Google::Ads::GoogleAds::V8::Services::GetFeedItemRequest,

      mutate_feed_items: Google::Ads::GoogleAds::V8::Services::MutateFeedItemsRequest

    },
    deprecation: @deprecation
  )
end
feed_item_set(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2108
def feed_item_set(&blk)
  require "google/ads/google_ads/v8/services/feed_item_set_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::FeedItemSetService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_feed_item_set: Google::Ads::GoogleAds::V8::Services::GetFeedItemSetRequest,

      mutate_feed_item_sets: Google::Ads::GoogleAds::V8::Services::MutateFeedItemSetsRequest

    },
    deprecation: @deprecation
  )
end
feed_item_target(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 408
def feed_item_target(&blk)
  require "google/ads/google_ads/v8/services/feed_item_target_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::FeedItemTargetService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_feed_item_target: Google::Ads::GoogleAds::V8::Services::GetFeedItemTargetRequest,

      mutate_feed_item_targets: Google::Ads::GoogleAds::V8::Services::MutateFeedItemTargetsRequest

    },
    deprecation: @deprecation
  )
end
feed_mapping(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 890
def feed_mapping(&blk)
  require "google/ads/google_ads/v8/services/feed_mapping_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::FeedMappingService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_feed_mapping: Google::Ads::GoogleAds::V8::Services::GetFeedMappingRequest,

      mutate_feed_mappings: Google::Ads::GoogleAds::V8::Services::MutateFeedMappingsRequest

    },
    deprecation: @deprecation
  )
end
feed_placeholder_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 226
def feed_placeholder_view(&blk)
  require "google/ads/google_ads/v8/services/feed_placeholder_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::FeedPlaceholderViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_feed_placeholder_view: Google::Ads::GoogleAds::V8::Services::GetFeedPlaceholderViewRequest

    },
    deprecation: @deprecation
  )
end
gender_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1670
def gender_view(&blk)
  require "google/ads/google_ads/v8/services/gender_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::GenderViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_gender_view: Google::Ads::GoogleAds::V8::Services::GetGenderViewRequest

    },
    deprecation: @deprecation
  )
end
geo_target_constant(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 794
def geo_target_constant(&blk)
  require "google/ads/google_ads/v8/services/geo_target_constant_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::GeoTargetConstantService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_geo_target_constant: Google::Ads::GoogleAds::V8::Services::GetGeoTargetConstantRequest,

      suggest_geo_target_constants: Google::Ads::GoogleAds::V8::Services::SuggestGeoTargetConstantsRequest

    },
    deprecation: @deprecation
  )
end
geographic_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 150
def geographic_view(&blk)
  require "google/ads/google_ads/v8/services/geographic_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::GeographicViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_geographic_view: Google::Ads::GoogleAds::V8::Services::GetGeographicViewRequest

    },
    deprecation: @deprecation
  )
end
google_ads(&blk) click to toggle source
google_ads_field(&blk) click to toggle source
group_placement_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1972
def group_placement_view(&blk)
  require "google/ads/google_ads/v8/services/group_placement_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::GroupPlacementViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_group_placement_view: Google::Ads::GoogleAds::V8::Services::GetGroupPlacementViewRequest

    },
    deprecation: @deprecation
  )
end
have_logging_interceptor?() click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 26
def have_logging_interceptor?
  @logging_interceptor != nil
end
hotel_group_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1198
def hotel_group_view(&blk)
  require "google/ads/google_ads/v8/services/hotel_group_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::HotelGroupViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_hotel_group_view: Google::Ads::GoogleAds::V8::Services::GetHotelGroupViewRequest

    },
    deprecation: @deprecation
  )
end
hotel_performance_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2646
def hotel_performance_view(&blk)
  require "google/ads/google_ads/v8/services/hotel_performance_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::HotelPerformanceViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_hotel_performance_view: Google::Ads::GoogleAds::V8::Services::GetHotelPerformanceViewRequest

    },
    deprecation: @deprecation
  )
end
income_range_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2128
def income_range_view(&blk)
  require "google/ads/google_ads/v8/services/income_range_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::IncomeRangeViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_income_range_view: Google::Ads::GoogleAds::V8::Services::GetIncomeRangeViewRequest

    },
    deprecation: @deprecation
  )
end
invoice(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2412
def invoice(&blk)
  require "google/ads/google_ads/v8/services/invoice_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::InvoiceService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      list_invoices: Google::Ads::GoogleAds::V8::Services::ListInvoicesRequest

    },
    deprecation: @deprecation
  )
end
keyword_plan(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1602
def keyword_plan(&blk)
  require "google/ads/google_ads/v8/services/keyword_plan_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::KeywordPlanService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_keyword_plan: Google::Ads::GoogleAds::V8::Services::GetKeywordPlanRequest,

      mutate_keyword_plans: Google::Ads::GoogleAds::V8::Services::MutateKeywordPlansRequest,

      generate_forecast_curve: Google::Ads::GoogleAds::V8::Services::GenerateForecastCurveRequest,

      generate_forecast_time_series: Google::Ads::GoogleAds::V8::Services::GenerateForecastTimeSeriesRequest,

      generate_forecast_metrics: Google::Ads::GoogleAds::V8::Services::GenerateForecastMetricsRequest,

      generate_historical_metrics: Google::Ads::GoogleAds::V8::Services::GenerateHistoricalMetricsRequest

    },
    deprecation: @deprecation
  )
end
keyword_plan_ad_group(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1726
def keyword_plan_ad_group(&blk)
  require "google/ads/google_ads/v8/services/keyword_plan_ad_group_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::KeywordPlanAdGroupService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_keyword_plan_ad_group: Google::Ads::GoogleAds::V8::Services::GetKeywordPlanAdGroupRequest,

      mutate_keyword_plan_ad_groups: Google::Ads::GoogleAds::V8::Services::MutateKeywordPlanAdGroupsRequest

    },
    deprecation: @deprecation
  )
end
keyword_plan_ad_group_keyword(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 244
def keyword_plan_ad_group_keyword(&blk)
  require "google/ads/google_ads/v8/services/keyword_plan_ad_group_keyword_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::KeywordPlanAdGroupKeywordService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_keyword_plan_ad_group_keyword: Google::Ads::GoogleAds::V8::Services::GetKeywordPlanAdGroupKeywordRequest,

      mutate_keyword_plan_ad_group_keywords: Google::Ads::GoogleAds::V8::Services::MutateKeywordPlanAdGroupKeywordsRequest

    },
    deprecation: @deprecation
  )
end
keyword_plan_campaign(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 660
def keyword_plan_campaign(&blk)
  require "google/ads/google_ads/v8/services/keyword_plan_campaign_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::KeywordPlanCampaignService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_keyword_plan_campaign: Google::Ads::GoogleAds::V8::Services::GetKeywordPlanCampaignRequest,

      mutate_keyword_plan_campaigns: Google::Ads::GoogleAds::V8::Services::MutateKeywordPlanCampaignsRequest

    },
    deprecation: @deprecation
  )
end
keyword_plan_campaign_keyword(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1406
def keyword_plan_campaign_keyword(&blk)
  require "google/ads/google_ads/v8/services/keyword_plan_campaign_keyword_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::KeywordPlanCampaignKeywordService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_keyword_plan_campaign_keyword: Google::Ads::GoogleAds::V8::Services::GetKeywordPlanCampaignKeywordRequest,

      mutate_keyword_plan_campaign_keywords: Google::Ads::GoogleAds::V8::Services::MutateKeywordPlanCampaignKeywordsRequest

    },
    deprecation: @deprecation
  )
end
keyword_plan_idea(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 566
def keyword_plan_idea(&blk)
  require "google/ads/google_ads/v8/services/keyword_plan_idea_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::KeywordPlanIdeaService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      generate_keyword_ideas: Google::Ads::GoogleAds::V8::Services::GenerateKeywordIdeasRequest

    },
    deprecation: @deprecation
  )
end
keyword_theme_constant(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2322
def keyword_theme_constant(&blk)
  require "google/ads/google_ads/v8/services/keyword_theme_constant_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::KeywordThemeConstantService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_keyword_theme_constant: Google::Ads::GoogleAds::V8::Services::GetKeywordThemeConstantRequest,

      suggest_keyword_theme_constants: Google::Ads::GoogleAds::V8::Services::SuggestKeywordThemeConstantsRequest

    },
    deprecation: @deprecation
  )
end
keyword_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1012
def keyword_view(&blk)
  require "google/ads/google_ads/v8/services/keyword_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::KeywordViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_keyword_view: Google::Ads::GoogleAds::V8::Services::GetKeywordViewRequest

    },
    deprecation: @deprecation
  )
end
label(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 428
def label(&blk)
  require "google/ads/google_ads/v8/services/label_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::LabelService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_label: Google::Ads::GoogleAds::V8::Services::GetLabelRequest,

      mutate_labels: Google::Ads::GoogleAds::V8::Services::MutateLabelsRequest

    },
    deprecation: @deprecation
  )
end
landing_page_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2682
def landing_page_view(&blk)
  require "google/ads/google_ads/v8/services/landing_page_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::LandingPageViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_landing_page_view: Google::Ads::GoogleAds::V8::Services::GetLandingPageViewRequest

    },
    deprecation: @deprecation
  )
end
language_constant(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2470
def language_constant(&blk)
  require "google/ads/google_ads/v8/services/language_constant_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::LanguageConstantService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_language_constant: Google::Ads::GoogleAds::V8::Services::GetLanguageConstantRequest

    },
    deprecation: @deprecation
  )
end
life_event(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 390
def life_event(&blk)
  require "google/ads/google_ads/v8/services/life_event_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::LifeEventService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_life_event: Google::Ads::GoogleAds::V8::Services::GetLifeEventRequest

    },
    deprecation: @deprecation
  )
end
location_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 854
def location_view(&blk)
  require "google/ads/google_ads/v8/services/location_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::LocationViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_location_view: Google::Ads::GoogleAds::V8::Services::GetLocationViewRequest

    },
    deprecation: @deprecation
  )
end
managed_placement_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1688
def managed_placement_view(&blk)
  require "google/ads/google_ads/v8/services/managed_placement_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::ManagedPlacementViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_managed_placement_view: Google::Ads::GoogleAds::V8::Services::GetManagedPlacementViewRequest

    },
    deprecation: @deprecation
  )
end
media_file(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 130
def media_file(&blk)
  require "google/ads/google_ads/v8/services/media_file_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::MediaFileService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_media_file: Google::Ads::GoogleAds::V8::Services::GetMediaFileRequest,

      mutate_media_files: Google::Ads::GoogleAds::V8::Services::MutateMediaFilesRequest

    },
    deprecation: @deprecation
  )
end
mobile_app_category_constant(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 756
def mobile_app_category_constant(&blk)
  require "google/ads/google_ads/v8/services/mobile_app_category_constant_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::MobileAppCategoryConstantService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_mobile_app_category_constant: Google::Ads::GoogleAds::V8::Services::GetMobileAppCategoryConstantRequest

    },
    deprecation: @deprecation
  )
end
mobile_device_constant(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2372
def mobile_device_constant(&blk)
  require "google/ads/google_ads/v8/services/mobile_device_constant_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::MobileDeviceConstantService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_mobile_device_constant: Google::Ads::GoogleAds::V8::Services::GetMobileDeviceConstantRequest

    },
    deprecation: @deprecation
  )
end
offline_user_data_job(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1462
def offline_user_data_job(&blk)
  require "google/ads/google_ads/v8/services/offline_user_data_job_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::OfflineUserDataJobService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      create_offline_user_data_job: Google::Ads::GoogleAds::V8::Services::CreateOfflineUserDataJobRequest,

      get_offline_user_data_job: Google::Ads::GoogleAds::V8::Services::GetOfflineUserDataJobRequest,

      add_offline_user_data_job_operations: Google::Ads::GoogleAds::V8::Services::AddOfflineUserDataJobOperationsRequest,

      run_offline_user_data_job: Google::Ads::GoogleAds::V8::Services::RunOfflineUserDataJobRequest

    },
    deprecation: @deprecation
  )
end
operating_system_version_constant(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1388
def operating_system_version_constant(&blk)
  require "google/ads/google_ads/v8/services/operating_system_version_constant_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::OperatingSystemVersionConstantService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_operating_system_version_constant: Google::Ads::GoogleAds::V8::Services::GetOperatingSystemVersionConstantRequest

    },
    deprecation: @deprecation
  )
end
paid_organic_search_term_view(&blk) click to toggle source
parental_status_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 584
def parental_status_view(&blk)
  require "google/ads/google_ads/v8/services/parental_status_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::ParentalStatusViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_parental_status_view: Google::Ads::GoogleAds::V8::Services::GetParentalStatusViewRequest

    },
    deprecation: @deprecation
  )
end
payments_account(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1426
def payments_account(&blk)
  require "google/ads/google_ads/v8/services/payments_account_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::PaymentsAccountService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      list_payments_accounts: Google::Ads::GoogleAds::V8::Services::ListPaymentsAccountsRequest

    },
    deprecation: @deprecation
  )
end
product_bidding_category_constant(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1878
def product_bidding_category_constant(&blk)
  require "google/ads/google_ads/v8/services/product_bidding_category_constant_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::ProductBiddingCategoryConstantService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_product_bidding_category_constant: Google::Ads::GoogleAds::V8::Services::GetProductBiddingCategoryConstantRequest

    },
    deprecation: @deprecation
  )
end
product_group_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 486
def product_group_view(&blk)
  require "google/ads/google_ads/v8/services/product_group_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::ProductGroupViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_product_group_view: Google::Ads::GoogleAds::V8::Services::GetProductGroupViewRequest

    },
    deprecation: @deprecation
  )
end
reach_plan(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2544
def reach_plan(&blk)
  require "google/ads/google_ads/v8/services/reach_plan_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::ReachPlanService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      list_plannable_locations: Google::Ads::GoogleAds::V8::Services::ListPlannableLocationsRequest,

      list_plannable_products: Google::Ads::GoogleAds::V8::Services::ListPlannableProductsRequest,

      generate_product_mix_ideas: Google::Ads::GoogleAds::V8::Services::GenerateProductMixIdeasRequest,

      generate_reach_forecast: Google::Ads::GoogleAds::V8::Services::GenerateReachForecastRequest

    },
    deprecation: @deprecation
  )
end
recommendation(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2300
def recommendation(&blk)
  require "google/ads/google_ads/v8/services/recommendation_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::RecommendationService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_recommendation: Google::Ads::GoogleAds::V8::Services::GetRecommendationRequest,

      apply_recommendation: Google::Ads::GoogleAds::V8::Services::ApplyRecommendationRequest,

      dismiss_recommendation: Google::Ads::GoogleAds::V8::Services::DismissRecommendationRequest

    },
    deprecation: @deprecation
  )
end
remarketing_action(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 466
def remarketing_action(&blk)
  require "google/ads/google_ads/v8/services/remarketing_action_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::RemarketingActionService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_remarketing_action: Google::Ads::GoogleAds::V8::Services::GetRemarketingActionRequest,

      mutate_remarketing_actions: Google::Ads::GoogleAds::V8::Services::MutateRemarketingActionsRequest

    },
    deprecation: @deprecation
  )
end
search_term_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2588
def search_term_view(&blk)
  require "google/ads/google_ads/v8/services/search_term_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::SearchTermViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_search_term_view: Google::Ads::GoogleAds::V8::Services::GetSearchTermViewRequest

    },
    deprecation: @deprecation
  )
end
shared_criterion(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 206
def shared_criterion(&blk)
  require "google/ads/google_ads/v8/services/shared_criterion_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::SharedCriterionService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_shared_criterion: Google::Ads::GoogleAds::V8::Services::GetSharedCriterionRequest,

      mutate_shared_criteria: Google::Ads::GoogleAds::V8::Services::MutateSharedCriteriaRequest

    },
    deprecation: @deprecation
  )
end
shared_set(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2506
def shared_set(&blk)
  require "google/ads/google_ads/v8/services/shared_set_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::SharedSetService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_shared_set: Google::Ads::GoogleAds::V8::Services::GetSharedSetRequest,

      mutate_shared_sets: Google::Ads::GoogleAds::V8::Services::MutateSharedSetsRequest

    },
    deprecation: @deprecation
  )
end
shopping_performance_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 700
def shopping_performance_view(&blk)
  require "google/ads/google_ads/v8/services/shopping_performance_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::ShoppingPerformanceViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_shopping_performance_view: Google::Ads::GoogleAds::V8::Services::GetShoppingPerformanceViewRequest

    },
    deprecation: @deprecation
  )
end
smart_campaign_search_term_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1274
def smart_campaign_search_term_view(&blk)
  require "google/ads/google_ads/v8/services/smart_campaign_search_term_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::SmartCampaignSearchTermViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_smart_campaign_search_term_view: Google::Ads::GoogleAds::V8::Services::GetSmartCampaignSearchTermViewRequest

    },
    deprecation: @deprecation
  )
end
smart_campaign_setting(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 68
def smart_campaign_setting(&blk)
  require "google/ads/google_ads/v8/services/smart_campaign_setting_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::SmartCampaignSettingService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_smart_campaign_setting: Google::Ads::GoogleAds::V8::Services::GetSmartCampaignSettingRequest,

      mutate_smart_campaign_settings: Google::Ads::GoogleAds::V8::Services::MutateSmartCampaignSettingsRequest

    },
    deprecation: @deprecation
  )
end
smart_campaign_suggest(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1582
def smart_campaign_suggest(&blk)
  require "google/ads/google_ads/v8/services/smart_campaign_suggest_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::SmartCampaignSuggestService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      suggest_smart_campaign_budget_options: Google::Ads::GoogleAds::V8::Services::SuggestSmartCampaignBudgetOptionsRequest,

      suggest_smart_campaign_ad: Google::Ads::GoogleAds::V8::Services::SuggestSmartCampaignAdRequest

    },
    deprecation: @deprecation
  )
end
topic_constant(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1746
def topic_constant(&blk)
  require "google/ads/google_ads/v8/services/topic_constant_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::TopicConstantService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_topic_constant: Google::Ads::GoogleAds::V8::Services::GetTopicConstantRequest

    },
    deprecation: @deprecation
  )
end
topic_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 2224
def topic_view(&blk)
  require "google/ads/google_ads/v8/services/topic_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::TopicViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_topic_view: Google::Ads::GoogleAds::V8::Services::GetTopicViewRequest

    },
    deprecation: @deprecation
  )
end
user_data(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1954
def user_data(&blk)
  require "google/ads/google_ads/v8/services/user_data_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::UserDataService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      upload_user_data: Google::Ads::GoogleAds::V8::Services::UploadUserDataRequest

    },
    deprecation: @deprecation
  )
end
user_interest(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1048
def user_interest(&blk)
  require "google/ads/google_ads/v8/services/user_interest_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::UserInterestService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_user_interest: Google::Ads::GoogleAds::V8::Services::GetUserInterestRequest

    },
    deprecation: @deprecation
  )
end
user_list(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 602
def user_list(&blk)
  require "google/ads/google_ads/v8/services/user_list_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::UserListService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_user_list: Google::Ads::GoogleAds::V8::Services::GetUserListRequest,

      mutate_user_lists: Google::Ads::GoogleAds::V8::Services::MutateUserListsRequest

    },
    deprecation: @deprecation
  )
end
user_location_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 354
def user_location_view(&blk)
  require "google/ads/google_ads/v8/services/user_location_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::UserLocationViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_user_location_view: Google::Ads::GoogleAds::V8::Services::GetUserLocationViewRequest

    },
    deprecation: @deprecation
  )
end
video(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1236
def video(&blk)
  require "google/ads/google_ads/v8/services/video_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::VideoService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_video: Google::Ads::GoogleAds::V8::Services::GetVideoRequest

    },
    deprecation: @deprecation
  )
end
webpage_view(&blk) click to toggle source
# File lib/google/ads/google_ads/factories/v8/services.rb, line 1030
def webpage_view(&blk)
  require "google/ads/google_ads/v8/services/webpage_view_service"
  svc = ServiceWrapper.new(
    service: Google::Ads::GoogleAds::V8::Services::WebpageViewService::Client.new do |config|
      config.credentials = @credentials
      config.interceptors = @interceptors
      config.metadata = @metadata
      config.endpoint = @endpoint
    end,
    rpc_inputs: {

      get_webpage_view: Google::Ads::GoogleAds::V8::Services::GetWebpageViewRequest

    },
    deprecation: @deprecation
  )
end