MrzResult class
Represents the result of the MRZ recognition.
Constructors
Properties
-
dateOfBirth
↔ DateResult<
String> ? -
The date of birth of the document holder.
getter/setter pair
-
dateOfExpiry
↔ DateResult<
String> ? -
The date of expiry of the document.
getter/setter pair
- documentCode ↔ String?
-
The document code. Document code contains two characters.
For MRTD the first character shall be A, C or I.
The second character shall be discretion of the issuing State or organization except
that V shall not be used, and
Cshall not be used afterAexcept in the crew member certificate.getter/setter pair - documentNumber ↔ String?
-
The document number.
getter/setter pair
- documentType ↔ MRZDocumentType?
-
The type of the document.
getter/setter pair
- gender ↔ String?
-
The gender of the document holder.
Gender is specified by use of the single initial.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- issuer ↔ String?
-
three-letter or two-letter code which indicate the issuing State. Three-letter codes are based
on Aplha-3 codes for entities specified in ISO 3166-1, with extensions for certain States. Two-letter
codes are based on Aplha-2 codes for entities specified in ISO 3166-1, with extensions for certain States.
getter/setter pair
- issuerName ↔ String?
-
The full issuer name that is expanded from the three-letter or two-letter code which indicate
the issuing State.
getter/setter pair
- nationality ↔ String?
-
The nationality of the document holder represented by a three-letter or two-letter code.
Three-letter codes are based on Alpha-3 codes for entities specified in ISO 3166-1, with extensions for certain
States.
Two-letter codes are based on Aplha-2 codes for entities specified in ISO 3166-1, with extensions for certain States.
getter/setter pair
- nationalityName ↔ String?
-
The full nationality of the document holder, which is expanded from the three-letter or two-letter
nationality code.
getter/setter pair
- opt1 ↔ String?
-
The first optional data. Empty string if not available.
getter/setter pair
- opt2 ↔ String?
-
The second optional data. Empty string if not available.
getter/setter pair
- primaryID ↔ String?
-
The primary indentifier. If there is more than one component, they are separated with space.
getter/setter pair
- rawMRZString ↔ String?
-
The entire Machine Readable Zone text from ID.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sanitizedDocumentCode ↔ String?
-
The sanitized document code. Result without additional '<' characters if they exist.
getter/setter pair
- sanitizedDocumentNumber ↔ String?
-
The sanitized document number. Result without additional '<' characters if they exist.
getter/setter pair
- sanitizedIssuer ↔ String?
-
The sanitized issuer. Result without additional '<' characters if they exist.
getter/setter pair
- sanitizedNationality ↔ String?
-
The sanitized nationality. Result without additional '<' characters if they exist.
getter/setter pair
- sanitizedOpt1 ↔ String?
-
The sanitized first optional data. Result without additional '<' characters if they exist.
getter/setter pair
- sanitizedOpt2 ↔ String?
-
The sanitized second optional data. Result without additional '<' characters if they exist.
getter/setter pair
- secondaryID ↔ String?
-
The secondary identifier. If there is more than one component, they are separated with space.
getter/setter pair
- verified ↔ bool?
-
Whether the MRZ is verified.
If the MRZ is verified, it means that all check digits are correct.
getter/setter pair
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