16
16
)
17
17
from .types import (
18
18
DomainStatus ,
19
+ EmailFlag ,
19
20
EmailStatus ,
20
21
ListEmailsRequestOrderBy ,
21
22
CreateEmailRequestAddress ,
@@ -208,6 +209,7 @@ async def list_emails(
208
209
subject : Optional [str ] = None ,
209
210
search : Optional [str ] = None ,
210
211
order_by : ListEmailsRequestOrderBy = ListEmailsRequestOrderBy .CREATED_AT_DESC ,
212
+ flags : Optional [List [EmailFlag ]] = None ,
211
213
) -> ListEmailsResponse :
212
214
"""
213
215
List emails.
@@ -227,6 +229,7 @@ async def list_emails(
227
229
:param subject: (Optional) List emails with this subject.
228
230
:param search: (Optional) List emails by searching to all fields.
229
231
:param order_by: (Optional) List emails corresponding to specific criteria.
232
+ :param flags: (Optional) List emails containing only specific flags.
230
233
:return: :class:`ListEmailsResponse <ListEmailsResponse>`
231
234
232
235
Usage:
@@ -244,6 +247,7 @@ async def list_emails(
244
247
f"/transactional-email/v1alpha1/regions/{ param_region } /emails" ,
245
248
params = {
246
249
"domain_id" : domain_id ,
250
+ "flags" : flags ,
247
251
"mail_from" : mail_from ,
248
252
"mail_rcpt" : mail_rcpt ,
249
253
"mail_to" : mail_to ,
@@ -281,6 +285,7 @@ async def list_emails_all(
281
285
subject : Optional [str ] = None ,
282
286
search : Optional [str ] = None ,
283
287
order_by : Optional [ListEmailsRequestOrderBy ] = None ,
288
+ flags : Optional [List [EmailFlag ]] = None ,
284
289
) -> List [Email ]:
285
290
"""
286
291
List emails.
@@ -300,6 +305,7 @@ async def list_emails_all(
300
305
:param subject: (Optional) List emails with this subject.
301
306
:param search: (Optional) List emails by searching to all fields.
302
307
:param order_by: (Optional) List emails corresponding to specific criteria.
308
+ :param flags: (Optional) List emails containing only specific flags.
303
309
:return: :class:`List[ListEmailsResponse] <List[ListEmailsResponse]>`
304
310
305
311
Usage:
@@ -328,6 +334,7 @@ async def list_emails_all(
328
334
"subject" : subject ,
329
335
"search" : search ,
330
336
"order_by" : order_by ,
337
+ "flags" : flags ,
331
338
},
332
339
)
333
340
0 commit comments