Class BaseBarcodeViewModel
-
- All Implemented Interfaces:
public abstract class BaseBarcodeViewModel extends ScanbotComposeCameraViewModel
-
-
Field Summary
Fields Modifier and Type Field Description public final static LongmappingTimeoutprivate final BarcodeScannerFrameHandlerframeHandlerprivate final BarcodeScannerScreenConfigurationconfigurationprivate final <Error class: unknown class><Result<BarcodeScannerUiResult, ScanningError>>resultFlowprivate <Error class: unknown class>beepJobprivate final BarcodeNativeConfigurationnativeConfiguration
-
Constructor Summary
Constructors Constructor Description BaseBarcodeViewModel(CameraConfiguration cameraConfiguration, BarcodeNativeConfiguration nativeConfiguration, CoroutineContext dispatcher, Boolean flashAvailable, SoundController beeper)
-
Method Summary
Modifier and Type Method Description abstract BarcodeScannerFrameHandlergetFrameHandler()abstract BarcodeScannerScreenConfigurationgetConfiguration()final <Error class: unknown class><Result<BarcodeScannerUiResult, ScanningError>>getResultFlow()final <Error class: unknown class>getBeepJob()final Unit)>setBeepJob(<Error class: unknown class> beepJob)final BarcodeNativeConfigurationgetNativeConfiguration()final UnitmapDataForBarcodeItem(BarcodeItem barcodeItem)UnitonRetryErrorClicked()BooleanshouldHighlight(BarcodeItem barcodeItem)abstract UnitonArBarcodeItemClick(BarcodeItem barcodeItem)UnitonCleared()-
-
Constructor Detail
-
BaseBarcodeViewModel
BaseBarcodeViewModel(CameraConfiguration cameraConfiguration, BarcodeNativeConfiguration nativeConfiguration, CoroutineContext dispatcher, Boolean flashAvailable, SoundController beeper)
-
-
Method Detail
-
getFrameHandler
abstract BarcodeScannerFrameHandler getFrameHandler()
-
getConfiguration
abstract BarcodeScannerScreenConfiguration getConfiguration()
-
getResultFlow
final <Error class: unknown class><Result<BarcodeScannerUiResult, ScanningError>> getResultFlow()
-
getBeepJob
final <Error class: unknown class> getBeepJob()
-
setBeepJob
final Unit )>setBeepJob(<Error class: unknown class> beepJob)
-
getNativeConfiguration
final BarcodeNativeConfiguration getNativeConfiguration()
-
mapDataForBarcodeItem
final Unit mapDataForBarcodeItem(BarcodeItem barcodeItem)
-
onRetryErrorClicked
Unit onRetryErrorClicked()
-
shouldHighlight
Boolean shouldHighlight(BarcodeItem barcodeItem)
-
onArBarcodeItemClick
abstract Unit onArBarcodeItemClick(BarcodeItem barcodeItem)
-
-
-
-