Expression Set Version Variable Input

Input representation of a variable in an expression set version.

Root XML tag 

<ExpressionSetVersionVariableInput>

JSON Example 

1"variables": [
2            {
3              "collection": false,
4              "dataType": "Text",
5              "decimalPlaces": 2,
6              "description": null,
7              "input": true,
8              "lookupName": "DM_for_test",
9              "lookupType": "DecisionMatrix",
10              "name": "City",
11              "objectName": null,
12              "output": false,
13              "resultStep": null,
14              "type": "Variable",
15              "value": null
16            },
17            {
18              "collection": false,
19              "dataType": "Text",
20              "decimalPlaces": null,
21              "description": null,
22              "input": false,
23              "lookupName": "DM_for_test",
24              "lookupType": "DecisionMatrix",
25              "name": "DM_for_test__State",
26              "objectName": null,
27              "output": true,
28              "resultStep": null,
29              "type": "Variable",
30              "value": null
31            },
32            {
33              "collection": false,
34              "dataType": "Text",
35              "decimalPlaces": null,
36              "description": "productName",
37              "input": true,
38              "lookupName": null,
39              "lookupType": null,
40              "name": "productName",
41              "objectName": null,
42              "output": false,
43              "resultStep": null,
44              "type": "Variable",
45              "value": null
46            },
47            {
48              "collection": false,
49              "dataType": "Boolean",
50              "decimalPlaces": null,
51              "description": "condition_output__1",
52              "input": false,
53              "lookupName": null,
54              "lookupType": null,
55              "name": "condition_output__1",
56              "objectName": null,
57              "output": true,
58              "resultStep": "Condition1",
59              "type": "Variable",
60              "value": null
61            }
62          ]

Properties 

NameTypeDescriptionRequired or OptionalAvailable Version
collectionBooleanIndicates whether the variable is a collection (true) or not (false).Optional58.0
data​TypeStringData type of the variable in an expression set version.
Valid values are:
  • Action​Output
  • Boolean
  • Currency
  • Date
  • Date​Time
  • Decision​Matrix
  • Decision​Table
  • Numeric
  • Percent
  • Sobject
  • Sub​Expression
  • Text
Required58.0
decimal​PlacesIntegerNumber of decimal places allowed for the value of the variable.Optional58.0
descriptionStringDescription of the variable.Optional58.0
inputBooleanIndicates whether the variable is an input of an expression set version (true) or not (false).Optional58.0
lookup​NameStringAPI name of the decision matrix, decision table, or subexpression.Optional58.0
lookup​TypeStringLookup type of the variable in an expression set version.
Valid values are:
  • Decision​Matrix
  • Decision​Table
  • Sub​Expression
Optional58.0
nameStringName of the variable.Required58.0
object​NameStringName of the object when the variable is of the sObject type.Optional58.0
outputBooleanIndicates whether the variable is output of an expression set version (true) or not (false).Optional58.0
result​StepStringName of the step that’s assigning the value to this variable.Optional58.0
typeStringType of the variable in an expression set.
Valid values are:
  • Constant
  • Formula
  • Variable
Required58.0
valueStringRepresents a value for a constant variable type and represents a formula for a formula variable type.Optional58.0