File Coverage

blib/lib/Google/Ads/GoogleAds/V10/Enums/ResourceLimitTypeEnum.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             # Copyright 2020, Google LLC
2             #
3             # Licensed under the Apache License, Version 2.0 (the "License");
4             # you may not use this file except in compliance with the License.
5             # You may obtain a copy of the License at
6             #
7             # http://www.apache.org/licenses/LICENSE-2.0
8             #
9             # Unless required by applicable law or agreed to in writing, software
10             # distributed under the License is distributed on an "AS IS" BASIS,
11             # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12             # See the License for the specific language governing permissions and
13             # limitations under the License.
14              
15              
16             use strict;
17 1     1   662 use warnings;
  1         2  
  1         21  
18 1     1   3  
  1         3  
  1         254  
19             use Const::Exporter enums => [
20 1         35 UNSPECIFIED => "UNSPECIFIED",
21             UNKNOWN => "UNKNOWN",
22             CAMPAIGNS_PER_CUSTOMER => "CAMPAIGNS_PER_CUSTOMER",
23             BASE_CAMPAIGNS_PER_CUSTOMER => "BASE_CAMPAIGNS_PER_CUSTOMER",
24             EXPERIMENT_CAMPAIGNS_PER_CUSTOMER => "EXPERIMENT_CAMPAIGNS_PER_CUSTOMER",
25             HOTEL_CAMPAIGNS_PER_CUSTOMER => "HOTEL_CAMPAIGNS_PER_CUSTOMER",
26             SMART_SHOPPING_CAMPAIGNS_PER_CUSTOMER =>
27             "SMART_SHOPPING_CAMPAIGNS_PER_CUSTOMER",
28             AD_GROUPS_PER_CAMPAIGN => "AD_GROUPS_PER_CAMPAIGN",
29             AD_GROUPS_PER_SHOPPING_CAMPAIGN => "AD_GROUPS_PER_SHOPPING_CAMPAIGN",
30             AD_GROUPS_PER_HOTEL_CAMPAIGN => "AD_GROUPS_PER_HOTEL_CAMPAIGN",
31             REPORTING_AD_GROUPS_PER_LOCAL_CAMPAIGN =>
32             "REPORTING_AD_GROUPS_PER_LOCAL_CAMPAIGN",
33             REPORTING_AD_GROUPS_PER_APP_CAMPAIGN =>
34             "REPORTING_AD_GROUPS_PER_APP_CAMPAIGN",
35             MANAGED_AD_GROUPS_PER_SMART_CAMPAIGN =>
36             "MANAGED_AD_GROUPS_PER_SMART_CAMPAIGN",
37             AD_GROUP_CRITERIA_PER_CUSTOMER => "AD_GROUP_CRITERIA_PER_CUSTOMER",
38             BASE_AD_GROUP_CRITERIA_PER_CUSTOMER => "BASE_AD_GROUP_CRITERIA_PER_CUSTOMER",
39             EXPERIMENT_AD_GROUP_CRITERIA_PER_CUSTOMER =>
40             "EXPERIMENT_AD_GROUP_CRITERIA_PER_CUSTOMER",
41             AD_GROUP_CRITERIA_PER_CAMPAIGN => "AD_GROUP_CRITERIA_PER_CAMPAIGN",
42             CAMPAIGN_CRITERIA_PER_CUSTOMER => "CAMPAIGN_CRITERIA_PER_CUSTOMER",
43             BASE_CAMPAIGN_CRITERIA_PER_CUSTOMER => "BASE_CAMPAIGN_CRITERIA_PER_CUSTOMER",
44             EXPERIMENT_CAMPAIGN_CRITERIA_PER_CUSTOMER =>
45             "EXPERIMENT_CAMPAIGN_CRITERIA_PER_CUSTOMER",
46             WEBPAGE_CRITERIA_PER_CUSTOMER => "WEBPAGE_CRITERIA_PER_CUSTOMER",
47             BASE_WEBPAGE_CRITERIA_PER_CUSTOMER => "BASE_WEBPAGE_CRITERIA_PER_CUSTOMER",
48             EXPERIMENT_WEBPAGE_CRITERIA_PER_CUSTOMER =>
49             "EXPERIMENT_WEBPAGE_CRITERIA_PER_CUSTOMER",
50             COMBINED_AUDIENCE_CRITERIA_PER_AD_GROUP =>
51             "COMBINED_AUDIENCE_CRITERIA_PER_AD_GROUP",
52             CUSTOMER_NEGATIVE_PLACEMENT_CRITERIA_PER_CUSTOMER =>
53             "CUSTOMER_NEGATIVE_PLACEMENT_CRITERIA_PER_CUSTOMER",
54             CUSTOMER_NEGATIVE_YOUTUBE_CHANNEL_CRITERIA_PER_CUSTOMER =>
55             "CUSTOMER_NEGATIVE_YOUTUBE_CHANNEL_CRITERIA_PER_CUSTOMER",
56             CRITERIA_PER_AD_GROUP => "CRITERIA_PER_AD_GROUP",
57             LISTING_GROUPS_PER_AD_GROUP => "LISTING_GROUPS_PER_AD_GROUP",
58             EXPLICITLY_SHARED_BUDGETS_PER_CUSTOMER =>
59             "EXPLICITLY_SHARED_BUDGETS_PER_CUSTOMER",
60             IMPLICITLY_SHARED_BUDGETS_PER_CUSTOMER =>
61             "IMPLICITLY_SHARED_BUDGETS_PER_CUSTOMER",
62             COMBINED_AUDIENCE_CRITERIA_PER_CAMPAIGN =>
63             "COMBINED_AUDIENCE_CRITERIA_PER_CAMPAIGN",
64             NEGATIVE_KEYWORDS_PER_CAMPAIGN => "NEGATIVE_KEYWORDS_PER_CAMPAIGN",
65             NEGATIVE_PLACEMENTS_PER_CAMPAIGN => "NEGATIVE_PLACEMENTS_PER_CAMPAIGN",
66             GEO_TARGETS_PER_CAMPAIGN => "GEO_TARGETS_PER_CAMPAIGN",
67             NEGATIVE_IP_BLOCKS_PER_CAMPAIGN => "NEGATIVE_IP_BLOCKS_PER_CAMPAIGN",
68             PROXIMITIES_PER_CAMPAIGN => "PROXIMITIES_PER_CAMPAIGN",
69             LISTING_SCOPES_PER_SHOPPING_CAMPAIGN =>
70             "LISTING_SCOPES_PER_SHOPPING_CAMPAIGN",
71             LISTING_SCOPES_PER_NON_SHOPPING_CAMPAIGN =>
72             "LISTING_SCOPES_PER_NON_SHOPPING_CAMPAIGN",
73             NEGATIVE_KEYWORDS_PER_SHARED_SET => "NEGATIVE_KEYWORDS_PER_SHARED_SET",
74             NEGATIVE_PLACEMENTS_PER_SHARED_SET => "NEGATIVE_PLACEMENTS_PER_SHARED_SET",
75             SHARED_SETS_PER_CUSTOMER_FOR_TYPE_DEFAULT =>
76             "SHARED_SETS_PER_CUSTOMER_FOR_TYPE_DEFAULT",
77             SHARED_SETS_PER_CUSTOMER_FOR_NEGATIVE_PLACEMENT_LIST_LOWER =>
78             "SHARED_SETS_PER_CUSTOMER_FOR_NEGATIVE_PLACEMENT_LIST_LOWER",
79             HOTEL_ADVANCE_BOOKING_WINDOW_BID_MODIFIERS_PER_AD_GROUP =>
80             "HOTEL_ADVANCE_BOOKING_WINDOW_BID_MODIFIERS_PER_AD_GROUP",
81             BIDDING_STRATEGIES_PER_CUSTOMER => "BIDDING_STRATEGIES_PER_CUSTOMER",
82             BASIC_USER_LISTS_PER_CUSTOMER => "BASIC_USER_LISTS_PER_CUSTOMER",
83             LOGICAL_USER_LISTS_PER_CUSTOMER => "LOGICAL_USER_LISTS_PER_CUSTOMER",
84             RULE_BASED_USER_LISTS_PER_CUSTOMER => "RULE_BASED_USER_LISTS_PER_CUSTOMER",
85             BASE_AD_GROUP_ADS_PER_CUSTOMER => "BASE_AD_GROUP_ADS_PER_CUSTOMER",
86             EXPERIMENT_AD_GROUP_ADS_PER_CUSTOMER =>
87             "EXPERIMENT_AD_GROUP_ADS_PER_CUSTOMER",
88             AD_GROUP_ADS_PER_CAMPAIGN => "AD_GROUP_ADS_PER_CAMPAIGN",
89             TEXT_AND_OTHER_ADS_PER_AD_GROUP => "TEXT_AND_OTHER_ADS_PER_AD_GROUP",
90             IMAGE_ADS_PER_AD_GROUP => "IMAGE_ADS_PER_AD_GROUP",
91             SHOPPING_SMART_ADS_PER_AD_GROUP => "SHOPPING_SMART_ADS_PER_AD_GROUP",
92             RESPONSIVE_SEARCH_ADS_PER_AD_GROUP => "RESPONSIVE_SEARCH_ADS_PER_AD_GROUP",
93             APP_ADS_PER_AD_GROUP => "APP_ADS_PER_AD_GROUP",
94             APP_ENGAGEMENT_ADS_PER_AD_GROUP => "APP_ENGAGEMENT_ADS_PER_AD_GROUP",
95             LOCAL_ADS_PER_AD_GROUP => "LOCAL_ADS_PER_AD_GROUP",
96             VIDEO_ADS_PER_AD_GROUP => "VIDEO_ADS_PER_AD_GROUP",
97             LEAD_FORM_CAMPAIGN_ASSETS_PER_CAMPAIGN =>
98             "LEAD_FORM_CAMPAIGN_ASSETS_PER_CAMPAIGN",
99             PROMOTION_CUSTOMER_ASSETS_PER_CUSTOMER =>
100             "PROMOTION_CUSTOMER_ASSETS_PER_CUSTOMER",
101             PROMOTION_CAMPAIGN_ASSETS_PER_CAMPAIGN =>
102             "PROMOTION_CAMPAIGN_ASSETS_PER_CAMPAIGN",
103             PROMOTION_AD_GROUP_ASSETS_PER_AD_GROUP =>
104             "PROMOTION_AD_GROUP_ASSETS_PER_AD_GROUP",
105             CALLOUT_CUSTOMER_ASSETS_PER_CUSTOMER =>
106             "CALLOUT_CUSTOMER_ASSETS_PER_CUSTOMER",
107             CALLOUT_CAMPAIGN_ASSETS_PER_CAMPAIGN =>
108             "CALLOUT_CAMPAIGN_ASSETS_PER_CAMPAIGN",
109             CALLOUT_AD_GROUP_ASSETS_PER_AD_GROUP =>
110             "CALLOUT_AD_GROUP_ASSETS_PER_AD_GROUP",
111             SITELINK_CUSTOMER_ASSETS_PER_CUSTOMER =>
112             "SITELINK_CUSTOMER_ASSETS_PER_CUSTOMER",
113             SITELINK_CAMPAIGN_ASSETS_PER_CAMPAIGN =>
114             "SITELINK_CAMPAIGN_ASSETS_PER_CAMPAIGN",
115             SITELINK_AD_GROUP_ASSETS_PER_AD_GROUP =>
116             "SITELINK_AD_GROUP_ASSETS_PER_AD_GROUP",
117             STRUCTURED_SNIPPET_CUSTOMER_ASSETS_PER_CUSTOMER =>
118             "STRUCTURED_SNIPPET_CUSTOMER_ASSETS_PER_CUSTOMER",
119             STRUCTURED_SNIPPET_CAMPAIGN_ASSETS_PER_CAMPAIGN =>
120             "STRUCTURED_SNIPPET_CAMPAIGN_ASSETS_PER_CAMPAIGN",
121             STRUCTURED_SNIPPET_AD_GROUP_ASSETS_PER_AD_GROUP =>
122             "STRUCTURED_SNIPPET_AD_GROUP_ASSETS_PER_AD_GROUP",
123             MOBILE_APP_CUSTOMER_ASSETS_PER_CUSTOMER =>
124             "MOBILE_APP_CUSTOMER_ASSETS_PER_CUSTOMER",
125             MOBILE_APP_CAMPAIGN_ASSETS_PER_CAMPAIGN =>
126             "MOBILE_APP_CAMPAIGN_ASSETS_PER_CAMPAIGN",
127             MOBILE_APP_AD_GROUP_ASSETS_PER_AD_GROUP =>
128             "MOBILE_APP_AD_GROUP_ASSETS_PER_AD_GROUP",
129             HOTEL_CALLOUT_CUSTOMER_ASSETS_PER_CUSTOMER =>
130             "HOTEL_CALLOUT_CUSTOMER_ASSETS_PER_CUSTOMER",
131             HOTEL_CALLOUT_CAMPAIGN_ASSETS_PER_CAMPAIGN =>
132             "HOTEL_CALLOUT_CAMPAIGN_ASSETS_PER_CAMPAIGN",
133             HOTEL_CALLOUT_AD_GROUP_ASSETS_PER_AD_GROUP =>
134             "HOTEL_CALLOUT_AD_GROUP_ASSETS_PER_AD_GROUP",
135             CALL_CUSTOMER_ASSETS_PER_CUSTOMER => "CALL_CUSTOMER_ASSETS_PER_CUSTOMER",
136             CALL_CAMPAIGN_ASSETS_PER_CAMPAIGN => "CALL_CAMPAIGN_ASSETS_PER_CAMPAIGN",
137             CALL_AD_GROUP_ASSETS_PER_AD_GROUP => "CALL_AD_GROUP_ASSETS_PER_AD_GROUP",
138             PRICE_CUSTOMER_ASSETS_PER_CUSTOMER => "PRICE_CUSTOMER_ASSETS_PER_CUSTOMER",
139             PRICE_CAMPAIGN_ASSETS_PER_CAMPAIGN => "PRICE_CAMPAIGN_ASSETS_PER_CAMPAIGN",
140             PRICE_AD_GROUP_ASSETS_PER_AD_GROUP => "PRICE_AD_GROUP_ASSETS_PER_AD_GROUP",
141             PAGE_FEED_ASSET_SETS_PER_CUSTOMER => "PAGE_FEED_ASSET_SETS_PER_CUSTOMER",
142             DYNAMIC_EDUCATION_FEED_ASSET_SETS_PER_CUSTOMER =>
143             "DYNAMIC_EDUCATION_FEED_ASSET_SETS_PER_CUSTOMER",
144             ASSETS_PER_PAGE_FEED_ASSET_SET => "ASSETS_PER_PAGE_FEED_ASSET_SET",
145             ASSETS_PER_DYNAMIC_EDUCATION_FEED_ASSET_SET =>
146             "ASSETS_PER_DYNAMIC_EDUCATION_FEED_ASSET_SET",
147             DYNAMIC_REAL_ESTATE_ASSET_SETS_PER_CUSTOMER =>
148             "DYNAMIC_REAL_ESTATE_ASSET_SETS_PER_CUSTOMER",
149             ASSETS_PER_DYNAMIC_REAL_ESTATE_ASSET_SET =>
150             "ASSETS_PER_DYNAMIC_REAL_ESTATE_ASSET_SET",
151             DYNAMIC_CUSTOM_ASSET_SETS_PER_CUSTOMER =>
152             "DYNAMIC_CUSTOM_ASSET_SETS_PER_CUSTOMER",
153             ASSETS_PER_DYNAMIC_CUSTOM_ASSET_SET => "ASSETS_PER_DYNAMIC_CUSTOM_ASSET_SET",
154             DYNAMIC_HOTELS_AND_RENTALS_ASSET_SETS_PER_CUSTOMER =>
155             "DYNAMIC_HOTELS_AND_RENTALS_ASSET_SETS_PER_CUSTOMER",
156             ASSETS_PER_DYNAMIC_HOTELS_AND_RENTALS_ASSET_SET =>
157             "ASSETS_PER_DYNAMIC_HOTELS_AND_RENTALS_ASSET_SET",
158             DYNAMIC_LOCAL_ASSET_SETS_PER_CUSTOMER =>
159             "DYNAMIC_LOCAL_ASSET_SETS_PER_CUSTOMER",
160             ASSETS_PER_DYNAMIC_LOCAL_ASSET_SET => "ASSETS_PER_DYNAMIC_LOCAL_ASSET_SET",
161             DYNAMIC_FLIGHTS_ASSET_SETS_PER_CUSTOMER =>
162             "DYNAMIC_FLIGHTS_ASSET_SETS_PER_CUSTOMER",
163             ASSETS_PER_DYNAMIC_FLIGHTS_ASSET_SET =>
164             "ASSETS_PER_DYNAMIC_FLIGHTS_ASSET_SET",
165             DYNAMIC_TRAVEL_ASSET_SETS_PER_CUSTOMER =>
166             "DYNAMIC_TRAVEL_ASSET_SETS_PER_CUSTOMER",
167             ASSETS_PER_DYNAMIC_TRAVEL_ASSET_SET => "ASSETS_PER_DYNAMIC_TRAVEL_ASSET_SET",
168             DYNAMIC_JOBS_ASSET_SETS_PER_CUSTOMER =>
169             "DYNAMIC_JOBS_ASSET_SETS_PER_CUSTOMER",
170             ASSETS_PER_DYNAMIC_JOBS_ASSET_SET => "ASSETS_PER_DYNAMIC_JOBS_ASSET_SET",
171             VERSIONS_PER_AD => "VERSIONS_PER_AD",
172             USER_FEEDS_PER_CUSTOMER => "USER_FEEDS_PER_CUSTOMER",
173             SYSTEM_FEEDS_PER_CUSTOMER => "SYSTEM_FEEDS_PER_CUSTOMER",
174             FEED_ATTRIBUTES_PER_FEED => "FEED_ATTRIBUTES_PER_FEED",
175             FEED_ITEMS_PER_CUSTOMER => "FEED_ITEMS_PER_CUSTOMER",
176             CAMPAIGN_FEEDS_PER_CUSTOMER => "CAMPAIGN_FEEDS_PER_CUSTOMER",
177             BASE_CAMPAIGN_FEEDS_PER_CUSTOMER => "BASE_CAMPAIGN_FEEDS_PER_CUSTOMER",
178             EXPERIMENT_CAMPAIGN_FEEDS_PER_CUSTOMER =>
179             "EXPERIMENT_CAMPAIGN_FEEDS_PER_CUSTOMER",
180             AD_GROUP_FEEDS_PER_CUSTOMER => "AD_GROUP_FEEDS_PER_CUSTOMER",
181             BASE_AD_GROUP_FEEDS_PER_CUSTOMER => "BASE_AD_GROUP_FEEDS_PER_CUSTOMER",
182             EXPERIMENT_AD_GROUP_FEEDS_PER_CUSTOMER =>
183             "EXPERIMENT_AD_GROUP_FEEDS_PER_CUSTOMER",
184             AD_GROUP_FEEDS_PER_CAMPAIGN => "AD_GROUP_FEEDS_PER_CAMPAIGN",
185             FEED_ITEM_SETS_PER_CUSTOMER => "FEED_ITEM_SETS_PER_CUSTOMER",
186             FEED_ITEMS_PER_FEED_ITEM_SET => "FEED_ITEMS_PER_FEED_ITEM_SET",
187             CAMPAIGN_EXPERIMENTS_PER_CUSTOMER => "CAMPAIGN_EXPERIMENTS_PER_CUSTOMER",
188             EXPERIMENT_ARMS_PER_VIDEO_EXPERIMENT =>
189             "EXPERIMENT_ARMS_PER_VIDEO_EXPERIMENT",
190             OWNED_LABELS_PER_CUSTOMER => "OWNED_LABELS_PER_CUSTOMER",
191             LABELS_PER_CAMPAIGN => "LABELS_PER_CAMPAIGN",
192             LABELS_PER_AD_GROUP => "LABELS_PER_AD_GROUP",
193             LABELS_PER_AD_GROUP_AD => "LABELS_PER_AD_GROUP_AD",
194             LABELS_PER_AD_GROUP_CRITERION => "LABELS_PER_AD_GROUP_CRITERION",
195             TARGET_CUSTOMERS_PER_LABEL => "TARGET_CUSTOMERS_PER_LABEL",
196             KEYWORD_PLANS_PER_USER_PER_CUSTOMER => "KEYWORD_PLANS_PER_USER_PER_CUSTOMER",
197             KEYWORD_PLAN_AD_GROUP_KEYWORDS_PER_KEYWORD_PLAN =>
198             "KEYWORD_PLAN_AD_GROUP_KEYWORDS_PER_KEYWORD_PLAN",
199             KEYWORD_PLAN_AD_GROUPS_PER_KEYWORD_PLAN =>
200             "KEYWORD_PLAN_AD_GROUPS_PER_KEYWORD_PLAN",
201             KEYWORD_PLAN_NEGATIVE_KEYWORDS_PER_KEYWORD_PLAN =>
202             "KEYWORD_PLAN_NEGATIVE_KEYWORDS_PER_KEYWORD_PLAN",
203             KEYWORD_PLAN_CAMPAIGNS_PER_KEYWORD_PLAN =>
204             "KEYWORD_PLAN_CAMPAIGNS_PER_KEYWORD_PLAN",
205             CONVERSION_ACTIONS_PER_CUSTOMER => "CONVERSION_ACTIONS_PER_CUSTOMER",
206             BATCH_JOB_OPERATIONS_PER_JOB => "BATCH_JOB_OPERATIONS_PER_JOB",
207             BATCH_JOBS_PER_CUSTOMER => "BATCH_JOBS_PER_CUSTOMER",
208             HOTEL_CHECK_IN_DATE_RANGE_BID_MODIFIERS_PER_AD_GROUP =>
209             "HOTEL_CHECK_IN_DATE_RANGE_BID_MODIFIERS_PER_AD_GROUP"
210             ];
211 1     1   6  
  1         2  
212             1;