diff options
| author | Dax Raad <[email protected]> | 2025-12-07 15:52:27 -0500 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-12-07 15:52:27 -0500 |
| commit | 13b2cf50aeb791f4b47786f95c8572a5caa75c7e (patch) | |
| tree | cea24f522f7e0de330475bf0be7803cdf1a33371 /packages/sdk/python/src/opencode_ai/api/default/config_providers.py | |
| parent | 93b0abfce9660c4da21026b138857bf408aa4cae (diff) | |
| download | opencode-13b2cf50aeb791f4b47786f95c8572a5caa75c7e.tar.gz opencode-13b2cf50aeb791f4b47786f95c8572a5caa75c7e.zip | |
remove outdated SDKs
Diffstat (limited to 'packages/sdk/python/src/opencode_ai/api/default/config_providers.py')
| -rw-r--r-- | packages/sdk/python/src/opencode_ai/api/default/config_providers.py | 159 |
1 files changed, 0 insertions, 159 deletions
diff --git a/packages/sdk/python/src/opencode_ai/api/default/config_providers.py b/packages/sdk/python/src/opencode_ai/api/default/config_providers.py deleted file mode 100644 index a7f031c49..000000000 --- a/packages/sdk/python/src/opencode_ai/api/default/config_providers.py +++ /dev/null @@ -1,159 +0,0 @@ -from http import HTTPStatus -from typing import Any, Optional, Union - -import httpx - -from ... import errors -from ...client import AuthenticatedClient, Client -from ...models.config_providers_response_200 import ConfigProvidersResponse200 -from ...types import UNSET, Response, Unset - - -def _get_kwargs( - *, - directory: Union[Unset, str] = UNSET, -) -> dict[str, Any]: - params: dict[str, Any] = {} - - params["directory"] = directory - - params = {k: v for k, v in params.items() if v is not UNSET and v is not None} - - _kwargs: dict[str, Any] = { - "method": "get", - "url": "/config/providers", - "params": params, - } - - return _kwargs - - -def _parse_response( - *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Optional[ConfigProvidersResponse200]: - if response.status_code == 200: - response_200 = ConfigProvidersResponse200.from_dict(response.json()) - - return response_200 - - if client.raise_on_unexpected_status: - raise errors.UnexpectedStatus(response.status_code, response.content) - else: - return None - - -def _build_response( - *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Response[ConfigProvidersResponse200]: - return Response( - status_code=HTTPStatus(response.status_code), - content=response.content, - headers=response.headers, - parsed=_parse_response(client=client, response=response), - ) - - -def sync_detailed( - *, - client: Union[AuthenticatedClient, Client], - directory: Union[Unset, str] = UNSET, -) -> Response[ConfigProvidersResponse200]: - """List all providers - - Args: - directory (Union[Unset, str]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Response[ConfigProvidersResponse200] - """ - - kwargs = _get_kwargs( - directory=directory, - ) - - response = client.get_httpx_client().request( - **kwargs, - ) - - return _build_response(client=client, response=response) - - -def sync( - *, - client: Union[AuthenticatedClient, Client], - directory: Union[Unset, str] = UNSET, -) -> Optional[ConfigProvidersResponse200]: - """List all providers - - Args: - directory (Union[Unset, str]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - ConfigProvidersResponse200 - """ - - return sync_detailed( - client=client, - directory=directory, - ).parsed - - -async def asyncio_detailed( - *, - client: Union[AuthenticatedClient, Client], - directory: Union[Unset, str] = UNSET, -) -> Response[ConfigProvidersResponse200]: - """List all providers - - Args: - directory (Union[Unset, str]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Response[ConfigProvidersResponse200] - """ - - kwargs = _get_kwargs( - directory=directory, - ) - - response = await client.get_async_httpx_client().request(**kwargs) - - return _build_response(client=client, response=response) - - -async def asyncio( - *, - client: Union[AuthenticatedClient, Client], - directory: Union[Unset, str] = UNSET, -) -> Optional[ConfigProvidersResponse200]: - """List all providers - - Args: - directory (Union[Unset, str]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - ConfigProvidersResponse200 - """ - - return ( - await asyncio_detailed( - client=client, - directory=directory, - ) - ).parsed |
