|
1 | 1 | # Workers
|
2 | 2 |
|
| 3 | +Types: |
| 4 | + |
| 5 | +```python |
| 6 | +from brainbase.types import ( |
| 7 | + WorkerCreateResponse, |
| 8 | + WorkerRetrieveResponse, |
| 9 | + WorkerUpdateResponse, |
| 10 | + WorkerListResponse, |
| 11 | +) |
| 12 | +``` |
| 13 | + |
3 | 14 | Methods:
|
4 | 15 |
|
5 |
| -- <code title="post /api/workers">client.workers.<a href="./src/brainbase/resources/workers/workers.py">create</a>(\*\*<a href="src/brainbase/types/worker_create_params.py">params</a>) -> None</code> |
6 |
| -- <code title="get /api/workers/{id}">client.workers.<a href="./src/brainbase/resources/workers/workers.py">retrieve</a>(id) -> None</code> |
7 |
| -- <code title="post /api/workers/{id}">client.workers.<a href="./src/brainbase/resources/workers/workers.py">update</a>(id, \*\*<a href="src/brainbase/types/worker_update_params.py">params</a>) -> None</code> |
8 |
| -- <code title="get /api/workers">client.workers.<a href="./src/brainbase/resources/workers/workers.py">list</a>() -> None</code> |
| 16 | +- <code title="post /api/workers">client.workers.<a href="./src/brainbase/resources/workers/workers.py">create</a>(\*\*<a href="src/brainbase/types/worker_create_params.py">params</a>) -> <a href="./src/brainbase/types/worker_create_response.py">WorkerCreateResponse</a></code> |
| 17 | +- <code title="get /api/workers/{id}">client.workers.<a href="./src/brainbase/resources/workers/workers.py">retrieve</a>(id) -> <a href="./src/brainbase/types/worker_retrieve_response.py">WorkerRetrieveResponse</a></code> |
| 18 | +- <code title="post /api/workers/{id}">client.workers.<a href="./src/brainbase/resources/workers/workers.py">update</a>(id, \*\*<a href="src/brainbase/types/worker_update_params.py">params</a>) -> <a href="./src/brainbase/types/worker_update_response.py">WorkerUpdateResponse</a></code> |
| 19 | +- <code title="get /api/workers">client.workers.<a href="./src/brainbase/resources/workers/workers.py">list</a>() -> <a href="./src/brainbase/types/worker_list_response.py">WorkerListResponse</a></code> |
9 | 20 | - <code title="delete /api/workers/{id}">client.workers.<a href="./src/brainbase/resources/workers/workers.py">delete</a>(id) -> None</code>
|
10 | 21 |
|
11 | 22 | ## Deployments
|
12 | 23 |
|
13 | 24 | ### Voice
|
14 | 25 |
|
| 26 | +Types: |
| 27 | + |
| 28 | +```python |
| 29 | +from brainbase.types.workers.deployments import ( |
| 30 | + VoiceCreateResponse, |
| 31 | + VoiceRetrieveResponse, |
| 32 | + VoiceUpdateResponse, |
| 33 | + VoiceListResponse, |
| 34 | +) |
| 35 | +``` |
| 36 | + |
15 | 37 | Methods:
|
16 | 38 |
|
17 |
| -- <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>) -> None</code> |
18 |
| -- <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) -> None</code> |
19 |
| -- <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>) -> None</code> |
20 |
| -- <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) -> None</code> |
| 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> |
| 42 | +- <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> |
21 | 43 | - <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>
|
22 | 44 |
|
23 | 45 | ## Flows
|
24 | 46 |
|
| 47 | +Types: |
| 48 | + |
| 49 | +```python |
| 50 | +from brainbase.types.workers import ( |
| 51 | + FlowCreateResponse, |
| 52 | + FlowRetrieveResponse, |
| 53 | + FlowUpdateResponse, |
| 54 | + FlowListResponse, |
| 55 | +) |
| 56 | +``` |
| 57 | + |
25 | 58 | Methods:
|
26 | 59 |
|
27 |
| -- <code title="post /api/workers/{workerId}/flows">client.workers.flows.<a href="./src/brainbase/resources/workers/flows.py">create</a>(worker_id, \*\*<a href="src/brainbase/types/workers/flow_create_params.py">params</a>) -> None</code> |
28 |
| -- <code title="get /api/workers/{workerId}/flows/{flowId}">client.workers.flows.<a href="./src/brainbase/resources/workers/flows.py">retrieve</a>(flow_id, \*, worker_id) -> None</code> |
29 |
| -- <code title="put /api/workers/{workerId}/flows/{flowId}">client.workers.flows.<a href="./src/brainbase/resources/workers/flows.py">update</a>(flow_id, \*, worker_id, \*\*<a href="src/brainbase/types/workers/flow_update_params.py">params</a>) -> None</code> |
30 |
| -- <code title="get /api/workers/{workerId}/flows">client.workers.flows.<a href="./src/brainbase/resources/workers/flows.py">list</a>(worker_id) -> None</code> |
| 60 | +- <code title="post /api/workers/{workerId}/flows">client.workers.flows.<a href="./src/brainbase/resources/workers/flows.py">create</a>(worker_id, \*\*<a href="src/brainbase/types/workers/flow_create_params.py">params</a>) -> <a href="./src/brainbase/types/workers/flow_create_response.py">FlowCreateResponse</a></code> |
| 61 | +- <code title="get /api/workers/{workerId}/flows/{flowId}">client.workers.flows.<a href="./src/brainbase/resources/workers/flows.py">retrieve</a>(flow_id, \*, worker_id) -> <a href="./src/brainbase/types/workers/flow_retrieve_response.py">FlowRetrieveResponse</a></code> |
| 62 | +- <code title="put /api/workers/{workerId}/flows/{flowId}">client.workers.flows.<a href="./src/brainbase/resources/workers/flows.py">update</a>(flow_id, \*, worker_id, \*\*<a href="src/brainbase/types/workers/flow_update_params.py">params</a>) -> <a href="./src/brainbase/types/workers/flow_update_response.py">FlowUpdateResponse</a></code> |
| 63 | +- <code title="get /api/workers/{workerId}/flows">client.workers.flows.<a href="./src/brainbase/resources/workers/flows.py">list</a>(worker_id) -> <a href="./src/brainbase/types/workers/flow_list_response.py">FlowListResponse</a></code> |
31 | 64 | - <code title="delete /api/workers/{workerId}/flows/{flowId}">client.workers.flows.<a href="./src/brainbase/resources/workers/flows.py">delete</a>(flow_id, \*, worker_id) -> None</code>
|
0 commit comments