Package-level declarations

Types

Link copied to clipboard
data class BiometricStats(val isHardwareAvailable: Boolean, val isBiometricEnrolled: Boolean, val statusMessage: String)

Represents the hardware status of fingerprint/face scanners.

Link copied to clipboard

Represents the strength and availability of biometric authentication on the device.

Link copied to clipboard
data class ConnectivityInfo(val isBluetoothEnabled: Boolean)

Contains hardware connectivity statuses that might pose security risks.

Link copied to clipboard
data class FullSecurityScanResult(val osInfo: OsInfo, val isDeviceSecure: Boolean, val biometryLevel: BiometryLevel, val rootInfo: RootInfo, val storageInfo: StorageInfo, val connectivityInfo: ConnectivityInfo)

The master object containing the complete security posture of the user's device. This is returned by Redampio.performFullScan.

Link copied to clipboard
data class OsInfo(val osVersion: String, val apiLevel: Int, val securityPatchDate: String, val hasUpdates: Boolean, val isOsSupported: Boolean)

Contains details about the device's Operating System and patch levels.

Link copied to clipboard
data class RootInfo(val isRooted: Boolean, val isUsbDebuggingEnabled: Boolean)

Contains root and debugging status.

Link copied to clipboard
data class StorageInfo(val totalSpaceBytes: Long, val freeSpaceBytes: Long, val isLowSpaceWarning: Boolean)

Contains details about device storage limits, which can affect updates.