struct Protocol::Audits::CookieIssueDetails
- Protocol::Audits::CookieIssueDetails
- Struct
- Value
- Object
Overview
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.
Included Modules
- JSON::Serializable
Defined in:
protocol/audits.crConstructors
Instance Method Summary
-
#cookie : AffectedCookie | Nil
If AffectedCookie is not set then rawCookieLine contains the raw Set-Cookie header string.
- #cookie_exclusion_reasons : Array(CookieExclusionReason)
- #cookie_url : String | Nil
- #cookie_warning_reasons : Array(CookieWarningReason)
-
#operation : CookieOperation
Optionally identifies the site-for-cookies and the cookie url, which may be used by the front-end as additional context.
- #raw_cookie_line : String | Nil
- #request : AffectedRequest | Nil
- #site_for_cookies : String | Nil
Constructor Detail
Instance Method Detail
def cookie : AffectedCookie | Nil
#
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.
def operation : CookieOperation
#
Optionally identifies the site-for-cookies and the cookie url, which may be used by the front-end as additional context.