chromium/services/network/public/mojom/schemeful_site.mojom

// 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.

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;
};