Interface Rule

interface Rule {
    conditions?: Condition[];
    id?: string;
    name?: string;
    userInput?: UserInput;
}

Properties

conditions?: Condition[]
id?: string
name?: string
userInput?: UserInput

User input with replaced fields (according to its priority)