QrCode.fromScannedItem constructor

QrCode.fromScannedItem(
  1. String scannedQrCode
)

Implementation

factory QrCode.fromScannedItem(String scannedQrCode) {
  final results = scannedQrCode.split(',');

  // Valid QR Code: LX8PCK501ME010828,161FMJM1329814,SG150,BLACK/RED,___SIGNATURE___
  if (results.length != 5) {
    throw Exception('Invalid QR Code');
  }

  return QrCode(
    chassisNumber: results[0],
    engineNumber: results[1],
    model: results[2],
    color: results[3],
    signature: results[4],
  );
}