Td1MachineReadableZone

data class Td1MachineReadableZone(val documentCode: Element, val issuingStateOrOrganization: Element, val documentNumber: ElementWithCheckDigit, val dateOfBirth: DateElementWithCheckDigit, val sex: Element, val dateOfExpiry: DateElementWithCheckDigit, val nationality: Element, val name: NameElement, val optionalData: List<Element>, val compositeCheckDigit: CheckDigit)

Represents the Machine Readable Zone (MRZ) data extracted from a Travel Document Type 1 (TD1) according to the ICAO Doc 9303.

Constructors

Link copied to clipboard
fun Td1MachineReadableZone(documentCode: Element, issuingStateOrOrganization: Element, documentNumber: ElementWithCheckDigit, dateOfBirth: DateElementWithCheckDigit, sex: Element, dateOfExpiry: DateElementWithCheckDigit, nationality: Element, name: NameElement, optionalData: List<Element>, compositeCheckDigit: CheckDigit)

Properties

Link copied to clipboard

The composite check digit associated with the TD1 MRZ.

Link copied to clipboard

The element representing the date of birth extracted from the MRZ.

Link copied to clipboard

The element representing the date of expiry extracted from the MRZ.

Link copied to clipboard

The element representing the document code extracted from the MRZ.

Link copied to clipboard

The element representing the document number extracted from the MRZ.

Link copied to clipboard

The element representing the issuing state or organization extracted from the MRZ.

Link copied to clipboard

The element representing the name extracted from the MRZ.

Link copied to clipboard

The element representing the nationality extracted from the MRZ.

Link copied to clipboard

The list of optional data elements extracted from the MRZ.

Link copied to clipboard

The element representing the sex extracted from the MRZ.