Package-level declarations

Types

Link copied to clipboard
data class AdditionalDocumentDetails(val issuingAuthority: String?, val dateOfIssue: String?, val otherPersonDetails: List<String>?, val endorsementsOrObservations: String?, val taxOrExitRequirements: String?, val personalizationTime: String?, val personalizationDeviceSerialNumber: String?)

Parsed Data Group 12 - Additional Document Detail(s).

Link copied to clipboard
data class AdditionalPersonalDetails(val nameOfHolder: NameOfHolder?, val otherNames: List<String>?, val personalNumber: String?, val fullDateOfBirth: String?, val placeOfBirth: List<String>?, val address: List<String>?, val telephone: String?, val profession: String?, val title: String?, val personalSummary: String?, val otherValidTravelDocumentNumbers: List<String>?, val custodyInformation: String?)

Parsed Data Group 11 - Additional Personal Detail(s).

Link copied to clipboard
data class DisplayedSignatureOrUsualMark(val displayedSignatureOrUsualMarkImage: Image?)

Parsed Data Group 7 - Displayed Signature or Usual Mark.

Link copied to clipboard

DOT NFC library main component.

Link copied to clipboard
data class EncodedIdentificationFeaturesFace(val faceImage: Image?)

Parsed Data Group 2 - Encoded Identification Features - Face.

Link copied to clipboard

Flat Tag Structure Parser component.

Link copied to clipboard

Factory for Flat Tag Structure Parser component.

Link copied to clipboard
data class MachineReadableZoneInformation(val documentCode: String, val issuingStateOrOrganization: String, val nameOfHolder: NameOfHolder, val nationality: String, val documentNumber: String, val dateOfBirth: String, val sex: String, val dateOfExpiry: String, val optionalData: List<String>)

Parsed Data Group 1 - Machine Readable Zone Information.

Link copied to clipboard
data class NameOfHolder(val primaryIdentifier: String?, val secondaryIdentifier: String?)

Parsed Data Group 7 - Displayed Signature or Usual Mark.

Link copied to clipboard
data class NfcKey(val documentNumber: String, val dateOfExpiry: String, val dateOfBirth: String)

Access key to the NFC chip.

Link copied to clipboard

NFC Travel Document Reader component.

Link copied to clipboard

Configuration for the NFC Travel Document Reader component.

Link copied to clipboard

Factory for NFC Travel Document Reader component.

Link copied to clipboard
data class OptionalDetails(val content: ByteArray?)

Parsed Data Group 13 - Optional Details(s).

Link copied to clipboard
data class TravelDocument(val ldsMasterFile: LdsMasterFile, val ldsVersion: String, val accessControlProtocolUsed: AccessControlProtocol, val authenticationStatus: AuthenticationStatus, val machineReadableZoneInformation: MachineReadableZoneInformation, val encodedIdentificationFeaturesFace: EncodedIdentificationFeaturesFace, val displayedSignatureOrUsualMark: DisplayedSignatureOrUsualMark?, val additionalPersonalDetails: AdditionalPersonalDetails?, val additionalDocumentDetails: AdditionalDocumentDetails?, val optionalDetails: OptionalDetails?)

Machine Readable Travel Document (eMRTD).