chromium/third_party/blink/renderer/modules/cookie_store/cookie_init.idl

// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// https://wicg.github.io/cookie-store/explainer.html

enum CookieSameSite {
  "strict",
  "lax",
  "none"
};

dictionary CookieInit {
  required USVString name;
  required USVString value;
  USVString? domain = null;
  USVString path = "/";
  DOMHighResTimeStamp? expires = null;
  CookieSameSite sameSite = "strict";
  boolean partitioned = false;
};