Sales Transaction Filter Condition Input

Input representation of filter conditions used to query sales transaction context data.

JSON Example 

1{
2  "filters": [
3    {
4      "sObjectName": "Quote",
5      "fieldName": "Status",
6      "operator": "Equals",
7      "operands": [
8        {
9          "value": "Draft",
10          "type": "STRING"
11        }
12      ]
13    }
14  ]
15}

Properties 

NameTypeDescriptionRequired or OptionalAvailable Version
sObjectNameStringName of the sObject that contains the field to filter on.Required if the fieldName property value isn’t specified. Or, specify the nodeName and attributeName property values.67.0
fieldNameStringName of the field on the specified sObject to filter on.Required if the sObjectName property value isn’t specified. Or, specify the nodeName and attributeName property values.67.0
operatorStringOperator to use to filter the results. Valid values are Equals, NotEquals, Gt—Greater Than, GtEq—Greater Than or Equals, Lt—Less Than, LtEq—Less Than or Equals, or In.Required67.0
nodeNameStringName of the context node to apply filtering on.Optional67.0
attributeNameStringName of the node attribute to apply filtering on.Optional67.0
operandsSales Transaction Operand[]Operand values with explicit value and type metadata.Required67.0
underlyingFiltersSales Transaction Filter Condition[]Nested filter conditions used to compose a composite filter.Optional67.0
operatorLogicStringLogical expression that defines how underlying filters are combined. Valid values are AND or OR.Optional67.0