Represents a logical expression combining one or more Segments, Markets, or Expressions. Each element of the list represents a term Identifier terms ('market_[id]', 'segment_[id]', 'expression_[id]') refer to existing Markets or Segments, or to expressions contained in the subExpressions object. Operator terms ('or', 'and', 'not') can be used to combine the evaluation of identifiers ('and'/'or') or to negate them ('not'). Examples of valid expressions with respective subExpression: { expression: ['market_1234', 'and', 'sgment_4321'], subExpressions: {} }, { expression: ['segment_5678', 'and', 'not', 'expression_1', or 'expression_2'], subExpressions: { '1': ['market_4321', 'or', 'market_5678'], '2': ['market_9876', 'and', 'expression_3'], '3': ['not', 'segment_3579', 'or', 'market_1212'] } }