chromium/out/Default/gen/third_party/blink/public/mojom/ai/ai_manager.mojom-params-data.h

// third_party/blink/public/mojom/ai/ai_manager.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 THIRD_PARTY_BLINK_PUBLIC_MOJOM_AI_AI_MANAGER_MOJOM_PARAMS_DATA_H_
#define THIRD_PARTY_BLINK_PUBLIC_MOJOM_AI_AI_MANAGER_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 blink::mojom {
namespace internal {
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AIManagerCreateWriterClient_OnResult_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AIManagerCreateRewriterClient_OnResult_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AIManagerCreateSummarizerClient_OnResult_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AIManager_CanCreateTextSession_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AIManager_CanCreateTextSession_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AIManager_CreateTextSession_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AIManager_CreateTextSession_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AIManager_CanCreateSummarizer_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AIManager_CanCreateSummarizer_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AIManager_CreateSummarizer_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AIManager_GetTextModelInfo_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AIManager_GetTextModelInfo_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AIManager_CreateWriter_Params_Data {};
static_assert;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AIManager_CreateRewriter_Params_Data {};
static_assert;

}  // namespace internal


class AIManagerCreateWriterClient_OnResult_ParamsDataView {};


class AIManagerCreateRewriterClient_OnResult_ParamsDataView {};


class AIManagerCreateSummarizerClient_OnResult_ParamsDataView {};


class AIManager_CanCreateTextSession_ParamsDataView {};


class AIManager_CanCreateTextSession_ResponseParamsDataView {};


class AIManager_CreateTextSession_ParamsDataView {};


class AIManager_CreateTextSession_ResponseParamsDataView {};


class AIManager_CanCreateSummarizer_ParamsDataView {};


class AIManager_CanCreateSummarizer_ResponseParamsDataView {};


class AIManager_CreateSummarizer_ParamsDataView {};


class AIManager_GetTextModelInfo_ParamsDataView {};


class AIManager_GetTextModelInfo_ResponseParamsDataView {};


class AIManager_CreateWriter_ParamsDataView {};


class AIManager_CreateRewriter_ParamsDataView {};











inline void AIManager_CreateTextSession_ParamsDataView::GetSamplingParamsDataView(
    ::blink::mojom::AITextSessionSamplingParamsDataView* output) {}
inline void AIManager_CreateTextSession_ParamsDataView::GetSystemPromptDataView(
    mojo::StringDataView* output) {}


inline void AIManager_CreateTextSession_ResponseParamsDataView::GetInfoDataView(
    ::blink::mojom::AITextSessionInfoDataView* output) {}






inline void AIManager_CreateSummarizer_ParamsDataView::GetOptionsDataView(
    ::blink::mojom::AISummarizerOptionsDataView* output) {}
inline void AIManager_CreateSummarizer_ParamsDataView::GetSharedContextDataView(
    mojo::StringDataView* output) {}




inline void AIManager_GetTextModelInfo_ResponseParamsDataView::GetTextModelInfoDataView(
    ::blink::mojom::AITextModelInfoDataView* output) {}


inline void AIManager_CreateWriter_ParamsDataView::GetSharedContextDataView(
    mojo::StringDataView* output) {}


inline void AIManager_CreateRewriter_ParamsDataView::GetSharedContextDataView(
    mojo::StringDataView* output) {}



}  // blink::mojom

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

#endif  // THIRD_PARTY_BLINK_PUBLIC_MOJOM_AI_AI_MANAGER_MOJOM_PARAMS_DATA_H_