#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 …;
}
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) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif