Skip to content

Commit 9abeaaf

Browse files
committed
make gen
1 parent 38ceb5d commit 9abeaaf

File tree

7 files changed

+148
-8
lines changed

7 files changed

+148
-8
lines changed

coderd/apidoc/docs.go

+43
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coderd/apidoc/swagger.json

+39
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coderd/workspaces.go

+11-3
Original file line numberDiff line numberDiff line change
@@ -1060,6 +1060,14 @@ func (api *API) putWorkspaceAutoupdates(rw http.ResponseWriter, r *http.Request)
10601060
rw.WriteHeader(http.StatusNoContent)
10611061
}
10621062

1063+
// @Summary Determine whether a workspace is capable of autostarting.
1064+
// @ID resolve-workspace-autostart-by-id
1065+
// @Security CoderSessionToken
1066+
// @Accept json
1067+
// @Tags Workspaces
1068+
// @Param workspace path string true "Workspace ID" format(uuid)
1069+
// @Success 200 {object} codersdk.ResolveAutostartResponse
1070+
// @Router /workspaces/{workspace}/resolve [get]
10631071
func (api *API) resolveAutostart(rw http.ResponseWriter, r *http.Request) {
10641072
var (
10651073
ctx = r.Context()
@@ -1074,7 +1082,7 @@ func (api *API) resolveAutostart(rw http.ResponseWriter, r *http.Request) {
10741082

10751083
useActiveVersion := template.RequireActiveVersion || workspace.AutomaticUpdates == database.AutomaticUpdatesAlways
10761084
if !useActiveVersion {
1077-
httpapi.Write(ctx, rw, http.StatusOK, codersdk.ResolveAutostart{
1085+
httpapi.Write(ctx, rw, http.StatusOK, codersdk.ResolveAutostartResponse{
10781086
ParameterMismatch: true,
10791087
})
10801088
return
@@ -1090,7 +1098,7 @@ func (api *API) resolveAutostart(rw http.ResponseWriter, r *http.Request) {
10901098
}
10911099

10921100
if build.TemplateVersionID == template.ActiveVersionID {
1093-
httpapi.Write(ctx, rw, http.StatusOK, codersdk.ResolveAutostart{
1101+
httpapi.Write(ctx, rw, http.StatusOK, codersdk.ResolveAutostartResponse{
10941102
ParameterMismatch: false,
10951103
})
10961104
return
@@ -1148,7 +1156,7 @@ func (api *API) resolveAutostart(rw http.ResponseWriter, r *http.Request) {
11481156
Rich: db2sdk.WorkspaceBuildParameters(dbBuildParams),
11491157
}
11501158

1151-
var response codersdk.ResolveAutostart
1159+
var response codersdk.ResolveAutostartResponse
11521160
for i := 0; i < len(versionParams) && !response.ParameterMismatch; i++ {
11531161
_, err := resolver.ValidateResolve(versionParams[i], nil)
11541162
// There's a parameter mismatch if we get an error back from the

codersdk/workspaces.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -449,20 +449,20 @@ func (c *Client) WorkspaceQuota(ctx context.Context, userID string) (WorkspaceQu
449449
return quota, json.NewDecoder(res.Body).Decode(&quota)
450450
}
451451

452-
type ResolveAutostart struct {
452+
type ResolveAutostartResponse struct {
453453
ParameterMismatch bool `json:"parameter_mismatch"`
454454
}
455455

456-
func (c *Client) ResolveAutostart(ctx context.Context, workspaceID string) (ResolveAutostart, error) {
456+
func (c *Client) ResolveAutostart(ctx context.Context, workspaceID string) (ResolveAutostartResponse, error) {
457457
res, err := c.Request(ctx, http.MethodGet, fmt.Sprintf("/api/v2/workspaces/%s/resolve", workspaceID), nil)
458458
if err != nil {
459-
return ResolveAutostart{}, err
459+
return ResolveAutostartResponse{}, err
460460
}
461461
defer res.Body.Close()
462462
if res.StatusCode != http.StatusOK {
463-
return ResolveAutostart{}, ReadBodyAsError(res)
463+
return ResolveAutostartResponse{}, ReadBodyAsError(res)
464464
}
465-
var response ResolveAutostart
465+
var response ResolveAutostartResponse
466466
return response, json.NewDecoder(res.Body).Decode(&response)
467467
}
468468

docs/api/schemas.md

+14
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/api/workspaces.md

+31
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

site/src/api/typesGenerated.ts

+5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)