android-components / mozilla.components.browser.engine.gecko.permission / GeckoPermissionRequest / App

App

data class App : GeckoPermissionRequest (source)

Represents a gecko-based application permission request.

Constructors

<init>

App(nativePermissions: List<String>, callback: Callback)

Represents a gecko-based application permission request.

Properties

uri

val uri: String?

The origin URI which caused the permissions to be requested.

Inherited Properties

permissions

open val permissions: List<Permission>

the list of requested permissions.

Inherited Functions

grant

open fun grant(permissions: List<Permission>): Unit

Grants the provided permissions, or all requested permissions, if none are provided.

reject

open fun reject(): Unit

Rejects the requested permissions.

Companion Object Properties

permissionsMap

val permissionsMap: Map<String, Permission>