DefaultStoragePermissionManager

constructor(context: Context, storagePermission: StoragePermission, settings: BasePermissionManager.Settings, coroutineScope: CoroutineScope)

Parameters

context

the Context the StoragePermission is to be granted in

storagePermission

the StoragePermission to manage

settings

the Settings to apply to this manager.

coroutineScope

the CoroutineScope of this manager.

constructor(bundle: <Error class: unknown class>, storagePermission: <Error class: unknown class>, settings: <Error class: unknown class>, coroutineScope: <Error class: unknown class>)

Parameters

bundle

the NSBundle the StoragePermission is to be granted in

storagePermission

the StoragePermission to manage

settings

the Settings to apply to this manager.

coroutineScope

the CoroutineScope of this manager.

constructor(storagePermission: StoragePermission, settings: BasePermissionManager.Settings, coroutineScope: CoroutineScope)

Parameters

storagePermission

the StoragePermission to manage

settings

the Settings to apply to this manager.

coroutineScope

the CoroutineScope of this manager.

constructor(storagePermission: StoragePermission, settings: BasePermissionManager.Settings, coroutineScope: CoroutineScope)

Parameters

storagePermission

the StoragePermission to manage

settings

the Settings to apply to this manager.

coroutineScope

the CoroutineScope of this manager.