#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 { … }
}