#include "chrome/browser/web_applications/externally_managed_app_install_task.h"
#include <utility>
#include "chrome/browser/web_applications/commands/external_app_resolution_command.h"
#include "chrome/browser/web_applications/web_app_command_manager.h"
#include "chrome/browser/web_applications/web_app_command_scheduler.h"
#include "chrome/browser/web_applications/web_app_install_finalizer.h"
#include "chrome/browser/web_applications/web_app_provider.h"
namespace web_app {
ExternallyManagedAppInstallTask::ExternallyManagedAppInstallTask(
WebAppProvider& provider,
ExternalInstallOptions install_options)
: … { … }
ExternallyManagedAppInstallTask::~ExternallyManagedAppInstallTask() = default;
void ExternallyManagedAppInstallTask::Install(
std::optional<webapps::AppId> installed_placeholder_app_id,
ResultCallback result_callback) { … }
}