Nfc Result

Defined in framework ScanditIdCapture

enum ChipVerificationStatus

Added in version 8.5.0

Represents the status of the NFC chip verification.

succeeded

Added in version 8.5.0

The chip verification was successful.

failed

Added in version 8.5.0

The chip verification failed.

unknown

Added in version 8.5.0

The chip verification status is unknown.

enum CloneDetectionStatus

Added in version 8.5.0

Represents the status of the clone detection check.

succeeded

Added in version 8.5.0

The clone detection check passed successfully.

failed

Added in version 8.5.0

The clone detection check failed.

unknown

Added in version 8.5.0

The clone detection status is unknown.

NfcResult
open class NfcResult : NSObject

Added in version 8.5.0

Holds the data extracted from an identity document’s NFC chip.

firstName
open var firstName: String? { get }

Added in version 8.5.0

The first name of the document holder.

lastName
open var lastName: String? { get }

Added in version 8.5.0

The last name of the document holder.

fullName
open var fullName: String? { get }

Added in version 8.5.0

The full name of the document holder.

documentNumber
open var documentNumber: String? { get }

Added in version 8.5.0

The document number of the ID.

documentAdditionalNumber
open var documentAdditionalNumber: String? { get }

Added in version 8.5.0

The additional number of the document.

issuingCountryIso
open var issuingCountryIso: String? { get }

Added in version 8.5.0

The ISO (Alpha-3 code) abbreviation of the issuing country of the document.

issuingAuthority
open var issuingAuthority: String? { get }

Added in version 8.5.0

Issuing authority of the document.

dateOfIssue
open var dateOfIssue: DateResult? { get }

Added in version 8.5.0

The date of issue of the document.

dateOfExpiry
open var dateOfExpiry: DateResult? { get }

Added in version 8.5.0

The date of expiry of the document.

dateOfBirth
open var dateOfBirth: DateResult? { get }

Added in version 8.5.0

The date of birth of the document holder.

faceImage
open var faceImage: UIImage? { get }

Added in version 8.5.0

The face image extracted from the NFC chip, if available.

signatureImage
open var signatureImage: UIImage? { get }

Added in version 8.5.0

The signature image extracted from the NFC chip, if available. Note that this image is not always available, as it depends on the document type and the data stored in the NFC chip.

chipVerificationStatus
open var chipVerificationStatus: ChipVerificationStatus { get }

Added in version 8.5.0

The status of the NFC chip verification.

cloneDetectionStatus
open var cloneDetectionStatus: CloneDetectionStatus { get }

Added in version 8.5.0

The status of the clone detection check.