/// The calendar event that is embedded in the barcode.
finalCalendarEvent?calendarEvent;
/// Returns barcode format
finalBarcodeFormatformat;
/// The contact information that is embedded in the barcode.
finalContactInfo?contactInfo;
/// Returns raw bytes as it was encoded in the barcode.
///
/// Returns null if the raw bytes can not be determined.
finalUint8List?rawBytes;
/// The four corner points of the barcode,
/// in clockwise order, starting with the top-left point.
/// Returns barcode value as it was encoded in the barcode. Structured values are not parsed, for example: 'MEBKM:TITLE:Google;URL://www.google.com;;'.
///
/// Due to the possible perspective distortions, this is not necessarily a rectangle.
/// It's only available when the barcode is encoded in the UTF-8 format, and for non-UTF8 ones use [rawBytes] instead.
///
/// This list is empty if the corners can not be determined.
finalList<Offset>corners;
/// Returns null if the raw value can not be determined.
finalString?rawValue;
/// The barcode value in a user-friendly format.
/// Returns barcode value in a user-friendly format.
///
/// This value may omit some of the information encoded in the barcode.
/// For example, if [rawValue] returns `MEBKM:TITLE:Google;URL://www.google.com;;`,
/// the display value might be `//www.google.com`.
/// This method may omit some of the information encoded in the barcode. For example, if [rawValue] returns 'MEBKM:TITLE:Google;URL://www.google.com;;', the display value might be '//www.google.com'.
///
/// This value may be multiline if line breaks are encoded in the barcode.
/// This value may include the supplement value.
/// This value may be multiline, for example, when line breaks are encoded into the original TEXT barcode value. May include the supplement value.
///
/// This is null if there is no user-friendly value for the given barcode.
/// Returns null if nothing found.
finalString?displayValue;
/// The driver license information that is embedded in the barcode.
/// Returns format type of the barcode value.
///
/// For example, TYPE_TEXT, TYPE_PRODUCT, TYPE_URL, etc.
///
/// If the value structure cannot be parsed, TYPE_TEXT will be returned. If the recognized structure type is not defined in your current version of SDK, TYPE_UNKNOWN will be returned.
///
/// Note that the built-in parsers only recognize a few popular value structures. For your specific use case, you might want to directly consume rawValue and implement your own parsing logic.
finalBarcodeTypetype;
/// Gets parsed calendar event details.
finalCalendarEvent?calendarEvent;
/// Gets parsed contact details.
finalContactInfo?contactInfo;
/// Gets parsed driver license details.
finalDriverLicense?driverLicense;
/// The email message that is embedded in the barcode.
/// Gets parsed email details.
finalEmail?email;
/// The format of the barcode.
finalBarcodeFormatformat;
/// The geographic point that is embedded in the barcode.
/// Gets parsed geo coordinates.
finalGeoPoint?geoPoint;
/// The phone number that is embedded in the barcode.
/// Gets parsed phone number details.
finalPhone?phone;
/// The raw bytes of the barcode.
///
/// This is null if the raw bytes are not available.
finalUint8List?rawBytes;
/// The raw value of `UTF-8` encoded barcodes.
///
/// Structured values are not parsed,
/// for example: 'MEBKM:TITLE:Google;URL://www.google.com;;'.
///
/// For non-UTF-8 barcodes, prefer using [rawBytes] instead.
///
/// This is null if the raw value is not available.
finalString?rawValue;
/// The SMS message that is embedded in the barcode.
/// Gets parsed SMS details.
finalSMS?sms;
/// The type of the [format] of the barcode.
///
/// For types that are recognized,
/// but could not be parsed correctly, [BarcodeType.text] will be returned.
///
/// For types that are not recognised, [BarcodeType.unknown] will be returned.
///
/// If a given barcode was not correctly identified,
/// consider parsing [rawValue] manually instead.
finalBarcodeTypetype;
/// The URL bookmark that is embedded in the barcode.
/// Gets parsed URL bookmark details.
finalUrlBookmark?url;
/// The Wireless network information that is embedded in the barcode.