parseNamesTd3OrTd2 function

MrzName parseNamesTd3OrTd2(
  1. String line1
)

TD3 & TD2: names are on line 1 after the first 5 chars (docType+issuer).

Implementation

MrzName parseNamesTd3OrTd2(String line1) {
  // Guard length
  final start = line1.length >= 5 ? 5 : 0;
  final namesField = fixAlphaOnlyField(line1.substring(start));
  return _parseNamesField(namesField);
}