Skip to content
This repository was archived by the owner on Mar 26, 2026. It is now read-only.

Commit 4e8a7a6

Browse files
committed
added changes to ads-templates
1 parent ffd53ad commit 4e8a7a6

File tree

1 file changed

+30
-10
lines changed
  • gapic/ads-templates/%namespace/%name/%version/%sub/services/%service

1 file changed

+30
-10
lines changed

gapic/ads-templates/%namespace/%name/%version/%sub/services/%service/_mixins.py.j2

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
{% if "ListOperations" in api.mixin_api_methods %}
44
def list_operations(
55
self,
6-
request: Optional[operations_pb2.ListOperationsRequest] = None,
6+
request: Optional[Union[operations_pb2.ListOperationsRequest, dict]] = None,
77
*,
88
retry: OptionalRetry = gapic_v1.method.DEFAULT,
99
timeout: Union[float, object] = gapic_v1.method.DEFAULT,
@@ -27,6 +27,8 @@
2727
# Create or coerce a protobuf request object.
2828
# The request isn't a proto-plus wrapped type,
2929
# so it must be constructed via keyword expansion.
30+
if request is None:
31+
request = {}
3032
if isinstance(request, dict):
3133
request = operations_pb2.ListOperationsRequest(**request)
3234

@@ -53,7 +55,7 @@
5355
{% if "GetOperation" in api.mixin_api_methods %}
5456
def get_operation(
5557
self,
56-
request: Optional[operations_pb2.GetOperationRequest] = None,
58+
request: Optional[Union[operations_pb2.GetOperationRequest, dict]] = None,
5759
*,
5860
retry: OptionalRetry = gapic_v1.method.DEFAULT,
5961
timeout: Union[float, object] = gapic_v1.method.DEFAULT,
@@ -77,6 +79,8 @@
7779
# Create or coerce a protobuf request object.
7880
# The request isn't a proto-plus wrapped type,
7981
# so it must be constructed via keyword expansion.
82+
if request is None:
83+
request = {}
8084
if isinstance(request, dict):
8185
request = operations_pb2.GetOperationRequest(**request)
8286

@@ -102,7 +106,7 @@
102106
{% if "DeleteOperation" in api.mixin_api_methods %}
103107
def delete_operation(
104108
self,
105-
request: Optional[operations_pb2.DeleteOperationRequest] = None,
109+
request: Optional[Union[operations_pb2.DeleteOperationRequest, dict]] = None,
106110
*,
107111
retry: OptionalRetry = gapic_v1.method.DEFAULT,
108112
timeout: Union[float, object] = gapic_v1.method.DEFAULT,
@@ -130,6 +134,8 @@
130134
# Create or coerce a protobuf request object.
131135
# The request isn't a proto-plus wrapped type,
132136
# so it must be constructed via keyword expansion.
137+
if request is None:
138+
request = {}
133139
if isinstance(request, dict):
134140
request = operations_pb2.DeleteOperationRequest(**request)
135141

@@ -151,7 +157,7 @@
151157
{% if "CancelOperation" in api.mixin_api_methods %}
152158
def cancel_operation(
153159
self,
154-
request: Optional[operations_pb2.CancelOperationRequest] = None,
160+
request: Optional[Union[operations_pb2.CancelOperationRequest, dict]] = None,
155161
*,
156162
retry: OptionalRetry = gapic_v1.method.DEFAULT,
157163
timeout: Union[float, object] = gapic_v1.method.DEFAULT,
@@ -178,6 +184,8 @@
178184
# Create or coerce a protobuf request object.
179185
# The request isn't a proto-plus wrapped type,
180186
# so it must be constructed via keyword expansion.
187+
if request is None:
188+
request = {}
181189
if isinstance(request, dict):
182190
request = operations_pb2.CancelOperationRequest(**request)
183191

@@ -199,7 +207,7 @@
199207
{% if "WaitOperation" in api.mixin_api_methods %}
200208
def wait_operation(
201209
self,
202-
request: Optional[operations_pb2.WaitOperationRequest] = None,
210+
request: Optional[Union[operations_pb2.WaitOperationRequest, dict]] = None,
203211
*,
204212
retry: OptionalRetry = gapic_v1.method.DEFAULT,
205213
timeout: Union[float, object] = gapic_v1.method.DEFAULT,
@@ -229,6 +237,8 @@
229237
# Create or coerce a protobuf request object.
230238
# The request isn't a proto-plus wrapped type,
231239
# so it must be constructed via keyword expansion.
240+
if request is None:
241+
request = {}
232242
if isinstance(request, dict):
233243
request = operations_pb2.WaitOperationRequest(**request)
234244

@@ -254,7 +264,7 @@
254264
{% if "SetIamPolicy" in api.mixin_api_methods %}
255265
def set_iam_policy(
256266
self,
257-
request: Optional[iam_policy_pb2.SetIamPolicyRequest] = None,
267+
request: Optional[Union[iam_policy_pb2.SetIamPolicyRequest, dict]] = None,
258268
*,
259269
retry: OptionalRetry = gapic_v1.method.DEFAULT,
260270
timeout: Union[float, object] = gapic_v1.method.DEFAULT,
@@ -344,6 +354,8 @@
344354

345355
# The request isn't a proto-plus wrapped type,
346356
# so it must be constructed via keyword expansion.
357+
if request is None:
358+
request = {}
347359
if isinstance(request, dict):
348360
request = iam_policy_pb2.SetIamPolicyRequest(**request)
349361

@@ -369,7 +381,7 @@
369381
{% if "GetIamPolicy" in api.mixin_api_methods %}
370382
def get_iam_policy(
371383
self,
372-
request: Optional[iam_policy_pb2.GetIamPolicyRequest] = None,
384+
request: Optional[Union[iam_policy_pb2.GetIamPolicyRequest, dict]] = None,
373385
*,
374386
retry: OptionalRetry = gapic_v1.method.DEFAULT,
375387
timeout: Union[float, object] = gapic_v1.method.DEFAULT,
@@ -460,6 +472,8 @@
460472

461473
# The request isn't a proto-plus wrapped type,
462474
# so it must be constructed via keyword expansion.
475+
if request is None:
476+
request = {}
463477
if isinstance(request, dict):
464478
request = iam_policy_pb2.GetIamPolicyRequest(**request)
465479

@@ -485,7 +499,7 @@
485499
{% if "TestIamPermissions" in api.mixin_api_methods %}
486500
def test_iam_permissions(
487501
self,
488-
request: Optional[iam_policy_pb2.TestIamPermissionsRequest] = None,
502+
request: Optional[Union[iam_policy_pb2.TestIamPermissionsRequest, dict]] = None,
489503
*,
490504
retry: OptionalRetry = gapic_v1.method.DEFAULT,
491505
timeout: Union[float, object] = gapic_v1.method.DEFAULT,
@@ -514,6 +528,8 @@
514528

515529
# The request isn't a proto-plus wrapped type,
516530
# so it must be constructed via keyword expansion.
531+
if request is None:
532+
request = {}
517533
if isinstance(request, dict):
518534
request = iam_policy_pb2.TestIamPermissionsRequest(**request)
519535

@@ -543,7 +559,7 @@
543559
{% if "GetLocation" in api.mixin_api_methods %}
544560
def get_location(
545561
self,
546-
request: Optional[locations_pb2.GetLocationRequest] = None,
562+
request: Optional[Union[locations_pb2.GetLocationRequest, dict]] = None,
547563
*,
548564
retry: OptionalRetry = gapic_v1.method.DEFAULT,
549565
timeout: Union[float, object] = gapic_v1.method.DEFAULT,
@@ -567,6 +583,8 @@
567583
# Create or coerce a protobuf request object.
568584
# The request isn't a proto-plus wrapped type,
569585
# so it must be constructed via keyword expansion.
586+
if request is None:
587+
request = {}
570588
if isinstance(request, dict):
571589
request = locations_pb2.GetLocationRequest(**request)
572590

@@ -592,7 +610,7 @@
592610
{% if "ListLocations" in api.mixin_api_methods %}
593611
def list_locations(
594612
self,
595-
request: Optional[locations_pb2.ListLocationsRequest] = None,
613+
request: Optional[Union[locations_pb2.ListLocationsRequest, dict]] = None,
596614
*,
597615
retry: OptionalRetry = gapic_v1.method.DEFAULT,
598616
timeout: Union[float, object] = gapic_v1.method.DEFAULT,
@@ -616,6 +634,8 @@
616634
# Create or coerce a protobuf request object.
617635
# The request isn't a proto-plus wrapped type,
618636
# so it must be constructed via keyword expansion.
637+
if request is None:
638+
request = {}
619639
if isinstance(request, dict):
620640
request = locations_pb2.ListLocationsRequest(**request)
621641

0 commit comments

Comments
 (0)