Skip to content

Commit 7c655fb

Browse files
feat(api): manual updates
1 parent 635746e commit 7c655fb

File tree

6 files changed

+11
-151
lines changed

6 files changed

+11
-151
lines changed

.stats.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 16
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/beeper%2Fbeeper-desktop-api-9f5190d7df873112f3512b5796cd95341f0fa0d2585488d3e829be80ee6045ce.yml
3-
openapi_spec_hash: ba834200758376aaea47b2a276f64c1b
4-
config_hash: a9434fa7b77fc01af6e667f3717eb768
1+
configured_endpoints: 15
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/beeper%2Fbeeper-desktop-api-953cbc1ea1fe675bf2d32b18030a3ac509c521946921cb338c0d1c2cfef89424.yml
3+
openapi_spec_hash: b4d08ca2dc21bc00245c9c9408be89ef
4+
config_hash: d48fc12c89d2d812adf19d0508306f4a

api.md

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,13 @@ from beeper_desktop_api.types import Attachment, BaseResponse, Error, Message, R
99
Types:
1010

1111
```python
12-
from beeper_desktop_api.types import (
13-
DownloadAssetResponse,
14-
GetTokenInfoResponse,
15-
OpenResponse,
16-
SearchResponse,
17-
)
12+
from beeper_desktop_api.types import DownloadAssetResponse, OpenResponse, SearchResponse
1813
```
1914

2015
Methods:
2116

22-
- <code title="post /v1/app/download-asset">client.<a href="./src/beeper_desktop_api/_client.py">download_asset</a>(\*\*<a href="src/beeper_desktop_api/types/client_download_asset_params.py">params</a>) -> <a href="./src/beeper_desktop_api/types/download_asset_response.py">DownloadAssetResponse</a></code>
23-
- <code title="get /oauth/userinfo">client.<a href="./src/beeper_desktop_api/_client.py">get_token_info</a>() -> <a href="./src/beeper_desktop_api/types/get_token_info_response.py">GetTokenInfoResponse</a></code>
24-
- <code title="post /v1/app/open">client.<a href="./src/beeper_desktop_api/_client.py">open</a>(\*\*<a href="src/beeper_desktop_api/types/client_open_params.py">params</a>) -> <a href="./src/beeper_desktop_api/types/open_response.py">OpenResponse</a></code>
17+
- <code title="post /v1/download-asset">client.<a href="./src/beeper_desktop_api/_client.py">download_asset</a>(\*\*<a href="src/beeper_desktop_api/types/client_download_asset_params.py">params</a>) -> <a href="./src/beeper_desktop_api/types/download_asset_response.py">DownloadAssetResponse</a></code>
18+
- <code title="post /v1/open">client.<a href="./src/beeper_desktop_api/_client.py">open</a>(\*\*<a href="src/beeper_desktop_api/types/client_open_params.py">params</a>) -> <a href="./src/beeper_desktop_api/types/open_response.py">OpenResponse</a></code>
2519
- <code title="get /v1/search">client.<a href="./src/beeper_desktop_api/_client.py">search</a>(\*\*<a href="src/beeper_desktop_api/types/client_search_params.py">params</a>) -> <a href="./src/beeper_desktop_api/types/search_response.py">SearchResponse</a></code>
2620

2721
# Accounts

src/beeper_desktop_api/_client.py

Lines changed: 4 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
from .types.open_response import OpenResponse
5151
from .types.search_response import SearchResponse
5252
from .types.download_asset_response import DownloadAssetResponse
53-
from .types.get_token_info_response import GetTokenInfoResponse
5453

5554
__all__ = [
5655
"Timeout",
@@ -231,33 +230,14 @@ def download_asset(
231230
timeout: Override the client-level default timeout for this request, in seconds
232231
"""
233232
return self.post(
234-
"/v1/app/download-asset",
233+
"/v1/download-asset",
235234
body=maybe_transform({"url": url}, client_download_asset_params.ClientDownloadAssetParams),
236235
options=make_request_options(
237236
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
238237
),
239238
cast_to=DownloadAssetResponse,
240239
)
241240

242-
def get_token_info(
243-
self,
244-
*,
245-
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
246-
# The extra values given here take precedence over values defined on the client or passed to this method.
247-
extra_headers: Headers | None = None,
248-
extra_query: Query | None = None,
249-
extra_body: Body | None = None,
250-
timeout: float | httpx.Timeout | None | NotGiven = not_given,
251-
) -> GetTokenInfoResponse:
252-
"""Returns information about the authenticated user/token"""
253-
return self.get(
254-
"/oauth/userinfo",
255-
options=make_request_options(
256-
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
257-
),
258-
cast_to=GetTokenInfoResponse,
259-
)
260-
261241
def open(
262242
self,
263243
*,
@@ -295,7 +275,7 @@ def open(
295275
timeout: Override the client-level default timeout for this request, in seconds
296276
"""
297277
return self.post(
298-
"/v1/app/open",
278+
"/v1/open",
299279
body=maybe_transform(
300280
{
301281
"chat_id": chat_id,
@@ -551,33 +531,14 @@ async def download_asset(
551531
timeout: Override the client-level default timeout for this request, in seconds
552532
"""
553533
return await self.post(
554-
"/v1/app/download-asset",
534+
"/v1/download-asset",
555535
body=await async_maybe_transform({"url": url}, client_download_asset_params.ClientDownloadAssetParams),
556536
options=make_request_options(
557537
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
558538
),
559539
cast_to=DownloadAssetResponse,
560540
)
561541

562-
async def get_token_info(
563-
self,
564-
*,
565-
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
566-
# The extra values given here take precedence over values defined on the client or passed to this method.
567-
extra_headers: Headers | None = None,
568-
extra_query: Query | None = None,
569-
extra_body: Body | None = None,
570-
timeout: float | httpx.Timeout | None | NotGiven = not_given,
571-
) -> GetTokenInfoResponse:
572-
"""Returns information about the authenticated user/token"""
573-
return await self.get(
574-
"/oauth/userinfo",
575-
options=make_request_options(
576-
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
577-
),
578-
cast_to=GetTokenInfoResponse,
579-
)
580-
581542
async def open(
582543
self,
583544
*,
@@ -615,7 +576,7 @@ async def open(
615576
timeout: Override the client-level default timeout for this request, in seconds
616577
"""
617578
return await self.post(
618-
"/v1/app/open",
579+
"/v1/open",
619580
body=await async_maybe_transform(
620581
{
621582
"chat_id": chat_id,
@@ -714,9 +675,6 @@ def __init__(self, client: BeeperDesktop) -> None:
714675
self.download_asset = to_raw_response_wrapper(
715676
client.download_asset,
716677
)
717-
self.get_token_info = to_raw_response_wrapper(
718-
client.get_token_info,
719-
)
720678
self.open = to_raw_response_wrapper(
721679
client.open,
722680
)
@@ -735,9 +693,6 @@ def __init__(self, client: AsyncBeeperDesktop) -> None:
735693
self.download_asset = async_to_raw_response_wrapper(
736694
client.download_asset,
737695
)
738-
self.get_token_info = async_to_raw_response_wrapper(
739-
client.get_token_info,
740-
)
741696
self.open = async_to_raw_response_wrapper(
742697
client.open,
743698
)
@@ -756,9 +711,6 @@ def __init__(self, client: BeeperDesktop) -> None:
756711
self.download_asset = to_streamed_response_wrapper(
757712
client.download_asset,
758713
)
759-
self.get_token_info = to_streamed_response_wrapper(
760-
client.get_token_info,
761-
)
762714
self.open = to_streamed_response_wrapper(
763715
client.open,
764716
)
@@ -777,9 +729,6 @@ def __init__(self, client: AsyncBeeperDesktop) -> None:
777729
self.download_asset = async_to_streamed_response_wrapper(
778730
client.download_asset,
779731
)
780-
self.get_token_info = async_to_streamed_response_wrapper(
781-
client.get_token_info,
782-
)
783732
self.open = async_to_streamed_response_wrapper(
784733
client.open,
785734
)

src/beeper_desktop_api/types/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,4 @@
3131
from .message_send_response import MessageSendResponse as MessageSendResponse
3232
from .contact_search_response import ContactSearchResponse as ContactSearchResponse
3333
from .download_asset_response import DownloadAssetResponse as DownloadAssetResponse
34-
from .get_token_info_response import GetTokenInfoResponse as GetTokenInfoResponse
3534
from .client_download_asset_params import ClientDownloadAssetParams as ClientDownloadAssetParams

src/beeper_desktop_api/types/get_token_info_response.py

Lines changed: 0 additions & 31 deletions
This file was deleted.

tests/api_resources/test_client.py

Lines changed: 0 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
from beeper_desktop_api.types import (
1313
OpenResponse,
1414
SearchResponse,
15-
GetTokenInfoResponse,
1615
DownloadAssetResponse,
1716
)
1817

@@ -53,31 +52,6 @@ def test_streaming_response_download_asset(self, client: BeeperDesktop) -> None:
5352

5453
assert cast(Any, response.is_closed) is True
5554

56-
@parametrize
57-
def test_method_get_token_info(self, client: BeeperDesktop) -> None:
58-
client_ = client.get_token_info()
59-
assert_matches_type(GetTokenInfoResponse, client_, path=["response"])
60-
61-
@parametrize
62-
def test_raw_response_get_token_info(self, client: BeeperDesktop) -> None:
63-
response = client.with_raw_response.get_token_info()
64-
65-
assert response.is_closed is True
66-
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
67-
client_ = response.parse()
68-
assert_matches_type(GetTokenInfoResponse, client_, path=["response"])
69-
70-
@parametrize
71-
def test_streaming_response_get_token_info(self, client: BeeperDesktop) -> None:
72-
with client.with_streaming_response.get_token_info() as response:
73-
assert not response.is_closed
74-
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
75-
76-
client_ = response.parse()
77-
assert_matches_type(GetTokenInfoResponse, client_, path=["response"])
78-
79-
assert cast(Any, response.is_closed) is True
80-
8155
@parametrize
8256
def test_method_open(self, client: BeeperDesktop) -> None:
8357
client_ = client.open()
@@ -181,31 +155,6 @@ async def test_streaming_response_download_asset(self, async_client: AsyncBeeper
181155

182156
assert cast(Any, response.is_closed) is True
183157

184-
@parametrize
185-
async def test_method_get_token_info(self, async_client: AsyncBeeperDesktop) -> None:
186-
client = await async_client.get_token_info()
187-
assert_matches_type(GetTokenInfoResponse, client, path=["response"])
188-
189-
@parametrize
190-
async def test_raw_response_get_token_info(self, async_client: AsyncBeeperDesktop) -> None:
191-
response = await async_client.with_raw_response.get_token_info()
192-
193-
assert response.is_closed is True
194-
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
195-
client = await response.parse()
196-
assert_matches_type(GetTokenInfoResponse, client, path=["response"])
197-
198-
@parametrize
199-
async def test_streaming_response_get_token_info(self, async_client: AsyncBeeperDesktop) -> None:
200-
async with async_client.with_streaming_response.get_token_info() as response:
201-
assert not response.is_closed
202-
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
203-
204-
client = await response.parse()
205-
assert_matches_type(GetTokenInfoResponse, client, path=["response"])
206-
207-
assert cast(Any, response.is_closed) is True
208-
209158
@parametrize
210159
async def test_method_open(self, async_client: AsyncBeeperDesktop) -> None:
211160
client = await async_client.open()

0 commit comments

Comments
 (0)