A (optionally) typed parameter value that can be transmitted as a string
Nullable
type :
JobRunParameterType
If set to null/omitted it will default to string. Otherwise will be used for indicating the underlying type for the value encoded in ValueStringEncoded
Nullable
valueStringEncoded :
string
The value of the parameter (encoded as a string).
Null can be supplied but only for parameters that are explcitly marked as nullable OR if UseAutoValue is true
If UseAutoValue is specified you may NOT specify any value here other than null.
useAutoValue : bool
True if instead of supplying a fixed value for this parameter you wish to use the auto value as defined by the template.
An auto value is a parameter which varies its value based on prior runs. It's managed by the template and is typically used
to provide a "trickle feed" access to data. i.e. - download everything new since the job was last run.
If specifying UseAutoValue then ValueStringEncoded MUST be null.
Example
{
"type": 1,
"valueStringEncoded": "string value",
"useAutoValue": true
}