MBIdBarcodeRecognizerResult
Objective-C
@interface MBIdBarcodeRecognizerResult
: MBRecognizerResult <NSCopying, MBAgeResult,
MBDocumentExpirationCheckResult>
Swift
class MBIdBarcodeRecognizerResult : MBRecognizerResult, NSCopying, MBAgeResult, MBDocumentExpirationCheckResult
The ID Barcode Recognizer is used for scanning ID Barcode.
-
The additional name information of the document owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull additionalNameInformation;
Swift
var additionalNameInformation: String { get }
-
The address of the document owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull address;
Swift
var address: String { get }
-
The additional number of the document.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull documentAdditionalNumber;
Swift
var documentAdditionalNumber: String { get }
-
The document number.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull documentNumber;
Swift
var documentNumber: String { get }
-
The employer of the document owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull employer;
Swift
var employer: String { get }
-
The first name of the document owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull firstName;
Swift
var firstName: String { get }
-
The middle name of the document owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull middleName;
Swift
var middleName: String { get }
-
The full name of the document owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull fullName;
Swift
var fullName: String { get }
-
The issuing authority of the document.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull issuingAuthority;
Swift
var issuingAuthority: String { get }
-
The last name of the document owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull lastName;
Swift
var lastName: String { get }
-
The marital status of the document owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull maritalStatus;
Swift
var maritalStatus: String { get }
-
The nationality of the documet owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull nationality;
Swift
var nationality: String { get }
-
The personal identification number.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull personalIdNumber;
Swift
var personalIdNumber: String { get }
-
The place of birth of the document owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull placeOfBirth;
Swift
var placeOfBirth: String { get }
-
The profession of the document owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull profession;
Swift
var profession: String { get }
-
The race of the document owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull race;
Swift
var race: String { get }
-
The religion of the document owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull religion;
Swift
var religion: String { get }
-
The residential stauts of the document owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull residentialStatus;
Swift
var residentialStatus: String { get }
-
The sex of the document owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull sex;
Swift
var sex: String { get }
-
Byte array with result of the scan
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSData *rawData;
Swift
var rawData: Data? { get }
-
Retrieves string content of scanned data
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSString *stringData;
Swift
var stringData: String? { get }
-
Flag indicating uncertain scanning data E.g obtained from damaged barcode.
Declaration
Objective-C
@property (nonatomic, readonly) BOOL uncertain;
Swift
var uncertain: Bool { get }
-
Type of the barcode scanned
Declaration
Objective-C
@property (nonatomic, readonly) MBBarcodeType barcodeType;
Swift
var barcodeType: MBBarcodeType { get }
Return Value
Type of the barcode
-
The document type deduced from the recognized barcode
Declaration
Objective-C
@property (nonatomic, readonly) MBIdBarcodeDocumentType documentType;
Swift
var documentType: MBIdBarcodeDocumentType { get }
Return Value
Type of the document
-
The restrictions to driving privileges for the driver license owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull restrictions;
Swift
var restrictions: String { get }
-
The additional privileges granted to the driver license owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull endorsements;
Swift
var endorsements: String { get }
-
The type of vehicle the driver license owner has privilege to drive.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull vehicleClass;
Swift
var vehicleClass: String { get }
-
The street address portion of the document owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull street;
Swift
var street: String { get }
-
The postal code address portion of the document owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull postalCode;
Swift
var postalCode: String { get }
-
The city address portion of the document owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull city;
Swift
var city: String { get }
-
The jurisdiction code address portion of the document owner.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull jurisdiction;
Swift
var jurisdiction: String { get }
-
Document specific extended elements that contain all barcode fields in their original form.
Currently this is only filled for AAMVACompliant documents.
Declaration
Objective-C
@property (nonatomic, readonly) MBBarcodeElements *_Nonnull extendedElements;
Swift
var extendedElements: MBBarcodeElements { get }