Insurance Rule Criteria Input

Input representation details of the insurance rule criteria.

JSON Example 

1"ruleCriteria": [
2       {
3       "conditions": [
4       {
5       "contextTagName": "SalesTransactionItemAttribute",
6       "operator": "LessThan",
7       "conditionIndex": 1,
8       "attributeName": "Annual Milage",
9       "attributePicklistValueId": null,
10       "type": "Attribute",
11       "attributeId": "0tjDR00000000VGYAY",
12       "dataType": "Number",
13       "values": [
14       "50000"
15       ]
16       }
17       ]

Properties 

NameTypeDescriptionRequired or OptionalAvailable Version
conditionsInsurance Rule Condition Input[]List of rule conditions.Optional63.0
criteriaIndexIntegerIndex of the rule criteria.Required63.0
rootObjectIdStringID of the root object.Required63.0
sourceContextTagNameStringName of the source context tag.Required63.0
sourceDataTypeStringSource data type. Possible values are:
  • String
  • Integer
Required63.0
sourceOperatorStringSource operator. Possible value:
  • Equals
Required63.0
sourceValuesString[]List of source values.Required63.0