PersonalData

data class PersonalData(val birthPlace: String?, val documentNumber: String?, val issuingAuthority: String?, val issueDate: String?, val expiryDate: String?, val address: String?)

Extended personal data read from the EDATA applet (DG2–DG9).

All fields are nullable — individual DGs may be absent or unreadable on some card generations. Requires a 4-digit auth PIN to read.

Constructors

Link copied to clipboard
constructor(birthPlace: String?, documentNumber: String?, issuingAuthority: String?, issueDate: String?, expiryDate: String?, address: String?)

Properties

Link copied to clipboard

Full address (DG6)

Link copied to clipboard

Place of birth (DG2)

Link copied to clipboard

Document series + number (DG4)

Link copied to clipboard

Document expiry date in DDMMYYYY format (DG4)

Link copied to clipboard

Document issue date in DDMMYYYY format (DG4)

Link copied to clipboard

Issuing authority (DG4)