File Coverage

blib/lib/Google/Ads/GoogleAds/V9/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   750 use warnings;
  1         2  
  1         21  
18 1     1   4  
  1         2  
  1         207  
19             use Const::Exporter enums => [
20 1         38 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             BASE_AD_GROUP_ADS_PER_CUSTOMER => "BASE_AD_GROUP_ADS_PER_CUSTOMER",
85             EXPERIMENT_AD_GROUP_ADS_PER_CUSTOMER =>
86             "EXPERIMENT_AD_GROUP_ADS_PER_CUSTOMER",
87             AD_GROUP_ADS_PER_CAMPAIGN => "AD_GROUP_ADS_PER_CAMPAIGN",
88             TEXT_AND_OTHER_ADS_PER_AD_GROUP => "TEXT_AND_OTHER_ADS_PER_AD_GROUP",
89             IMAGE_ADS_PER_AD_GROUP => "IMAGE_ADS_PER_AD_GROUP",
90             SHOPPING_SMART_ADS_PER_AD_GROUP => "SHOPPING_SMART_ADS_PER_AD_GROUP",
91             RESPONSIVE_SEARCH_ADS_PER_AD_GROUP => "RESPONSIVE_SEARCH_ADS_PER_AD_GROUP",
92             APP_ADS_PER_AD_GROUP => "APP_ADS_PER_AD_GROUP",
93             APP_ENGAGEMENT_ADS_PER_AD_GROUP => "APP_ENGAGEMENT_ADS_PER_AD_GROUP",
94             LOCAL_ADS_PER_AD_GROUP => "LOCAL_ADS_PER_AD_GROUP",
95             VIDEO_ADS_PER_AD_GROUP => "VIDEO_ADS_PER_AD_GROUP",
96             LEAD_FORM_CAMPAIGN_ASSETS_PER_CAMPAIGN =>
97             "LEAD_FORM_CAMPAIGN_ASSETS_PER_CAMPAIGN",
98             PROMOTION_CUSTOMER_ASSETS_PER_CUSTOMER =>
99             "PROMOTION_CUSTOMER_ASSETS_PER_CUSTOMER",
100             PROMOTION_CAMPAIGN_ASSETS_PER_CAMPAIGN =>
101             "PROMOTION_CAMPAIGN_ASSETS_PER_CAMPAIGN",
102             PROMOTION_AD_GROUP_ASSETS_PER_AD_GROUP =>
103             "PROMOTION_AD_GROUP_ASSETS_PER_AD_GROUP",
104             CALLOUT_CUSTOMER_ASSETS_PER_CUSTOMER =>
105             "CALLOUT_CUSTOMER_ASSETS_PER_CUSTOMER",
106             CALLOUT_CAMPAIGN_ASSETS_PER_CAMPAIGN =>
107             "CALLOUT_CAMPAIGN_ASSETS_PER_CAMPAIGN",
108             CALLOUT_AD_GROUP_ASSETS_PER_AD_GROUP =>
109             "CALLOUT_AD_GROUP_ASSETS_PER_AD_GROUP",
110             SITELINK_CUSTOMER_ASSETS_PER_CUSTOMER =>
111             "SITELINK_CUSTOMER_ASSETS_PER_CUSTOMER",
112             SITELINK_CAMPAIGN_ASSETS_PER_CAMPAIGN =>
113             "SITELINK_CAMPAIGN_ASSETS_PER_CAMPAIGN",
114             SITELINK_AD_GROUP_ASSETS_PER_AD_GROUP =>
115             "SITELINK_AD_GROUP_ASSETS_PER_AD_GROUP",
116             STRUCTURED_SNIPPET_CUSTOMER_ASSETS_PER_CUSTOMER =>
117             "STRUCTURED_SNIPPET_CUSTOMER_ASSETS_PER_CUSTOMER",
118             STRUCTURED_SNIPPET_CAMPAIGN_ASSETS_PER_CAMPAIGN =>
119             "STRUCTURED_SNIPPET_CAMPAIGN_ASSETS_PER_CAMPAIGN",
120             STRUCTURED_SNIPPET_AD_GROUP_ASSETS_PER_AD_GROUP =>
121             "STRUCTURED_SNIPPET_AD_GROUP_ASSETS_PER_AD_GROUP",
122             MOBILE_APP_CUSTOMER_ASSETS_PER_CUSTOMER =>
123             "MOBILE_APP_CUSTOMER_ASSETS_PER_CUSTOMER",
124             MOBILE_APP_CAMPAIGN_ASSETS_PER_CAMPAIGN =>
125             "MOBILE_APP_CAMPAIGN_ASSETS_PER_CAMPAIGN",
126             MOBILE_APP_AD_GROUP_ASSETS_PER_AD_GROUP =>
127             "MOBILE_APP_AD_GROUP_ASSETS_PER_AD_GROUP",
128             HOTEL_CALLOUT_CUSTOMER_ASSETS_PER_CUSTOMER =>
129             "HOTEL_CALLOUT_CUSTOMER_ASSETS_PER_CUSTOMER",
130             HOTEL_CALLOUT_CAMPAIGN_ASSETS_PER_CAMPAIGN =>
131             "HOTEL_CALLOUT_CAMPAIGN_ASSETS_PER_CAMPAIGN",
132             HOTEL_CALLOUT_AD_GROUP_ASSETS_PER_AD_GROUP =>
133             "HOTEL_CALLOUT_AD_GROUP_ASSETS_PER_AD_GROUP",
134             CALL_CUSTOMER_ASSETS_PER_CUSTOMER => "CALL_CUSTOMER_ASSETS_PER_CUSTOMER",
135             CALL_CAMPAIGN_ASSETS_PER_CAMPAIGN => "CALL_CAMPAIGN_ASSETS_PER_CAMPAIGN",
136             CALL_AD_GROUP_ASSETS_PER_AD_GROUP => "CALL_AD_GROUP_ASSETS_PER_AD_GROUP",
137             PRICE_CUSTOMER_ASSETS_PER_CUSTOMER => "PRICE_CUSTOMER_ASSETS_PER_CUSTOMER",
138             PRICE_CAMPAIGN_ASSETS_PER_CAMPAIGN => "PRICE_CAMPAIGN_ASSETS_PER_CAMPAIGN",
139             PRICE_AD_GROUP_ASSETS_PER_AD_GROUP => "PRICE_AD_GROUP_ASSETS_PER_AD_GROUP",
140             VERSIONS_PER_AD => "VERSIONS_PER_AD",
141             USER_FEEDS_PER_CUSTOMER => "USER_FEEDS_PER_CUSTOMER",
142             SYSTEM_FEEDS_PER_CUSTOMER => "SYSTEM_FEEDS_PER_CUSTOMER",
143             FEED_ATTRIBUTES_PER_FEED => "FEED_ATTRIBUTES_PER_FEED",
144             FEED_ITEMS_PER_CUSTOMER => "FEED_ITEMS_PER_CUSTOMER",
145             CAMPAIGN_FEEDS_PER_CUSTOMER => "CAMPAIGN_FEEDS_PER_CUSTOMER",
146             BASE_CAMPAIGN_FEEDS_PER_CUSTOMER => "BASE_CAMPAIGN_FEEDS_PER_CUSTOMER",
147             EXPERIMENT_CAMPAIGN_FEEDS_PER_CUSTOMER =>
148             "EXPERIMENT_CAMPAIGN_FEEDS_PER_CUSTOMER",
149             AD_GROUP_FEEDS_PER_CUSTOMER => "AD_GROUP_FEEDS_PER_CUSTOMER",
150             BASE_AD_GROUP_FEEDS_PER_CUSTOMER => "BASE_AD_GROUP_FEEDS_PER_CUSTOMER",
151             EXPERIMENT_AD_GROUP_FEEDS_PER_CUSTOMER =>
152             "EXPERIMENT_AD_GROUP_FEEDS_PER_CUSTOMER",
153             AD_GROUP_FEEDS_PER_CAMPAIGN => "AD_GROUP_FEEDS_PER_CAMPAIGN",
154             FEED_ITEM_SETS_PER_CUSTOMER => "FEED_ITEM_SETS_PER_CUSTOMER",
155             FEED_ITEMS_PER_FEED_ITEM_SET => "FEED_ITEMS_PER_FEED_ITEM_SET",
156             CAMPAIGN_EXPERIMENTS_PER_CUSTOMER => "CAMPAIGN_EXPERIMENTS_PER_CUSTOMER",
157             EXPERIMENT_ARMS_PER_VIDEO_EXPERIMENT =>
158             "EXPERIMENT_ARMS_PER_VIDEO_EXPERIMENT",
159             OWNED_LABELS_PER_CUSTOMER => "OWNED_LABELS_PER_CUSTOMER",
160             LABELS_PER_CAMPAIGN => "LABELS_PER_CAMPAIGN",
161             LABELS_PER_AD_GROUP => "LABELS_PER_AD_GROUP",
162             LABELS_PER_AD_GROUP_AD => "LABELS_PER_AD_GROUP_AD",
163             LABELS_PER_AD_GROUP_CRITERION => "LABELS_PER_AD_GROUP_CRITERION",
164             TARGET_CUSTOMERS_PER_LABEL => "TARGET_CUSTOMERS_PER_LABEL",
165             KEYWORD_PLANS_PER_USER_PER_CUSTOMER => "KEYWORD_PLANS_PER_USER_PER_CUSTOMER",
166             KEYWORD_PLAN_AD_GROUP_KEYWORDS_PER_KEYWORD_PLAN =>
167             "KEYWORD_PLAN_AD_GROUP_KEYWORDS_PER_KEYWORD_PLAN",
168             KEYWORD_PLAN_AD_GROUPS_PER_KEYWORD_PLAN =>
169             "KEYWORD_PLAN_AD_GROUPS_PER_KEYWORD_PLAN",
170             KEYWORD_PLAN_NEGATIVE_KEYWORDS_PER_KEYWORD_PLAN =>
171             "KEYWORD_PLAN_NEGATIVE_KEYWORDS_PER_KEYWORD_PLAN",
172             KEYWORD_PLAN_CAMPAIGNS_PER_KEYWORD_PLAN =>
173             "KEYWORD_PLAN_CAMPAIGNS_PER_KEYWORD_PLAN",
174             CONVERSION_ACTIONS_PER_CUSTOMER => "CONVERSION_ACTIONS_PER_CUSTOMER",
175             BATCH_JOB_OPERATIONS_PER_JOB => "BATCH_JOB_OPERATIONS_PER_JOB",
176             BATCH_JOBS_PER_CUSTOMER => "BATCH_JOBS_PER_CUSTOMER",
177             HOTEL_CHECK_IN_DATE_RANGE_BID_MODIFIERS_PER_AD_GROUP =>
178             "HOTEL_CHECK_IN_DATE_RANGE_BID_MODIFIERS_PER_AD_GROUP"
179             ];
180 1     1   5  
  1         3  
181             1;