toggle menu
Kaluga
1.3.0-SNAPSHOT
common
switch theme
search in API
test-utils-permissions
/
com.splendo.kaluga.test.permissions
/
MockPermissionState
/
Initializing
Initializing
class
Initializing
<
P
:
Permission
>
(
val
activeState
:
MockPermissionState.ActiveState
)
:
MockPermissionState
<
P
>
,
PermissionState.Initializing
<
P
>
Members
Constructors
Initializing
Link copied to clipboard
constructor
(
activeState
:
MockPermissionState.ActiveState
)
Properties
active
State
Link copied to clipboard
open
override
val
activeState
:
MockPermissionState.ActiveState
allow
Link copied to clipboard
val
allow
:
suspend
(
)
->
PermissionState.Allowed
<
P
>
deinitialize
Link copied to clipboard
val
deinitialize
:
suspend
(
)
->
PermissionState.Deinitialized
<
P
>
lock
Link copied to clipboard
val
lock
:
suspend
(
)
->
PermissionState.Denied.Locked
<
P
>
reinitialize
Link copied to clipboard
val
reinitialize
:
suspend
(
)
->
PermissionState.Initializing
<
P
>
request
Mock
Link copied to clipboard
val
requestMock
:
VoidParametersMock
<
Unit
>
unlock
Link copied to clipboard
val
unlock
:
suspend
(
)
->
PermissionState.Denied.Requestable
<
P
>
Functions
deny
Link copied to clipboard
fun
deny
(
locked
:
Boolean
)
:
suspend
(
)
->
PermissionState.Denied
<
P
>
initialize
Link copied to clipboard
fun
initialize
(
allowed
:
Boolean
,
locked
:
Boolean
)
:
suspend
(
)
->
PermissionState.Initialized
<
P
>
remain
Link copied to clipboard
open
fun
<
S
:
KalugaState
>
remain
(
)
:
suspend
(
)
->
S
request
Link copied to clipboard
fun
request
(
)