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§

Source§

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"

Source§

readonly 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;
    }[];
}

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