chromium/services/network/public/mojom/shared_dictionary_isolation_key.mojom

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

module network.mojom;

import "services/network/public/mojom/schemeful_site.mojom";
import "url/mojom/origin.mojom";

// Mapped to `net::SharedDictionaryIsolationKey`.
// Note: Opaque origins are not allowed for either `frame_origin` or
// `top_frame_site`.
struct SharedDictionaryIsolationKey {
  url.mojom.Origin frame_origin;
  SchemefulSite top_frame_site;
};