matchSetting method
Implementation
bool matchSetting(OcrMrzSetting setting) {
// log(
// '''
// ${valid.expiryDateValid} == ${setting.validateExpiryDateValid}
// ${valid.finalCheckValid} == ${setting.validateFinalCheckValid}
// ${valid.linesLengthValid} == ${setting.validateLinesLength}
// ${valid.nameValid} == ${setting.validateNames}
// ${valid.nationalityValid} == ${setting.validateNationality}
// ${valid.personalNumberValid} == ${setting.validatePersonalNumberValid}
// ${valid.birthDateValid} == ${setting.validateBirthDateValid}
// ${valid.countryValid} == ${setting.validateCountry}
// ${valid.docNumberValid} == ${setting.validateDocNumberValid}
// '''
// );
return (valid.expiryDateValid || !setting.validateExpiryDateValid) &&
(valid.finalCheckValid || !setting.validateFinalCheckValid) &&
(valid.linesLengthValid || !setting.validateLinesLength) &&
(valid.nameValid || !setting.validateNames) &&
(valid.nationalityValid || !setting.validateNationality) &&
(valid.personalNumberValid || !setting.validatePersonalNumberValid) &&
(valid.birthDateValid || !setting.validateBirthDateValid) &&
(valid.countryValid || !setting.validateCountry) &&
(valid.docNumberValid || !setting.validateDocNumberValid);
}