DeDriverLicenseFront constructor
DeDriverLicenseFront(
- GenericDocument document
Implementation
DeDriverLicenseFront(GenericDocument document) : super(document) {
/// Photo image
photo = document
.fieldByTypeName("Photo")!
.let((field) => TextFieldWrapper(field));
/// Surname
surname = document
.fieldByTypeName("Surname")!
.let((field) => TextFieldWrapper(field));
/// Given names
givenNames = document
.fieldByTypeName("GivenNames")!
.let((field) => TextFieldWrapper(field));
/// Birth date
birthDate = document
.fieldByTypeName("BirthDate")!
.let((field) => ValidatedTextFieldWrapper(field));
/// Birthplace
birthplace = document
.fieldByTypeName("Birthplace")!
.let((field) => TextFieldWrapper(field));
/// Issue date
issueDate = document
.fieldByTypeName("IssueDate")!
.let((field) => ValidatedTextFieldWrapper(field));
/// Issuing authority
issuingAuthority = document
.fieldByTypeName("IssuingAuthority")!
.let((field) => TextFieldWrapper(field));
/// Expiry date
expiryDate = document
.fieldByTypeName("ExpiryDate")!
.let((field) => ValidatedTextFieldWrapper(field));
/// Document ID number (in the top-right corner)
id =
document.fieldByTypeName("ID")!.let((field) => TextFieldWrapper(field));
/// Signature image
signature = document
.fieldByTypeName("Signature")!
.let((field) => TextFieldWrapper(field));
/// Driver's license categories
licenseCategories = document
.fieldByTypeName("LicenseCategories")!
.let((field) => TextFieldWrapper(field));
}