MCPcopy Index your code
hub / github.com/cloudfoundry/cli / FormatQueryParameters

Function FormatQueryParameters

api/cloudcontroller/ccv3/query.go:145–161  ·  view source on GitHub ↗

FormatQueryParameters converts a Query object into a collection that cloudcontroller.Request can accept.

(queries []Query)

Source from the content-addressed store, hash-verified

143// FormatQueryParameters converts a Query object into a collection that
144// cloudcontroller.Request can accept.
145func FormatQueryParameters(queries []Query) url.Values {
146 params := url.Values{}
147 for _, query := range queries {
148 if query.Key == NameFilter {
149 encodedParamValues := []string{}
150 for _, valString := range query.Values {
151 commaEncoded := strings.ReplaceAll(valString, ",", "%2C")
152 encodedParamValues = append(encodedParamValues, commaEncoded)
153 }
154 query.Values = encodedParamValues
155 }
156
157 params.Add(string(query.Key), strings.Join(query.Values, ","))
158 }
159
160 return params
161}

Callers 2

newHTTPRequestMethod · 0.85
query_test.goFile · 0.85

Calls 1

AddMethod · 0.65

Tested by

no test coverage detected