Interface IfV1NodeParameters

Source
interface IfV1NodeParameters {
    combineOperation?: "all" | "any";
    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 combineOperation?: "all" | "any"

If multiple rules got set this settings decides if it is true as soon as ANY condition matches or only if ALL get meet Default: "all"

§readonly conditions?: { ... }

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