DefaultLocationPermissionManager

constructor(context: Context, locationPermission: LocationPermission, settings: BasePermissionManager.Settings, coroutineScope: CoroutineScope)

Parameters

context

the Context the LocationPermission is to be granted in

locationPermission

the LocationPermission to manage

settings

the Settings to apply to this manager.

coroutineScope

the CoroutineScope of this manager.

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

Parameters

bundle

the NSBundle the LocationPermission is to be granted in

locationPermission

the LocationPermission to manage

settings

the Settings to apply to this manager.

coroutineScope

the CoroutineScope of this manager.

constructor(locationPermission: LocationPermission, settings: BasePermissionManager.Settings, coroutineScope: CoroutineScope)

Parameters

locationPermission

the LocationPermission to manage

settings

the Settings to apply to this manager.

coroutineScope

the CoroutineScope of this manager.

constructor(locationPermission: LocationPermission, settings: BasePermissionManager.Settings, coroutineScope: CoroutineScope)

Parameters

locationPermission

the LocationPermission to manage

settings

the Settings to apply to this manager.

coroutineScope

the CoroutineScope of this manager.