AAMVA Barcode Verifier

Defined in framework ScanditIdCapture

The standalone AamvaBarcodeVerifier class was removed in 8.0. See IdCaptureSettings.rejectForgedAamvaBarcodes for the settings-based verification flow; the types below (AamvaBarcodeVerificationResult and AamvaBarcodeVerificationStatus) describe the result delivered on VerificationResult.aamvaBarcodeVerification.

enum AamvaBarcodeVerificationStatus

Added in version 6.26.0

The verification status returned by the barcode verifier

authentic

Added in version 6.26.0

The barcode is authentic

likelyForged

Added in version 6.26.0

The barcode is likely forged

forged

Added in version 6.26.0

The barcode is forged

description
var description: String { get }

Added in version 8.0.0

Returns a name for the given AamvaBarcodeVerificationStatus.

AamvaBarcodeVerificationResult
open class AamvaBarcodeVerificationResult : NSObject, Sendable

Added in version 6.15.0

The result of a verification of AAMVA-compliant personal identification document returned in VerificationResult when IdCaptureSettings.rejectForgedAamvaBarcodes is enabled.

allChecksPassed
open var allChecksPassed: Bool { get }

Added in version 6.15.0

All checks passed and nothing suspicious about the document was detected.

Deprecated since version 6.26: Use status instead. Equivalent to status == Authentic.

status
open var status: AamvaBarcodeVerificationStatus { get }

Added in version 6.26.0

Verification status containing the result of the verification

jsonString
open var jsonString: String { get }

Added in version 6.15.0

Returns the JSON representation of this object.