The ParameterInput datatype includes various settings.

Table: ParameterInput

idstringyes The unique identifier of the parameter.
labelstringyes The label associated with the parameter.
orderinteger  How parameters are to be ordered, sorted.
queryOptionsParameterQueryPropertiesInput  Any query options (see ParameterQueryPropertiesInput Table).
fixedListOptionsParameterFixedListPropertiesInput  A fixed list of options. See ParameterFixedListPropertiesInput Table.
fileOptionsParameterFilePropertiesInput  The file options. See ParameterFilePropertiesInput Table.

[a] Some arguments may be required, as indicated in this column. For some fields, this column indicates that a result will always be returned for it.