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 }
  • dob

    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 }