module Google module Ads module GoogleAds module Utils module PathLookupConfig # PATH_LOOKUP defines the compound resource name structure for # each of our API calls, grouping by compound resource names. # Consider the entry: # # ```ruby # ad_group_ad_label: [:customer, [:ad_group, :ad, :label]]. # ``` # # this means that a method should get defined on this object # called ad_group_ad_label which has 4 keyword arguments: # 1. customer # 2. ad_group # 3. ad # 4. label # # these are grouped in to two path segments, customer, and # [ad_group, ad, label]. The underlying gapic generated # path helper will then be called with: # # ```ruby # ad_group_ad_label( # customer: , # ad_group_ad_label: "~~