travel_doc_util library

Functions

fixAlphaOnlyField(String value) String
Fix OCR mistakes for alpha-only MRZ fields (like country or nationality).
isValidMrzCountry(String code) bool
tryParseTD1FromOcrLines(OcrData ocrData, OcrMrzSetting? setting, List<NameValidationData>? nameValidations, void mrzLogger(OcrMrzLog log)?) Map<String, dynamic>?
Public: find and parse a TD1 triplet; returns JSON for OcrMrzResult.fromJson or null.
tryParseTD2FromOcrLines(OcrData ocrData, OcrMrzSetting? setting, List<NameValidationData>? nameValidations, void mrzLogger(OcrMrzLog log)?) Map<String, dynamic>?
Public: find and parse a TD2 pair; returns JSON for OcrMrzResult.fromJson or null.
validateMrzLineTd1({required String l1, required String l2, required String l3, required List<String> otherLines, required String firstName, required String lastName, required OcrMrzSetting setting, required String country, required String nationality, required String personalNumber, List<NameValidationData>? nameValidations}) OcrMrzValidation