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