#if defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-private-field"
#endif
#include "third_party/blink/public/mojom/interest_group/interest_group_types.mojom.h"
#include <math.h>
#include <stdint.h>
#include <utility>
#include "base/debug/alias.h"
#include "base/hash/md5_constexpr.h"
#include "base/run_loop.h"
#include "base/strings/string_number_conversions.h"
#include "base/task/thread_pool/thread_pool_instance.h"
#include "base/trace_event/trace_event.h"
#include "base/trace_event/typed_macros.h"
#include "mojo/public/cpp/bindings/features.h"
#include "mojo/public/cpp/bindings/lib/default_construct_tag_internal.h"
#include "mojo/public/cpp/bindings/lib/generated_code_util.h"
#include "mojo/public/cpp/bindings/lib/message_internal.h"
#include "mojo/public/cpp/bindings/lib/proxy_to_responder.h"
#include "mojo/public/cpp/bindings/lib/send_message_helper.h"
#include "mojo/public/cpp/bindings/lib/serialization_util.h"
#include "mojo/public/cpp/bindings/lib/unserialized_message_context.h"
#include "mojo/public/cpp/bindings/lib/validate_params.h"
#include "mojo/public/cpp/bindings/lib/validation_errors.h"
#include "mojo/public/cpp/bindings/mojo_buildflags.h"
#include "mojo/public/cpp/bindings/urgent_message_scope.h"
#include "mojo/public/interfaces/bindings/interface_control_messages.mojom.h"
#include "third_party/perfetto/include/perfetto/tracing/traced_value.h"
#include "third_party/blink/public/mojom/interest_group/interest_group_types.mojom-params-data.h"
#include "third_party/blink/public/mojom/interest_group/interest_group_types.mojom-shared-message-ids.h"
#include "third_party/blink/public/mojom/interest_group/interest_group_types.mojom-import-headers.h"
#include "third_party/blink/public/mojom/interest_group/interest_group_types.mojom-test-utils.h"
namespace blink::mojom {
InterestGroupAd::InterestGroupAd()
: … { … }
InterestGroupAd::InterestGroupAd(
const std::string& render_url_in,
const std::optional<std::string>& size_group_in,
const std::optional<std::string>& buyer_reporting_id_in,
const std::optional<std::string>& buyer_and_seller_reporting_id_in,
std::optional<std::vector<std::string>> selectable_buyer_and_seller_reporting_ids_in,
const std::optional<std::string>& metadata_in,
const std::optional<std::string>& ad_render_id_in,
std::optional<std::vector<::url::Origin>> allowed_reporting_origins_in)
: … { … }
InterestGroupAd::~InterestGroupAd() = default;
void InterestGroupAd::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool InterestGroupAd::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
SellerCapabilities::SellerCapabilities()
: … { … }
SellerCapabilities::SellerCapabilities(
bool allows_interest_group_counts_in,
bool allows_latency_stats_in)
: … { … }
SellerCapabilities::~SellerCapabilities() = default;
size_t SellerCapabilities::Hash(size_t seed) const { … }
void SellerCapabilities::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool SellerCapabilities::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
AuctionServerRequestFlags::AuctionServerRequestFlags()
: … { … }
AuctionServerRequestFlags::AuctionServerRequestFlags(
bool omit_ads_in,
bool include_full_ads_in,
bool omit_user_bidding_signals_in)
: … { … }
AuctionServerRequestFlags::~AuctionServerRequestFlags() = default;
size_t AuctionServerRequestFlags::Hash(size_t seed) const { … }
void AuctionServerRequestFlags::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool AuctionServerRequestFlags::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
AdKeywordReplacement::AdKeywordReplacement()
: … { … }
AdKeywordReplacement::AdKeywordReplacement(
const std::string& match_in,
const std::string& replacement_in)
: … { … }
AdKeywordReplacement::~AdKeywordReplacement() = default;
void AdKeywordReplacement::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool AdKeywordReplacement::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
InterestGroup::InterestGroup()
: … { … }
InterestGroup::InterestGroup(
::base::Time expiry_in,
const ::url::Origin& owner_in,
const std::string& name_in,
double priority_in,
bool enable_bidding_signals_prioritization_in,
const std::optional<base::flat_map<std::string, double>>& priority_vector_in,
const std::optional<base::flat_map<std::string, double>>& priority_signals_overrides_in,
std::optional<base::flat_map<::url::Origin, SellerCapabilitiesPtr>> seller_capabilities_in,
SellerCapabilitiesPtr all_sellers_capabilities_in,
InterestGroup::ExecutionMode execution_mode_in,
InterestGroup::TrustedBiddingSignalsSlotSizeMode trusted_bidding_signals_slot_size_mode_in,
const std::optional<::GURL>& bidding_url_in,
const std::optional<::GURL>& bidding_wasm_helper_url_in,
const std::optional<::GURL>& update_url_in,
const std::optional<::GURL>& trusted_bidding_signals_url_in,
std::optional<std::vector<std::string>> trusted_bidding_signals_keys_in,
int32_t max_trusted_bidding_signals_url_length_in,
const std::optional<::url::Origin>& trusted_bidding_signals_coordinator_in,
const std::optional<std::string>& user_bidding_signals_in,
std::optional<std::vector<::blink::InterestGroup::Ad>> ads_in,
std::optional<std::vector<::blink::InterestGroup::Ad>> ad_components_in,
const std::optional<base::flat_map<std::string, ::blink::AdSize>>& ad_sizes_in,
const std::optional<base::flat_map<std::string, std::vector<std::string>>>& size_groups_in,
AuctionServerRequestFlagsPtr auction_server_request_flags_in,
std::optional<std::vector<uint8_t>> additional_bid_key_in,
const std::optional<::url::Origin>& aggregation_coordinator_origin_in)
: … { … }
InterestGroup::~InterestGroup() = default;
void InterestGroup::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool InterestGroup::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
DirectFromSellerSignalsSubresource::DirectFromSellerSignalsSubresource()
: … { … }
DirectFromSellerSignalsSubresource::DirectFromSellerSignalsSubresource(
const ::GURL& bundle_url_in,
const ::base::UnguessableToken& token_in)
: … { … }
DirectFromSellerSignalsSubresource::~DirectFromSellerSignalsSubresource() = default;
void DirectFromSellerSignalsSubresource::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool DirectFromSellerSignalsSubresource::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
DirectFromSellerSignals::DirectFromSellerSignals()
: … { … }
DirectFromSellerSignals::DirectFromSellerSignals(
const ::GURL& prefix_in,
const base::flat_map<::url::Origin, ::blink::DirectFromSellerSignalsSubresource>& per_buyer_signals_in,
const std::optional<::blink::DirectFromSellerSignalsSubresource>& seller_signals_in,
const std::optional<::blink::DirectFromSellerSignalsSubresource>& auction_signals_in)
: … { … }
DirectFromSellerSignals::~DirectFromSellerSignals() = default;
void DirectFromSellerSignals::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool DirectFromSellerSignals::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
AuctionAdConfigBuyerTimeouts::AuctionAdConfigBuyerTimeouts()
: … { … }
AuctionAdConfigBuyerTimeouts::AuctionAdConfigBuyerTimeouts(
std::optional<::base::TimeDelta> all_buyers_timeout_in,
const std::optional<base::flat_map<::url::Origin, ::base::TimeDelta>>& per_buyer_timeouts_in)
: … { … }
AuctionAdConfigBuyerTimeouts::~AuctionAdConfigBuyerTimeouts() = default;
void AuctionAdConfigBuyerTimeouts::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool AuctionAdConfigBuyerTimeouts::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
AdCurrency::AdCurrency()
: … { … }
AdCurrency::AdCurrency(
const std::string& currency_code_in)
: … { … }
AdCurrency::~AdCurrency() = default;
void AdCurrency::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool AdCurrency::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
AuctionAdConfigBuyerCurrencies::AuctionAdConfigBuyerCurrencies()
: … { … }
AuctionAdConfigBuyerCurrencies::AuctionAdConfigBuyerCurrencies(
const std::optional<::blink::AdCurrency>& all_buyers_currency_in,
const std::optional<base::flat_map<::url::Origin, ::blink::AdCurrency>>& per_buyer_currencies_in)
: … { … }
AuctionAdConfigBuyerCurrencies::~AuctionAdConfigBuyerCurrencies() = default;
void AuctionAdConfigBuyerCurrencies::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool AuctionAdConfigBuyerCurrencies::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
AuctionAdServerResponseConfig::AuctionAdServerResponseConfig()
: … { … }
AuctionAdServerResponseConfig::AuctionAdServerResponseConfig(
const ::base::Uuid& request_id_in)
: … { … }
AuctionAdServerResponseConfig::~AuctionAdServerResponseConfig() = default;
void AuctionAdServerResponseConfig::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool AuctionAdServerResponseConfig::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
AuctionReportBuyerDebugModeConfig::AuctionReportBuyerDebugModeConfig()
: … { … }
AuctionReportBuyerDebugModeConfig::AuctionReportBuyerDebugModeConfig(
bool is_enabled_in,
std::optional<uint64_t> debug_key_in)
: … { … }
AuctionReportBuyerDebugModeConfig::~AuctionReportBuyerDebugModeConfig() = default;
void AuctionReportBuyerDebugModeConfig::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool AuctionReportBuyerDebugModeConfig::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
AuctionReportBuyersConfig::AuctionReportBuyersConfig()
: … { … }
AuctionReportBuyersConfig::AuctionReportBuyersConfig(
const ::absl::uint128& bucket_in,
double scale_in)
: … { … }
AuctionReportBuyersConfig::~AuctionReportBuyersConfig() = default;
void AuctionReportBuyersConfig::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool AuctionReportBuyersConfig::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
AuctionAdConfigNonSharedParams::AuctionAdConfigNonSharedParams()
: … { … }
AuctionAdConfigNonSharedParams::AuctionAdConfigNonSharedParams(
std::optional<std::vector<::url::Origin>> interest_group_buyers_in,
const ::blink::AuctionConfig::MaybePromiseJson& auction_signals_in,
const ::blink::AuctionConfig::MaybePromiseJson& seller_signals_in,
std::optional<::base::TimeDelta> seller_timeout_in,
const ::blink::AuctionConfig::MaybePromisePerBuyerSignals& per_buyer_signals_in,
const ::blink::AuctionConfig::MaybePromiseBuyerTimeouts& buyer_timeouts_in,
std::optional<::base::TimeDelta> reporting_timeout_in,
const std::optional<::blink::AdCurrency>& seller_currency_in,
const ::blink::AuctionConfig::MaybePromiseBuyerCurrencies& buyer_currencies_in,
const ::blink::AuctionConfig::MaybePromiseBuyerTimeouts& buyer_cumulative_timeouts_in,
const base::flat_map<::url::Origin, uint16_t>& per_buyer_group_limits_in,
const std::optional<base::flat_map<::url::Origin, base::flat_map<std::string, double>>>& per_buyer_priority_signals_in,
const std::optional<base::flat_map<std::string, double>>& all_buyers_priority_signals_in,
uint16_t all_buyers_group_limit_in,
std::optional<std::vector<::absl::uint128>> auction_report_buyer_keys_in,
std::optional<base::flat_map<AuctionAdConfigNonSharedParams::BuyerReportType, AuctionReportBuyersConfigPtr>> auction_report_buyers_in,
AuctionReportBuyerDebugModeConfigPtr auction_report_buyer_debug_mode_config_in,
SellerCapabilitiesPtr required_seller_capabilities_in,
const std::optional<::blink::AdSize>& requested_size_in,
std::optional<std::vector<::blink::AdSize>> all_slots_requested_sizes_in,
const base::flat_map<::url::Origin, uint16_t>& per_buyer_multi_bid_limits_in,
uint16_t all_buyers_multi_bid_limit_in,
const std::optional<::base::Uuid>& auction_nonce_in,
std::optional<AuctionAdConfigNonSharedParams::RealTimeReportingType> seller_real_time_reporting_type_in,
const std::optional<base::flat_map<::url::Origin, AuctionAdConfigNonSharedParams::RealTimeReportingType>>& per_buyer_real_time_reporting_types_in,
std::vector<::blink::AuctionConfig> component_auctions_in,
const ::blink::AuctionConfig::MaybePromiseDeprecatedRenderURLReplacements& deprecated_render_url_replacements_in,
int32_t max_trusted_scoring_signals_url_length_in,
const std::optional<::url::Origin>& trusted_scoring_signals_coordinator_in)
: … { … }
AuctionAdConfigNonSharedParams::~AuctionAdConfigNonSharedParams() = default;
void AuctionAdConfigNonSharedParams::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool AuctionAdConfigNonSharedParams::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
AuctionAdConfig::AuctionAdConfig()
: … { … }
AuctionAdConfig::AuctionAdConfig(
const ::url::Origin& seller_in,
const std::optional<::blink::AuctionConfig::ServerResponseConfig>& server_response_in,
const std::optional<::GURL>& decision_logic_url_in,
const std::optional<::GURL>& trusted_scoring_signals_url_in,
const ::blink::AuctionConfig::NonSharedParams& auction_ad_config_non_shared_params_in,
const ::blink::AuctionConfig::MaybePromiseDirectFromSellerSignals& direct_from_seller_signals_in,
bool expects_direct_from_seller_signals_header_ad_slot_in,
std::optional<uint16_t> seller_experiment_group_id_in,
std::optional<uint16_t> all_buyer_experiment_group_id_in,
const base::flat_map<::url::Origin, uint16_t>& per_buyer_experiment_group_ids_in,
bool expects_additional_bids_in,
const std::optional<::url::Origin>& aggregation_coordinator_origin_in)
: … { … }
AuctionAdConfig::~AuctionAdConfig() = default;
void AuctionAdConfig::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool AuctionAdConfig::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
AuctionDataBuyerConfig::AuctionDataBuyerConfig()
: … { … }
AuctionDataBuyerConfig::AuctionDataBuyerConfig(
std::optional<uint32_t> target_size_in)
: … { … }
AuctionDataBuyerConfig::~AuctionDataBuyerConfig() = default;
void AuctionDataBuyerConfig::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool AuctionDataBuyerConfig::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
AuctionDataConfig::AuctionDataConfig()
: … { … }
AuctionDataConfig::AuctionDataConfig(
base::flat_map<::url::Origin, AuctionDataBuyerConfigPtr> per_buyer_configs_in,
std::optional<uint32_t> request_size_in)
: … { … }
AuctionDataConfig::~AuctionDataConfig() = default;
void AuctionDataConfig::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool AuctionDataConfig::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
AuctionAdConfigMaybePromiseJson::AuctionAdConfigMaybePromiseJson() : … { … }
AuctionAdConfigMaybePromiseJson::~AuctionAdConfigMaybePromiseJson() { … }
void AuctionAdConfigMaybePromiseJson::set_promise(
uint32_t promise) { … }
void AuctionAdConfigMaybePromiseJson::set_value(
const std::optional<std::string>& value) { … }
void AuctionAdConfigMaybePromiseJson::DestroyActive() { … }
bool AuctionAdConfigMaybePromiseJson::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
AuctionAdConfigMaybePromisePerBuyerSignals::AuctionAdConfigMaybePromisePerBuyerSignals() : … { … }
AuctionAdConfigMaybePromisePerBuyerSignals::~AuctionAdConfigMaybePromisePerBuyerSignals() { … }
void AuctionAdConfigMaybePromisePerBuyerSignals::set_promise(
uint32_t promise) { … }
void AuctionAdConfigMaybePromisePerBuyerSignals::set_value(
const std::optional<base::flat_map<::url::Origin, std::string>>& value) { … }
void AuctionAdConfigMaybePromisePerBuyerSignals::DestroyActive() { … }
bool AuctionAdConfigMaybePromisePerBuyerSignals::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
AuctionAdConfigMaybePromiseBuyerTimeouts::AuctionAdConfigMaybePromiseBuyerTimeouts() : … { … }
AuctionAdConfigMaybePromiseBuyerTimeouts::~AuctionAdConfigMaybePromiseBuyerTimeouts() { … }
void AuctionAdConfigMaybePromiseBuyerTimeouts::set_promise(
uint32_t promise) { … }
void AuctionAdConfigMaybePromiseBuyerTimeouts::set_value(
const ::blink::AuctionConfig::BuyerTimeouts& value) { … }
void AuctionAdConfigMaybePromiseBuyerTimeouts::DestroyActive() { … }
bool AuctionAdConfigMaybePromiseBuyerTimeouts::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
AuctionAdConfigMaybePromiseBuyerCurrencies::AuctionAdConfigMaybePromiseBuyerCurrencies() : … { … }
AuctionAdConfigMaybePromiseBuyerCurrencies::~AuctionAdConfigMaybePromiseBuyerCurrencies() { … }
void AuctionAdConfigMaybePromiseBuyerCurrencies::set_promise(
uint32_t promise) { … }
void AuctionAdConfigMaybePromiseBuyerCurrencies::set_value(
const ::blink::AuctionConfig::BuyerCurrencies& value) { … }
void AuctionAdConfigMaybePromiseBuyerCurrencies::DestroyActive() { … }
bool AuctionAdConfigMaybePromiseBuyerCurrencies::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
AuctionAdConfigMaybePromiseDirectFromSellerSignals::AuctionAdConfigMaybePromiseDirectFromSellerSignals() : … { … }
AuctionAdConfigMaybePromiseDirectFromSellerSignals::~AuctionAdConfigMaybePromiseDirectFromSellerSignals() { … }
void AuctionAdConfigMaybePromiseDirectFromSellerSignals::set_promise(
uint32_t promise) { … }
void AuctionAdConfigMaybePromiseDirectFromSellerSignals::set_value(
const std::optional<::blink::DirectFromSellerSignals>& value) { … }
void AuctionAdConfigMaybePromiseDirectFromSellerSignals::DestroyActive() { … }
bool AuctionAdConfigMaybePromiseDirectFromSellerSignals::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
AuctionAdConfigMaybePromiseDeprecatedRenderURLReplacements::AuctionAdConfigMaybePromiseDeprecatedRenderURLReplacements() : … { … }
AuctionAdConfigMaybePromiseDeprecatedRenderURLReplacements::~AuctionAdConfigMaybePromiseDeprecatedRenderURLReplacements() { … }
void AuctionAdConfigMaybePromiseDeprecatedRenderURLReplacements::set_promise(
uint32_t promise) { … }
void AuctionAdConfigMaybePromiseDeprecatedRenderURLReplacements::set_value(
std::vector<::blink::AuctionConfig::AdKeywordReplacement> value) { … }
void AuctionAdConfigMaybePromiseDeprecatedRenderURLReplacements::DestroyActive() { … }
bool AuctionAdConfigMaybePromiseDeprecatedRenderURLReplacements::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
}
namespace mojo {
bool StructTraits<::blink::mojom::InterestGroupAd::DataView, ::blink::mojom::InterestGroupAdPtr>::Read(
::blink::mojom::InterestGroupAd::DataView input,
::blink::mojom::InterestGroupAdPtr* output) { … }
bool StructTraits<::blink::mojom::SellerCapabilities::DataView, ::blink::mojom::SellerCapabilitiesPtr>::Read(
::blink::mojom::SellerCapabilities::DataView input,
::blink::mojom::SellerCapabilitiesPtr* output) { … }
bool StructTraits<::blink::mojom::AuctionServerRequestFlags::DataView, ::blink::mojom::AuctionServerRequestFlagsPtr>::Read(
::blink::mojom::AuctionServerRequestFlags::DataView input,
::blink::mojom::AuctionServerRequestFlagsPtr* output) { … }
bool StructTraits<::blink::mojom::AdKeywordReplacement::DataView, ::blink::mojom::AdKeywordReplacementPtr>::Read(
::blink::mojom::AdKeywordReplacement::DataView input,
::blink::mojom::AdKeywordReplacementPtr* output) { … }
bool StructTraits<::blink::mojom::InterestGroup::DataView, ::blink::mojom::InterestGroupPtr>::Read(
::blink::mojom::InterestGroup::DataView input,
::blink::mojom::InterestGroupPtr* output) { … }
bool StructTraits<::blink::mojom::DirectFromSellerSignalsSubresource::DataView, ::blink::mojom::DirectFromSellerSignalsSubresourcePtr>::Read(
::blink::mojom::DirectFromSellerSignalsSubresource::DataView input,
::blink::mojom::DirectFromSellerSignalsSubresourcePtr* output) { … }
bool StructTraits<::blink::mojom::DirectFromSellerSignals::DataView, ::blink::mojom::DirectFromSellerSignalsPtr>::Read(
::blink::mojom::DirectFromSellerSignals::DataView input,
::blink::mojom::DirectFromSellerSignalsPtr* output) { … }
bool StructTraits<::blink::mojom::AuctionAdConfigBuyerTimeouts::DataView, ::blink::mojom::AuctionAdConfigBuyerTimeoutsPtr>::Read(
::blink::mojom::AuctionAdConfigBuyerTimeouts::DataView input,
::blink::mojom::AuctionAdConfigBuyerTimeoutsPtr* output) { … }
bool StructTraits<::blink::mojom::AdCurrency::DataView, ::blink::mojom::AdCurrencyPtr>::Read(
::blink::mojom::AdCurrency::DataView input,
::blink::mojom::AdCurrencyPtr* output) { … }
bool StructTraits<::blink::mojom::AuctionAdConfigBuyerCurrencies::DataView, ::blink::mojom::AuctionAdConfigBuyerCurrenciesPtr>::Read(
::blink::mojom::AuctionAdConfigBuyerCurrencies::DataView input,
::blink::mojom::AuctionAdConfigBuyerCurrenciesPtr* output) { … }
bool StructTraits<::blink::mojom::AuctionAdServerResponseConfig::DataView, ::blink::mojom::AuctionAdServerResponseConfigPtr>::Read(
::blink::mojom::AuctionAdServerResponseConfig::DataView input,
::blink::mojom::AuctionAdServerResponseConfigPtr* output) { … }
bool StructTraits<::blink::mojom::AuctionReportBuyerDebugModeConfig::DataView, ::blink::mojom::AuctionReportBuyerDebugModeConfigPtr>::Read(
::blink::mojom::AuctionReportBuyerDebugModeConfig::DataView input,
::blink::mojom::AuctionReportBuyerDebugModeConfigPtr* output) { … }
bool StructTraits<::blink::mojom::AuctionReportBuyersConfig::DataView, ::blink::mojom::AuctionReportBuyersConfigPtr>::Read(
::blink::mojom::AuctionReportBuyersConfig::DataView input,
::blink::mojom::AuctionReportBuyersConfigPtr* output) { … }
bool StructTraits<::blink::mojom::AuctionAdConfigNonSharedParams::DataView, ::blink::mojom::AuctionAdConfigNonSharedParamsPtr>::Read(
::blink::mojom::AuctionAdConfigNonSharedParams::DataView input,
::blink::mojom::AuctionAdConfigNonSharedParamsPtr* output) { … }
bool StructTraits<::blink::mojom::AuctionAdConfig::DataView, ::blink::mojom::AuctionAdConfigPtr>::Read(
::blink::mojom::AuctionAdConfig::DataView input,
::blink::mojom::AuctionAdConfigPtr* output) { … }
bool StructTraits<::blink::mojom::AuctionDataBuyerConfig::DataView, ::blink::mojom::AuctionDataBuyerConfigPtr>::Read(
::blink::mojom::AuctionDataBuyerConfig::DataView input,
::blink::mojom::AuctionDataBuyerConfigPtr* output) { … }
bool StructTraits<::blink::mojom::AuctionDataConfig::DataView, ::blink::mojom::AuctionDataConfigPtr>::Read(
::blink::mojom::AuctionDataConfig::DataView input,
::blink::mojom::AuctionDataConfigPtr* output) { … }
bool UnionTraits<::blink::mojom::AuctionAdConfigMaybePromiseJson::DataView, ::blink::mojom::AuctionAdConfigMaybePromiseJsonPtr>::Read(
::blink::mojom::AuctionAdConfigMaybePromiseJson::DataView input,
::blink::mojom::AuctionAdConfigMaybePromiseJsonPtr* output) { … }
bool UnionTraits<::blink::mojom::AuctionAdConfigMaybePromisePerBuyerSignals::DataView, ::blink::mojom::AuctionAdConfigMaybePromisePerBuyerSignalsPtr>::Read(
::blink::mojom::AuctionAdConfigMaybePromisePerBuyerSignals::DataView input,
::blink::mojom::AuctionAdConfigMaybePromisePerBuyerSignalsPtr* output) { … }
bool UnionTraits<::blink::mojom::AuctionAdConfigMaybePromiseBuyerTimeouts::DataView, ::blink::mojom::AuctionAdConfigMaybePromiseBuyerTimeoutsPtr>::Read(
::blink::mojom::AuctionAdConfigMaybePromiseBuyerTimeouts::DataView input,
::blink::mojom::AuctionAdConfigMaybePromiseBuyerTimeoutsPtr* output) { … }
bool UnionTraits<::blink::mojom::AuctionAdConfigMaybePromiseBuyerCurrencies::DataView, ::blink::mojom::AuctionAdConfigMaybePromiseBuyerCurrenciesPtr>::Read(
::blink::mojom::AuctionAdConfigMaybePromiseBuyerCurrencies::DataView input,
::blink::mojom::AuctionAdConfigMaybePromiseBuyerCurrenciesPtr* output) { … }
bool UnionTraits<::blink::mojom::AuctionAdConfigMaybePromiseDirectFromSellerSignals::DataView, ::blink::mojom::AuctionAdConfigMaybePromiseDirectFromSellerSignalsPtr>::Read(
::blink::mojom::AuctionAdConfigMaybePromiseDirectFromSellerSignals::DataView input,
::blink::mojom::AuctionAdConfigMaybePromiseDirectFromSellerSignalsPtr* output) { … }
bool UnionTraits<::blink::mojom::AuctionAdConfigMaybePromiseDeprecatedRenderURLReplacements::DataView, ::blink::mojom::AuctionAdConfigMaybePromiseDeprecatedRenderURLReplacementsPtr>::Read(
::blink::mojom::AuctionAdConfigMaybePromiseDeprecatedRenderURLReplacements::DataView input,
::blink::mojom::AuctionAdConfigMaybePromiseDeprecatedRenderURLReplacementsPtr* output) { … }
}
namespace blink::mojom {
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif