chromium/out/Default/gen/services/on_device_model/public/mojom/on_device_model_service.mojom-params-data.h

// services/on_device_model/public/mojom/on_device_model_service.mojom-params-data.h is auto generated by mojom_bindings_generator.py, do not edit

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef SERVICES_ON_DEVICE_MODEL_PUBLIC_MOJOM_ON_DEVICE_MODEL_SERVICE_MOJOM_PARAMS_DATA_H_
#define SERVICES_ON_DEVICE_MODEL_PUBLIC_MOJOM_ON_DEVICE_MODEL_SERVICE_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  PlatformModelProgressObserver_Progress_Params_Data {};
static_assert;
class  OnDeviceModelService_LoadModel_Params_Data {};
static_assert;
class  OnDeviceModelService_LoadModel_ResponseParams_Data {};
static_assert;
class  OnDeviceModelService_GetEstimatedPerformanceClass_Params_Data {};
static_assert;
class  OnDeviceModelService_GetEstimatedPerformanceClass_ResponseParams_Data {};
static_assert;
class  OnDeviceModelPlatformService_LoadPlatformModel_Params_Data {};
static_assert;
class  OnDeviceModelPlatformService_LoadPlatformModel_ResponseParams_Data {};
static_assert;
class  OnDeviceModelPlatformService_GetPlatformModelState_Params_Data {};
static_assert;
class  OnDeviceModelPlatformService_GetPlatformModelState_ResponseParams_Data {};
static_assert;
class  OnDeviceModelPlatformService_GetEstimatedPerformanceClass_Params_Data {};
static_assert;
class  OnDeviceModelPlatformService_GetEstimatedPerformanceClass_ResponseParams_Data {};
static_assert;
class  OnDeviceModelPlatformService_FormatInput_Params_Data {};
static_assert;
class  OnDeviceModelPlatformService_FormatInput_ResponseParams_Data {};
static_assert;
class  OnDeviceModelPlatformService_ValidateSafetyResult_Params_Data {};
static_assert;
class  OnDeviceModelPlatformService_ValidateSafetyResult_ResponseParams_Data {};
static_assert;

}  // namespace internal


class PlatformModelProgressObserver_Progress_ParamsDataView {};


class OnDeviceModelService_LoadModel_ParamsDataView {};


class OnDeviceModelService_LoadModel_ResponseParamsDataView {};


class OnDeviceModelService_GetEstimatedPerformanceClass_ParamsDataView {};


class OnDeviceModelService_GetEstimatedPerformanceClass_ResponseParamsDataView {};


class OnDeviceModelPlatformService_LoadPlatformModel_ParamsDataView {};


class OnDeviceModelPlatformService_LoadPlatformModel_ResponseParamsDataView {};


class OnDeviceModelPlatformService_GetPlatformModelState_ParamsDataView {};


class OnDeviceModelPlatformService_GetPlatformModelState_ResponseParamsDataView {};


class OnDeviceModelPlatformService_GetEstimatedPerformanceClass_ParamsDataView {};


class OnDeviceModelPlatformService_GetEstimatedPerformanceClass_ResponseParamsDataView {};


class OnDeviceModelPlatformService_FormatInput_ParamsDataView {};


class OnDeviceModelPlatformService_FormatInput_ResponseParamsDataView {};


class OnDeviceModelPlatformService_ValidateSafetyResult_ParamsDataView {};


class OnDeviceModelPlatformService_ValidateSafetyResult_ResponseParamsDataView {};



inline void OnDeviceModelService_LoadModel_ParamsDataView::GetParamsDataView(
    LoadModelParamsDataView* output) {}








inline void OnDeviceModelPlatformService_LoadPlatformModel_ParamsDataView::GetUuidDataView(
    ::mojo_base::mojom::UuidDataView* output) {}




inline void OnDeviceModelPlatformService_GetPlatformModelState_ParamsDataView::GetUuidDataView(
    ::mojo_base::mojom::UuidDataView* output) {}








inline void OnDeviceModelPlatformService_FormatInput_ParamsDataView::GetUuidDataView(
    ::mojo_base::mojom::UuidDataView* output) {}
inline void OnDeviceModelPlatformService_FormatInput_ParamsDataView::GetFieldsDataView(
    mojo::MapDataView<mojo::StringDataView, mojo::StringDataView>* output) {}


inline void OnDeviceModelPlatformService_FormatInput_ResponseParamsDataView::GetResultDataView(
    mojo::StringDataView* output) {}


inline void OnDeviceModelPlatformService_ValidateSafetyResult_ParamsDataView::GetTextDataView(
    mojo::StringDataView* output) {}
inline void OnDeviceModelPlatformService_ValidateSafetyResult_ParamsDataView::GetSafetyInfoDataView(
    ::on_device_model::mojom::SafetyInfoDataView* output) {}





}  // on_device_model::mojom

#if defined(__clang__)
#pragma clang diagnostic pop
#endif

#endif  // SERVICES_ON_DEVICE_MODEL_PUBLIC_MOJOM_ON_DEVICE_MODEL_SERVICE_MOJOM_PARAMS_DATA_H_