|
1 | 1 | # Shared Types |
2 | 2 |
|
3 | 3 | ```python |
4 | | -from runloop.types import FunctionInvocationDetail |
| 4 | +from runloop.types import EmptyRecord, FunctionInvocationDetailView, ProjectLogsView |
5 | 5 | ``` |
6 | 6 |
|
7 | 7 | # CodeHandles |
8 | 8 |
|
9 | 9 | Types: |
10 | 10 |
|
11 | 11 | ```python |
12 | | -from runloop.types import CodeHandle, CodeHandleList |
| 12 | +from runloop.types import CodeHandleListView, CodeHandleView |
13 | 13 | ``` |
14 | 14 |
|
15 | 15 | Methods: |
16 | 16 |
|
17 | | -- <code title="post /v1/code_handles">client.code_handles.<a href="./src/runloop/resources/code_handles.py">create</a>(\*\*<a href="src/runloop/types/code_handle_create_params.py">params</a>) -> <a href="./src/runloop/types/code_handle.py">CodeHandle</a></code> |
18 | | -- <code title="get /v1/code_handles">client.code_handles.<a href="./src/runloop/resources/code_handles.py">list</a>(\*\*<a href="src/runloop/types/code_handle_list_params.py">params</a>) -> <a href="./src/runloop/types/code_handle_list.py">CodeHandleList</a></code> |
| 17 | +- <code title="post /v1/code_handles">client.code_handles.<a href="./src/runloop/resources/code_handles.py">create</a>(\*\*<a href="src/runloop/types/code_handle_create_params.py">params</a>) -> <a href="./src/runloop/types/code_handle_view.py">CodeHandleView</a></code> |
| 18 | +- <code title="get /v1/code_handles">client.code_handles.<a href="./src/runloop/resources/code_handles.py">list</a>(\*\*<a href="src/runloop/types/code_handle_list_params.py">params</a>) -> <a href="./src/runloop/types/code_handle_list_view.py">CodeHandleListView</a></code> |
19 | 19 |
|
20 | 20 | # Devboxes |
21 | 21 |
|
22 | 22 | Types: |
23 | 23 |
|
24 | 24 | ```python |
25 | | -from runloop.types import Devbox, DevboxList |
| 25 | +from runloop.types import DevboxExecutionDetailView, DevboxListView, DevboxView |
26 | 26 | ``` |
27 | 27 |
|
28 | 28 | Methods: |
29 | 29 |
|
30 | | -- <code title="post /v1/devboxes">client.devboxes.<a href="./src/runloop/resources/devboxes/devboxes.py">create</a>(\*\*<a href="src/runloop/types/devbox_create_params.py">params</a>) -> <a href="./src/runloop/types/devbox.py">Devbox</a></code> |
31 | | -- <code title="get /v1/devboxes/{id}">client.devboxes.<a href="./src/runloop/resources/devboxes/devboxes.py">retrieve</a>(id) -> <a href="./src/runloop/types/devbox.py">Devbox</a></code> |
32 | | -- <code title="get /v1/devboxes">client.devboxes.<a href="./src/runloop/resources/devboxes/devboxes.py">list</a>(\*\*<a href="src/runloop/types/devbox_list_params.py">params</a>) -> <a href="./src/runloop/types/devbox_list.py">DevboxList</a></code> |
33 | | -- <code title="post /v1/devboxes/{id}/shutdown">client.devboxes.<a href="./src/runloop/resources/devboxes/devboxes.py">shutdown</a>(id) -> <a href="./src/runloop/types/devbox.py">Devbox</a></code> |
| 30 | +- <code title="post /v1/devboxes">client.devboxes.<a href="./src/runloop/resources/devboxes/devboxes.py">create</a>(\*\*<a href="src/runloop/types/devbox_create_params.py">params</a>) -> <a href="./src/runloop/types/devbox_view.py">DevboxView</a></code> |
| 31 | +- <code title="get /v1/devboxes/{id}">client.devboxes.<a href="./src/runloop/resources/devboxes/devboxes.py">retrieve</a>(id) -> <a href="./src/runloop/types/devbox_view.py">DevboxView</a></code> |
| 32 | +- <code title="get /v1/devboxes">client.devboxes.<a href="./src/runloop/resources/devboxes/devboxes.py">list</a>(\*\*<a href="src/runloop/types/devbox_list_params.py">params</a>) -> <a href="./src/runloop/types/devbox_list_view.py">DevboxListView</a></code> |
| 33 | +- <code title="post /v1/devboxes/{id}/execute_sync">client.devboxes.<a href="./src/runloop/resources/devboxes/devboxes.py">execute_sync</a>(id) -> <a href="./src/runloop/types/devbox_execution_detail_view.py">DevboxExecutionDetailView</a></code> |
| 34 | +- <code title="post /v1/devboxes/{id}/shutdown">client.devboxes.<a href="./src/runloop/resources/devboxes/devboxes.py">shutdown</a>(id) -> <a href="./src/runloop/types/devbox_view.py">DevboxView</a></code> |
34 | 35 |
|
35 | 36 | ## Logs |
36 | 37 |
|
37 | 38 | Types: |
38 | 39 |
|
39 | 40 | ```python |
40 | | -from runloop.types.devboxes import DevboxLogsList |
| 41 | +from runloop.types.devboxes import DevboxLogsListView |
41 | 42 | ``` |
42 | 43 |
|
43 | 44 | Methods: |
44 | 45 |
|
45 | | -- <code title="get /v1/devboxes/{id}/logs">client.devboxes.logs.<a href="./src/runloop/resources/devboxes/logs.py">list</a>(id) -> <a href="./src/runloop/types/devboxes/devbox_logs_list.py">DevboxLogsList</a></code> |
| 46 | +- <code title="get /v1/devboxes/{id}/logs">client.devboxes.logs.<a href="./src/runloop/resources/devboxes/logs.py">list</a>(id) -> <a href="./src/runloop/types/devboxes/devbox_logs_list_view.py">DevboxLogsListView</a></code> |
46 | 47 |
|
47 | 48 | # Functions |
48 | 49 |
|
49 | 50 | Types: |
50 | 51 |
|
51 | 52 | ```python |
52 | | -from runloop.types import FunctionList |
| 53 | +from runloop.types import FunctionListView |
53 | 54 | ``` |
54 | 55 |
|
55 | 56 | Methods: |
56 | 57 |
|
57 | | -- <code title="get /v1/functions">client.functions.<a href="./src/runloop/resources/functions/functions.py">list</a>() -> <a href="./src/runloop/types/function_list.py">FunctionList</a></code> |
| 58 | +- <code title="get /v1/functions">client.functions.<a href="./src/runloop/resources/functions/functions.py">list</a>() -> <a href="./src/runloop/types/function_list_view.py">FunctionListView</a></code> |
| 59 | +- <code title="post /v1/functions/{project_name}/{function_name}/invoke_async">client.functions.<a href="./src/runloop/resources/functions/functions.py">invoke_async</a>(function_name, \*, project_name, \*\*<a href="src/runloop/types/function_invoke_async_params.py">params</a>) -> <a href="./src/runloop/types/shared/function_invocation_detail_view.py">FunctionInvocationDetailView</a></code> |
| 60 | +- <code title="post /v1/functions/{project_name}/{function_name}/invoke_sync">client.functions.<a href="./src/runloop/resources/functions/functions.py">invoke_sync</a>(function_name, \*, project_name, \*\*<a href="src/runloop/types/function_invoke_sync_params.py">params</a>) -> <a href="./src/runloop/types/shared/function_invocation_detail_view.py">FunctionInvocationDetailView</a></code> |
58 | 61 |
|
59 | 62 | ## Invocations |
60 | 63 |
|
61 | 64 | Types: |
62 | 65 |
|
63 | 66 | ```python |
64 | | -from runloop.types.functions import FunctionInvocationList, KillOperationResponse |
| 67 | +from runloop.types.functions import FunctionInvocationListView, KillOperationResponse |
65 | 68 | ``` |
66 | 69 |
|
67 | 70 | Methods: |
68 | 71 |
|
69 | | -- <code title="get /v1/functions/invocations/{invocationId}">client.functions.invocations.<a href="./src/runloop/resources/functions/invocations/invocations.py">retrieve</a>(invocation_id) -> <a href="./src/runloop/types/shared/function_invocation_detail.py">FunctionInvocationDetail</a></code> |
70 | | -- <code title="get /v1/functions/invocations">client.functions.invocations.<a href="./src/runloop/resources/functions/invocations/invocations.py">list</a>() -> <a href="./src/runloop/types/functions/function_invocation_list.py">FunctionInvocationList</a></code> |
| 72 | +- <code title="get /v1/functions/invocations/{invocationId}">client.functions.invocations.<a href="./src/runloop/resources/functions/invocations/invocations.py">retrieve</a>(invocation_id) -> <a href="./src/runloop/types/shared/function_invocation_detail_view.py">FunctionInvocationDetailView</a></code> |
| 73 | +- <code title="get /v1/functions/invocations">client.functions.invocations.<a href="./src/runloop/resources/functions/invocations/invocations.py">list</a>() -> <a href="./src/runloop/types/functions/function_invocation_list_view.py">FunctionInvocationListView</a></code> |
71 | 74 | - <code title="post /v1/functions/invocations/{invocationId}/kill">client.functions.invocations.<a href="./src/runloop/resources/functions/invocations/invocations.py">kill</a>(invocation_id) -> <a href="./src/runloop/types/functions/kill_operation_response.py">object</a></code> |
72 | 75 |
|
73 | 76 | ### Spans |
74 | 77 |
|
75 | 78 | Types: |
76 | 79 |
|
77 | 80 | ```python |
78 | | -from runloop.types.functions.invocations import InvocationSpanList |
| 81 | +from runloop.types.functions.invocations import InvocationSpanListView |
79 | 82 | ``` |
80 | 83 |
|
81 | 84 | Methods: |
82 | 85 |
|
83 | | -- <code title="get /v1/functions/invocations/{invocationId}/spans">client.functions.invocations.spans.<a href="./src/runloop/resources/functions/invocations/spans.py">list</a>(invocation_id) -> <a href="./src/runloop/types/functions/invocations/invocation_span_list.py">InvocationSpanList</a></code> |
84 | | - |
85 | | -## OpenAPI |
86 | | - |
87 | | -Types: |
88 | | - |
89 | | -```python |
90 | | -from runloop.types.functions import OpenAPIRetrieveResponse |
91 | | -``` |
92 | | - |
93 | | -Methods: |
94 | | - |
95 | | -- <code title="get /v1/functions/openapi">client.functions.openapi.<a href="./src/runloop/resources/functions/openapi.py">retrieve</a>() -> <a href="./src/runloop/types/functions/openapi_retrieve_response.py">object</a></code> |
96 | | - |
97 | | -# Latches |
98 | | - |
99 | | -Types: |
100 | | - |
101 | | -```python |
102 | | -from runloop.types import EmptyRecord |
103 | | -``` |
104 | | - |
105 | | -Methods: |
106 | | - |
107 | | -- <code title="post /v1/latches/{latchId}">client.latches.<a href="./src/runloop/resources/latches.py">fulfill</a>(latch_id, \*\*<a href="src/runloop/types/latch_fulfill_params.py">params</a>) -> <a href="./src/runloop/types/empty_record.py">object</a></code> |
| 86 | +- <code title="get /v1/functions/invocations/{invocationId}/spans">client.functions.invocations.spans.<a href="./src/runloop/resources/functions/invocations/spans.py">list</a>(invocation_id) -> <a href="./src/runloop/types/functions/invocations/invocation_span_list_view.py">InvocationSpanListView</a></code> |
108 | 87 |
|
109 | 88 | # Projects |
110 | 89 |
|
111 | 90 | Types: |
112 | 91 |
|
113 | 92 | ```python |
114 | | -from runloop.types import ProjectList |
| 93 | +from runloop.types import ProjectListView |
115 | 94 | ``` |
116 | 95 |
|
117 | 96 | Methods: |
118 | 97 |
|
119 | | -- <code title="get /v1/projects">client.projects.<a href="./src/runloop/resources/projects/projects.py">list</a>() -> <a href="./src/runloop/types/project_list.py">ProjectList</a></code> |
| 98 | +- <code title="get /v1/projects">client.projects.<a href="./src/runloop/resources/projects/projects.py">list</a>() -> <a href="./src/runloop/types/project_list_view.py">ProjectListView</a></code> |
120 | 99 |
|
121 | 100 | ## Logs |
122 | 101 |
|
123 | | -Types: |
124 | | - |
125 | | -```python |
126 | | -from runloop.types.projects import ProjectLogs |
127 | | -``` |
128 | | - |
129 | 102 | Methods: |
130 | 103 |
|
131 | | -- <code title="get /v1/projects/{id}/logs">client.projects.logs.<a href="./src/runloop/resources/projects/logs.py">list</a>(id) -> <a href="./src/runloop/types/projects/project_logs.py">ProjectLogs</a></code> |
132 | | - |
133 | | -# Sessions |
134 | | - |
135 | | -## Sessions |
136 | | - |
137 | | -Types: |
138 | | - |
139 | | -```python |
140 | | -from runloop.types.sessions import Session, SessionList |
141 | | -``` |
142 | | - |
143 | | -Methods: |
144 | | - |
145 | | -- <code title="post /v1/sessions/sessions">client.sessions.sessions.<a href="./src/runloop/resources/sessions/sessions/sessions.py">create</a>() -> <a href="./src/runloop/types/sessions/session.py">Session</a></code> |
146 | | -- <code title="get /v1/sessions/sessions">client.sessions.sessions.<a href="./src/runloop/resources/sessions/sessions/sessions.py">list</a>() -> <a href="./src/runloop/types/sessions/session_list.py">SessionList</a></code> |
147 | | - |
148 | | -### Kv |
149 | | - |
150 | | -Types: |
151 | | - |
152 | | -```python |
153 | | -from runloop.types.sessions.sessions import SessionKv |
154 | | -``` |
| 104 | +- <code title="get /v1/projects/{id}/logs">client.projects.logs.<a href="./src/runloop/resources/projects/logs.py">list</a>(id) -> <a href="./src/runloop/types/shared/project_logs_view.py">ProjectLogsView</a></code> |
0 commit comments