BasePermissionManager
abstract class BasePermissionManager<P : Permission>(val permission: P, settings: BasePermissionManager.Settings, coroutineScope: CoroutineScope) : PermissionManager<P> , CoroutineScope
An abstract PermissionManager that ensures events wont be missed
Parameters
permission
the P managed by this manager
settings
the Settings to apply to this manager.
coroutineScope
the CoroutineScope of this manager.
Type Parameters
P
the type of Permission to manage
Constructors
Link copied to clipboard
constructor(permission: P, settings: BasePermissionManager.Settings, coroutineScope: CoroutineScope)
Types
Link copied to clipboard
Settings to configure a BasePermissionManager
Properties
Link copied to clipboard
Link copied to clipboard
A Flow of Event detected by the manager
Link copied to clipboard