JobRunParameterValue Model

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
}