[core](../index.md) / [at.specure.util.permission](./index.md) ## Package at.specure.util.permission ### Types | Name | Summary | |---|---| | [LocationAccess](-location-access/index.md) | Checks location permission is permitted`interface LocationAccess : `[`PermissionAccess`](-permission-access/index.md) | | [LocationAccessImpl](-location-access-impl/index.md) | Implementation of [LocationAccess](-location-access/index.md) that checks [android.Manifest.permission.ACCESS_FINE_LOCATION](https://developer.android.com/reference/android/Manifest/permission.html#ACCESS_FINE_LOCATION) granted`class LocationAccessImpl : `[`LocationAccess`](-location-access/index.md) | | [PermissionAccess](-permission-access/index.md) | Basic interface for handle Android runtime permissions`interface PermissionAccess` | | [PermissionsWatcher](-permissions-watcher/index.md) | Class that aggregates all [PermissionAccess](-permission-access/index.md) and manages its states and changes`class PermissionsWatcher` | | [PhoneStateAccess](-phone-state-access/index.md) | Checks phone state permission is permitted`interface PhoneStateAccess : `[`PermissionAccess`](-permission-access/index.md) | | [PhoneStateAccessImpl](-phone-state-access-impl/index.md) | Implementation of [PhoneStateAccess](-phone-state-access/index.md) that checks [android.Manifest.permission.READ_PHONE_STATE](https://developer.android.com/reference/android/Manifest/permission.html#READ_PHONE_STATE) granted`class PhoneStateAccessImpl : `[`PhoneStateAccess`](-phone-state-access/index.md) |