This class represents the Subscription Filter associated with a subscription in a user readable format e.g. "filterModel":{ "clauses":[ { "logicalOperator":"", "fieldName":"PortfolioProject", "operator":"=", "value":"@@MyProjectName@@", "index":1 } ], "groups":[ ], "maxGroupLevel":0 }

interface ExpressionFilterModel {
    clauses?: ExpressionFilterClause[];
    groups?: ExpressionFilterGroup[];
    maxGroupLevel?: number;
}

Properties

Flat list of clauses in this subscription

Grouping of clauses in the subscription

maxGroupLevel?: number

Max depth of the Subscription tree