Module: Google::Ads::GoogleAds::V5::Services::AccountBudgetProposalService::Paths

Extended by:
Paths
Included in:
Client, Paths
Defined in:
lib/google/ads/google_ads/v5/services/account_budget_proposal_service/paths.rb

Overview

Path helper methods for the AccountBudgetProposalService API.

Instance Method Summary collapse

Instance Method Details

#account_budget_path(customer:, account_budget:) ⇒ ::String

Create a fully-qualified AccountBudget resource string.

The resource will be in the following format:

‘customers/customer/accountBudgets/account_budget`

Parameters:

  • customer (String)
  • account_budget (String)

Returns:

  • (::String)

Raises:

  • (::ArgumentError)


39
40
41
42
43
# File 'lib/google/ads/google_ads/v5/services/account_budget_proposal_service/paths.rb', line 39

def  customer:, account_budget:
  raise ::ArgumentError, "customer cannot contain /" if customer.to_s.include? "/"

  "customers/#{customer}/accountBudgets/#{}"
end

#account_budget_proposal_path(customer:, account_budget_proposal:) ⇒ ::String

Create a fully-qualified AccountBudgetProposal resource string.

The resource will be in the following format:

‘customers/customer/accountBudgetProposals/account_budget_proposal`

Parameters:

  • customer (String)
  • account_budget_proposal (String)

Returns:

  • (::String)

Raises:

  • (::ArgumentError)


56
57
58
59
60
# File 'lib/google/ads/google_ads/v5/services/account_budget_proposal_service/paths.rb', line 56

def  customer:, account_budget_proposal:
  raise ::ArgumentError, "customer cannot contain /" if customer.to_s.include? "/"

  "customers/#{customer}/accountBudgetProposals/#{}"
end

#billing_setup_path(customer:, billing_setup:) ⇒ ::String

Create a fully-qualified BillingSetup resource string.

The resource will be in the following format:

‘customers/customer/billingSetups/billing_setup`

Parameters:

  • customer (String)
  • billing_setup (String)

Returns:

  • (::String)

Raises:

  • (::ArgumentError)


73
74
75
76
77
# File 'lib/google/ads/google_ads/v5/services/account_budget_proposal_service/paths.rb', line 73

def billing_setup_path customer:, billing_setup:
  raise ::ArgumentError, "customer cannot contain /" if customer.to_s.include? "/"

  "customers/#{customer}/billingSetups/#{billing_setup}"
end