1313from .types .domain_name import DomainName
1414from .types .feedback_enabled import FeedbackEnabled
1515from .types .list_domains_response import ListDomainsResponse
16+ from .types .subdomains_enabled import SubdomainsEnabled
1617
1718# this is used as the default value for optional parameters
1819OMIT = typing .cast (typing .Any , ...)
@@ -146,7 +147,8 @@ def create(
146147 self ,
147148 * ,
148149 domain : DomainName ,
149- feedback_enabled : FeedbackEnabled ,
150+ feedback_enabled : typing .Optional [FeedbackEnabled ] = OMIT ,
151+ subdomains_enabled : typing .Optional [SubdomainsEnabled ] = OMIT ,
150152 request_options : typing .Optional [RequestOptions ] = None ,
151153 ) -> Domain :
152154 """
@@ -159,7 +161,9 @@ def create(
159161 ----------
160162 domain : DomainName
161163
162- feedback_enabled : FeedbackEnabled
164+ feedback_enabled : typing.Optional[FeedbackEnabled]
165+
166+ subdomains_enabled : typing.Optional[SubdomainsEnabled]
163167
164168 request_options : typing.Optional[RequestOptions]
165169 Request-specific configuration.
@@ -177,11 +181,13 @@ def create(
177181 )
178182 client.domains.create(
179183 domain="domain",
180- feedback_enabled=True,
181184 )
182185 """
183186 _response = self ._raw_client .create (
184- domain = domain , feedback_enabled = feedback_enabled , request_options = request_options
187+ domain = domain ,
188+ feedback_enabled = feedback_enabled ,
189+ subdomains_enabled = subdomains_enabled ,
190+ request_options = request_options ,
185191 )
186192 return _response .data
187193
@@ -190,6 +196,7 @@ def update(
190196 domain_id : DomainId ,
191197 * ,
192198 feedback_enabled : typing .Optional [FeedbackEnabled ] = OMIT ,
199+ subdomains_enabled : typing .Optional [SubdomainsEnabled ] = OMIT ,
193200 request_options : typing .Optional [RequestOptions ] = None ,
194201 ) -> Domain :
195202 """
@@ -204,6 +211,8 @@ def update(
204211
205212 feedback_enabled : typing.Optional[FeedbackEnabled]
206213
214+ subdomains_enabled : typing.Optional[SubdomainsEnabled]
215+
207216 request_options : typing.Optional[RequestOptions]
208217 Request-specific configuration.
209218
@@ -223,7 +232,10 @@ def update(
223232 )
224233 """
225234 _response = self ._raw_client .update (
226- domain_id , feedback_enabled = feedback_enabled , request_options = request_options
235+ domain_id ,
236+ feedback_enabled = feedback_enabled ,
237+ subdomains_enabled = subdomains_enabled ,
238+ request_options = request_options ,
227239 )
228240 return _response .data
229241
@@ -445,7 +457,8 @@ async def create(
445457 self ,
446458 * ,
447459 domain : DomainName ,
448- feedback_enabled : FeedbackEnabled ,
460+ feedback_enabled : typing .Optional [FeedbackEnabled ] = OMIT ,
461+ subdomains_enabled : typing .Optional [SubdomainsEnabled ] = OMIT ,
449462 request_options : typing .Optional [RequestOptions ] = None ,
450463 ) -> Domain :
451464 """
@@ -458,7 +471,9 @@ async def create(
458471 ----------
459472 domain : DomainName
460473
461- feedback_enabled : FeedbackEnabled
474+ feedback_enabled : typing.Optional[FeedbackEnabled]
475+
476+ subdomains_enabled : typing.Optional[SubdomainsEnabled]
462477
463478 request_options : typing.Optional[RequestOptions]
464479 Request-specific configuration.
@@ -481,14 +496,16 @@ async def create(
481496 async def main() -> None:
482497 await client.domains.create(
483498 domain="domain",
484- feedback_enabled=True,
485499 )
486500
487501
488502 asyncio.run(main())
489503 """
490504 _response = await self ._raw_client .create (
491- domain = domain , feedback_enabled = feedback_enabled , request_options = request_options
505+ domain = domain ,
506+ feedback_enabled = feedback_enabled ,
507+ subdomains_enabled = subdomains_enabled ,
508+ request_options = request_options ,
492509 )
493510 return _response .data
494511
@@ -497,6 +514,7 @@ async def update(
497514 domain_id : DomainId ,
498515 * ,
499516 feedback_enabled : typing .Optional [FeedbackEnabled ] = OMIT ,
517+ subdomains_enabled : typing .Optional [SubdomainsEnabled ] = OMIT ,
500518 request_options : typing .Optional [RequestOptions ] = None ,
501519 ) -> Domain :
502520 """
@@ -511,6 +529,8 @@ async def update(
511529
512530 feedback_enabled : typing.Optional[FeedbackEnabled]
513531
532+ subdomains_enabled : typing.Optional[SubdomainsEnabled]
533+
514534 request_options : typing.Optional[RequestOptions]
515535 Request-specific configuration.
516536
@@ -538,7 +558,10 @@ async def main() -> None:
538558 asyncio.run(main())
539559 """
540560 _response = await self ._raw_client .update (
541- domain_id , feedback_enabled = feedback_enabled , request_options = request_options
561+ domain_id ,
562+ feedback_enabled = feedback_enabled ,
563+ subdomains_enabled = subdomains_enabled ,
564+ request_options = request_options ,
542565 )
543566 return _response .data
544567
0 commit comments