NetverifyDocumentData
@interface NetverifyDocumentData : NSObject
Result object that is returned in case of a successful scan that holds information that was extracted during scanning.
-
ISO 3166-1 alpha-3 country code as provided or selected during the scanning process. Attention: this can differ from the issuingContry as the country of the document and the country selected during the ui process don’t need to be the same.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *selectedCountry;Swift
var selectedCountry: String? { get set } -
Enum that defines the selected document type during the scanning process. Can be Passport, DriverLicense, IdentityCard and Visa
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) NetverifyDocumentType selectedDocumentType;Swift
var selectedDocumentType: NetverifyDocumentType { get set } -
Identification number of the document
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *idNumber;Swift
var idNumber: String? { get set } -
Personal number of the document
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *personalNumber;Swift
var personalNumber: String? { get set } -
Date of issue of the document that was extracted during scanning
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSDate *issuingDate;Swift
var issuingDate: Date? { get set } -
Date of expiry of the document that was extracted during scanning
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSDate *expiryDate;Swift
var expiryDate: Date? { get set } -
ISO 3166-1 alpha-3 country code of the issuing country of the document that was extracted during scanning. Attention: this can differ from the selectedCountry as the country of the document and the country selected during the ui process don’t need to be the same.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *issuingCountry;Swift
var issuingCountry: String? { get set } -
Optional field of MRZ line 1
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *optionalData1;Swift
var optionalData1: String? { get set } -
Optional field of MRZ line 2
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *optionalData2;Swift
var optionalData2: String? { get set } -
Last name extracted from the document.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *lastName;Swift
var lastName: String? { get set } -
First name extracted from the document.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *firstName;Swift
var firstName: String? { get set } -
Raw first name value extracted from documents with barcode.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *rawBarcodeFirstName;Swift
var rawBarcodeFirstName: String? { get set } -
Date of birth extracted from the document.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSDate *dob;Swift
var dob: Date? { get set } -
Enum of gender extracted from the document. Gender M, F, or X
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) NetverifyGender gender;Swift
var gender: NetverifyGender { get set } -
ISO 3166-1 alpha-3 country code of origin.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *originatingCountry;Swift
var originatingCountry: String? { get set } -
Street name extracted from the document.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *addressLine;Swift
var addressLine: String? { get set } -
City extracted from the document.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *city;Swift
var city: String? { get set } -
Last three characters of ISO 3166-2:US or ISO 3166-2:CA subdivision code
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *subdivision;Swift
var subdivision: String? { get set } -
Postal code extracted from the document.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *postCode;Swift
var postCode: String? { get set } -
Place of birth extracted from the document. Only available after NFC scan.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *placeOfBirth;Swift
var placeOfBirth: String? { get set } -
Extraction method used during scanning (MRZ, OCR, BARCODE, BARCODE_OCR or NONE)
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) NetverifyExtractionMethod extractionMethod;Swift
var extractionMethod: NetverifyExtractionMethod { get set } -
Object further describing information about the MRZ Code extracted from the document.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NetverifyMrzData *mrzData;Swift
var mrzData: NetverifyMrzData? { get set } -
Returns the raw image data within an UIImage for front in case this feature is enabled serverside. Please contact your Jumio Account Manger or support@jumio.com in case you want to receive the images here.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) UIImage *frontImage;Swift
var frontImage: UIImage? { get set } -
Returns the raw image data within an UIImage for back in case this feature is enabled serverside. Please contact your Jumio Account Manger or support@jumio.com in case you want to receive the images here.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) UIImage *backImage;Swift
var backImage: UIImage? { get set } -
Returns the raw image data within an UIImage for face in case this feature is enabled serverside. Please contact your Jumio Account Manger or support@jumio.com in case you want to receive the images here.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) UIImage *faceImage;Swift
var faceImage: UIImage? { get set }
View on GitHub
NetverifyDocumentData Class Reference