OperationArgumentDefinition
OperationArgumentDefinition
JSON Example
{
"id": "string",
"name": "string",
"description": "string",
"group": "string",
"type": "string",
"subType": "string",
"postValidate": false,
"defaultValue": "string",
"required": false,
"enabled": false,
"validationRegex": "string"
}
string
id
Optional
URN for operation argument
string
name
Required
Name for this operation argument
string
description
Optional
Description of this operation argument
string
group
Optional
Argument hierarchy
string
type
Optional
Type of this operation argument
Possible values are : BOOLEAN, INTEGER, STRING, PASSWORD, FILE,
string
subType
Optional
Sub type for this operation argument.
Possible values are : LABEL, TEXTAREA, PAGEHEADER, CHECKBOX, RADIOBUTTONS, PLAIN, PASSWORD, FILE, SELECTION, LIST, TIME_OF_WEEK_PICKER,
boolean
postValidate
Optional
Flag to indicate if changes to this field require recalculation of the config on the server.
string
defaultValue
Optional
Suggested value for the argument (Optional).
object
options
Optional
options
boolean
required
Optional
Is this a required OperationArgumentDefinition
boolean
enabled
Optional
Flag to indicate if this argument is required in the invocation request.
string
validationRegex
Optional
Optional regular expression to validate input