ai_barcode_scanner library
Classes
- Address
- An address.
- AiBarcodeScanner
- Barcode scanner widget
- Barcode
- Represents a single recognized barcode and its value.
- BarcodeCapture
- This class represents a scanned barcode.
- CalendarEvent
- A calendar event extracted from a QRCode.
- ContactInfo
- A person's or organization's business card. For example a VCARD.
- DriverLicense
- A driver license or ID card.
- An email message from a 'MAILTO:' or similar QRCode type.
- GeoPoint
-
GPS coordinates from a
GEO:
or similar QRCode type. - MobileScanner
- The MobileScanner widget displays a live camera preview.
- MobileScannerArguments
- The start arguments of the scanner.
- MobileScannerController
- The MobileScannerController holds all the logic of this plugin, where as the MobileScanner class is the frontend of this plugin.
- MobileScannerErrorDetails
- The raw error details for a MobileScannerException.
- OverlayShape
- PersonName
- A person's name, divided into individual components.
- Phone
- Phone number information from a barcode.
- SMS
-
An sms message from a
SMS:
or similar QRCode type. - UrlBookmark
-
A URL and title from a
MEBKM:
or similar QRCode type. - WiFi
- Wireless network information from BarcodeType.wifi barcodes.
Enums
- AddressType
- Address type constants.
- BarcodeFormat
- This enum defines the different barcode formats.
- BarcodeType
- Barcode value type constants.
- CameraFacing
- The facing of a camera.
- DetectionSpeed
- The detection speed of the scanner.
- EmailType
- Email format type constants.
- EncryptionType
- Wifi encryption type constants.
- MobileScannerErrorCode
- This enum defines the different error codes for the mobile scanner.
- MobileScannerState
- The authorization state of the scanner.
- PhoneType
- Phone number format type constants.
- TorchState
- The state of the flashlight.
- ValidateType
- Enum String validate types
Extensions
- ValidateTypeExtension on String
- Extension validate type string to enum
- ValidateTypeIndex on ValidateType
- Extension validate type
Typedefs
- MobileScannerErrorBuilder = Widget Function(BuildContext, MobileScannerException, Widget?)
- The function signature for the error builder.
Exceptions / Errors
- MobileScannerException
- This class represents an exception thrown by the mobile scanner.