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