Interface ContentSelectionFilter

content selection filter structure

combines multiple filter conditions using boolean logic:

  • must: all conditions must be satisfied (AND logic)
  • should: at least one condition should be satisfied (OR logic)
  • must_not: none of these conditions should be satisfied (NOT logic)

use FilterBuilder class for easier filter construction.

interface ContentSelectionFilter {
    must?: FilterCondition[];
    should?: FilterCondition[];
    must_not?: FilterCondition[];
}

Properties

conditions that must all be true (AND)

should?: FilterCondition[]

conditions where at least one must be true (OR)

must_not?: FilterCondition[]

conditions that must all be false (NOT)