Transactionchannelconstraint
The constraints applied on the transaction channel
criteriastringrequired
Defines the criteria on which the constraint is applied
Possible values: [AMOUNT, TYPE, PRODUCT]
operatorstringrequired
Defines the constraint operator. Example: in 'Amount Equals 100' it is the 'Equals'
Possible values: [EQUALS, EMPTY, NOT_EMPTY, MORE_THAN, LESS_THAN, BETWEEN, IN]
secondValuestring
The second filtering value of the filter parameter (constraint). It might not exist. Example: it represents '500' from 'Amount Between 100 and 500'
valuestring
The first filtering value of the filter constraint. Example: it represents 'Disbursement' from 'Type equals Disbursement' and it also represents 100 from 'Amount Between 100 and 500'
valuesstring[]
Filtering values used for the Product and Type criteria, where filtering might be applied on one or more values
Transactionchannelconstraint
{
"criteria": "AMOUNT",
"operator": "EQUALS",
"secondValue": "string",
"value": "string",
"values": [
"string"
]
}