DeIdCardFront constructor
DeIdCardFront(
- GenericDocument document
Implementation
DeIdCardFront(GenericDocument document) : super(document) {
/// Document ID number (in the top-right corner)
id =
document.fieldByTypeName("ID")!.let((field) => TextFieldWrapper(field));
/// Surname
surname = document
.fieldByTypeName("Surname")!
.let((field) => TextFieldWrapper(field));
/// Maiden name
maidenName = document
.fieldByTypeName("MaidenName")
?.let((field) => TextFieldWrapper(field));
/// Given names
givenNames = document
.fieldByTypeName("GivenNames")!
.let((field) => TextFieldWrapper(field));
/// Birth date
birthDate = document
.fieldByTypeName("BirthDate")!
.let((field) => ValidatedTextFieldWrapper(field));
/// Nationality
nationality = document
.fieldByTypeName("Nationality")!
.let((field) => TextFieldWrapper(field));
/// Birthplace
birthplace = document
.fieldByTypeName("Birthplace")!
.let((field) => TextFieldWrapper(field));
/// Expiry date
expiryDate = document
.fieldByTypeName("ExpiryDate")!
.let((field) => ValidatedTextFieldWrapper(field));
/// PIN
pin = document
.fieldByTypeName("PIN")!
.let((field) => TextFieldWrapper(field));
/// Photo image
photo = document
.fieldByTypeName("Photo")!
.let((field) => TextFieldWrapper(field));
/// Signature image
signature = document
.fieldByTypeName("Signature")!
.let((field) => TextFieldWrapper(field));
}