Adding a feature request for a dropdown list for MultiStateValueDiscrete (MultiStateDiscrete optionally, we don't plan on using it) and TwoStateDiscrete type.
OPC 11030 for best practices recommends the usage of these discrete types instead of enumerations:
These types are also better in case different nodes support different subsets of all enumeration values. So instead of making an enumeration data type for each instance, just have the nodes themselves tell what enumeration values they support.If it is foreseeable that future specification versions would need to add or remove enumeration values, or that derived Companion Specifications would want to extend them, then one of the MultiState VariableTypes should be used instead of an Enumeration DataType.
A few screenshots of a test with these types how they appear now in UaExpert:
Node attributes:

EnumValues attribute:

Node value:

So, instead of being able to write any Int32 value, there would be a dropdown list of:
- "No" (0)
- "Yes" (1)