#ifndef CHROME_BROWSER_DOWNGRADE_SNAPSHOT_FILE_COLLECTOR_H_
#define CHROME_BROWSER_DOWNGRADE_SNAPSHOT_FILE_COLLECTOR_H_
#include <stdint.h>
#include <vector>
#include "base/files/file_path.h"
namespace downgrade {
struct SnapshotItemDetails {
enum class ItemType { kFile, kDirectory };
SnapshotItemDetails(base::FilePath path, ItemType type, uint64_t data_types);
~SnapshotItemDetails() = default;
const base::FilePath path;
const bool is_directory;
const uint64_t data_types;
};
std::vector<SnapshotItemDetails> CollectUserDataItems();
std::vector<SnapshotItemDetails> CollectProfileItems();
}
#endif