// 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. #ifndef EXTENSIONS_BROWSER_UPDATER_EXTENSION_UPDATE_DATA_H_ #define EXTENSIONS_BROWSER_UPDATER_EXTENSION_UPDATE_DATA_H_ #include <map> #include <optional> #include <string> #include "base/functional/callback_forward.h" namespace base { class Version; } namespace extensions { struct ExtensionUpdateData; struct ExtensionUpdateCheckParams; ExtensionUpdateDataMap; // Called with the extension id and version of the update that was // found. UpdateFoundCallback; // This struct contains update information for a specific extension. struct ExtensionUpdateData { … }; // The basic structure for an extension update check request, which // can contain a collection of extensions. struct ExtensionUpdateCheckParams { … }; } // namespace extensions #endif // EXTENSIONS_BROWSER_UPDATER_EXTENSION_UPDATE_DATA_H_