chromium/out/Default/gen/components/safe_browsing/content/common/safe_browsing.mojom-params-data.h

// components/safe_browsing/content/common/safe_browsing.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 COMPONENTS_SAFE_BROWSING_CONTENT_COMMON_SAFE_BROWSING_MOJOM_PARAMS_DATA_H_
#define COMPONENTS_SAFE_BROWSING_CONTENT_COMMON_SAFE_BROWSING_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 safe_browsing::mojom {
namespace internal {
class  SafeBrowsing_CreateCheckerAndCheck_Params_Data {};
static_assert;
class  SafeBrowsing_CreateCheckerAndCheck_ResponseParams_Data {};
static_assert;
class  SafeBrowsing_Clone_Params_Data {};
static_assert;
class  ThreatReporter_GetThreatDOMDetails_Params_Data {};
static_assert;
class  ThreatReporter_GetThreatDOMDetails_ResponseParams_Data {};
static_assert;
class  PhishingDetector_StartPhishingDetection_Params_Data {};
static_assert;
class  PhishingDetector_StartPhishingDetection_ResponseParams_Data {};
static_assert;
class  PhishingModelSetter_SetImageEmbeddingAndPhishingFlatBufferModel_Params_Data {};
static_assert;
class  PhishingModelSetter_AttachImageEmbeddingModel_Params_Data {};
static_assert;
class  PhishingModelSetter_SetPhishingFlatBufferModel_Params_Data {};
static_assert;
class  PhishingModelSetter_ClearScorer_Params_Data {};
static_assert;
class  PhishingModelSetter_SetTestObserver_Params_Data {};
static_assert;
class  PhishingModelSetter_SetTestObserver_ResponseParams_Data {};
static_assert;
class  PhishingModelSetterTestObserver_PhishingModelUpdated_Params_Data {};
static_assert;
class  PhishingImageEmbedderDetector_StartImageEmbedding_Params_Data {};
static_assert;
class  PhishingImageEmbedderDetector_StartImageEmbedding_ResponseParams_Data {};
static_assert;
class  ExtensionWebRequestReporter_SendWebRequestData_Params_Data {};
static_assert;
class  ExtensionWebRequestReporter_Clone_Params_Data {};
static_assert;

}  // namespace internal


class SafeBrowsing_CreateCheckerAndCheck_ParamsDataView {};


class SafeBrowsing_CreateCheckerAndCheck_ResponseParamsDataView {};


class SafeBrowsing_Clone_ParamsDataView {};


class ThreatReporter_GetThreatDOMDetails_ParamsDataView {};


class ThreatReporter_GetThreatDOMDetails_ResponseParamsDataView {};


class PhishingDetector_StartPhishingDetection_ParamsDataView {};


class PhishingDetector_StartPhishingDetection_ResponseParamsDataView {};


class PhishingModelSetter_SetImageEmbeddingAndPhishingFlatBufferModel_ParamsDataView {};


class PhishingModelSetter_AttachImageEmbeddingModel_ParamsDataView {};


class PhishingModelSetter_SetPhishingFlatBufferModel_ParamsDataView {};


class PhishingModelSetter_ClearScorer_ParamsDataView {};


class PhishingModelSetter_SetTestObserver_ParamsDataView {};


class PhishingModelSetter_SetTestObserver_ResponseParamsDataView {};


class PhishingModelSetterTestObserver_PhishingModelUpdated_ParamsDataView {};


class PhishingImageEmbedderDetector_StartImageEmbedding_ParamsDataView {};


class PhishingImageEmbedderDetector_StartImageEmbedding_ResponseParamsDataView {};


class ExtensionWebRequestReporter_SendWebRequestData_ParamsDataView {};


class ExtensionWebRequestReporter_Clone_ParamsDataView {};

inline void SafeBrowsing_CreateCheckerAndCheck_ParamsDataView::GetFrameTokenDataView(
    ::blink::mojom::LocalFrameTokenDataView* output) {}
inline void SafeBrowsing_CreateCheckerAndCheck_ParamsDataView::GetUrlDataView(
    ::url::mojom::UrlDataView* output) {}
inline void SafeBrowsing_CreateCheckerAndCheck_ParamsDataView::GetMethodDataView(
    mojo::StringDataView* output) {}
inline void SafeBrowsing_CreateCheckerAndCheck_ParamsDataView::GetHeadersDataView(
    ::network::mojom::HttpRequestHeadersDataView* output) {}








inline void ThreatReporter_GetThreatDOMDetails_ResponseParamsDataView::GetNodesDataView(
    mojo::ArrayDataView<ThreatDOMDetailsNodeDataView>* output) {}


inline void PhishingDetector_StartPhishingDetection_ParamsDataView::GetUrlDataView(
    ::url::mojom::UrlDataView* output) {}


inline void PhishingDetector_StartPhishingDetection_ResponseParamsDataView::GetRequestDataView(
    ::mojo_base::mojom::ProtoWrapperDataView* output) {}


inline void PhishingModelSetter_SetImageEmbeddingAndPhishingFlatBufferModel_ParamsDataView::GetRegionDataView(
    ::mojo_base::mojom::ReadOnlySharedMemoryRegionDataView* output) {}
inline void PhishingModelSetter_SetImageEmbeddingAndPhishingFlatBufferModel_ParamsDataView::GetTfliteModelDataView(
    ::mojo_base::mojom::ReadOnlyFileDataView* output) {}
inline void PhishingModelSetter_SetImageEmbeddingAndPhishingFlatBufferModel_ParamsDataView::GetImageEmbeddingModelDataView(
    ::mojo_base::mojom::ReadOnlyFileDataView* output) {}


inline void PhishingModelSetter_AttachImageEmbeddingModel_ParamsDataView::GetImageEmbeddingModelDataView(
    ::mojo_base::mojom::ReadOnlyFileDataView* output) {}


inline void PhishingModelSetter_SetPhishingFlatBufferModel_ParamsDataView::GetRegionDataView(
    ::mojo_base::mojom::ReadOnlySharedMemoryRegionDataView* output) {}
inline void PhishingModelSetter_SetPhishingFlatBufferModel_ParamsDataView::GetTfliteModelDataView(
    ::mojo_base::mojom::ReadOnlyFileDataView* output) {}










inline void PhishingImageEmbedderDetector_StartImageEmbedding_ParamsDataView::GetUrlDataView(
    ::url::mojom::UrlDataView* output) {}


inline void PhishingImageEmbedderDetector_StartImageEmbedding_ResponseParamsDataView::GetImageEmbeddingRequestDataView(
    ::mojo_base::mojom::ProtoWrapperDataView* output) {}


inline void ExtensionWebRequestReporter_SendWebRequestData_ParamsDataView::GetOriginExtensionIdDataView(
    mojo::StringDataView* output) {}
inline void ExtensionWebRequestReporter_SendWebRequestData_ParamsDataView::GetTelemetryUrlDataView(
    ::url::mojom::UrlDataView* output) {}





}  // safe_browsing::mojom

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

#endif  // COMPONENTS_SAFE_BROWSING_CONTENT_COMMON_SAFE_BROWSING_MOJOM_PARAMS_DATA_H_