Class SingleScanningUseCaseViewModel
-
- All Implemented Interfaces:
public final class SingleScanningUseCaseViewModel extends BaseBarcodeViewModel
-
-
Field Summary
Fields Modifier and Type Field Description private final BarcodeDetectorFrameHandlerframeHandlerprivate final <Error class: unknown class><Boolean>showDialogprivate final BarcodeScannerConfigurationconfiguration
-
Constructor Summary
Constructors Constructor Description SingleScanningUseCaseViewModel(BarcodeScannerConfiguration configuration, BarcodeNativeConfiguration nativeConfiguration, ScanbotBarcodeDetector detector, CoroutineContext dispatcher, Boolean flashAvailable, SoundController beeper)
-
Method Summary
Modifier and Type Method Description BarcodeDetectorFrameHandlergetFrameHandler()final <Error class: unknown class><Boolean>getShowDialog()BarcodeScannerConfigurationgetConfiguration()BooleanshouldHighlight(BarcodeItem barcodeItem)final UnitonRetryErrorDialogClicked()final UnitonDiscardResultClick()final UnitonCancelErrorDialogClick()final UnitonSubmitResultClick()UnitonArBarcodeItemClick(BarcodeItem barcodeItem)-
-
Constructor Detail
-
SingleScanningUseCaseViewModel
SingleScanningUseCaseViewModel(BarcodeScannerConfiguration configuration, BarcodeNativeConfiguration nativeConfiguration, ScanbotBarcodeDetector detector, CoroutineContext dispatcher, Boolean flashAvailable, SoundController beeper)
-
-
Method Detail
-
getFrameHandler
BarcodeDetectorFrameHandler getFrameHandler()
-
getShowDialog
final <Error class: unknown class><Boolean> getShowDialog()
-
getConfiguration
BarcodeScannerConfiguration getConfiguration()
-
shouldHighlight
Boolean shouldHighlight(BarcodeItem barcodeItem)
-
onRetryErrorDialogClicked
final Unit onRetryErrorDialogClicked()
-
onDiscardResultClick
final Unit onDiscardResultClick()
-
onCancelErrorDialogClick
final Unit onCancelErrorDialogClick()
-
onSubmitResultClick
final Unit onSubmitResultClick()
-
onArBarcodeItemClick
Unit onArBarcodeItemClick(BarcodeItem barcodeItem)
-
-
-
-