barcodes property
List<BarcodeResult>
get
barcodes
Convenience getter returning list of BarcodeResult detected in frame.
Implementation
List<BarcodeResult> get barcodes {
if (detectedBarcodes != null && detectedBarcodes!.isNotEmpty) {
return detectedBarcodes!;
}
if (multiResults != null && multiResults!.isNotEmpty) {
return multiResults!
.map((res) => BarcodeResult(
format: res.format ?? 'UNKNOWN',
rawValue: res.rawValue,
displayValue: res.rawValue,
boundingBox: res.boundingBox,
corners: res.corners,
rawBytes: res.rawBytes,
))
.toList();
}
if (rawValue.isNotEmpty) {
return [
BarcodeResult(
format: format ?? 'UNKNOWN',
rawValue: rawValue,
displayValue: rawValue,
boundingBox: boundingBox,
corners: corners,
rawBytes: rawBytes,
),
];
}
return const [];
}