This enumeration is essentially a boolean value, but with the added possibility of expressing an explicit lack of opinion. As an example, a function may want to know the value of a toggle parameter. True
or False
values would turn the toggle on or off. A NoOpinion
value would indicate that the parameter value should be left unchanged, because the caller has no opinion on what the value of the parameter should be.
Yes
Equivalent to a boolean True
value.
No
Equivalent to a boolean False
value.
NoOpinion
Indicates a lack of opinion.