QrNumeric.fromString constructor
QrNumeric.fromString(
- String numberString
Implementation
factory QrNumeric.fromString(String numberString) {
if (!validationRegex.hasMatch(numberString)) {
final String value = numberString.length > 10 ? "${numberString.substring(0, 10)}..." : numberString;
throw ArgumentError.value(
value,
"numberString",
"string can only contain digits 0-9",
);
}
final Uint8List newList = Uint8List(numberString.length);
int count = 0;
for (final int char in numberString.codeUnits) {
newList[count++] = char - 0x30;
}
return QrNumeric._(newList);
}