MRZ Result

Defined in framework ScanditIdCapture

SDCMrzResult
@interface SDCMrzResult : NSObject

Added in version 6.5.0

The ID Capture mode supports all versions of Machine Readable Travel Documents (MRTD) specified by the International Civil Aviation Organization (ICAO). The ICAO specifies four types of MRTDs:

  • TD1 - ID cards,

  • TD2 - other official travel documents,

  • TD3/MRP - passports,

  • MRV (A & B type) - visas.

In addition, the ID Capture mode supports the following non-ICAO standards:

  • SwissDL - Swiss driving license,

  • TD2/FrenchID - French ID.

documentCode
@property (nonatomic, nonnull, readonly) NSString *documentCode

Added in version 6.5.0

The document type code. One of the following values:

  • P[passport type id] - indicates a passport,

  • ID - indicates an id card,

  • CA - indicates a Canada permanent resident card.

namesAreTruncated
@property (nonatomic, readonly) BOOL namesAreTruncated

Added in version 6.5.0

Indicates whether first or last name is truncated. For more information please refer to the official specification.

optional
@property (nonatomic, nullable, readonly) NSString *optional

Added in version 6.5.0

An optional field, for use of the issuing country or the organization.

optional1
@property (nonatomic, nullable, readonly) NSString *optional1

Added in version 6.5.0

An optional field, for use of the issuing country or the organization.

capturedMrz
@property (nonatomic, nonnull, readonly) NSString *capturedMrz

Added in version 6.8.0

The full MRZ text as it appears on a document.

JSONString
@property (nonatomic, nonnull, readonly) NSString *JSONString

Added in version 6.6.0