MockPermissionsBuilder

class MockPermissionsBuilder(initialActiveState: MockPermissionState.ActiveState = MockPermissionState.ActiveState.ALLOWED, setupMocks: Boolean = true) : PermissionsBuilder

Constructors

Link copied to clipboard
constructor(initialActiveState: MockPermissionState.ActiveState = MockPermissionState.ActiveState.ALLOWED, setupMocks: Boolean = true)

Types

Link copied to clipboard
class RegistryMock<P : Permission>(permissionClass: KClass<P>)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
operator fun <P : Permission> get(permission: P): BasePermissionsBuilder<P>
Link copied to clipboard
Link copied to clipboard
inline suspend fun <P : Permission> registerPermissionBuilder()
Link copied to clipboard
inline fun <P : Permission> registerPermissionStateRepoBuilder(noinline permissionStateRepoBuilder: (P, CoroutineContext) -> BasePermissionStateRepo<P>)
fun <P : Permission> registerPermissionStateRepoBuilder(permission: KClass<P>, permissionStateRepoBuilder: (P, CoroutineContext) -> BasePermissionStateRepo<P>)
Link copied to clipboard
Link copied to clipboard
fun <P : Permission> unregister(permission: P)