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 }