Note: Can take a BoolParameter or IntegerParameter, in which case enabled means 1 and disabled means 0. So it also takes EnumParameter.
See Implementation
Note: Can take a BoolParameter or IntegerParameter, in which case enabled means 1 and disabled means 0. So it also takes EnumParameter.