Package-level declarations

Types

Link copied to clipboard
@Serializable
data class CameraHardwareInfo(val availableCameras: List<CameraHardwareInfo.AvailableCamerasItem>) : Pinglet
Link copied to clipboard
@Serializable
data class CameraInputInfo(val cameraFacing: CameraInputInfo.CameraFacing, val cameraFrameWidth: Long, val cameraFrameHeight: Long, val roiWidth: Long, val roiHeight: Long, val viewPortAspectRatio: Double) : Pinglet
Link copied to clipboard
@Serializable
data class CameraPermission(val eventType: CameraPermission.EventType, val cameraPermissionGranted: Boolean? = null) : Pinglet
Link copied to clipboard
@Serializable
data class Error(val errorType: Error.ErrorType, val errorMessage: String, val stackTrace: String? = null) : Pinglet
Link copied to clipboard
@Serializable
data class Log(val logLevel: Log.LogLevel, val logMessage: String) : Pinglet
Link copied to clipboard
@Serializable
sealed interface Pinglet

Base interface for all Pinglet analytics events in the Ping system.

Link copied to clipboard
@Serializable
data class ScanningConditions(val updateType: ScanningConditions.UpdateType, val deviceOrientation: ScanningConditions.DeviceOrientation? = null, val flashlightOn: Boolean? = null) : Pinglet
Link copied to clipboard
@Serializable
data class SdkInitStart(val product: SdkInitStart.Product, val platform: SdkInitStart.Platform, val packageName: String, val userId: String) : Pinglet
Link copied to clipboard
@Serializable
data class UxEvent(val eventType: UxEvent.EventType, val errorMessageType: UxEvent.ErrorMessageType? = null, val alertType: UxEvent.AlertType? = null, val helpCloseType: UxEvent.HelpCloseType? = null) : Pinglet
Link copied to clipboard
@Serializable
data class WrapperProductInfo(val wrapperProduct: WrapperProductInfo.WrapperProduct, val correlationId: String? = null) : Pinglet