blob: 1861c7c493f6ed4178fff2c6a108634858642520 [file] [log] [blame]
// Copyright 2020 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 "url/mojom/origin.mojom";
// Class which represents a scheme and eTLD+1 for an origin.
// Mapped to net::SchemefulSite.
struct SchemefulSite {
// Underlying origin of the schemeful site. This is not an arbitrary origin.
// It must either be an opaque origin, or a scheme + eTLD+1 + default port.
url.mojom.Origin site_as_origin;