registerBluetoothPermission
Registers a BaseBluetoothPermissionManagerBuilder and PermissionStateRepo for BluetoothPermission to the PermissionsBuilder.register and PermissionsBuilder.registerPermissionStateRepoBuilder respectively Only one builder can be registered.
Return
the BaseBluetoothPermissionManagerBuilder registered
Parameters
method for creating a BaseBluetoothPermissionManagerBuilder from a PermissionContext
the Duration after which the system should poll for changes to the permission if automatic detection is impossible.
the BasePermissionManager.Settings to apply to any BasePermissionManager created using the registered builders.
Throws
if either the BaseBluetoothPermissionManagerBuilder or PermissionStateRepo have already been registered
Registers a BaseBluetoothPermissionManagerBuilder and PermissionStateRepo for BluetoothPermission to the PermissionsBuilder.register and PermissionsBuilder.registerPermissionStateRepoBuilder respectively Only one builder can be registered.
Return
the BaseBluetoothPermissionManagerBuilder registered
Parameters
method for creating a BaseBluetoothPermissionManagerBuilder from a PermissionContext
method for creating a PermissionStateRepo for BluetoothPermission given a BaseBluetoothPermissionManagerBuilder and CoroutineContext
Throws
if either the BaseBluetoothPermissionManagerBuilder or PermissionStateRepo have already been registered