#ifndef THIRD_PARTY_BLINK_PUBLIC_MOJOM_INTEREST_GROUP_INTEREST_GROUP_TYPES_MOJOM_SHARED_INTERNAL_H_
#define THIRD_PARTY_BLINK_PUBLIC_MOJOM_INTEREST_GROUP_INTEREST_GROUP_TYPES_MOJOM_SHARED_INTERNAL_H_
#include "mojo/public/cpp/bindings/lib/array_internal.h"
#include "mojo/public/cpp/bindings/lib/bindings_internal.h"
#include "mojo/public/cpp/bindings/lib/map_data_internal.h"
#include "mojo/public/cpp/bindings/lib/buffer.h"
#include "mojo/public/mojom/base/int128.mojom-shared-internal.h"
#include "mojo/public/mojom/base/time.mojom-shared-internal.h"
#include "mojo/public/mojom/base/unguessable_token.mojom-shared-internal.h"
#include "mojo/public/mojom/base/uuid.mojom-shared-internal.h"
#include "third_party/blink/public/mojom/interest_group/ad_display_size.mojom-shared-internal.h"
#include "url/mojom/origin.mojom-shared-internal.h"
#include "url/mojom/url.mojom-shared-internal.h"
#include "mojo/public/cpp/bindings/lib/native_enum_data.h"
#include "mojo/public/interfaces/bindings/native_struct.mojom-shared-internal.h"
#include "base/component_export.h"
namespace mojo {
namespace internal {
class ValidationContext;
}
}
namespace blink::mojom {
namespace internal {
class InterestGroupAd_Data;
class SellerCapabilities_Data;
class AuctionServerRequestFlags_Data;
class AdKeywordReplacement_Data;
class InterestGroup_Data;
class DirectFromSellerSignalsSubresource_Data;
class DirectFromSellerSignals_Data;
class AuctionAdConfigBuyerTimeouts_Data;
class AdCurrency_Data;
class AuctionAdConfigBuyerCurrencies_Data;
class AuctionAdServerResponseConfig_Data;
class AuctionReportBuyerDebugModeConfig_Data;
class AuctionReportBuyersConfig_Data;
class AuctionAdConfigNonSharedParams_Data;
class AuctionAdConfig_Data;
class AuctionDataBuyerConfig_Data;
class AuctionDataConfig_Data;
class AuctionAdConfigMaybePromiseJson_Data;
class AuctionAdConfigMaybePromisePerBuyerSignals_Data;
class AuctionAdConfigMaybePromiseBuyerTimeouts_Data;
class AuctionAdConfigMaybePromiseBuyerCurrencies_Data;
class AuctionAdConfigMaybePromiseDirectFromSellerSignals_Data;
class AuctionAdConfigMaybePromiseDeprecatedRenderURLReplacements_Data;
struct InterestGroup_ExecutionMode_Data { … };
struct InterestGroup_TrustedBiddingSignalsSlotSizeMode_Data { … };
struct AuctionAdConfigNonSharedParams_BuyerReportType_Data { … };
struct AuctionAdConfigNonSharedParams_RealTimeReportingType_Data { … };
#pragma pack(push, 1)
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AuctionAdConfigMaybePromiseJson_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AuctionAdConfigMaybePromisePerBuyerSignals_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AuctionAdConfigMaybePromiseBuyerTimeouts_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AuctionAdConfigMaybePromiseBuyerCurrencies_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AuctionAdConfigMaybePromiseDirectFromSellerSignals_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AuctionAdConfigMaybePromiseDeprecatedRenderURLReplacements_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) InterestGroupAd_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct InterestGroupAd_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
InterestGroupAd_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) SellerCapabilities_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct SellerCapabilities_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
SellerCapabilities_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AuctionServerRequestFlags_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct AuctionServerRequestFlags_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
AuctionServerRequestFlags_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AdKeywordReplacement_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct AdKeywordReplacement_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
AdKeywordReplacement_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) InterestGroup_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct InterestGroup_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
InterestGroup_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) DirectFromSellerSignalsSubresource_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct DirectFromSellerSignalsSubresource_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
DirectFromSellerSignalsSubresource_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) DirectFromSellerSignals_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct DirectFromSellerSignals_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
DirectFromSellerSignals_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AuctionAdConfigBuyerTimeouts_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct AuctionAdConfigBuyerTimeouts_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
AuctionAdConfigBuyerTimeouts_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AdCurrency_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct AdCurrency_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
AdCurrency_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AuctionAdConfigBuyerCurrencies_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct AuctionAdConfigBuyerCurrencies_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
AuctionAdConfigBuyerCurrencies_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AuctionAdServerResponseConfig_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct AuctionAdServerResponseConfig_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
AuctionAdServerResponseConfig_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AuctionReportBuyerDebugModeConfig_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct AuctionReportBuyerDebugModeConfig_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
AuctionReportBuyerDebugModeConfig_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AuctionReportBuyersConfig_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct AuctionReportBuyersConfig_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
AuctionReportBuyersConfig_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AuctionAdConfigNonSharedParams_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct AuctionAdConfigNonSharedParams_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
AuctionAdConfigNonSharedParams_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AuctionAdConfig_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct AuctionAdConfig_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
AuctionAdConfig_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AuctionDataBuyerConfig_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct AuctionDataBuyerConfig_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
AuctionDataBuyerConfig_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) AuctionDataConfig_Data { … };
static_assert …;
template <typename UserType, typename DataView>
struct AuctionDataConfig_UnserializedMessageContext
: public mojo::internal::UnserializedMessageContext { … };
template <typename UserType, typename DataView>
const mojo::internal::UnserializedMessageContext::Tag
AuctionDataConfig_UnserializedMessageContext<UserType, DataView>::kMessageTag = …;
#pragma pack(pop)
}
}
#endif