MCPcopy Create free account
hub / github.com/UiPath/uipathcli / convertValueToBooleanArray

Method convertValueToBooleanArray

commandline/type_converter.go:231–243  ·  view source on GitHub ↗
(value string, parameter parser.Parameter)

Source from the content-addressed store, hash-verified

229}
230
231func (c typeConverter) convertValueToBooleanArray(value string, parameter parser.Parameter) ([]bool, error) {
232 splitted := c.splitEscaped(value, ',')
233
234 result := []bool{}
235 for _, itemStr := range splitted {
236 item, err := c.convertToBoolean(itemStr, parameter)
237 if err != nil {
238 return nil, fmt.Errorf("Cannot convert '%s' values '%s' to boolean array", parameter.Name, value)
239 }
240 result = append(result, item)
241 }
242 return result, nil
243}
244
245func (c typeConverter) splitEscaped(str string, separator byte) []string {
246 return c.splitEscapedMaxCount(str, separator, -1)

Callers 2

ConvertMethod · 0.95
convertToBooleanArrayMethod · 0.95

Calls 2

splitEscapedMethod · 0.95
convertToBooleanMethod · 0.95

Tested by

no test coverage detected