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.