select
Adds a parameter with predefined set of possible values
Parameters
parameter name
parameter value
label to use for the parameter in UI
parameter description
parameter display mode
whether the parameter is read-only, by default false
whether multiple selected values are allowed
separator to use for multiple values, by default ,
possible parameter values. A string representation of an object in the list is used both as a option value and as a label in UI, unless it is a Pair, in which case a string representation of its first component is used as a label and a string representation of the second component is used as a value