Skip to content

Commit 895d856

Browse files
committed
Bump
1 parent 71d4d2c commit 895d856

9 files changed

Lines changed: 245 additions & 460 deletions

lithic/_base_client.py

Lines changed: 32 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -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)

lithic/_client.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
AsyncPaginator,
1818
make_request_options,
1919
)
20-
from .types.shipping_address import *
2120

2221
__all__ = [
2322
"Lithic",

0 commit comments

Comments
 (0)