StyleSheetOrigin

@Serializable(with = StyleSheetOriginSerializer::class)
sealed interface StyleSheetOrigin

Stylesheet type: "injected" for stylesheets injected via extension, "user-agent" for user-agent stylesheets, "inspector" for stylesheets created by the inspector (i.e. those holding the "via inspector" rules), "regular" for regular stylesheets.

Official doc

Inheritors

Types

Link copied to clipboard
@Serializable(with = StyleSheetOriginSerializer::class)
data object injected : StyleSheetOrigin
Link copied to clipboard
@Serializable(with = StyleSheetOriginSerializer::class)
data object inspector : StyleSheetOrigin
Link copied to clipboard
@Serializable(with = StyleSheetOriginSerializer::class)
data class NotDefinedInProtocol(val value: String) : StyleSheetOrigin

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 = StyleSheetOriginSerializer::class)
data object regular : StyleSheetOrigin
Link copied to clipboard
@Serializable(with = StyleSheetOriginSerializer::class)
data object userAgent : StyleSheetOrigin