Td1Machine Readable Zone
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
constructor(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.