#ifndef SERVICES_METRICS_PUBLIC_MOJOM_UKM_INTERFACE_MOJOM_PARAMS_DATA_H_
#define SERVICES_METRICS_PUBLIC_MOJOM_UKM_INTERFACE_MOJOM_PARAMS_DATA_H_
#include "mojo/public/cpp/bindings/lib/bindings_internal.h"
#include "mojo/public/cpp/bindings/lib/buffer.h"
#if defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-private-field"
#endif
namespace mojo::internal {
class ValidationContext;
}
namespace ukm::mojom {
namespace internal {
class SingularUkmInterface_Submit_Params_Data { … };
static_assert …;
class UkmRecorderClientInterface_SetParameters_Params_Data { … };
static_assert …;
class UkmRecorderInterface_AddEntry_Params_Data { … };
static_assert …;
class UkmRecorderInterface_UpdateSourceURL_Params_Data { … };
static_assert …;
class UkmRecorderFactory_CreateUkmRecorder_Params_Data { … };
static_assert …;
}
class SingularUkmInterface_Submit_ParamsDataView { … };
class UkmRecorderClientInterface_SetParameters_ParamsDataView { … };
class UkmRecorderInterface_AddEntry_ParamsDataView { … };
class UkmRecorderInterface_UpdateSourceURL_ParamsDataView { … };
class UkmRecorderFactory_CreateUkmRecorder_ParamsDataView { … };
inline void SingularUkmInterface_Submit_ParamsDataView::GetEntryDataView(
UkmEntryDataView* output) { … }
inline void UkmRecorderClientInterface_SetParameters_ParamsDataView::GetParamsDataView(
UkmRecorderParametersDataView* output) { … }
inline void UkmRecorderInterface_AddEntry_ParamsDataView::GetEntryDataView(
UkmEntryDataView* output) { … }
inline void UkmRecorderInterface_UpdateSourceURL_ParamsDataView::GetUrlDataView(
mojo::StringDataView* output) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif