Locked

A Denied State indicating the permission cannot be granted

Parameters

P

the type of Permission associated with the state

Properties

Link copied to clipboard
abstract val allow: suspend () -> PermissionState.Allowed<P>

Transitions into an Allowed State

Link copied to clipboard
abstract val deinitialize: suspend () -> PermissionState.Deinitialized<P>

Transitions into a Deinitialized State

Link copied to clipboard
abstract val unlock: suspend () -> PermissionState.Denied.Requestable<P>

Transitions into a Requestable State

Functions

Link copied to clipboard
open fun <S : KalugaState> remain(): suspend () -> S