#ifndef SERVICES_ON_DEVICE_MODEL_PUBLIC_MOJOM_ON_DEVICE_MODEL_MOJOM_PARAMS_DATA_H_
#define SERVICES_ON_DEVICE_MODEL_PUBLIC_MOJOM_ON_DEVICE_MODEL_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 on_device_model::mojom {
namespace internal {
class StreamingResponder_OnResponse_Params_Data { … };
static_assert …;
class StreamingResponder_OnComplete_Params_Data { … };
static_assert …;
class ContextClient_OnComplete_Params_Data { … };
static_assert …;
class Session_AddContext_Params_Data { … };
static_assert …;
class Session_Execute_Params_Data { … };
static_assert …;
class Session_GetSizeInTokens_Params_Data { … };
static_assert …;
class Session_GetSizeInTokens_ResponseParams_Data { … };
static_assert …;
class Session_Score_Params_Data { … };
static_assert …;
class Session_Score_ResponseParams_Data { … };
static_assert …;
class Session_Clone_Params_Data { … };
static_assert …;
class OnDeviceModel_StartSession_Params_Data { … };
static_assert …;
class OnDeviceModel_ClassifyTextSafety_Params_Data { … };
static_assert …;
class OnDeviceModel_ClassifyTextSafety_ResponseParams_Data { … };
static_assert …;
class OnDeviceModel_DetectLanguage_Params_Data { … };
static_assert …;
class OnDeviceModel_DetectLanguage_ResponseParams_Data { … };
static_assert …;
class OnDeviceModel_LoadAdaptation_Params_Data { … };
static_assert …;
class OnDeviceModel_LoadAdaptation_ResponseParams_Data { … };
static_assert …;
}
class StreamingResponder_OnResponse_ParamsDataView { … };
class StreamingResponder_OnComplete_ParamsDataView { … };
class ContextClient_OnComplete_ParamsDataView { … };
class Session_AddContext_ParamsDataView { … };
class Session_Execute_ParamsDataView { … };
class Session_GetSizeInTokens_ParamsDataView { … };
class Session_GetSizeInTokens_ResponseParamsDataView { … };
class Session_Score_ParamsDataView { … };
class Session_Score_ResponseParamsDataView { … };
class Session_Clone_ParamsDataView { … };
class OnDeviceModel_StartSession_ParamsDataView { … };
class OnDeviceModel_ClassifyTextSafety_ParamsDataView { … };
class OnDeviceModel_ClassifyTextSafety_ResponseParamsDataView { … };
class OnDeviceModel_DetectLanguage_ParamsDataView { … };
class OnDeviceModel_DetectLanguage_ResponseParamsDataView { … };
class OnDeviceModel_LoadAdaptation_ParamsDataView { … };
class OnDeviceModel_LoadAdaptation_ResponseParamsDataView { … };
inline void StreamingResponder_OnResponse_ParamsDataView::GetChunkDataView(
ResponseChunkDataView* output) { … }
inline void StreamingResponder_OnComplete_ParamsDataView::GetSummaryDataView(
ResponseSummaryDataView* output) { … }
inline void Session_AddContext_ParamsDataView::GetInputDataView(
InputOptionsDataView* output) { … }
inline void Session_Execute_ParamsDataView::GetInputDataView(
InputOptionsDataView* output) { … }
inline void Session_GetSizeInTokens_ParamsDataView::GetTextDataView(
mojo::StringDataView* output) { … }
inline void Session_Score_ParamsDataView::GetTextDataView(
mojo::StringDataView* output) { … }
inline void OnDeviceModel_ClassifyTextSafety_ParamsDataView::GetTextDataView(
mojo::StringDataView* output) { … }
inline void OnDeviceModel_ClassifyTextSafety_ResponseParamsDataView::GetSafetyInfoDataView(
SafetyInfoDataView* output) { … }
inline void OnDeviceModel_DetectLanguage_ParamsDataView::GetTextDataView(
mojo::StringDataView* output) { … }
inline void OnDeviceModel_DetectLanguage_ResponseParamsDataView::GetResultDataView(
LanguageDetectionResultDataView* output) { … }
inline void OnDeviceModel_LoadAdaptation_ParamsDataView::GetParamsDataView(
LoadAdaptationParamsDataView* output) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif