#ifndef COMPONENTS_DOWNLOAD_DATABASE_DOWNLOAD_INFO_H_
#define COMPONENTS_DOWNLOAD_DATABASE_DOWNLOAD_INFO_H_
#include <optional>
#include <string>
#include "components/download/database/in_progress/in_progress_info.h"
#include "components/download/database/in_progress/ukm_info.h"
namespace download {
struct DownloadInfo {
public:
DownloadInfo();
DownloadInfo(const DownloadInfo& other);
~DownloadInfo();
bool operator==(const DownloadInfo& other) const;
std::string guid;
int id = -1;
std::optional<UkmInfo> ukm_info;
std::optional<InProgressInfo> in_progress_info;
};
}
#endif