MRZData
MRZData is a result class that contains the parsed MRZ information.
Definition
Assembly: DynamsoftMRZScanner.xcframework
- Objective-C
- Swift
@interface DSMRZData : NSObjectclass MRZData : NSObject
Properties
| Property | Type | Description |
|---|---|---|
firstName |
String | The first name of the user of the MRZ document. |
lastName |
String | The last name of the user of the MRZ document. |
sex |
String | The sex of the user of the MRZ document. |
issuingState |
String | The issuing state of the MRZ document. |
issuingStateRaw |
String | The raw issuing state string as it appears in the MRZ. |
nationality |
String | The nationality of the user of the MRZ document. |
nationalityRaw |
String | The raw nationality string as it appears in the MRZ. |
dateOfBirth |
String | The date of birth of the user of the MRZ document. |
dateOfExpire |
String | The expiry date of the MRZ document. |
documentType |
String | The type of MRZ document. |
documentNumber |
String | The MRZ document number. |
personalNumber |
String? | The personal number from the MRZ document, if available. |
optionalData1 |
String? | The first optional data field from the MRZ, if available. |
optionalData2 |
String? | The second optional data field from the MRZ, if available. |
age |
Int | The age of the user of the MRZ document. |
mrzText |
String | The raw text of the MRZ. |
firstName
The first name of the user of the MRZ document.
- Objective-C
- Swift
@property (nonatomic, readonly) NSString* firstName;let firstName: String
lastName
The last name of the user of the MRZ document.
- Objective-C
- Swift
@property (nonatomic, readonly) NSString* lastName;let lastName: String
sex
The sex of the user of the MRZ document.
- Objective-C
- Swift
@property (nonatomic, readonly) NSString* sex;let sex: String
issuingState
The issuing state of the MRZ document.
- Objective-C
- Swift
@property (nonatomic, readonly) NSString* issuingState;let issuingState: String
issuingStateRaw
The raw issuing state string as it appears in the MRZ, before any decoding or normalization.
- Objective-C
- Swift
@property (nonatomic, readonly) NSString* issuingStateRaw;let issuingStateRaw: String
nationality
The nationality of the user of the MRZ document.
- Objective-C
- Swift
@property (nonatomic, readonly) NSString* nationality;let nationality: String
nationalityRaw
The raw nationality string as it appears in the MRZ, before any decoding or normalization.
- Objective-C
- Swift
@property (nonatomic, readonly) NSString* nationalityRaw;let nationalityRaw: String
dateOfBirth
The date of birth of the user of the MRZ document.
- Objective-C
- Swift
@property (nonatomic, readonly) NSString* dateOfBirth;let dateOfBirth: String
dateOfExpire
The expiry date of the MRZ document.
- Objective-C
- Swift
@property (nonatomic, readonly) NSString* dateOfExpire;let dateOfExpire: String
documentType
The type of MRZ document.
- Objective-C
- Swift
@property (nonatomic, readonly) NSString* documentType;let documentType: String
documentNumber
The MRZ document number.
- Objective-C
- Swift
@property (nonatomic, readonly) NSString* documentNumber;let documentNumber: String
personalNumber
The personal number from the MRZ document. Returns nil if not present in the document.
- Objective-C
- Swift
@property (nonatomic, nullable, readonly) NSString* personalNumber;let personalNumber: String?
optionalData1
The first optional data field from the MRZ. Returns nil if not present in the document.
- Objective-C
- Swift
@property (nonatomic, nullable, readonly) NSString* optionalData1;let optionalData1: String?
optionalData2
The second optional data field from the MRZ. Returns nil if not present in the document.
- Objective-C
- Swift
@property (nonatomic, nullable, readonly) NSString* optionalData2;let optionalData2: String?
age
The age of the user of the MRZ document.
- Objective-C
- Swift
@property (nonatomic, readonly) int age;let age: Int
mrzText
The raw text of the MRZ.
- Objective-C
- Swift
@property (nonatomic, readonly) NSString* mrzText;let mrzText: String