SpeculationAction

@Serializable(with = SpeculationActionSerializer::class)
sealed interface SpeculationAction

The type of preloading attempted. It corresponds to mojom::SpeculationAction (although PrefetchWithSubresources is omitted as it isn't being used by clients).

Official doc

Inheritors

Types

Link copied to clipboard
@Serializable(with = SpeculationActionSerializer::class)
data class NotDefinedInProtocol(val value: String) : SpeculationAction

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 = SpeculationActionSerializer::class)
data object Prefetch : SpeculationAction
Link copied to clipboard
@Serializable(with = SpeculationActionSerializer::class)
data object Prerender : SpeculationAction