Skip to main content
These types are common to every SDK. Names are shown in their canonical form; each language uses its idiomatic casing (e.g. RightThumb in Kotlin/C#, .rightThumb in Swift, right_thumb/9 on the wire). Method signatures per language live in each SDK guide and the API overview.

Config

Passed to create() / init(). Fields match 1:1 across languages.

LogConfig

Validation requests

The single validate call takes one of these. Attaching a Fingerprint turns on biometric matching. See Validation methods.

Fingerprint

The biometric sub-object attached to an Emirates ID request.

VerificationResult

Returned by validate.

ReaderInfo

Returned by listSmartcardReaders() / listFingerprintReaders().

RegistrationStatus

Returned by checkRegistration(). One of: (Swift’s RegistrationStatus also carries an optional deviceName.)

Finger

Finger indices follow ISO/IEC 7816-11 — the numeric value is what travels on the wire.

FingerSelection

What your recommendation handler returns.