blob: 0a26d119a7c91c568cf62ec644b44c72b09d3953 [file] [log] [blame]
// Copyright 2019 The Chromium Authors. All rights reserved.
// 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";
// Mapped to net::NetworkIsolationKey.
struct NetworkIsolationKey {
// Keeping optional to allow clients that do not populate top frame origin.
// TODO(crbug.com/910721): This will eventually always be populated.
SchemefulSite? top_frame_site;
SchemefulSite? frame_site;
bool opaque_and_non_transient;
};