# ScanbotSdkUi class

## Properties

hashCode → int
  The hash code for this object.
  no setter inherited
runtimeType → Type
  A representation of the runtime type of the object.
  no setter inherited

## Methods

noSuchMethod(Invocation invocation) → dynamic
  Invoked when a nonexistent method or property is accessed.
  inherited
toString() → String
  A string representation of this object.
  inherited

## Operators

operator ==(Object other) → bool
  The equality operator.
  inherited

## Static Methods

startBarcodeScanner(BarcodeScannerConfiguration config) → Future<BarcodeScanningResult>
  Starts the Ready-to-Use Barcode Scanner UI as full-screen modal UI dialog. The Barcode Scanner is able to recognize 1D- and 2D-barcodes (QR codes, etc).
startBatchBarcodeScanner(BatchBarcodeScannerConfiguration config) → Future<BarcodeScanningResult>
  Starts the Ready-to-Use Batch Barcode Scanner UI as full-screen modal UI dialog. The Barcode Scanner is able to recognize 1D- and 2D-barcodes (QR codes, etc).
startCheckScanner(CheckScannerConfiguration config) → Future<CheckScanResult>
  Starts the Check Scanner UI as full-screen modal UI dialog. Extracts the check number, routing number, and account number as key-value pairs from the MICR code
startCroppingScreen(Page page, CroppingScreenConfiguration config) → Future<CroppingResult>
  Starts the Ready-to-Use Cropping UI as full-screen modal UI dialog. The Cropping UI provides the functionality for manual cropping and rotation of the given `page`.
startDocumentScanner(DocumentScannerConfiguration config) → Future<DocumentScanningResult>
  Starts the Ready-to-Use Document Scanner UI as full-screen modal UI dialog. The Document Scanner provides guided, automatic document scanning.
startEhicScanner(HealthInsuranceScannerConfiguration config) → Future<HealthInsuranceCardRecognitionResult>
  Starts the Ready-to-Use EHIC Scanner UI as full-screen modal UI dialog. The EHIC Scanner is able to recognize and parse data from the backside of European Health Insurance Cards.
startFinerDocumentScanner(FinderDocumentScannerConfiguration config) → Future<FinderDocumentScanningResult>
startGenericDocumentRecognizer(GenericDocumentRecognizerConfiguration config) → Future<GenericDocumentResults>
  Starts the Ready-to-Use Generic Document Recognizer as a full-screen modal UI dialog. The Generic Document Recognizer provides guided, automatic document scanning.
startLicensePlateScanner(LicensePlateScannerConfiguration config) → Future<LicensePlateScanResult>
  Starts the Ready-to-Use License Plate Scanner UI as full-screen modal UI dialog. The License Plate Scanner is able to recognize european car license plates.
startMedicalCertificateScanner(MedicalCertificateScannerConfiguration config) → Future<MedicalCertificateResult>
  Starts the Medical Certificate Scanner UI as full-screen modal UI dialog. Extract key-value-pair data from German Medical Certificates
startMrzScanner(MrzScannerConfiguration config) → Future<MrzScanningResult>
  Starts the Ready-to-Use MRZ Document Recognizer as a full-screen modal UI dialog. The MRZ Document Recognizer provides guided, automatic document scanning.
startTextDataScanner(TextDataScannerConfiguration config) → Future<TextDataScanResult>
  Starts the TextData Scanner UI as full-screen modal UI dialog. The Text Data Scanner is a generic text recognizer and provides the ability to scan small text blocks. The UI contains a configurable finder (frame) within which the text to be scanned can be captured.
startVinScanner(VinScannerConfiguration config) → Future<VinScanResult>
  Starts the VIN Scanner UI as full-screen modal UI dialog. Allow to capture vehicle identification numbers (VINs)