Map<String, dynamic> toMap() { return { 'codeValue': scannedCode, 'boundingBox': _rectToMap(), 'symbology': symbology?.name, 'gs1Data': gs1ExtractedInfo }; }