PermissionsPolicyBlockReason

@Serializable(with = PermissionsPolicyBlockReasonSerializer::class)
sealed interface PermissionsPolicyBlockReason

Reason for a permissions policy feature to be disabled.

Official doc

Inheritors

Types

Link copied to clipboard
@Serializable(with = PermissionsPolicyBlockReasonSerializer::class)
data object Header : PermissionsPolicyBlockReason
Link copied to clipboard
@Serializable(with = PermissionsPolicyBlockReasonSerializer::class)
data object IframeAttribute : PermissionsPolicyBlockReason
Link copied to clipboard
@Serializable(with = PermissionsPolicyBlockReasonSerializer::class)
data object InFencedFrameTree : PermissionsPolicyBlockReason
Link copied to clipboard
@Serializable(with = PermissionsPolicyBlockReasonSerializer::class)
data object InIsolatedApp : PermissionsPolicyBlockReason
Link copied to clipboard
@Serializable(with = PermissionsPolicyBlockReasonSerializer::class)
data class NotDefinedInProtocol(val value: String) : PermissionsPolicyBlockReason

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