35
35
make_request_options ,
36
36
)
37
37
from ....types .email_routing import (
38
- EmailRule ,
39
38
ActionParam ,
40
39
MatcherParam ,
40
+ EmailRoutingRule ,
41
41
rule_list_params ,
42
42
rule_create_params ,
43
43
rule_update_params ,
@@ -74,7 +74,7 @@ def create(
74
74
extra_query : Query | None = None ,
75
75
extra_body : Body | None = None ,
76
76
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
77
- ) -> EmailRule :
77
+ ) -> EmailRoutingRule :
78
78
"""
79
79
Rules consist of a set of criteria for matching emails (such as an email being
80
80
sent to a specific custom email address) plus a set of actions to take on the
@@ -122,7 +122,7 @@ def create(
122
122
timeout = timeout ,
123
123
post_parser = ResultWrapper ._unwrapper ,
124
124
),
125
- cast_to = cast (Type [EmailRule ], ResultWrapper [EmailRule ]),
125
+ cast_to = cast (Type [EmailRoutingRule ], ResultWrapper [EmailRoutingRule ]),
126
126
)
127
127
128
128
def update (
@@ -141,7 +141,7 @@ def update(
141
141
extra_query : Query | None = None ,
142
142
extra_body : Body | None = None ,
143
143
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
144
- ) -> EmailRule :
144
+ ) -> EmailRoutingRule :
145
145
"""
146
146
Update actions and matches, or enable/disable specific routing rules.
147
147
@@ -191,7 +191,7 @@ def update(
191
191
timeout = timeout ,
192
192
post_parser = ResultWrapper ._unwrapper ,
193
193
),
194
- cast_to = cast (Type [EmailRule ], ResultWrapper [EmailRule ]),
194
+ cast_to = cast (Type [EmailRoutingRule ], ResultWrapper [EmailRoutingRule ]),
195
195
)
196
196
197
197
def list (
@@ -207,7 +207,7 @@ def list(
207
207
extra_query : Query | None = None ,
208
208
extra_body : Body | None = None ,
209
209
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
210
- ) -> SyncV4PagePaginationArray [EmailRule ]:
210
+ ) -> SyncV4PagePaginationArray [EmailRoutingRule ]:
211
211
"""
212
212
Lists existing routing rules.
213
213
@@ -232,7 +232,7 @@ def list(
232
232
raise ValueError (f"Expected a non-empty value for `zone_identifier` but received { zone_identifier !r} " )
233
233
return self ._get_api_list (
234
234
f"/zones/{ zone_identifier } /email/routing/rules" ,
235
- page = SyncV4PagePaginationArray [EmailRule ],
235
+ page = SyncV4PagePaginationArray [EmailRoutingRule ],
236
236
options = make_request_options (
237
237
extra_headers = extra_headers ,
238
238
extra_query = extra_query ,
@@ -247,7 +247,7 @@ def list(
247
247
rule_list_params .RuleListParams ,
248
248
),
249
249
),
250
- model = EmailRule ,
250
+ model = EmailRoutingRule ,
251
251
)
252
252
253
253
def delete (
@@ -261,7 +261,7 @@ def delete(
261
261
extra_query : Query | None = None ,
262
262
extra_body : Body | None = None ,
263
263
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
264
- ) -> EmailRule :
264
+ ) -> EmailRoutingRule :
265
265
"""
266
266
Delete a specific routing rule.
267
267
@@ -291,7 +291,7 @@ def delete(
291
291
timeout = timeout ,
292
292
post_parser = ResultWrapper ._unwrapper ,
293
293
),
294
- cast_to = cast (Type [EmailRule ], ResultWrapper [EmailRule ]),
294
+ cast_to = cast (Type [EmailRoutingRule ], ResultWrapper [EmailRoutingRule ]),
295
295
)
296
296
297
297
def get (
@@ -305,7 +305,7 @@ def get(
305
305
extra_query : Query | None = None ,
306
306
extra_body : Body | None = None ,
307
307
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
308
- ) -> EmailRule :
308
+ ) -> EmailRoutingRule :
309
309
"""
310
310
Get information for a specific routing rule already created.
311
311
@@ -335,7 +335,7 @@ def get(
335
335
timeout = timeout ,
336
336
post_parser = ResultWrapper ._unwrapper ,
337
337
),
338
- cast_to = cast (Type [EmailRule ], ResultWrapper [EmailRule ]),
338
+ cast_to = cast (Type [EmailRoutingRule ], ResultWrapper [EmailRoutingRule ]),
339
339
)
340
340
341
341
@@ -367,7 +367,7 @@ async def create(
367
367
extra_query : Query | None = None ,
368
368
extra_body : Body | None = None ,
369
369
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
370
- ) -> EmailRule :
370
+ ) -> EmailRoutingRule :
371
371
"""
372
372
Rules consist of a set of criteria for matching emails (such as an email being
373
373
sent to a specific custom email address) plus a set of actions to take on the
@@ -415,7 +415,7 @@ async def create(
415
415
timeout = timeout ,
416
416
post_parser = ResultWrapper ._unwrapper ,
417
417
),
418
- cast_to = cast (Type [EmailRule ], ResultWrapper [EmailRule ]),
418
+ cast_to = cast (Type [EmailRoutingRule ], ResultWrapper [EmailRoutingRule ]),
419
419
)
420
420
421
421
async def update (
@@ -434,7 +434,7 @@ async def update(
434
434
extra_query : Query | None = None ,
435
435
extra_body : Body | None = None ,
436
436
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
437
- ) -> EmailRule :
437
+ ) -> EmailRoutingRule :
438
438
"""
439
439
Update actions and matches, or enable/disable specific routing rules.
440
440
@@ -484,7 +484,7 @@ async def update(
484
484
timeout = timeout ,
485
485
post_parser = ResultWrapper ._unwrapper ,
486
486
),
487
- cast_to = cast (Type [EmailRule ], ResultWrapper [EmailRule ]),
487
+ cast_to = cast (Type [EmailRoutingRule ], ResultWrapper [EmailRoutingRule ]),
488
488
)
489
489
490
490
def list (
@@ -500,7 +500,7 @@ def list(
500
500
extra_query : Query | None = None ,
501
501
extra_body : Body | None = None ,
502
502
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
503
- ) -> AsyncPaginator [EmailRule , AsyncV4PagePaginationArray [EmailRule ]]:
503
+ ) -> AsyncPaginator [EmailRoutingRule , AsyncV4PagePaginationArray [EmailRoutingRule ]]:
504
504
"""
505
505
Lists existing routing rules.
506
506
@@ -525,7 +525,7 @@ def list(
525
525
raise ValueError (f"Expected a non-empty value for `zone_identifier` but received { zone_identifier !r} " )
526
526
return self ._get_api_list (
527
527
f"/zones/{ zone_identifier } /email/routing/rules" ,
528
- page = AsyncV4PagePaginationArray [EmailRule ],
528
+ page = AsyncV4PagePaginationArray [EmailRoutingRule ],
529
529
options = make_request_options (
530
530
extra_headers = extra_headers ,
531
531
extra_query = extra_query ,
@@ -540,7 +540,7 @@ def list(
540
540
rule_list_params .RuleListParams ,
541
541
),
542
542
),
543
- model = EmailRule ,
543
+ model = EmailRoutingRule ,
544
544
)
545
545
546
546
async def delete (
@@ -554,7 +554,7 @@ async def delete(
554
554
extra_query : Query | None = None ,
555
555
extra_body : Body | None = None ,
556
556
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
557
- ) -> EmailRule :
557
+ ) -> EmailRoutingRule :
558
558
"""
559
559
Delete a specific routing rule.
560
560
@@ -584,7 +584,7 @@ async def delete(
584
584
timeout = timeout ,
585
585
post_parser = ResultWrapper ._unwrapper ,
586
586
),
587
- cast_to = cast (Type [EmailRule ], ResultWrapper [EmailRule ]),
587
+ cast_to = cast (Type [EmailRoutingRule ], ResultWrapper [EmailRoutingRule ]),
588
588
)
589
589
590
590
async def get (
@@ -598,7 +598,7 @@ async def get(
598
598
extra_query : Query | None = None ,
599
599
extra_body : Body | None = None ,
600
600
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
601
- ) -> EmailRule :
601
+ ) -> EmailRoutingRule :
602
602
"""
603
603
Get information for a specific routing rule already created.
604
604
@@ -628,7 +628,7 @@ async def get(
628
628
timeout = timeout ,
629
629
post_parser = ResultWrapper ._unwrapper ,
630
630
),
631
- cast_to = cast (Type [EmailRule ], ResultWrapper [EmailRule ]),
631
+ cast_to = cast (Type [EmailRoutingRule ], ResultWrapper [EmailRoutingRule ]),
632
632
)
633
633
634
634
0 commit comments