#ifndef COMPONENTS_UPDATE_CLIENT_PROTOCOL_DEFINITION_H_
#define COMPONENTS_UPDATE_CLIENT_PROTOCOL_DEFINITION_H_
#include <stdint.h>
#include <optional>
#include <string>
#include <vector>
#include "base/containers/flat_map.h"
#include "base/values.h"
#include "build/build_config.h"
#include "components/update_client/activity_data_service.h"
namespace update_client::protocol_request {
extern const char kProtocolVersion[];
inline constexpr int64_t kProtocolMaxInt = …;
inline constexpr int kEventInstall = …;
inline constexpr int kEventUpdate = …;
inline constexpr int kEventUninstall = …;
inline constexpr int kEventDownload = …;
inline constexpr int kEventAppCommandComplete = …;
inline constexpr int kEventAction = …;
struct HW { … };
struct OS { … };
struct Updater { … };
struct UpdateCheck { … };
struct Data { … };
struct Ping { … };
struct App { … };
struct Request { … };
}
#endif