BlinkID C SDK version 5.16.0
|
Result from reading Machine Readable Zone text from ID. More...
#include <MRZResult.h>
Data Fields | |
char const * | rawMRZString |
char const * | documentCode |
char const * | issuer |
char const * | documentNumber |
char const * | opt1 |
char const * | opt2 |
char const * | gender |
char const * | nationality |
char const * | primaryID |
char const * | secondaryID |
char const * | alienNumber |
char const * | applicationReceiptNumber |
char const * | immigrantCaseNumber |
char const * | issuerName |
char const * | nationalityName |
MBBool | verified |
MBBool | parsed |
MBDate | dateOfBirth |
MBDate | dateOfExpiry |
MBMRTDDocumentType | documentType |
Result from reading Machine Readable Zone text from ID.
char const* MBMRZResult::alienNumber |
The alien number. Contains empty string if not available. Exists only on US Green Cards. To see which document was scanned use documentType
.
char const* MBMRZResult::applicationReceiptNumber |
The application receipt number. Contains empty string if not available. Exists only on US Green Cards. To see which document was scanned use documentType
.
MBDate MBMRZResult::dateOfBirth |
The holder's date of birth
MBDate MBMRZResult::dateOfExpiry |
The date of expiry
char const* MBMRZResult::documentCode |
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. On machine-readable passports (MRP) first character shall be P
to designate an MRP. One additional letter may be used, at the discretion of the issuing State or organization, to designate a particular MRP. If the second character position is not used for this purpose, it shall be filled by the filter character <
.
char const* MBMRZResult::documentNumber |
The document number. Document number contains up to 9 characters. Element does not exist on US Green Card. To see which document was scanned use documentType
.
MBMRTDDocumentType MBMRZResult::documentType |
The MRTD document type of recognized document.
char const* MBMRZResult::gender |
The gender of the card holder. Gender is specified by use of the single initial, capital letter F for female, M for male or <
for unspecified.
char const* MBMRZResult::immigrantCaseNumber |
The immigrant case number. Contains empty string if not available. Exists only on US Green Cards. To see which document was scanned use documentType
.
char const* MBMRZResult::issuer |
The 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.
char const* MBMRZResult::issuerName |
The full issuer name that is expanded from the three-letter or two-letter code which indicate the issuing State.
char const* MBMRZResult::nationality |
Returns nationality of the 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.
char const* MBMRZResult::nationalityName |
Full nationality of the holder, which is expanded from the three-letter or two-letter nationality code.
char const* MBMRZResult::opt1 |
The first optional data. Contains empty string if not available. Element does not exist on US Green Card. To see which document was scanned use documentType
.
char const* MBMRZResult::opt2 |
The second optional data. Contains empty string if not available. Element does not exist on Passports and Visas. To see which document was scanned use documentType
.
MBBool MBMRZResult::parsed |
true if Machine Readable Zone has been parsed, false otherwise.
char const* MBMRZResult::primaryID |
The primary indentifier. If there is more than one component, they are separated with space.
char const* MBMRZResult::rawMRZString |
The entire Machine Readable Zone text from ID. This text is usually used for parsing other elements. NOTE: This string is available only if OCR result was parsed successfully.
char const* MBMRZResult::secondaryID |
The secondary identifier. If there is more than one component, they are separated with space.
MBBool MBMRZResult::verified |
True if all check digits inside MRZ are correct, false otherwise.