ValueConsistency enum

The status of the consistency verification.

Inheritance
Available extensions

Values

OK → const ValueConsistency

All values that correspond to the same logical field are exactly equal.

OK_PUNCTUATION_UPPER_CASE_CLEANED → const ValueConsistency

All values that correspond to the same logical field are equal after punctuation is removed and all characters are converted to upper case.

OK_DEBURRED → const ValueConsistency

All values that correspond to the same logical field are equal after punctuation is removed, all characters are converted to upper case and diacritics are replaced with their base characters.

OK_DEBURRED_EXTENDED → const ValueConsistency

Same as OK_DEBURRED but allows replacing diacritics not only with their base characters but also with some more complex combinations. E.g., according to ICAO 9303 MRZ standard Ü can be replaced with U or UE or UXX.

OK_TRUNCATED → const ValueConsistency

In addition to OK_DEBURRED_EXTENDED, allows one string to be a prefix of another string. Correctly works with complex diacritics replacements. In particular, if one string is MUEL and another is MÜLLER, then they are considered equal up to truncation.

INCONSISTENT → const ValueConsistency

The values that correspond to the same logical field are inconsistent.

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<ValueConsistency>
A constant List of the values in this enum, in order of their declaration.