CookieIssueDetails

@Serializable
data class CookieIssueDetails(val cookie: AffectedCookie? = null, val rawCookieLine: String? = null, val cookieWarningReasons: List<CookieWarningReason>, val cookieExclusionReasons: List<CookieExclusionReason>, val operation: CookieOperation, val siteForCookies: String? = null, val cookieUrl: String? = null, val request: AffectedRequest? = null, val insight: CookieIssueInsight? = null)

This information is currently necessary, as the front-end has a difficult time finding a specific cookie. With this, we can convey specific error information without the cookie.

Official doc

Constructors

Link copied to clipboard
constructor(cookie: AffectedCookie? = null, rawCookieLine: String? = null, cookieWarningReasons: List<CookieWarningReason>, cookieExclusionReasons: List<CookieExclusionReason>, operation: CookieOperation, siteForCookies: String? = null, cookieUrl: String? = null, request: AffectedRequest? = null, insight: CookieIssueInsight? = null)

Properties

Link copied to clipboard

If AffectedCookie is not set then rawCookieLine contains the raw Set-Cookie header string. This hints at a problem where the cookie line is syntactically or semantically malformed in a way that no valid cookie could be created.

Link copied to clipboard

(undocumented in the protocol definition)

Link copied to clipboard

(undocumented in the protocol definition)

Link copied to clipboard

(undocumented in the protocol definition)

Link copied to clipboard

The recommended solution to the issue.

Link copied to clipboard

Optionally identifies the site-for-cookies and the cookie url, which may be used by the front-end as additional context.

Link copied to clipboard

(undocumented in the protocol definition)

Link copied to clipboard

(undocumented in the protocol definition)

Link copied to clipboard

(undocumented in the protocol definition)