FieldDefinition
A complex data type that describes a scalar parameter.
Elements
Name
String. The name of the parameter.
DisplayName
String. Optional. The display name of the parameter.
DataType
ScalarDataType. Optional. The data type of the parameter. Valid values are:

Currency

Date

Double

Integer

String

Boolean
IsHidden
Boolean. Optional. Specifies whether the parameter is hidden.
IsRequired
Boolean. Optional. Specifies whether the parameter is required.
DefaultValue
String. Optional. The default value of the parameter.
SelectValueList
ArrayOfString. Optional. The list of available parameter values.
FieldControlType
String. Optional. The type of control used to represent the parameter. Valid values are:

ControlListAllowNew
A text box

ControlList
A drop-down list
SelectNameValueList
ArrayOfNameValuePair. Optional. A list of name-value pairs used within the field.