Skip to content

Commit 4bd00e4

Browse files
feat(api): update via SDK Studio (#61)
1 parent 175858e commit 4bd00e4

File tree

11 files changed

+50
-118
lines changed

11 files changed

+50
-118
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ It is generated with [Stainless](https://www.stainlessapi.com/).
1010

1111
## Documentation
1212

13-
The REST API documentation can be found on [docs.usebrainbase.xyz](https://docs.usebrainbase.xyz). The full API of this library can be found in [api.md](api.md).
13+
The REST API documentation can be found on [docs.usebrainbase.com](https://docs.usebrainbase.com). The full API of this library can be found in [api.md](api.md).
1414

1515
## Installation
1616

SECURITY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ or products provided by Brainbase please follow the respective company's securit
2020

2121
### Brainbase Terms and Policies
2222

23-
Please contact [email protected] for any questions or concerns regarding security of our services.
23+
Please contact dev-feedback@brainbase.com for any questions or concerns regarding security of our services.
2424

2525
---
2626

api.md

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,14 @@ Methods:
2626
Types:
2727

2828
```python
29-
from brainbase.types.workers.deployments import (
30-
VoiceCreateResponse,
31-
VoiceRetrieveResponse,
32-
VoiceUpdateResponse,
33-
VoiceListResponse,
34-
)
29+
from brainbase.types.workers.deployments import VoiceDeployment, VoiceListResponse
3530
```
3631

3732
Methods:
3833

39-
- <code title="post /api/workers/{workerId}/deployments/voice">client.workers.deployments.voice.<a href="./src/brainbase/resources/workers/deployments/voice.py">create</a>(worker_id, \*\*<a href="src/brainbase/types/workers/deployments/voice_create_params.py">params</a>) -> <a href="./src/brainbase/types/workers/deployments/voice_create_response.py">VoiceCreateResponse</a></code>
40-
- <code title="get /api/workers/{workerId}/deployments/voice/{deploymentId}">client.workers.deployments.voice.<a href="./src/brainbase/resources/workers/deployments/voice.py">retrieve</a>(deployment_id, \*, worker_id) -> <a href="./src/brainbase/types/workers/deployments/voice_retrieve_response.py">VoiceRetrieveResponse</a></code>
41-
- <code title="put /api/workers/{workerId}/deployments/voice/{deploymentId}">client.workers.deployments.voice.<a href="./src/brainbase/resources/workers/deployments/voice.py">update</a>(deployment_id, \*, worker_id, \*\*<a href="src/brainbase/types/workers/deployments/voice_update_params.py">params</a>) -> <a href="./src/brainbase/types/workers/deployments/voice_update_response.py">VoiceUpdateResponse</a></code>
34+
- <code title="post /api/workers/{workerId}/deployments/voice">client.workers.deployments.voice.<a href="./src/brainbase/resources/workers/deployments/voice.py">create</a>(worker_id, \*\*<a href="src/brainbase/types/workers/deployments/voice_create_params.py">params</a>) -> <a href="./src/brainbase/types/workers/deployments/voice_deployment.py">VoiceDeployment</a></code>
35+
- <code title="get /api/workers/{workerId}/deployments/voice/{deploymentId}">client.workers.deployments.voice.<a href="./src/brainbase/resources/workers/deployments/voice.py">retrieve</a>(deployment_id, \*, worker_id) -> <a href="./src/brainbase/types/workers/deployments/voice_deployment.py">VoiceDeployment</a></code>
36+
- <code title="put /api/workers/{workerId}/deployments/voice/{deploymentId}">client.workers.deployments.voice.<a href="./src/brainbase/resources/workers/deployments/voice.py">update</a>(deployment_id, \*, worker_id, \*\*<a href="src/brainbase/types/workers/deployments/voice_update_params.py">params</a>) -> <a href="./src/brainbase/types/workers/deployments/voice_deployment.py">VoiceDeployment</a></code>
4237
- <code title="get /api/workers/{workerId}/deployments/voice">client.workers.deployments.voice.<a href="./src/brainbase/resources/workers/deployments/voice.py">list</a>(worker_id) -> <a href="./src/brainbase/types/workers/deployments/voice_list_response.py">VoiceListResponse</a></code>
4338
- <code title="delete /api/workers/{workerId}/deployments/voice/{deploymentId}">client.workers.deployments.voice.<a href="./src/brainbase/resources/workers/deployments/voice.py">delete</a>(deployment_id, \*, worker_id) -> None</code>
4439

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description = "The official Python library for the brainbase API"
55
dynamic = ["readme"]
66
license = "Apache-2.0"
77
authors = [
8-
{ name = "Brainbase", email = "[email protected]" },
8+
{ name = "Brainbase", email = "dev-feedback@brainbase.com" },
99
]
1010
dependencies = [
1111
"httpx>=0.23.0, <1",

src/brainbase/resources/workers/deployments/voice.py

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,8 @@
1919
)
2020
from ...._base_client import make_request_options
2121
from ....types.workers.deployments import voice_create_params, voice_update_params
22+
from ....types.workers.deployments.voice_deployment import VoiceDeployment
2223
from ....types.workers.deployments.voice_list_response import VoiceListResponse
23-
from ....types.workers.deployments.voice_create_response import VoiceCreateResponse
24-
from ....types.workers.deployments.voice_update_response import VoiceUpdateResponse
25-
from ....types.workers.deployments.voice_retrieve_response import VoiceRetrieveResponse
2624

2725
__all__ = ["VoiceResource", "AsyncVoiceResource"]
2826

@@ -61,7 +59,7 @@ def create(
6159
extra_query: Query | None = None,
6260
extra_body: Body | None = None,
6361
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
64-
) -> VoiceCreateResponse:
62+
) -> VoiceDeployment:
6563
"""
6664
Create a new voice deployment
6765
@@ -98,7 +96,7 @@ def create(
9896
options=make_request_options(
9997
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
10098
),
101-
cast_to=VoiceCreateResponse,
99+
cast_to=VoiceDeployment,
102100
)
103101

104102
def retrieve(
@@ -112,7 +110,7 @@ def retrieve(
112110
extra_query: Query | None = None,
113111
extra_body: Body | None = None,
114112
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
115-
) -> VoiceRetrieveResponse:
113+
) -> VoiceDeployment:
116114
"""
117115
Get a single voice deployment
118116
@@ -134,7 +132,7 @@ def retrieve(
134132
options=make_request_options(
135133
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
136134
),
137-
cast_to=VoiceRetrieveResponse,
135+
cast_to=VoiceDeployment,
138136
)
139137

140138
def update(
@@ -152,7 +150,7 @@ def update(
152150
extra_query: Query | None = None,
153151
extra_body: Body | None = None,
154152
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
155-
) -> VoiceUpdateResponse:
153+
) -> VoiceDeployment:
156154
"""
157155
Update a voice deployment
158156
@@ -191,7 +189,7 @@ def update(
191189
options=make_request_options(
192190
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
193191
),
194-
cast_to=VoiceUpdateResponse,
192+
cast_to=VoiceDeployment,
195193
)
196194

197195
def list(
@@ -299,7 +297,7 @@ async def create(
299297
extra_query: Query | None = None,
300298
extra_body: Body | None = None,
301299
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
302-
) -> VoiceCreateResponse:
300+
) -> VoiceDeployment:
303301
"""
304302
Create a new voice deployment
305303
@@ -336,7 +334,7 @@ async def create(
336334
options=make_request_options(
337335
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
338336
),
339-
cast_to=VoiceCreateResponse,
337+
cast_to=VoiceDeployment,
340338
)
341339

342340
async def retrieve(
@@ -350,7 +348,7 @@ async def retrieve(
350348
extra_query: Query | None = None,
351349
extra_body: Body | None = None,
352350
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
353-
) -> VoiceRetrieveResponse:
351+
) -> VoiceDeployment:
354352
"""
355353
Get a single voice deployment
356354
@@ -372,7 +370,7 @@ async def retrieve(
372370
options=make_request_options(
373371
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
374372
),
375-
cast_to=VoiceRetrieveResponse,
373+
cast_to=VoiceDeployment,
376374
)
377375

378376
async def update(
@@ -390,7 +388,7 @@ async def update(
390388
extra_query: Query | None = None,
391389
extra_body: Body | None = None,
392390
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
393-
) -> VoiceUpdateResponse:
391+
) -> VoiceDeployment:
394392
"""
395393
Update a voice deployment
396394
@@ -429,7 +427,7 @@ async def update(
429427
options=make_request_options(
430428
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
431429
),
432-
cast_to=VoiceUpdateResponse,
430+
cast_to=VoiceDeployment,
433431
)
434432

435433
async def list(

src/brainbase/types/workers/deployments/__init__.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22

33
from __future__ import annotations
44

5+
from .voice_deployment import VoiceDeployment as VoiceDeployment
56
from .voice_create_params import VoiceCreateParams as VoiceCreateParams
67
from .voice_list_response import VoiceListResponse as VoiceListResponse
78
from .voice_update_params import VoiceUpdateParams as VoiceUpdateParams
8-
from .voice_create_response import VoiceCreateResponse as VoiceCreateResponse
9-
from .voice_update_response import VoiceUpdateResponse as VoiceUpdateResponse
10-
from .voice_retrieve_response import VoiceRetrieveResponse as VoiceRetrieveResponse

src/brainbase/types/workers/deployments/voice_create_response.py renamed to src/brainbase/types/workers/deployments/voice_deployment.py

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

77
from ...._models import BaseModel
88

9-
__all__ = ["VoiceCreateResponse"]
9+
__all__ = ["VoiceDeployment"]
1010

1111

12-
class VoiceCreateResponse(BaseModel):
12+
class VoiceDeployment(BaseModel):
1313
id: str
1414

1515
delegate_aux_deployments_id: Optional[str] = FieldInfo(alias="delegate_aux_deploymentsId", default=None)
Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,10 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from typing import List, Optional
3+
from typing import List
44
from typing_extensions import TypeAlias
55

6-
from pydantic import Field as FieldInfo
6+
from .voice_deployment import VoiceDeployment
77

8-
from ...._models import BaseModel
8+
__all__ = ["VoiceListResponse"]
99

10-
__all__ = ["VoiceListResponse", "VoiceListResponseItem"]
11-
12-
13-
class VoiceListResponseItem(BaseModel):
14-
id: str
15-
16-
delegate_aux_deployments_id: Optional[str] = FieldInfo(alias="delegate_aux_deploymentsId", default=None)
17-
18-
phone_number: Optional[str] = FieldInfo(alias="phoneNumber", default=None)
19-
20-
voice_id: Optional[str] = FieldInfo(alias="voiceId", default=None)
21-
22-
voice_provider: Optional[str] = FieldInfo(alias="voiceProvider", default=None)
23-
24-
25-
VoiceListResponse: TypeAlias = List[VoiceListResponseItem]
10+
VoiceListResponse: TypeAlias = List[VoiceDeployment]

src/brainbase/types/workers/deployments/voice_retrieve_response.py

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

src/brainbase/types/workers/deployments/voice_update_response.py

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

0 commit comments

Comments
 (0)