Package-level declarations
Types
Link copied to clipboard
Base class is to hold only code common for all Check- activities.
Link copied to clipboard
abstract class BaseCheckScannerViewModel(val configuration: CheckScannerScreenConfiguration, nativeConfiguration: CheckNativeConfiguration, scanner: CheckScanner, cameraConfiguration: CameraConfiguration = configuration.cameraConfiguration, backgroundDispatcher: CoroutineContext, flashAvailable: Boolean, beeper: SoundController, shakePredicate: IShakeAutoSnappingPredicate) : ScanbotComposeCameraViewModel
Link copied to clipboard
class CheckScannerViewModel(configuration: CheckScannerScreenConfiguration, nativeConfiguration: CheckNativeConfiguration, checkScanner: CheckScanner, dispatcher: CoroutineContext, flashAvailable: Boolean, beeper: SoundController, shakePredicate: ShakeAutoSnappingPredicate) : BaseCheckScannerViewModel
Link copied to clipboard
class StubCheckScannerViewModel(configuration: CheckScannerScreenConfiguration, checkScanner: CheckScanner) : BaseCheckScannerViewModel
Functions
Link copied to clipboard
fun CheckScannerViewInternal(modifier: <Error class: unknown class> = Modifier, enableBackNavigation: Boolean = true, onCheckScannerClosed: (CloseReason) -> Unit = {}, viewModel: BaseCheckScannerViewModel)
Link copied to clipboard
Uses reflection to access all String fields of class and write field name and its value as a key-value pair into a map.
Link copied to clipboard