Package-level declarations

Types

Link copied to clipboard

Permission to access the Bluetooth scanner

Link copied to clipboard
class BluetoothPermissionStateRepo(builder: BaseBluetoothPermissionManagerBuilder, monitoringInterval: Duration = defaultMonitoringInterval, settings: BasePermissionManager.Settings = BasePermissionManager.Settings(), coroutineContext: CoroutineContext) : PermissionStateRepo<BluetoothPermission>

Functions

Link copied to clipboard
fun PermissionsBuilder.registerBluetoothPermission(bluetoothPermissionManagerBuilderBuilder: (PermissionContext) -> BaseBluetoothPermissionManagerBuilder = ::BluetoothPermissionManagerBuilder, monitoringInterval: Duration = PermissionStateRepo.defaultMonitoringInterval, settings: BasePermissionManager.Settings = BasePermissionManager.Settings()): BaseBluetoothPermissionManagerBuilder
fun PermissionsBuilder.registerBluetoothPermissionIfNotRegistered(bluetoothPermissionManagerBuilderBuilder: (PermissionContext) -> BaseBluetoothPermissionManagerBuilder = ::BluetoothPermissionManagerBuilder, monitoringInterval: Duration = PermissionStateRepo.defaultMonitoringInterval, settings: BasePermissionManager.Settings = BasePermissionManager.Settings()): BaseBluetoothPermissionManagerBuilder