SearchProperty Data Type

Properties
name data type description
op string The human-readable operator to use in the query of this property.
criteriaFriendlyOp string Get the criteria friendly operator using the human-readable operator.
SQLFriendlyOp string Get the SQL friendly operator using the human-readable operator.
propName string The property to search for. Properties will implicitly join if they are provided a path in propName.childPropName format.
properties array of SearchProperty Properties to filter by. These can be thought of as an AND of ORs.
value string The value to search the property by.
suppressAliasing boolean Suppress auto-aliasing of this property. By doing this you will search in the root element only. Non-aliasing will only work for IDs!

Example

{
  "op" : "...",
  "criteriaFriendlyOp" : "...",
  "SQLFriendlyOp" : "...",
  "propName" : "...",
  "properties" : [ {
    "op" : "...",
    "criteriaFriendlyOp" : "...",
    "SQLFriendlyOp" : "...",
    "propName" : "...",
    "properties" : [ { }, { } ],
    "value" : "...",
    "suppressAliasing" : true
  }, {
    "op" : "...",
    "criteriaFriendlyOp" : "...",
    "SQLFriendlyOp" : "...",
    "propName" : "...",
    "properties" : [ { }, { } ],
    "value" : "...",
    "suppressAliasing" : true
  } ],
  "value" : "...",
  "suppressAliasing" : true
}