OriginTrialTokenStatus

@Serializable(with = OriginTrialTokenStatusSerializer::class)
sealed interface OriginTrialTokenStatus

Origin Trial(https://www.chromium.org/blink/origin-trials) support. Status for an Origin Trial token.

Official doc

Inheritors

Types

Link copied to clipboard
@Serializable(with = OriginTrialTokenStatusSerializer::class)
data object Expired : OriginTrialTokenStatus
Link copied to clipboard
@Serializable(with = OriginTrialTokenStatusSerializer::class)
data object FeatureDisabled : OriginTrialTokenStatus
Link copied to clipboard
@Serializable(with = OriginTrialTokenStatusSerializer::class)
data object FeatureDisabledForUser : OriginTrialTokenStatus
Link copied to clipboard
@Serializable(with = OriginTrialTokenStatusSerializer::class)
data object Insecure : OriginTrialTokenStatus
Link copied to clipboard
@Serializable(with = OriginTrialTokenStatusSerializer::class)
data object InvalidSignature : OriginTrialTokenStatus
Link copied to clipboard
@Serializable(with = OriginTrialTokenStatusSerializer::class)
data object Malformed : OriginTrialTokenStatus
Link copied to clipboard
@Serializable(with = OriginTrialTokenStatusSerializer::class)
data class NotDefinedInProtocol(val value: String) : OriginTrialTokenStatus

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 = OriginTrialTokenStatusSerializer::class)
data object NotSupported : OriginTrialTokenStatus
Link copied to clipboard
@Serializable(with = OriginTrialTokenStatusSerializer::class)
data object Success : OriginTrialTokenStatus
Link copied to clipboard
@Serializable(with = OriginTrialTokenStatusSerializer::class)
data object TokenDisabled : OriginTrialTokenStatus
Link copied to clipboard
@Serializable(with = OriginTrialTokenStatusSerializer::class)
data object UnknownTrial : OriginTrialTokenStatus
Link copied to clipboard
@Serializable(with = OriginTrialTokenStatusSerializer::class)
data object WrongOrigin : OriginTrialTokenStatus
Link copied to clipboard
@Serializable(with = OriginTrialTokenStatusSerializer::class)
data object WrongVersion : OriginTrialTokenStatus