Interface FilterV1NodeParameters

Source
interface FilterV1NodeParameters {
    combineConditions?: "AND" | "OR";
    conditions?: {
        boolean: {
            operation?: "equal" | "notEqual";
            value1?: boolean;
            value2?: boolean;
        }[];
        dateTime: {
            operation?: "after"
            | "before";
            value1?: string;
            value2?: string;
        }[];
        number: {
            operation?: | "equal"
            | "notEqual"
            | "smaller"
            | "smallerEqual"
            | "larger"
            | "largerEqual"
            | "isEmpty"
            | "isNotEmpty";
            value1?: number;
            value2?: number;
        }[];
        string: {
            operation?: | "contains"
            | "equal"
            | "notEqual"
            | "isEmpty"
            | "isNotEmpty"
            | "notContains"
            | "endsWith"
            | "notEndsWith"
            | "regex"
            | "notRegex"
            | "startsWith"
            | "notStartsWith";
            value1?: string;
            value2?: string;
        }[];
    };
}

Properties§

§readonly combineConditions?: "AND" | "OR"

How to combine the conditions: AND requires all conditions to be true, OR requires at least one condition to be true Default: "AND"

§readonly conditions?: { ... }

The type of values to compare Default: {} Type options: {"multipleValues":true,"sortable":true}