chromium/components/webapps/browser/banners/web_app_banner_data.cc

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

#include "components/webapps/browser/banners/web_app_banner_data.h"

#include <string>

#include "components/webapps/browser/installable/installable_data.h"
#include "components/webapps/common/web_app_id.h"
#include "components/webapps/common/web_page_metadata.mojom.h"
#include "third_party/blink/public/mojom/manifest/manifest.mojom.h"
#include "third_party/skia/include/core/SkBitmap.h"
#include "url/gurl.h"

namespace webapps {

WebAppBannerData::WebAppBannerData(ManifestId manifest_id,
                                   blink::mojom::ManifestPtr manifest_ptr,
                                   mojom::WebPageMetadataPtr metadata,
                                   GURL manifest_url)
    :{}
WebAppBannerData::WebAppBannerData(ManifestId manifest_id,
                                   const blink::mojom::Manifest& manifest,
                                   const mojom::WebPageMetadata& metadata,
                                   GURL manifest_url)
    :{}
WebAppBannerData::WebAppBannerData(const WebAppBannerData& other)
    :{}
WebAppBannerData::~WebAppBannerData() = default;

const std::u16string& WebAppBannerData::GetAppName() const {}

const blink::mojom::Manifest& WebAppBannerData::manifest() const {}

const mojom::WebPageMetadata& WebAppBannerData::web_page_metadata() const {}

}  // namespace webapps