PermissionsPolicyFeature enum

All Permissions Policy features. This enum should match the one defined in third_party/blink/renderer/core/permissions_policy/permissions_policy_features.json5.

Inheritance

Constructors

PermissionsPolicyFeature(String value)
const
PermissionsPolicyFeature.fromJson(String value)
factory

Values

accelerometer → const PermissionsPolicyFeature
const PermissionsPolicyFeature('accelerometer')
ambientLightSensor → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ambient-light-sensor')
attributionReporting → const PermissionsPolicyFeature
const PermissionsPolicyFeature('attribution-reporting')
autoplay → const PermissionsPolicyFeature
const PermissionsPolicyFeature('autoplay')
bluetooth → const PermissionsPolicyFeature
const PermissionsPolicyFeature('bluetooth')
browsingTopics → const PermissionsPolicyFeature
const PermissionsPolicyFeature('browsing-topics')
camera → const PermissionsPolicyFeature
const PermissionsPolicyFeature('camera')
capturedSurfaceControl → const PermissionsPolicyFeature
const PermissionsPolicyFeature('captured-surface-control')
chDpr → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-dpr')
chDeviceMemory → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-device-memory')
const PermissionsPolicyFeature('ch-downlink')
chEct → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-ect')
chPrefersColorScheme → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-prefers-color-scheme')
chPrefersReducedMotion → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-prefers-reduced-motion')
chPrefersReducedTransparency → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-prefers-reduced-transparency')
chRtt → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-rtt')
chSaveData → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-save-data')
chUa → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-ua')
chUaArch → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-ua-arch')
chUaBitness → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-ua-bitness')
chUaPlatform → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-ua-platform')
chUaModel → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-ua-model')
chUaMobile → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-ua-mobile')
chUaFormFactor → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-ua-form-factor')
chUaFullVersion → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-ua-full-version')
chUaFullVersionList → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-ua-full-version-list')
chUaPlatformVersion → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-ua-platform-version')
chUaWow64 → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-ua-wow64')
chViewportHeight → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-viewport-height')
chViewportWidth → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-viewport-width')
chWidth → const PermissionsPolicyFeature
const PermissionsPolicyFeature('ch-width')
clipboardRead → const PermissionsPolicyFeature
const PermissionsPolicyFeature('clipboard-read')
clipboardWrite → const PermissionsPolicyFeature
const PermissionsPolicyFeature('clipboard-write')
computePressure → const PermissionsPolicyFeature
const PermissionsPolicyFeature('compute-pressure')
crossOriginIsolated → const PermissionsPolicyFeature
const PermissionsPolicyFeature('cross-origin-isolated')
directSockets → const PermissionsPolicyFeature
const PermissionsPolicyFeature('direct-sockets')
displayCapture → const PermissionsPolicyFeature
const PermissionsPolicyFeature('display-capture')
documentDomain → const PermissionsPolicyFeature
const PermissionsPolicyFeature('document-domain')
encryptedMedia → const PermissionsPolicyFeature
const PermissionsPolicyFeature('encrypted-media')
executionWhileOutOfViewport → const PermissionsPolicyFeature
const PermissionsPolicyFeature('execution-while-out-of-viewport')
executionWhileNotRendered → const PermissionsPolicyFeature
const PermissionsPolicyFeature('execution-while-not-rendered')
focusWithoutUserActivation → const PermissionsPolicyFeature
const PermissionsPolicyFeature('focus-without-user-activation')
fullscreen → const PermissionsPolicyFeature
const PermissionsPolicyFeature('fullscreen')
frobulate → const PermissionsPolicyFeature
const PermissionsPolicyFeature('frobulate')
gamepad → const PermissionsPolicyFeature
const PermissionsPolicyFeature('gamepad')
geolocation → const PermissionsPolicyFeature
const PermissionsPolicyFeature('geolocation')
gyroscope → const PermissionsPolicyFeature
const PermissionsPolicyFeature('gyroscope')
hid → const PermissionsPolicyFeature
const PermissionsPolicyFeature('hid')
identityCredentialsGet → const PermissionsPolicyFeature
const PermissionsPolicyFeature('identity-credentials-get')
idleDetection → const PermissionsPolicyFeature
const PermissionsPolicyFeature('idle-detection')
interestCohort → const PermissionsPolicyFeature
const PermissionsPolicyFeature('interest-cohort')
joinAdInterestGroup → const PermissionsPolicyFeature
const PermissionsPolicyFeature('join-ad-interest-group')
keyboardMap → const PermissionsPolicyFeature
const PermissionsPolicyFeature('keyboard-map')
localFonts → const PermissionsPolicyFeature
const PermissionsPolicyFeature('local-fonts')
magnetometer → const PermissionsPolicyFeature
const PermissionsPolicyFeature('magnetometer')
microphone → const PermissionsPolicyFeature
const PermissionsPolicyFeature('microphone')
midi → const PermissionsPolicyFeature
const PermissionsPolicyFeature('midi')
otpCredentials → const PermissionsPolicyFeature
const PermissionsPolicyFeature('otp-credentials')
payment → const PermissionsPolicyFeature
const PermissionsPolicyFeature('payment')
pictureInPicture → const PermissionsPolicyFeature
const PermissionsPolicyFeature('picture-in-picture')
privateAggregation → const PermissionsPolicyFeature
const PermissionsPolicyFeature('private-aggregation')
privateStateTokenIssuance → const PermissionsPolicyFeature
const PermissionsPolicyFeature('private-state-token-issuance')
privateStateTokenRedemption → const PermissionsPolicyFeature
const PermissionsPolicyFeature('private-state-token-redemption')
publickeyCredentialsCreate → const PermissionsPolicyFeature
const PermissionsPolicyFeature('publickey-credentials-create')
publickeyCredentialsGet → const PermissionsPolicyFeature
const PermissionsPolicyFeature('publickey-credentials-get')
runAdAuction → const PermissionsPolicyFeature
const PermissionsPolicyFeature('run-ad-auction')
screenWakeLock → const PermissionsPolicyFeature
const PermissionsPolicyFeature('screen-wake-lock')
serial → const PermissionsPolicyFeature
const PermissionsPolicyFeature('serial')
sharedAutofill → const PermissionsPolicyFeature
const PermissionsPolicyFeature('shared-autofill')
sharedStorage → const PermissionsPolicyFeature
const PermissionsPolicyFeature('shared-storage')
sharedStorageSelectUrl → const PermissionsPolicyFeature
const PermissionsPolicyFeature('shared-storage-select-url')
smartCard → const PermissionsPolicyFeature
const PermissionsPolicyFeature('smart-card')
speakerSelection → const PermissionsPolicyFeature
const PermissionsPolicyFeature('speaker-selection')
storageAccess → const PermissionsPolicyFeature
const PermissionsPolicyFeature('storage-access')
subApps → const PermissionsPolicyFeature
const PermissionsPolicyFeature('sub-apps')
syncXhr → const PermissionsPolicyFeature
const PermissionsPolicyFeature('sync-xhr')
unload → const PermissionsPolicyFeature
const PermissionsPolicyFeature('unload')
usb → const PermissionsPolicyFeature
const PermissionsPolicyFeature('usb')
usbUnrestricted → const PermissionsPolicyFeature
const PermissionsPolicyFeature('usb-unrestricted')
verticalScroll → const PermissionsPolicyFeature
const PermissionsPolicyFeature('vertical-scroll')
webPrinting → const PermissionsPolicyFeature
const PermissionsPolicyFeature('web-printing')
webShare → const PermissionsPolicyFeature
const PermissionsPolicyFeature('web-share')
windowManagement → const PermissionsPolicyFeature
const PermissionsPolicyFeature('window-management')
windowPlacement → const PermissionsPolicyFeature
const PermissionsPolicyFeature('window-placement')
xrSpatialTracking → const PermissionsPolicyFeature
const PermissionsPolicyFeature('xr-spatial-tracking')

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() String
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<PermissionsPolicyFeature>
A constant List of the values in this enum, in order of their declaration.