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

Method UUID

coderd/httpapi/queryparams.go:205–214  ·  view source on GitHub ↗
(vals url.Values, def uuid.UUID, queryParam string)

Source from the content-addressed store, hash-verified

203}
204
205func (p *QueryParamParser) UUID(vals url.Values, def uuid.UUID, queryParam string) uuid.UUID {
206 v, err := parseQueryParam(p, vals, uuid.Parse, def, queryParam)
207 if err != nil {
208 p.Errors = append(p.Errors, codersdk.ValidationError{
209 Field: queryParam,
210 Detail: fmt.Sprintf("Query param %q must be a valid uuid", queryParam),
211 })
212 }
213 return v
214}
215
216func (p *QueryParamParser) UUIDs(vals url.Values, def []uuid.UUID, queryParam string) []uuid.UUID {
217 return ParseCustomList(p, vals, def, queryParam, func(v string) (uuid.UUID, error) {

Callers 12

ParsePaginationFunction · 0.95
TestParseQueryParamsFunction · 0.95
AuditLogsFunction · 0.95
ConnectionLogsFunction · 0.95
MembersFunction · 0.95
TemplatesFunction · 0.95
workspaceAgentPTYMethod · 0.80
writeOneMethod · 0.80
mappingQueryMethod · 0.80

Calls 1

parseQueryParamFunction · 0.85

Tested by 1

TestParseQueryParamsFunction · 0.76