Skip to content

Commit 496e5cd

Browse files
feat(api): update via SDK Studio
1 parent 2e69f99 commit 496e5cd

File tree

11 files changed

+992
-5
lines changed

11 files changed

+992
-5
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: 11
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-e622f6886b1153050eb4ee9fda37fff8b36b38b52e5d247ea172deb2594bf9d6.yml
3-
openapi_spec_hash: 3fa294f57c68b34e526a52bdd86eb562
4-
config_hash: c6bab7ac8da570a5abbcfb19db119b6b
1+
configured_endpoints: 14
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-d2dfee8d576aa73f6075e6da61228571cb2e844b969a06067e34e43eb7898554.yml
3+
openapi_spec_hash: 9981744bf9c27426cdf721f7b27cf093
4+
config_hash: a085d1b39ddf0b26ee798501a9f47e20

api.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
# Deployments
2+
3+
Types:
4+
5+
```python
6+
from kernel.types import (
7+
DeploymentCreateResponse,
8+
DeploymentRetrieveResponse,
9+
DeploymentFollowResponse,
10+
)
11+
```
12+
13+
Methods:
14+
15+
- <code title="post /deployments">client.deployments.<a href="./src/kernel/resources/deployments.py">create</a>(\*\*<a href="src/kernel/types/deployment_create_params.py">params</a>) -> <a href="./src/kernel/types/deployment_create_response.py">DeploymentCreateResponse</a></code>
16+
- <code title="get /deployments/{id}">client.deployments.<a href="./src/kernel/resources/deployments.py">retrieve</a>(id) -> <a href="./src/kernel/types/deployment_retrieve_response.py">DeploymentRetrieveResponse</a></code>
17+
- <code title="get /deployments/{id}/events">client.deployments.<a href="./src/kernel/resources/deployments.py">follow</a>(id) -> <a href="./src/kernel/types/deployment_follow_response.py">DeploymentFollowResponse</a></code>
18+
119
# Apps
220

321
Types:

src/kernel/_client.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
)
2222
from ._utils import is_given, get_async_library
2323
from ._version import __version__
24-
from .resources import browsers
24+
from .resources import browsers, deployments
2525
from ._streaming import Stream as Stream, AsyncStream as AsyncStream
2626
from ._exceptions import KernelError, APIStatusError
2727
from ._base_client import (
@@ -50,6 +50,7 @@
5050

5151

5252
class Kernel(SyncAPIClient):
53+
deployments: deployments.DeploymentsResource
5354
apps: apps.AppsResource
5455
browsers: browsers.BrowsersResource
5556
with_raw_response: KernelWithRawResponse
@@ -133,6 +134,7 @@ def __init__(
133134
_strict_response_validation=_strict_response_validation,
134135
)
135136

137+
self.deployments = deployments.DeploymentsResource(self)
136138
self.apps = apps.AppsResource(self)
137139
self.browsers = browsers.BrowsersResource(self)
138140
self.with_raw_response = KernelWithRawResponse(self)
@@ -246,6 +248,7 @@ def _make_status_error(
246248

247249

248250
class AsyncKernel(AsyncAPIClient):
251+
deployments: deployments.AsyncDeploymentsResource
249252
apps: apps.AsyncAppsResource
250253
browsers: browsers.AsyncBrowsersResource
251254
with_raw_response: AsyncKernelWithRawResponse
@@ -329,6 +332,7 @@ def __init__(
329332
_strict_response_validation=_strict_response_validation,
330333
)
331334

335+
self.deployments = deployments.AsyncDeploymentsResource(self)
332336
self.apps = apps.AsyncAppsResource(self)
333337
self.browsers = browsers.AsyncBrowsersResource(self)
334338
self.with_raw_response = AsyncKernelWithRawResponse(self)
@@ -443,24 +447,28 @@ def _make_status_error(
443447

444448
class KernelWithRawResponse:
445449
def __init__(self, client: Kernel) -> None:
450+
self.deployments = deployments.DeploymentsResourceWithRawResponse(client.deployments)
446451
self.apps = apps.AppsResourceWithRawResponse(client.apps)
447452
self.browsers = browsers.BrowsersResourceWithRawResponse(client.browsers)
448453

449454

450455
class AsyncKernelWithRawResponse:
451456
def __init__(self, client: AsyncKernel) -> None:
457+
self.deployments = deployments.AsyncDeploymentsResourceWithRawResponse(client.deployments)
452458
self.apps = apps.AsyncAppsResourceWithRawResponse(client.apps)
453459
self.browsers = browsers.AsyncBrowsersResourceWithRawResponse(client.browsers)
454460

455461

456462
class KernelWithStreamedResponse:
457463
def __init__(self, client: Kernel) -> None:
464+
self.deployments = deployments.DeploymentsResourceWithStreamingResponse(client.deployments)
458465
self.apps = apps.AppsResourceWithStreamingResponse(client.apps)
459466
self.browsers = browsers.BrowsersResourceWithStreamingResponse(client.browsers)
460467

461468

462469
class AsyncKernelWithStreamedResponse:
463470
def __init__(self, client: AsyncKernel) -> None:
471+
self.deployments = deployments.AsyncDeploymentsResourceWithStreamingResponse(client.deployments)
464472
self.apps = apps.AsyncAppsResourceWithStreamingResponse(client.apps)
465473
self.browsers = browsers.AsyncBrowsersResourceWithStreamingResponse(client.browsers)
466474

src/kernel/resources/__init__.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,22 @@
1616
BrowsersResourceWithStreamingResponse,
1717
AsyncBrowsersResourceWithStreamingResponse,
1818
)
19+
from .deployments import (
20+
DeploymentsResource,
21+
AsyncDeploymentsResource,
22+
DeploymentsResourceWithRawResponse,
23+
AsyncDeploymentsResourceWithRawResponse,
24+
DeploymentsResourceWithStreamingResponse,
25+
AsyncDeploymentsResourceWithStreamingResponse,
26+
)
1927

2028
__all__ = [
29+
"DeploymentsResource",
30+
"AsyncDeploymentsResource",
31+
"DeploymentsResourceWithRawResponse",
32+
"AsyncDeploymentsResourceWithRawResponse",
33+
"DeploymentsResourceWithStreamingResponse",
34+
"AsyncDeploymentsResourceWithStreamingResponse",
2135
"AppsResource",
2236
"AsyncAppsResource",
2337
"AppsResourceWithRawResponse",

0 commit comments

Comments
 (0)