WithValidator returns the listValue with validator set.
(validator validatorFunc)
| 73 | |
| 74 | // WithValidator returns the listValue with validator set. |
| 75 | func (opts *listValue) WithValidator(validator validatorFunc) *listValue { |
| 76 | opts.validator = validator |
| 77 | return opts |
| 78 | } |
| 79 | |
| 80 | // validatorFunc defines a validator function that returns a validated string and/or an error. |
| 81 | type validatorFunc func(val string) (string, error) |