chromium/third_party/blink/public/mojom/document_metadata/document_metadata.mojom

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

module blink.mojom;

import "components/schema_org/common/metadata.mojom";
import "url/mojom/url.mojom";

struct WebPage {
  url.mojom.Url url;
  string title;
  array<schema_org.mojom.Entity> entities;
};

// Null page denotes no results.
interface DocumentMetadata {
  GetEntities() => (WebPage? page);
};