@@ -416,7 +416,7 @@ def request_api_list(
416416 self ,
417417 model : Type [ModelT ],
418418 page : Type [SyncPageT ],
419- options : FinalRequestOptions ,
419+ options : FinalRequestOptions = {} ,
420420 ) -> SyncPageT :
421421 resp = self .request (page , options )
422422 resp ._set_private_attributes ( # pyright: ignore[reportPrivateUsage]
@@ -430,9 +430,9 @@ def get(
430430 self ,
431431 path : str ,
432432 * ,
433- query : Query | None = None ,
434433 model : Type [ResponseT ],
435- options : RequestOptions ,
434+ query : Query | None = None ,
435+ options : RequestOptions = {},
436436 ) -> ResponseT :
437437 opts = FinalRequestOptions (method = "get" , url = path , params = query , ** options ) # type: ignore[misc]
438438 return self .request (model , opts )
@@ -441,9 +441,9 @@ def post(
441441 self ,
442442 path : str ,
443443 * ,
444- body : Query | None = None ,
445444 model : Type [ResponseT ],
446- options : RequestOptions ,
445+ body : Query | None = None ,
446+ options : RequestOptions = {},
447447 ) -> ResponseT :
448448 opts = FinalRequestOptions (method = "post" , url = path , json = body , ** options ) # type: ignore[misc]
449449 return self .request (model , opts )
@@ -452,9 +452,9 @@ def patch(
452452 self ,
453453 path : str ,
454454 * ,
455- body : Query | None = None ,
456455 model : Type [ResponseT ],
457- options : RequestOptions ,
456+ body : Query | None = None ,
457+ options : RequestOptions = {},
458458 ) -> ResponseT :
459459 opts = FinalRequestOptions (method = "patch" , url = path , json = body , ** options ) # type: ignore[misc]
460460 return self .request (model , opts )
@@ -463,9 +463,9 @@ def put(
463463 self ,
464464 path : str ,
465465 * ,
466- body : Query | None = None ,
467466 model : Type [ResponseT ],
468- options : RequestOptions ,
467+ body : Query | None = None ,
468+ options : RequestOptions = {},
469469 ) -> ResponseT :
470470 opts = FinalRequestOptions (method = "put" , url = path , json = body , ** options ) # type: ignore[misc]
471471 return self .request (model , opts )
@@ -474,9 +474,9 @@ def delete(
474474 self ,
475475 path : str ,
476476 * ,
477- body : Query | None = None ,
478477 model : Type [ResponseT ],
479- options : RequestOptions ,
478+ body : Query | None = None ,
479+ options : RequestOptions = {},
480480 ) -> ResponseT :
481481 opts = FinalRequestOptions (method = "delete" , url = path , json = body , ** options ) # type: ignore[misc]
482482 return self .request (model , opts )
@@ -488,7 +488,7 @@ def get_api_list(
488488 query : Query | None = None ,
489489 model : Type [ModelT ],
490490 page : Type [SyncPageT ],
491- options : RequestOptions ,
491+ options : RequestOptions = {} ,
492492 ) -> SyncPageT :
493493 opts = FinalRequestOptions (method = "get" , url = path , params = query , ** options ) # type: ignore[misc]
494494 return self .request_api_list (model , page , opts )
@@ -584,17 +584,17 @@ def request_api_list(
584584 self ,
585585 model : Type [ModelT ],
586586 page : Type [AsyncPageT ],
587- options : FinalRequestOptions ,
587+ options : FinalRequestOptions = {} ,
588588 ) -> AsyncPaginator [ModelT , AsyncPageT ]:
589589 return AsyncPaginator (client = self , options = options , page_cls = page , model = model )
590590
591591 async def get (
592592 self ,
593593 path : str ,
594594 * ,
595- query : Query | None = None ,
596595 model : Type [ResponseT ],
597- options : RequestOptions ,
596+ query : Query | None = None ,
597+ options : RequestOptions = {},
598598 ) -> ResponseT :
599599 opts = FinalRequestOptions (method = "get" , url = path , params = query , ** options ) # type: ignore[misc]
600600 return await self .request (model , opts )
@@ -603,9 +603,9 @@ async def post(
603603 self ,
604604 path : str ,
605605 * ,
606- body : Query | None = None ,
607606 model : Type [ResponseT ],
608- options : RequestOptions ,
607+ body : Query | None = None ,
608+ options : RequestOptions = {},
609609 ) -> ResponseT :
610610 opts = FinalRequestOptions (method = "post" , url = path , json = body , ** options ) # type: ignore[misc]
611611 return await self .request (model , opts )
@@ -614,21 +614,31 @@ async def patch(
614614 self ,
615615 path : str ,
616616 * ,
617- body : Query | None = None ,
618617 model : Type [ResponseT ],
619- options : RequestOptions ,
618+ body : Query | None = None ,
619+ options : RequestOptions = {},
620620 ) -> ResponseT :
621621 opts = FinalRequestOptions (method = "patch" , url = path , json = body , ** options ) # type: ignore[misc]
622622 return await self .request (model , opts )
623623
624624 async def put (
625- self , path : str , * , body : Query | None = None , model : Type [ResponseT ], options : RequestOptions
625+ self ,
626+ path : str ,
627+ * ,
628+ model : Type [ResponseT ],
629+ body : Query | None = None ,
630+ options : RequestOptions = {},
626631 ) -> ResponseT :
627632 opts = FinalRequestOptions (method = "put" , url = path , json = body , ** options ) # type: ignore[misc]
628633 return await self .request (model , opts )
629634
630635 async def delete (
631- self , path : str , * , body : Query | None = None , model : Type [ResponseT ], options : RequestOptions
636+ self ,
637+ path : str ,
638+ * ,
639+ model : Type [ResponseT ],
640+ body : Query | None = None ,
641+ options : RequestOptions = {},
632642 ) -> ResponseT :
633643 opts = FinalRequestOptions (method = "delete" , url = path , json = body , ** options ) # type: ignore[misc]
634644 return await self .request (model , opts )
@@ -640,7 +650,7 @@ def get_api_list(
640650 query : Query | None = None ,
641651 model : Type [ModelT ],
642652 page : Type [AsyncPageT ],
643- options : RequestOptions ,
653+ options : RequestOptions = {} ,
644654 ) -> AsyncPaginator [ModelT , AsyncPageT ]:
645655 opts = FinalRequestOptions (method = "get" , url = path , params = query , ** options ) # type: ignore[misc]
646656 return self .request_api_list (model , page , opts )
0 commit comments