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

Method WorkspaceQuota

codersdk/workspaces.go:668–679  ·  view source on GitHub ↗
(ctx context.Context, organizationID string, userID string)

Source from the content-addressed store, hash-verified

666}
667
668func (c *Client) WorkspaceQuota(ctx context.Context, organizationID string, userID string) (WorkspaceQuota, error) {
669 res, err := c.Request(ctx, http.MethodGet, fmt.Sprintf("/api/v2/organizations/%s/members/%s/workspace-quota", organizationID, userID), nil)
670 if err != nil {
671 return WorkspaceQuota{}, err
672 }
673 defer res.Body.Close()
674 if res.StatusCode != http.StatusOK {
675 return WorkspaceQuota{}, ReadBodyAsError(res)
676 }
677 var quota WorkspaceQuota
678 return quota, json.NewDecoder(res.Body).Decode(&quota)
679}
680
681type ResolveAutostartResponse struct {
682 ParameterMismatch bool `json:"parameter_mismatch"`

Callers 1

verifyQuotaUserFunction · 0.80

Calls 3

RequestMethod · 0.95
ReadBodyAsErrorFunction · 0.85
CloseMethod · 0.65

Tested by 1

verifyQuotaUserFunction · 0.64