Package-level declarations
Types
Link copied to clipboard
Base class is to hold only code common for all Vin- activities.
Link copied to clipboard
abstract class BaseVinViewModel(val configuration: VinScannerScreenConfiguration, scanner: VinScanner, cameraConfiguration: CameraConfiguration = configuration.cameraConfiguration, dispatcher: CoroutineContext, flashAvailable: Boolean, beeper: SoundController) : ScanbotComposeCameraViewModel
Link copied to clipboard
class StubVinViewModel(configuration: VinScannerScreenConfiguration, scanner: VinScanner) : BaseVinViewModel
Link copied to clipboard
class VinViewModel(configuration: VinScannerScreenConfiguration, scanner: VinScanner, dispatcher: CoroutineContext, flashAvailable: Boolean, beeper: SoundController) : BaseVinViewModel
Functions
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
Link copied to clipboard
fun VinScannerViewInternal(modifier: <Error class: unknown class> = Modifier, enableBackNavigation: Boolean = true, onVinScannerClosed: (CloseReason) -> Unit = {}, viewModel: BaseVinViewModel)