Package-level declarations

Types

Link copied to clipboard
data class MultiplePermissionState(val permissions: List<PermissionState>)

State model for multiple permissions

Link copied to clipboard
interface PermissionFlow

A utility class which provides a functionality for observing state of a permission (whether it's granted or not) with reactive coroutine stream i.e. StateFlow.

Link copied to clipboard
data class PermissionState(val permission: String, val isGranted: Boolean, val isRationaleRequired: Boolean?)

State model of a permission