Skip to content

Commit e014b8b

Browse files
feat(api): api update
1 parent 17a064a commit e014b8b

File tree

11 files changed

+126
-536
lines changed

11 files changed

+126
-536
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 46
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/finch%2Ffinch-1066fa342808844922c79f57fea5676ba822a7ff57f2143efa70bbadf5ed6428.yml
3-
openapi_spec_hash: 794703adc5978c044203ee5b1a9eb4f0
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/finch%2Ffinch-fd18483a409117a70113398a50c7ff8bde92455d830e8027f2c2e3cc7a9c67ac.yml
3+
openapi_spec_hash: cb88f02495e1cfd2d73d2f9e3728205d
44
config_hash: 6d3585c0032e08d723d077d660fc8448

api.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,12 +212,12 @@ Methods:
212212
Types:
213213

214214
```python
215-
from finch.types import Provider
215+
from finch.types import Provider, ProviderListResponse
216216
```
217217

218218
Methods:
219219

220-
- <code title="get /providers">client.providers.<a href="./src/finch/resources/providers.py">list</a>() -> <a href="./src/finch/types/provider.py">SyncSinglePage[Provider]</a></code>
220+
- <code title="get /providers">client.providers.<a href="./src/finch/resources/providers.py">list</a>() -> <a href="./src/finch/types/provider_list_response.py">SyncSinglePage[ProviderListResponse]</a></code>
221221

222222
# Account
223223

src/finch/resources/providers.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from .._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
1212
from ..pagination import SyncSinglePage, AsyncSinglePage
1313
from .._base_client import AsyncPaginator, make_request_options
14-
from ..types.provider import Provider
14+
from ..types.provider_list_response import ProviderListResponse
1515

1616
__all__ = ["Providers", "AsyncProviders"]
1717

@@ -45,15 +45,15 @@ def list(
4545
extra_query: Query | None = None,
4646
extra_body: Body | None = None,
4747
timeout: float | httpx.Timeout | None | NotGiven = not_given,
48-
) -> SyncSinglePage[Provider]:
48+
) -> SyncSinglePage[ProviderListResponse]:
4949
"""Return details on all available payroll and HR systems."""
5050
return self._get_api_list(
5151
"/providers",
52-
page=SyncSinglePage[Provider],
52+
page=SyncSinglePage[ProviderListResponse],
5353
options=make_request_options(
5454
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
5555
),
56-
model=Provider,
56+
model=ProviderListResponse,
5757
)
5858

5959

@@ -86,15 +86,15 @@ def list(
8686
extra_query: Query | None = None,
8787
extra_body: Body | None = None,
8888
timeout: float | httpx.Timeout | None | NotGiven = not_given,
89-
) -> AsyncPaginator[Provider, AsyncSinglePage[Provider]]:
89+
) -> AsyncPaginator[ProviderListResponse, AsyncSinglePage[ProviderListResponse]]:
9090
"""Return details on all available payroll and HR systems."""
9191
return self._get_api_list(
9292
"/providers",
93-
page=AsyncSinglePage[Provider],
93+
page=AsyncSinglePage[ProviderListResponse],
9494
options=make_request_options(
9595
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
9696
),
97-
model=Provider,
97+
model=ProviderListResponse,
9898
)
9999

100100

src/finch/resources/request_forwarding.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from __future__ import annotations
44

5-
from typing import Optional
5+
from typing import Dict, Optional
66

77
import httpx
88

@@ -45,8 +45,8 @@ def forward(
4545
method: str,
4646
route: str,
4747
data: Optional[str] | Omit = omit,
48-
headers: Optional[object] | Omit = omit,
49-
params: Optional[object] | Omit = omit,
48+
headers: Optional[Dict[str, Optional[object]]] | Omit = omit,
49+
params: Optional[Dict[str, Optional[object]]] | Omit = omit,
5050
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
5151
# The extra values given here take precedence over values defined on the client or passed to this method.
5252
extra_headers: Headers | None = None,
@@ -132,8 +132,8 @@ async def forward(
132132
method: str,
133133
route: str,
134134
data: Optional[str] | Omit = omit,
135-
headers: Optional[object] | Omit = omit,
136-
params: Optional[object] | Omit = omit,
135+
headers: Optional[Dict[str, Optional[object]]] | Omit = omit,
136+
params: Optional[Dict[str, Optional[object]]] | Omit = omit,
137137
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
138138
# The extra values given here take precedence over values defined on the client or passed to this method.
139139
extra_headers: Headers | None = None,

src/finch/types/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
OperationSupportMatrix as OperationSupportMatrix,
1212
)
1313
from .location import Location as Location
14-
from .provider import Provider as Provider
1514
from .income_param import IncomeParam as IncomeParam
1615
from .company_event import CompanyEvent as CompanyEvent
1716
from .introspection import Introspection as Introspection
@@ -26,6 +25,7 @@
2625
from .pay_statement_event import PayStatementEvent as PayStatementEvent
2726
from .account_update_event import AccountUpdateEvent as AccountUpdateEvent
2827
from .job_completion_event import JobCompletionEvent as JobCompletionEvent
28+
from .provider_list_response import ProviderListResponse as ProviderListResponse
2929
from .access_token_create_params import AccessTokenCreateParams as AccessTokenCreateParams
3030
from .create_access_token_response import CreateAccessTokenResponse as CreateAccessTokenResponse
3131
from .request_forwarding_forward_params import RequestForwardingForwardParams as RequestForwardingForwardParams

0 commit comments

Comments
 (0)