MCPcopy Index your code
hub / github.com/coder/coder / WorkspaceBuildParameters

Method WorkspaceBuildParameters

codersdk/workspacebuilds.go:239–250  ·  view source on GitHub ↗
(ctx context.Context, build uuid.UUID)

Source from the content-addressed store, hash-verified

237}
238
239func (c *Client) WorkspaceBuildParameters(ctx context.Context, build uuid.UUID) ([]WorkspaceBuildParameter, error) {
240 res, err := c.Request(ctx, http.MethodGet, fmt.Sprintf("/api/v2/workspacebuilds/%s/parameters", build), nil)
241 if err != nil {
242 return nil, err
243 }
244 defer res.Body.Close()
245 if res.StatusCode != http.StatusOK {
246 return nil, ReadBodyAsError(res)
247 }
248 var params []WorkspaceBuildParameter
249 return params, json.NewDecoder(res.Body).Decode(&params)
250}
251
252type TimingStage string
253

Callers 15

TestWorkspaceFunction · 0.80
TestTasksCreateFunction · 0.80
mustWorkspaceParametersFunction · 0.80
TestToolsFunction · 0.80
TestCreateDynamicFunction · 0.80
TestCreateFunction · 0.80

Calls 3

RequestMethod · 0.95
ReadBodyAsErrorFunction · 0.85
CloseMethod · 0.65

Tested by 15

TestWorkspaceFunction · 0.64
TestTasksCreateFunction · 0.64
mustWorkspaceParametersFunction · 0.64
TestToolsFunction · 0.64
TestCreateDynamicFunction · 0.64
TestCreateFunction · 0.64
TestCreateWithPresetFunction · 0.64