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

Method SafeExperiments

codersdk/deployment.go:5212–5223  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

5210}
5211
5212func (c *Client) SafeExperiments(ctx context.Context) (AvailableExperiments, error) {
5213 res, err := c.Request(ctx, http.MethodGet, "/api/v2/experiments/available", nil)
5214 if err != nil {
5215 return AvailableExperiments{}, err
5216 }
5217 defer res.Body.Close()
5218 if res.StatusCode != http.StatusOK {
5219 return AvailableExperiments{}, ReadBodyAsError(res)
5220 }
5221 var exp AvailableExperiments
5222 return exp, json.NewDecoder(res.Body).Decode(&exp)
5223}
5224
5225type DAUsResponse struct {
5226 Entries []DAUEntry `json:"entries"`

Callers 1

Test_ExperimentsFunction · 0.80

Calls 3

RequestMethod · 0.95
ReadBodyAsErrorFunction · 0.85
CloseMethod · 0.65

Tested by 1

Test_ExperimentsFunction · 0.64