parseMrzNames function

MrzName parseMrzNames(
  1. DocumentStandardType type,
  2. List<String> lines
)

Implementation

MrzName parseMrzNames(DocumentStandardType type, List<String> lines) {
  switch (type) {
    case DocumentStandardType.td3:
    case DocumentStandardType.td2:
      return parseNamesTd3OrTd2(lines[0]);
    case DocumentStandardType.td1:
      // TD1 is 3×30; line 3 contains names.
      return parseNamesTd1(lines.length >= 3 ? lines[2] : '');
  }
}