Skip to content

Commit 8c6285b

Browse files
feat(api): update via SDK Studio
1 parent 951b128 commit 8c6285b

7 files changed

Lines changed: 621 additions & 20 deletions

File tree

.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: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Deployments
2+
3+
Response Types:
4+
5+
- <a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#DeploymentNewResponse">DeploymentNewResponse</a>
6+
- <a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#DeploymentGetResponse">DeploymentGetResponse</a>
7+
- <a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#DeploymentFollowResponseUnion">DeploymentFollowResponseUnion</a>
8+
9+
Methods:
10+
11+
- <code title="post /deployments">client.Deployments.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#DeploymentService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, body <a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#DeploymentNewParams">DeploymentNewParams</a>) (<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#DeploymentNewResponse">DeploymentNewResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
12+
- <code title="get /deployments/{id}">client.Deployments.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#DeploymentService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, id <a href="https://pkg.go.dev/builtin#string">string</a>) (<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#DeploymentGetResponse">DeploymentGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
13+
- <code title="get /deployments/{id}/events">client.Deployments.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#DeploymentService.Follow">Follow</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, id <a href="https://pkg.go.dev/builtin#string">string</a>) (<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/onkernel/kernel-go-sdk#DeploymentFollowResponseUnion">DeploymentFollowResponseUnion</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
14+
115
# Apps
216

317
Response Types:

client.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ import (
1515
// interacting with the kernel API. You should not instantiate this client
1616
// directly, and instead use the [NewClient] method instead.
1717
type Client struct {
18-
Options []option.RequestOption
19-
Apps AppService
20-
Browsers BrowserService
18+
Options []option.RequestOption
19+
Deployments DeploymentService
20+
Apps AppService
21+
Browsers BrowserService
2122
}
2223

2324
// DefaultClientOptions read from the environment (KERNEL_API_KEY,
@@ -42,6 +43,7 @@ func NewClient(opts ...option.RequestOption) (r Client) {
4243

4344
r = Client{Options: opts}
4445

46+
r.Deployments = NewDeploymentService(opts...)
4547
r.Apps = NewAppService(opts...)
4648
r.Browsers = NewBrowserService(opts...)
4749

client_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ func TestContextDeadlineStreaming(t *testing.T) {
311311
},
312312
}),
313313
)
314-
stream := client.Apps.Deployments.FollowStreaming(deadlineCtx, "id")
314+
stream := client.Deployments.FollowStreaming(deadlineCtx, "id")
315315
for stream.Next() {
316316
_ = stream.Current()
317317
}
@@ -356,7 +356,7 @@ func TestContextDeadlineStreamingWithRequestTimeout(t *testing.T) {
356356
},
357357
}),
358358
)
359-
stream := client.Apps.Deployments.FollowStreaming(
359+
stream := client.Deployments.FollowStreaming(
360360
context.Background(),
361361
"id",
362362
option.WithRequestTimeout((100 * time.Millisecond)),

0 commit comments

Comments
 (0)