chromium/chrome/browser/web_applications/isolated_web_apps/isolated_web_app_install_source.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 "chrome/browser/web_applications/isolated_web_apps/isolated_web_app_install_source.h"

#include "base/files/file_path.h"
#include "base/strings/to_string.h"
#include "base/values.h"
#include "components/webapps/browser/installable/installable_metrics.h"
#include "url/gurl.h"
#include "url/origin.h"

namespace web_app {

// static
IsolatedWebAppInstallSource IsolatedWebAppInstallSource::FromGraphicalInstaller(
    IwaSourceBundleWithModeAndFileOp source) {}

// static
IsolatedWebAppInstallSource IsolatedWebAppInstallSource::FromExternalPolicy(
    IwaSourceProdModeWithFileOp source) {}

// static
IsolatedWebAppInstallSource IsolatedWebAppInstallSource::FromShimlessRma(
    IwaSourceProdModeWithFileOp source) {}

// static
IsolatedWebAppInstallSource IsolatedWebAppInstallSource::FromDevUi(
    IwaSourceDevModeWithFileOp source) {}

// static
IsolatedWebAppInstallSource IsolatedWebAppInstallSource::FromDevCommandLine(
    IwaSourceDevModeWithFileOp source) {}

IsolatedWebAppInstallSource::IsolatedWebAppInstallSource(
    const IsolatedWebAppInstallSource&) = default;
IsolatedWebAppInstallSource& IsolatedWebAppInstallSource::operator=(
    const IsolatedWebAppInstallSource&) = default;

IsolatedWebAppInstallSource::~IsolatedWebAppInstallSource() = default;

base::Value IsolatedWebAppInstallSource::ToDebugValue() const {}

IsolatedWebAppInstallSource::IsolatedWebAppInstallSource(
    IwaSourceWithModeAndFileOp source,
    webapps::WebappInstallSource install_surface)
    :{}

}  // namespace web_app