| Index: net/cookies/cookie_constants.h
 | 
| diff --git a/net/cookies/cookie_constants.h b/net/cookies/cookie_constants.h
 | 
| index 7e27e14657d24d44945e5d34ec57620897e7fa86..49dafbdb3a12af6958da42788285f86b8db51497 100644
 | 
| --- a/net/cookies/cookie_constants.h
 | 
| +++ b/net/cookies/cookie_constants.h
 | 
| @@ -18,13 +18,27 @@ enum CookiePriority {
 | 
|    COOKIE_PRIORITY_DEFAULT = COOKIE_PRIORITY_MEDIUM
 | 
|  };
 | 
|  
 | 
| +enum class CookieSameSite {
 | 
| +  NO_RESTRICTION = 0,
 | 
| +  LAX_MODE = 1,
 | 
| +  STRICT_MODE = 2,
 | 
| +  DEFAULT_MODE = NO_RESTRICTION
 | 
| +};
 | 
| +
 | 
|  // Returns the Set-Cookie header priority token corresponding to |priority|.
 | 
| -NET_EXPORT const std::string CookiePriorityToString(CookiePriority priority);
 | 
| +//
 | 
| +// TODO(mkwst): Remove this once its callsites are refactored.
 | 
| +NET_EXPORT std::string CookiePriorityToString(CookiePriority priority);
 | 
|  
 | 
|  // Converts the Set-Cookie header priority token |priority| to a CookiePriority.
 | 
|  // Defaults to COOKIE_PRIORITY_DEFAULT for empty or unrecognized strings.
 | 
|  NET_EXPORT CookiePriority StringToCookiePriority(const std::string& priority);
 | 
|  
 | 
| +// Converst the Set-Cookie header SameSite token |same_site| to a
 | 
| +// CookieSameSite. Defaults to CookieSameSite::DEFAULT_MODE for empty or
 | 
| +// unrecognized strings.
 | 
| +NET_EXPORT CookieSameSite StringToCookieSameSite(const std::string& same_site);
 | 
| +
 | 
|  }  // namespace net
 | 
|  
 | 
|  #endif  // NET_COOKIES_COOKIE_CONSTANTS_H_
 | 
| 
 |