DefaultContactsPermissionManager

constructor(context: Context, contactsPermission: ContactsPermission, settings: BasePermissionManager.Settings, coroutineScope: CoroutineScope)

Parameters

context

the Context the ContactsPermission is to be granted in

contactsPermission

the ContactsPermission to manage.

settings

the Settings to apply to this manager.

coroutineScope

the CoroutineScope of this manager.

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

Parameters

bundle

the NSBundle the ContactsPermission is to be granted in

contactsPermission

the ContactsPermission to manage.

settings

the Settings to apply to this manager.

coroutineScope

the CoroutineScope of this manager.

constructor(contactsPermission: ContactsPermission, settings: BasePermissionManager.Settings, coroutineScope: CoroutineScope)

Parameters

contactsPermission

the ContactsPermission to manage.

settings

the Settings to apply to this manager.

coroutineScope

the CoroutineScope of this manager.

constructor(contactsPermission: ContactsPermission, settings: BasePermissionManager.Settings, coroutineScope: CoroutineScope)

Parameters

contactsPermission

the ContactsPermission to manage.

settings

the Settings to apply to this manager.

coroutineScope

the CoroutineScope of this manager.