in pkg/sdk/client/client.go [105:125]
func parameterToString(obj interface{}, collectionFormat string) string {
var delimiter string
switch collectionFormat {
case "pipes":
delimiter = "|"
case "ssv":
delimiter = " "
case "tsv":
delimiter = "\t"
case "csv":
delimiter = ","
}
if reflect.TypeOf(obj).Kind() == reflect.Slice {
replacedStr := strings.Replace(fmt.Sprint(obj), " ", delimiter, -1)
return strings.Replace(strings.Trim(replacedStr, "[]"), " ", delimiter, -1)
}
return fmt.Sprintf("%v", obj)
}