Td3MachineReadableZone

data class Td3MachineReadableZone(val documentCode: Element, val issuingStateOrOrganization: Element, val name: NameElement, val passportNumber: ElementWithCheckDigit, val nationality: Element, val dateOfBirth: DateElementWithCheckDigit, val sex: Element, val dateOfExpiry: DateElementWithCheckDigit, val personalNumberOrOtherOptionalData: ElementWithCheckDigit, val compositeCheckDigit: CheckDigit)

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

Constructors

Link copied to clipboard
fun Td3MachineReadableZone(documentCode: Element, issuingStateOrOrganization: Element, name: NameElement, passportNumber: ElementWithCheckDigit, nationality: Element, dateOfBirth: DateElementWithCheckDigit, sex: Element, dateOfExpiry: DateElementWithCheckDigit, personalNumberOrOtherOptionalData: ElementWithCheckDigit, compositeCheckDigit: CheckDigit)

Properties

Link copied to clipboard

The composite check digit associated with the TD3 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 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 element representing the passport number extracted from the MRZ.

Link copied to clipboard

The element representing the personal number or other optional data extracted from the MRZ.

Link copied to clipboard

The element representing the sex extracted from the MRZ.