Types

Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object ar : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object audioCapture : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object automaticFullscreen : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object backgroundFetch : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object backgroundSync : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object cameraPanTiltZoom : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object capturedSurfaceControl : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object clipboardReadWrite : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object clipboardSanitizedWrite : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object displayCapture : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object durableStorage : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object geolocation : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object handTracking : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object idleDetection : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object keyboardLock : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object localFonts : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object midi : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object midiSysex : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object nfc : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data class NotDefinedInProtocol(val value: String) : PermissionType

This extra enum entry represents values returned by Chrome that were not defined in the protocol (for instance new values that were added later).

Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object notifications : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object paymentHandler : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object periodicBackgroundSync : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object pointerLock : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object protectedMediaIdentifier : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object sensors : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object smartCard : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object speakerSelection : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object storageAccess : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object topLevelStorageAccess : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object videoCapture : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object vr : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object wakeLockScreen : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object wakeLockSystem : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object webAppInstallation : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object webPrinting : PermissionType
Link copied to clipboard
@Serializable(with = PermissionTypeSerializer::class)
data object windowManagement : PermissionType