Skip to content

Commit 01cdba5

Browse files
feat(api): update via SDK Studio (#69)
1 parent 3014583 commit 01cdba5

File tree

8 files changed

+33
-175
lines changed

8 files changed

+33
-175
lines changed

api.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Shared Types
22

33
```python
4-
from hyperspell.types import APIKkey, App, Collection
4+
from hyperspell.types import APIKkey, App
55
```
66

77
# Documents
@@ -25,14 +25,14 @@ Methods:
2525
Types:
2626

2727
```python
28-
from hyperspell.types import CollectionResponse, CollectionListResponse
28+
from hyperspell.types import Collection, CollectionListResponse
2929
```
3030

3131
Methods:
3232

33-
- <code title="post /collections/add">client.collections.<a href="./src/hyperspell/resources/collections.py">create</a>(\*\*<a href="src/hyperspell/types/collection_create_params.py">params</a>) -> <a href="./src/hyperspell/types/collection_response.py">CollectionResponse</a></code>
33+
- <code title="post /collections/add">client.collections.<a href="./src/hyperspell/resources/collections.py">create</a>(\*\*<a href="src/hyperspell/types/collection_create_params.py">params</a>) -> <a href="./src/hyperspell/types/collection.py">Collection</a></code>
3434
- <code title="get /collections/list">client.collections.<a href="./src/hyperspell/resources/collections.py">list</a>(\*\*<a href="src/hyperspell/types/collection_list_params.py">params</a>) -> <a href="./src/hyperspell/types/collection_list_response.py">SyncCursorPage[CollectionListResponse]</a></code>
35-
- <code title="get /collections/get/{name}">client.collections.<a href="./src/hyperspell/resources/collections.py">get</a>(name) -> <a href="./src/hyperspell/types/collection_response.py">CollectionResponse</a></code>
35+
- <code title="get /collections/get/{name}">client.collections.<a href="./src/hyperspell/resources/collections.py">get</a>(name) -> <a href="./src/hyperspell/types/collection.py">Collection</a></code>
3636

3737
# Query
3838

src/hyperspell/resources/collections.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
)
2323
from ..pagination import SyncCursorPage, AsyncCursorPage
2424
from .._base_client import AsyncPaginator, make_request_options
25-
from ..types.collection_response import CollectionResponse
25+
from ..types.collection import Collection
2626
from ..types.collection_list_response import CollectionListResponse
2727

2828
__all__ = ["CollectionsResource", "AsyncCollectionsResource"]
@@ -59,7 +59,7 @@ def create(
5959
extra_query: Query | None = None,
6060
extra_body: Body | None = None,
6161
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
62-
) -> CollectionResponse:
62+
) -> Collection:
6363
"""This endpoint allows you to paginate through all documents in the index.
6464
6565
You can
@@ -91,7 +91,7 @@ def create(
9191
options=make_request_options(
9292
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
9393
),
94-
cast_to=CollectionResponse,
94+
cast_to=Collection,
9595
)
9696

9797
def list(
@@ -147,7 +147,7 @@ def get(
147147
extra_query: Query | None = None,
148148
extra_body: Body | None = None,
149149
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
150-
) -> CollectionResponse:
150+
) -> Collection:
151151
"""
152152
Retrieves a collection by name.
153153
@@ -167,7 +167,7 @@ def get(
167167
options=make_request_options(
168168
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
169169
),
170-
cast_to=CollectionResponse,
170+
cast_to=Collection,
171171
)
172172

173173

@@ -202,7 +202,7 @@ async def create(
202202
extra_query: Query | None = None,
203203
extra_body: Body | None = None,
204204
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
205-
) -> CollectionResponse:
205+
) -> Collection:
206206
"""This endpoint allows you to paginate through all documents in the index.
207207
208208
You can
@@ -234,7 +234,7 @@ async def create(
234234
options=make_request_options(
235235
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
236236
),
237-
cast_to=CollectionResponse,
237+
cast_to=Collection,
238238
)
239239

240240
def list(
@@ -290,7 +290,7 @@ async def get(
290290
extra_query: Query | None = None,
291291
extra_body: Body | None = None,
292292
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
293-
) -> CollectionResponse:
293+
) -> Collection:
294294
"""
295295
Retrieves a collection by name.
296296
@@ -310,7 +310,7 @@ async def get(
310310
options=make_request_options(
311311
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
312312
),
313-
cast_to=CollectionResponse,
313+
cast_to=Collection,
314314
)
315315

316316

src/hyperspell/types/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
from .token import Token as Token
66
from .scores import Scores as Scores
7-
from .shared import App as App, APIKkey as APIKkey, Collection as Collection
7+
from .shared import App as App, APIKkey as APIKkey
88
from .document import Document as Document
9+
from .collection import Collection as Collection
910
from .document_status import DocumentStatus as DocumentStatus
10-
from .collection_response import CollectionResponse as CollectionResponse
1111
from .document_add_params import DocumentAddParams as DocumentAddParams
1212
from .query_search_params import QuerySearchParams as QuerySearchParams
1313
from .document_list_params import DocumentListParams as DocumentListParams

src/hyperspell/types/collection_response.py renamed to src/hyperspell/types/collection.py

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

66
from .._models import BaseModel
77

8-
__all__ = ["CollectionResponse"]
8+
__all__ = ["Collection"]
99

1010

11-
class CollectionResponse(BaseModel):
11+
class Collection(BaseModel):
1212
created_at: datetime
1313

1414
name: str

src/hyperspell/types/shared/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@
22

33
from .app import App as App
44
from .api_kkey import APIKkey as APIKkey
5-
from .collection import Collection as Collection

src/hyperspell/types/shared/app.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class App(BaseModel):
2222

2323
api_keys: Optional[List["APIKkey"]] = None
2424

25-
collections: Optional[List["Collection"]] = None
25+
collections: Optional[List[object]] = None
2626

2727
created_at: Optional[datetime] = None
2828

@@ -38,7 +38,6 @@ class App(BaseModel):
3838

3939

4040
from .api_kkey import APIKkey
41-
from .collection import Collection
4241

4342
if PYDANTIC_V2:
4443
App.model_rebuild()

src/hyperspell/types/shared/collection.py

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

0 commit comments

Comments
 (0)