ConstraintStatus
ConstraintStatus represents the status of a ConstraintResult
returned by a Constraint being applied to an actual value.
Error = 3
An error occurred in applying the constraint (reserved for future use)
Failure = 2
The constraint failed
Success = 1
The constraint succeeded
Unknown = 0
The status has not yet been set