android-components / mozilla.components.concept.engine.permission / Permission

Permission

sealed class Permission (source)

Represents all the different supported permission types.

Types

Name Summary
AppAudio data class AppAudio : Permission
AppCamera data class AppCamera : Permission
AppLocationCoarse data class AppLocationCoarse : Permission
AppLocationFine data class AppLocationFine : Permission
ContentAudioCapture data class ContentAudioCapture : Permission
ContentAudioMicrophone data class ContentAudioMicrophone : Permission
ContentAudioOther data class ContentAudioOther : Permission
ContentGeoLocation data class ContentGeoLocation : Permission
ContentNotification data class ContentNotification : Permission
ContentProtectedMediaId data class ContentProtectedMediaId : Permission
ContentVideoApplication data class ContentVideoApplication : Permission
ContentVideoBrowser data class ContentVideoBrowser : Permission
ContentVideoCamera data class ContentVideoCamera : Permission
ContentVideoCapture data class ContentVideoCapture : Permission
ContentVideoOther data class ContentVideoOther : Permission
ContentVideoScreen data class ContentVideoScreen : Permission
ContentVideoWindow data class ContentVideoWindow : Permission
Generic data class Generic : Permission

Properties

Name Summary
desc abstract val desc: String?
an optional description of what this permission type is for.
id abstract val id: String?
an optional native engine-specific ID of this permission.

Inheritors

Name Summary
AppAudio data class AppAudio : Permission
AppCamera data class AppCamera : Permission
AppLocationCoarse data class AppLocationCoarse : Permission
AppLocationFine data class AppLocationFine : Permission
ContentAudioCapture data class ContentAudioCapture : Permission
ContentAudioMicrophone data class ContentAudioMicrophone : Permission
ContentAudioOther data class ContentAudioOther : Permission
ContentGeoLocation data class ContentGeoLocation : Permission
ContentNotification data class ContentNotification : Permission
ContentProtectedMediaId data class ContentProtectedMediaId : Permission
ContentVideoApplication data class ContentVideoApplication : Permission
ContentVideoBrowser data class ContentVideoBrowser : Permission
ContentVideoCamera data class ContentVideoCamera : Permission
ContentVideoCapture data class ContentVideoCapture : Permission
ContentVideoOther data class ContentVideoOther : Permission
ContentVideoScreen data class ContentVideoScreen : Permission
ContentVideoWindow data class ContentVideoWindow : Permission
Generic data class Generic : Permission