chromium/out/Default/gen/content/browser/attribution_reporting/attribution_internals.mojom-params-data.h

// content/browser/attribution_reporting/attribution_internals.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 CONTENT_BROWSER_ATTRIBUTION_REPORTING_ATTRIBUTION_INTERNALS_MOJOM_PARAMS_DATA_H_
#define CONTENT_BROWSER_ATTRIBUTION_REPORTING_ATTRIBUTION_INTERNALS_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 attribution_internals::mojom {
namespace internal {
class  Observer_OnSourcesChanged_Params_Data {};
static_assert;
class  Observer_OnReportsChanged_Params_Data {};
static_assert;
class  Observer_OnSourceHandled_Params_Data {};
static_assert;
class  Observer_OnReportHandled_Params_Data {};
static_assert;
class  Observer_OnDebugReportSent_Params_Data {};
static_assert;
class  Observer_OnAggregatableDebugReportSent_Params_Data {};
static_assert;
class  Observer_OnTriggerHandled_Params_Data {};
static_assert;
class  Observer_OnOsRegistration_Params_Data {};
static_assert;
class  Observer_OnDebugModeChanged_Params_Data {};
static_assert;
class  Handler_IsAttributionReportingEnabled_Params_Data {};
static_assert;
class  Handler_IsAttributionReportingEnabled_ResponseParams_Data {};
static_assert;
class  Handler_SendReport_Params_Data {};
static_assert;
class  Handler_SendReport_ResponseParams_Data {};
static_assert;
class  Handler_ClearStorage_Params_Data {};
static_assert;
class  Handler_ClearStorage_ResponseParams_Data {};
static_assert;
class  Factory_Create_Params_Data {};
static_assert;

}  // namespace internal


class Observer_OnSourcesChanged_ParamsDataView {};


class Observer_OnReportsChanged_ParamsDataView {};


class Observer_OnSourceHandled_ParamsDataView {};


class Observer_OnReportHandled_ParamsDataView {};


class Observer_OnDebugReportSent_ParamsDataView {};


class Observer_OnAggregatableDebugReportSent_ParamsDataView {};


class Observer_OnTriggerHandled_ParamsDataView {};


class Observer_OnOsRegistration_ParamsDataView {};


class Observer_OnDebugModeChanged_ParamsDataView {};


class Handler_IsAttributionReportingEnabled_ParamsDataView {};


class Handler_IsAttributionReportingEnabled_ResponseParamsDataView {};


class Handler_SendReport_ParamsDataView {};


class Handler_SendReport_ResponseParamsDataView {};


class Handler_ClearStorage_ParamsDataView {};


class Handler_ClearStorage_ResponseParamsDataView {};


class Factory_Create_ParamsDataView {};

inline void Observer_OnSourcesChanged_ParamsDataView::GetSourcesDataView(
    mojo::ArrayDataView<WebUISourceDataView>* output) {}


inline void Observer_OnReportsChanged_ParamsDataView::GetReportsDataView(
    mojo::ArrayDataView<WebUIReportDataView>* output) {}


inline void Observer_OnSourceHandled_ParamsDataView::GetSourceDataView(
    WebUISourceRegistrationDataView* output) {}


inline void Observer_OnReportHandled_ParamsDataView::GetReportDataView(
    WebUIReportDataView* output) {}


inline void Observer_OnDebugReportSent_ParamsDataView::GetReportDataView(
    WebUIDebugReportDataView* output) {}


inline void Observer_OnAggregatableDebugReportSent_ParamsDataView::GetReportDataView(
    WebUIAggregatableDebugReportDataView* output) {}


inline void Observer_OnTriggerHandled_ParamsDataView::GetTriggerDataView(
    WebUITriggerDataView* output) {}


inline void Observer_OnOsRegistration_ParamsDataView::GetRegistrationDataView(
    WebUIOsRegistrationDataView* output) {}








inline void Handler_SendReport_ParamsDataView::GetIdDataView(
    ReportIDDataView* output) {}











}  // attribution_internals::mojom

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

#endif  // CONTENT_BROWSER_ATTRIBUTION_REPORTING_ATTRIBUTION_INTERNALS_MOJOM_PARAMS_DATA_H_