CombinedRule - the combination of a Rules. This is simply the container for a collection of Rules.
| name | data type | constraints | description |
|---|---|---|---|
| id | string | ||
| clientId | string | get the id of the Client this ruleset is attached to | |
| maxResult | number | required | get the maximum number of results this ruleset should return. |
| name | string | get the name of the ruleset | |
| description | string | get the description of the ruleset | |
| ruleCollection | array of Rule | get the rules attached to this ruleset | |
| dateCreated | number | ||
| dateModified | number |
Example
{
"id" : "...",
"clientId" : "...",
"maxResult" : 12345,
"name" : "...",
"description" : "...",
"ruleCollection" : [ {
"id" : "...",
"name" : "...",
"description" : "...",
"ruleType" : "...",
"step" : 12345,
"numResults" : 12345,
"dateCreated" : 12345,
"dateModified" : 12345,
"fillUpRule" : true,
"limitationCollection" : [ {
"field" : "...",
"description" : "...",
"entity" : "...",
"dateModified" : 12345,
"operator" : "STARTS_WITH_CASEI",
"filterValue" : "...",
"dateCreated" : 12345,
"id" : "...",
"name" : "..."
}, {
"field" : "...",
"description" : "...",
"entity" : "...",
"dateModified" : 12345,
"operator" : "NOT_STARTS_WITH",
"filterValue" : "...",
"dateCreated" : 12345,
"id" : "...",
"name" : "..."
} ]
}, {
"id" : "...",
"name" : "...",
"description" : "...",
"ruleType" : "...",
"step" : 12345,
"numResults" : 12345,
"dateCreated" : 12345,
"dateModified" : 12345,
"fillUpRule" : true,
"limitationCollection" : [ {
"field" : "...",
"description" : "...",
"entity" : "...",
"dateModified" : 12345,
"operator" : "LESS_THAN_OR_EQUAL",
"filterValue" : "...",
"dateCreated" : 12345,
"id" : "...",
"name" : "..."
}, {
"field" : "...",
"description" : "...",
"entity" : "...",
"dateModified" : 12345,
"operator" : "STARTS_WITH",
"filterValue" : "...",
"dateCreated" : 12345,
"id" : "...",
"name" : "..."
} ]
} ],
"dateCreated" : 12345,
"dateModified" : 12345
}