Class SingleScanningUseCaseViewModel
-
- All Implemented Interfaces:
-
io.scanbot.sdk.ui_v2.common.activity.IForceCloseCallback
public final class SingleScanningUseCaseViewModel extends BaseBarcodeViewModel
-
-
Field Summary
Fields Modifier and Type Field Description private final BarcodeScannerFrameHandler
frameHandler
private final <Error class: unknown class><Boolean>
showDialog
private final BarcodeScannerScreenConfiguration
configuration
-
Constructor Summary
Constructors Constructor Description SingleScanningUseCaseViewModel(BarcodeScannerScreenConfiguration configuration, BarcodeNativeConfiguration nativeConfiguration, BarcodeScanner scanner, CoroutineContext dispatcher, Boolean flashAvailable, SoundController beeper)
-
Method Summary
Modifier and Type Method Description BarcodeScannerFrameHandler
getFrameHandler()
final <Error class: unknown class><Boolean>
getShowDialog()
BarcodeScannerScreenConfiguration
getConfiguration()
Boolean
shouldHighlight(BarcodeItem barcodeItem)
final Unit
onRetryErrorDialogClicked()
final Unit
onDiscardResultClick()
final Unit
onCancelErrorDialogClick()
final Unit
onSubmitResultClick()
Unit
onArBarcodeItemClick(BarcodeItem barcodeItem)
Unit
submitCurrentResult()
This method is called when the activity is closed by timeout with returning the result -
-
Constructor Detail
-
SingleScanningUseCaseViewModel
SingleScanningUseCaseViewModel(BarcodeScannerScreenConfiguration configuration, BarcodeNativeConfiguration nativeConfiguration, BarcodeScanner scanner, CoroutineContext dispatcher, Boolean flashAvailable, SoundController beeper)
-
-
Method Detail
-
getFrameHandler
BarcodeScannerFrameHandler getFrameHandler()
-
getShowDialog
final <Error class: unknown class><Boolean> getShowDialog()
-
getConfiguration
BarcodeScannerScreenConfiguration 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)
-
submitCurrentResult
Unit submitCurrentResult()
This method is called when the activity is closed by timeout with returning the result
-
-
-
-