Package-level declarations

Types

Link copied to clipboard
@Serializable
sealed class AlignmentError : SighticError

Error caused by the user during the alignment or scan phases.

Link copied to clipboard
@Serializable
data object CameraParameters : SighticError

Analyzing camera feed fails due to wrong image resolution

Link copied to clipboard
@Serializable
data object CameraPermissionDenied : SighticError

Scan could not be performed because camera permission has not been granted by the user.

Link copied to clipboard
@Serializable
data object Cancelled : SighticError

Scan was cancelled by user.

Link copied to clipboard
@Serializable
data object DevicePerformance : SighticError

Scan was cancelled due to low device performance, likely due to temperature or battery conditions.

Link copied to clipboard
@Serializable
data class InferenceError(val message: String?) : SighticError

Error during inference. Can be due to customer unique API key is invalid.

Link copied to clipboard
@Serializable
data object InterruptedError : SighticError

Scan was interrupted.

Link copied to clipboard
@Serializable
data object NoNetworkConnection : SighticError

Connection with Sightic backend could not be established.

Link copied to clipboard
@Serializable
sealed interface SighticError

Error that occurs during the analysis of a scan by the Sightic Analytics backend.

Link copied to clipboard
@Serializable
data object TimedOut : SighticError
Link copied to clipboard
@Serializable
data class UnexpectedError(val reason: String) : SighticError

Unexpected error with an associated reason that can be provided to Sightic Analytics for troubleshooting.

Link copied to clipboard
@Serializable
data class UnsupportedDevice(val status: SighticSupportedDevice.Status) : SighticError

Scan could not be performed because the current device is not supported by EyeScan Solo SDK.