Class DocumentDataCameraViewModel
-
- All Implemented Interfaces:
-
io.scanbot.sdk.ui.utils.Router
,io.scanbot.sdk.ui.view.documentdata.IDocumentDataCameraView.ViewModel
public final class DocumentDataCameraViewModel implements IDocumentDataCameraView.ViewModel, Router
Presenter for DocumentDataCameraView
-
-
Field Summary
Fields Modifier and Type Field Description private final <Error class: unknown class><Boolean>
cameraOpened
private final <Error class: unknown class><Boolean>
stopNewFrames
private final <Error class: unknown class><Boolean>
flash
private final <Error class: unknown class><DocumentDataExtractionStep>
extractionStep
private final <Error class: unknown class><Boolean>
onPermissionGranted
private final DocumentDataExtractor
extractor
-
Constructor Summary
Constructors Constructor Description DocumentDataCameraViewModel(DocumentDataExtractionSession extractionSession, DocumentDataExtractor documentDataExtractor)
-
Method Summary
Modifier and Type Method Description <Error class: unknown class><Boolean>
getCameraOpened()
<Error class: unknown class><Boolean>
getStopNewFrames()
<Error class: unknown class><Boolean>
getFlash()
<Error class: unknown class><DocumentDataExtractionStep>
getExtractionStep()
final <Error class: unknown class><Boolean>
getOnPermissionGranted()
DocumentDataExtractor
getExtractor()
final Unit
pause()
Unit
onActivateCameraPermission()
User wants to activate camera permission Unit
onCancelClicked()
User wants to cancel snapping Unit
onFlashClicked()
User wants to change flash mode Unit
documentExtracted(FrameHandlerResult<DocumentDataExtractionResult, SdkLicenseError> result)
User have extracted document Unit
setAcceptedDocumentTypes(List<RootDocumentType> documentTypes)
Accepted document types. final Unit
setFlashEnabled(Boolean flashEnabled)
Enables/Disables flash -
-
Constructor Detail
-
DocumentDataCameraViewModel
DocumentDataCameraViewModel(DocumentDataExtractionSession extractionSession, DocumentDataExtractor documentDataExtractor)
-
-
Method Detail
-
getCameraOpened
<Error class: unknown class><Boolean> getCameraOpened()
-
getStopNewFrames
<Error class: unknown class><Boolean> getStopNewFrames()
-
getExtractionStep
<Error class: unknown class><DocumentDataExtractionStep> getExtractionStep()
-
getOnPermissionGranted
final <Error class: unknown class><Boolean> getOnPermissionGranted()
-
getExtractor
DocumentDataExtractor getExtractor()
-
onActivateCameraPermission
Unit onActivateCameraPermission()
User wants to activate camera permission
-
onCancelClicked
Unit onCancelClicked()
User wants to cancel snapping
-
onFlashClicked
Unit onFlashClicked()
User wants to change flash mode
-
documentExtracted
Unit documentExtracted(FrameHandlerResult<DocumentDataExtractionResult, SdkLicenseError> result)
User have extracted document
-
setAcceptedDocumentTypes
Unit setAcceptedDocumentTypes(List<RootDocumentType> documentTypes)
Accepted document types. All other document types will be ignored.
-
setFlashEnabled
final Unit setFlashEnabled(Boolean flashEnabled)
Enables/Disables flash
-
-
-
-