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.