|
25 | 25 |
|
26 | 26 |
|
27 | 27 | _lazy_name_to_package_map = dict( |
28 | | - types='google.ads.google_ads.v2', |
29 | 28 | account_budget_proposal_service_client='google.ads.google_ads.v2.services', |
30 | 29 | account_budget_service_client='google.ads.google_ads.v2.services', |
31 | 30 | ad_group_ad_asset_view_service_client='google.ads.google_ads.v2.services', |
|
132 | 131 | user_list_service_client='google.ads.google_ads.v2.services', |
133 | 132 | user_location_view_service_client='google.ads.google_ads.v2.services', |
134 | 133 | video_service_client='google.ads.google_ads.v2.services', |
135 | | - enums='google.ads.google_ads.v2.services', |
136 | 134 | account_budget_proposal_service_grpc_transport='google.ads.google_ads.v2.services.transports', |
137 | 135 | account_budget_service_grpc_transport='google.ads.google_ads.v2.services.transports', |
138 | 136 | ad_group_ad_asset_view_service_grpc_transport='google.ads.google_ads.v2.services.transports', |
@@ -265,6 +263,14 @@ def __getattr__(name): # Requires Python >= 3.7 |
265 | 263 | {'__doc__': sub_mod_class.__doc__, 'enums': enums}) |
266 | 264 | globals()[name] = klass |
267 | 265 | return klass |
| 266 | + elif name == 'enums': |
| 267 | + module = importlib.import_module('google.ads.google_ads.v2.services.enums') |
| 268 | + globals()[name] = module |
| 269 | + return module |
| 270 | + elif name == 'types': |
| 271 | + module = importlib.import_module('google.ads.google_ads.v2.types') |
| 272 | + globals()[name] = module |
| 273 | + return module |
268 | 274 | elif name in _lazy_name_to_package_map: |
269 | 275 | module = importlib.import_module(f'{_lazy_name_to_package_map[name]}.{name}') |
270 | 276 | globals()[name] = module |
|
0 commit comments