BlinkID C SDK version 5.16.0
Data Fields
MBBarcodeResult Struct Reference

#include <BarcodeResult.h>

Data Fields

MBBarcodeData barcodeData
 
char const * firstName
 
const char * middleName
 
char const * lastName
 
char const * fullName
 
char const * additionalNameInformation
 
char const * address
 
char const * placeOfBirth
 
char const * nationality
 
char const * race
 
char const * religion
 
char const * profession
 
char const * maritalStatus
 
char const * residentialStatus
 
char const * employer
 
char const * sex
 
MBDate dateOfBirth
 
MBDate dateOfIssue
 
MBDate dateOfExpiry
 
char const * documentNumber
 
char const * personalIdNumber
 
char const * documentAdditionalNumber
 
char const * issuingAuthority
 
MBAddressDetailedInfo addressDetailedInfo
 
MBDriverLicenseDetailedInfo driverLicenseDetailedInfo
 
int empty
 
char const * extendedElements [MB_BARCODE_ELEMENT_KEY_COUNT]
 

Detailed Description

BarcodeResult contains data extracted from the barcode.

Field Documentation

◆ additionalNameInformation

char const* MBBarcodeResult::additionalNameInformation

The additional name information of the document owner.

◆ address

char const* MBBarcodeResult::address

The address of the document owner.

◆ addressDetailedInfo

MBAddressDetailedInfo MBBarcodeResult::addressDetailedInfo

The details about the address of the document owner.

◆ barcodeData

MBBarcodeData MBBarcodeResult::barcodeData

The raw, unparsed barcode data.

◆ dateOfBirth

MBDate MBBarcodeResult::dateOfBirth

The date of birth of the document owner.

◆ dateOfExpiry

MBDate MBBarcodeResult::dateOfExpiry

The date of expiry of the document.

◆ dateOfIssue

MBDate MBBarcodeResult::dateOfIssue

The date of issue of the document.

◆ documentAdditionalNumber

char const* MBBarcodeResult::documentAdditionalNumber

The additional number of the document.

◆ documentNumber

char const* MBBarcodeResult::documentNumber

The document number.

◆ driverLicenseDetailedInfo

MBDriverLicenseDetailedInfo MBBarcodeResult::driverLicenseDetailedInfo

The driver license detailed info.

◆ employer

char const* MBBarcodeResult::employer

The employer of the document owner.

◆ empty

int MBBarcodeResult::empty

Whether the result is empty

◆ extendedElements

char const* MBBarcodeResult::extendedElements[MB_BARCODE_ELEMENT_KEY_COUNT]

Document specific extended elements that contain all barcode fields in their original form.

Currently this is only filled for AAMVACompliant documents.

NOTE: Access to elements of this array should be done only through MBBarcodeElementKey.

◆ firstName

char const* MBBarcodeResult::firstName

The first name of the document owner.

◆ fullName

char const* MBBarcodeResult::fullName

The full name of the document owner.

◆ issuingAuthority

char const* MBBarcodeResult::issuingAuthority

The issuing authority of the document.

◆ lastName

char const* MBBarcodeResult::lastName

The last name of the document owner.

◆ maritalStatus

char const* MBBarcodeResult::maritalStatus

The marital status of the document owner.

◆ middleName

const char* MBBarcodeResult::middleName

The middle name of the document owner.

◆ nationality

char const* MBBarcodeResult::nationality

The nationality of the document owner.

◆ personalIdNumber

char const* MBBarcodeResult::personalIdNumber

The personal identification number.

◆ placeOfBirth

char const* MBBarcodeResult::placeOfBirth

The place of birth of the document owner.

◆ profession

char const* MBBarcodeResult::profession

The profession of the document owner.

◆ race

char const* MBBarcodeResult::race

The race of the document owner.

◆ religion

char const* MBBarcodeResult::religion

The religion of the document owner.

◆ residentialStatus

char const* MBBarcodeResult::residentialStatus

The residential status of the document owner.

◆ sex

char const* MBBarcodeResult::sex

The sex of the document owner.


The documentation for this struct was generated from the following file: