@@ -199,6 +199,7 @@ async def list_emails(
199199 mail_from : Optional [str ] = None ,
200200 mail_to : Optional [str ] = None ,
201201 statuses : Optional [List [EmailStatus ]] = None ,
202+ subject : Optional [str ] = None ,
202203 ) -> ListEmailsResponse :
203204 """
204205 List emails sent from a domain and/or for a project and/or for an organization
@@ -213,6 +214,7 @@ async def list_emails(
213214 :param mail_from: Optional, list emails sent with this `mail_from` sender's address.
214215 :param mail_to: Optional, list emails sent with this `mail_to` recipient's address.
215216 :param statuses: Optional, list emails having any of this status.
217+ :param subject: Optional, list emails having this subject.
216218 :return: :class:`ListEmailsResponse <ListEmailsResponse>`
217219
218220 Usage:
@@ -238,6 +240,7 @@ async def list_emails(
238240 "project_id" : project_id or self .client .default_project_id ,
239241 "since" : since ,
240242 "statuses" : statuses ,
243+ "subject" : subject ,
241244 "until" : until ,
242245 },
243246 )
@@ -259,6 +262,7 @@ async def list_emails_all(
259262 mail_from : Optional [str ] = None ,
260263 mail_to : Optional [str ] = None ,
261264 statuses : Optional [List [EmailStatus ]] = None ,
265+ subject : Optional [str ] = None ,
262266 ) -> List [Email ]:
263267 """
264268 List emails sent from a domain and/or for a project and/or for an organization
@@ -273,6 +277,7 @@ async def list_emails_all(
273277 :param mail_from: Optional, list emails sent with this `mail_from` sender's address.
274278 :param mail_to: Optional, list emails sent with this `mail_to` recipient's address.
275279 :param statuses: Optional, list emails having any of this status.
280+ :param subject: Optional, list emails having this subject.
276281 :return: :class:`List[ListEmailsResponse] <List[ListEmailsResponse]>`
277282
278283 Usage:
@@ -297,6 +302,7 @@ async def list_emails_all(
297302 "mail_from" : mail_from ,
298303 "mail_to" : mail_to ,
299304 "statuses" : statuses ,
305+ "subject" : subject ,
300306 },
301307 )
302308
@@ -380,20 +386,25 @@ async def create_domain(
380386 self ,
381387 * ,
382388 domain_name : str ,
389+ accept_tos : bool ,
383390 region : Optional [Region ] = None ,
384391 project_id : Optional [str ] = None ,
385392 ) -> Domain :
386393 """
387394 Register a domain in a project
388395 :param region: Region to target. If none is passed will use default region from the config.
389- :param project_id:
390- :param domain_name:
396+ :param project_id: ID of the project to which the domain belongs.
397+ :param domain_name: Fully qualified domain dame.
398+ :param accept_tos: Accept the Scaleway Terms of Service.
391399 :return: :class:`Domain <Domain>`
392400
393401 Usage:
394402 ::
395403
396- result = await api.create_domain(domain_name="example")
404+ result = await api.create_domain(
405+ domain_name="example",
406+ accept_tos=True,
407+ )
397408 """
398409
399410 param_region = validate_path_param (
@@ -406,6 +417,7 @@ async def create_domain(
406417 body = marshal_CreateDomainRequest (
407418 CreateDomainRequest (
408419 domain_name = domain_name ,
420+ accept_tos = accept_tos ,
409421 region = region ,
410422 project_id = project_id ,
411423 ),
0 commit comments