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>`