Rule

constructor(id: Int, channels: Set<Channel>, condition: Condition, action: Action)