#ifndef COMPONENTS_PAGE_IMAGE_SERVICE_METRICS_UTIL_H_
#define COMPONENTS_PAGE_IMAGE_SERVICE_METRICS_UTIL_H_
#include <string>
#include "base/metrics/histogram_functions.h"
#include "components/page_image_service/mojom/page_image_service.mojom.h"
namespace page_image_service {
constexpr char kBackendHistogramName[] = …;
constexpr char kBackendOptimizationGuideResultHistogramName[] = …;
constexpr char kBackendSuggestResultHistogramName[] = …;
constexpr char kConsentStatusHistogramName[] = …;
enum class PageImageServiceBackend { … };
enum class PageImageServiceResult { … };
enum class PageImageServiceConsentStatus { … };
std::string ClientIdToString(mojom::ClientId client_id);
template <typename T>
void UmaHistogramEnumerationForClient(const std::string& name,
T sample,
mojom::ClientId client_id) { … }
}
#endif