Package io.scanbot.sdk.ui.view.vin
Interface IVinScannerCameraView
-
- All Implemented Interfaces:
public interface IVinScannerCameraView
Represents camera screen for VIN Scanner screen of the application.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
IVinScannerCameraView.ViewModel
Store view state and transport user interactions to it.
-
Method Summary
Modifier and Type Method Description abstract Unit
attachViewModel(IVinScannerCameraView.ViewModel viewModel)
Attach ViewModel which will receive callbacks on user interactions. abstract Unit
attachPermissionViewModel(IPermissionViewModel viewModel)
Attach special ViewModel implementation which will handle runtime permissions. abstract Unit
setCameraOrientationMode(CameraOrientationMode cameraOrientationMode)
Sets camera orientation mode. abstract Unit
setCameraModule(CameraModule cameraModule)
Set camera module. -
-
Method Detail
-
attachViewModel
abstract Unit attachViewModel(IVinScannerCameraView.ViewModel viewModel)
Attach ViewModel which will receive callbacks on user interactions.
-
attachPermissionViewModel
abstract Unit attachPermissionViewModel(IPermissionViewModel viewModel)
Attach special ViewModel implementation which will handle runtime permissions.
-
setCameraOrientationMode
abstract Unit setCameraOrientationMode(CameraOrientationMode cameraOrientationMode)
Sets camera orientation mode.
- Parameters:
cameraOrientationMode
- CameraOrientationMode.LANDSCAPE or CameraOrientationMode.PORTRAIT
-
setCameraModule
abstract Unit setCameraModule(CameraModule cameraModule)
Set camera module.
- Parameters:
cameraModule
- one of the supported modes - CameraModule
-
-
-
-