MrzResult class

Represents the result of the MRZ recognition.

Constructors

MrzResult(Map<String, dynamic> nativeMRZResult)
Represents the result of the MRZ recognition.

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 C shall not be used after A except 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