public class HealthInsuranceCardCameraPresenter
Presenter for class HealthInsuranceCardCameraView
class HealthInsuranceCardCameraView@NotNull public static java.lang.String NAVIGATE_CANCEL_SNAPPING
@NotNull public static java.lang.String NAVIGATE_CANCEL_LICENSE_INVALID
@NotNull public static java.lang.String NAVIGATE_CAMERA_PERMISSION_SETTINGS
@NotNull public static java.lang.String NAVIGATE_REQUEST_CAMERA_PERMISSION
public static io.scanbot.sdk.ui.view.hic.HealthInsuranceCardCameraPresenter.Companion Companion
@Inject
public HealthInsuranceCardCameraPresenter(@Nullable
io.scanbot.sdk.ui.view.interactor.CheckCameraPermissionUseCase checkCameraPermissionUseCase,
@NotNull
io.scanbot.sdk.ui.utils.navigator.Navigator navigator,
@NotNull
io.reactivex.Scheduler backgroundTaskScheduler)
Presenter for class HealthInsuranceCardCameraView
class HealthInsuranceCardCameraViewpublic void resume(@NotNull
IHealthInsuranceCardCameraView view)
public void pause()
public void onCameraOpened()
Camera has been opened
public void onActivateCameraPermission()
User wants to activate camera permission
public void onCancelClicked()
User wants to cancel snapping
public void onFlashClicked()
User wants to change flash mode
public void healthInsuranceCardScanned(@NotNull
io.scanbot.sdk.camera.FrameHandlerResult<io.scanbot.hicscanner.model.HealthInsuranceCardRecognitionResult,io.scanbot.sdk.SdkLicenseError> result)
User have scanned Health Insurance Card
public void cameraPermissionGranted()
User accepted camera permission
public void cameraPermissionDenied()
User denied camera permission
public void setFlashEnabled(boolean flashEnabled)
Enables/Disables flash
@Nullable public io.scanbot.sdk.ui.view.interactor.CheckCameraPermissionUseCase getCheckCameraPermissionUseCase()
public void setCheckCameraPermissionUseCase(@Nullable
io.scanbot.sdk.ui.view.interactor.CheckCameraPermissionUseCase p)