13#ifndef ID_BARCODE_RECOGNIZER_H_INCLUDED 
   14#define ID_BARCODE_RECOGNIZER_H_INCLUDED 
MBBarcodeDocumentType
Definition: BarcodeDocumentType.h:20
 
@ MB_BARCODE_ELEMENT_KEY_COUNT
Definition: BarcodeElementKey.h:924
 
MBRecognizerErrorStatus
Enumeration of all possible error statuses.
Definition: RecognizerError.h:28
 
Structure that holds result from scanning barcode.
Definition: BarcodeData.h:75
 
This is base structure for all Recognizer results.
Definition: Recognizer.h:71
 
Date structure which can hold date information returned by recognizers.
Definition: Date.h:29
 
Definition: DriverLicenseDetailedInfo.h:68
 
A recognizer that can scan and parse identity cards.
 
MB_API MBRecognizerErrorStatus MB_CALL barcodeIdRecognizerCreate(MBIdBarcodeRecognizer **barcodeIdRecognizer)
Allocates and initializes new IDBarcodeRecognizer object.
 
MB_API MBRecognizerErrorStatus MB_CALL barcodeIdRecognizerDelete(MBIdBarcodeRecognizer **barcodeIdRecognizer)
Destroys the given IDBarcodeRecognizer.
 
MB_API MBRecognizerErrorStatus MB_CALL barcodeIdRecognizerResult(MBIdBarcodeRecognizerResult *result, MBIdBarcodeRecognizer const *barcodeIdRecognizer)
Obtains the result from the given IDBarcodeRecognizer object.
 
Definition: IdBarcodeRecognizer.h:31
 
MBBarcodeData barcodeData
Definition: IdBarcodeRecognizer.h:39
 
char const  * additionalNameInformation
Definition: IdBarcodeRecognizer.h:50
 
char const  * lastName
Definition: IdBarcodeRecognizer.h:46
 
char const  * firstName
Definition: IdBarcodeRecognizer.h:42
 
MBDate dateOfIssue
Definition: IdBarcodeRecognizer.h:83
 
char const  * street
Definition: IdBarcodeRecognizer.h:54
 
char const  * employer
Definition: IdBarcodeRecognizer.h:76
 
MBBarcodeDocumentType documentType
Definition: IdBarcodeRecognizer.h:36
 
char const  * city
Definition: IdBarcodeRecognizer.h:58
 
char const  * postalCode
Definition: IdBarcodeRecognizer.h:56
 
char const  * issuingAuthority
Definition: IdBarcodeRecognizer.h:94
 
char const  * documentAdditionalNumber
Definition: IdBarcodeRecognizer.h:92
 
char const  * profession
Definition: IdBarcodeRecognizer.h:70
 
MBDriverLicenseDetailedInfo driverLicenseDetailedInfo
Definition: IdBarcodeRecognizer.h:97
 
char const  * nationality
Definition: IdBarcodeRecognizer.h:64
 
char const  * sex
Definition: IdBarcodeRecognizer.h:78
 
char const  * extendedElements[MB_BARCODE_ELEMENT_KEY_COUNT]
Definition: IdBarcodeRecognizer.h:106
 
MBDate dateOfExpiry
Definition: IdBarcodeRecognizer.h:85
 
MBBaseRecognizerResult baseResult
Definition: IdBarcodeRecognizer.h:33
 
char const  * jurisdiction
Definition: IdBarcodeRecognizer.h:60
 
char const  * personalIdNumber
Definition: IdBarcodeRecognizer.h:90
 
char const  * middleName
Definition: IdBarcodeRecognizer.h:44
 
char const  * religion
Definition: IdBarcodeRecognizer.h:68
 
MBDate dateOfBirth
Definition: IdBarcodeRecognizer.h:81
 
char const  * race
Definition: IdBarcodeRecognizer.h:66
 
char const  * address
Definition: IdBarcodeRecognizer.h:52
 
char const  * placeOfBirth
Definition: IdBarcodeRecognizer.h:62
 
char const  * fullName
Definition: IdBarcodeRecognizer.h:48
 
char const  * maritalStatus
Definition: IdBarcodeRecognizer.h:72
 
char const  * residentialStatus
Definition: IdBarcodeRecognizer.h:74
 
char const  * documentNumber
Definition: IdBarcodeRecognizer.h:88