@Summary Get build parameters for workspace build @ID get-build-parameters-for-workspace-build @Security CoderSessionToken @Produce json @Tags Builds @Param workspacebuild path string true "Workspace build ID" @Success 200 {array} codersdk.WorkspaceBuildParameter @Router /api/v2/workspacebuilds/{wor
(rw http.ResponseWriter, r *http.Request)
| 818 | // @Success 200 {array} codersdk.WorkspaceBuildParameter |
| 819 | // @Router /api/v2/workspacebuilds/{workspacebuild}/parameters [get] |
| 820 | func (api *API) workspaceBuildParameters(rw http.ResponseWriter, r *http.Request) { |
| 821 | ctx := r.Context() |
| 822 | workspaceBuild := httpmw.WorkspaceBuildParam(r) |
| 823 | |
| 824 | parameters, err := api.Database.GetWorkspaceBuildParameters(ctx, workspaceBuild.ID) |
| 825 | if err != nil { |
| 826 | httpapi.Write(ctx, rw, http.StatusInternalServerError, codersdk.Response{ |
| 827 | Message: "Internal error fetching workspace build parameters.", |
| 828 | Detail: err.Error(), |
| 829 | }) |
| 830 | return |
| 831 | } |
| 832 | apiParameters := db2sdk.WorkspaceBuildParameters(parameters) |
| 833 | httpapi.Write(ctx, rw, http.StatusOK, apiParameters) |
| 834 | } |
| 835 | |
| 836 | // @Summary Get workspace build logs |
| 837 | // @ID get-workspace-build-logs |
nothing calls this directly
no test coverage detected