#include "third_party/blink/public/common/interest_group/auction_config.h"
#include <cmath>
#include <string_view>
#include <tuple>
#include "base/strings/to_string.h"
#include "third_party/blink/public/common/features.h"
#include "third_party/blink/public/common/interest_group/ad_display_size_utils.h"
#include "third_party/blink/public/mojom/interest_group/ad_auction_service.mojom.h"
namespace blink {
DirectFromSellerSignalsSubresource::DirectFromSellerSignalsSubresource() =
default;
DirectFromSellerSignalsSubresource::DirectFromSellerSignalsSubresource(
const DirectFromSellerSignalsSubresource&) = default;
DirectFromSellerSignalsSubresource::DirectFromSellerSignalsSubresource(
DirectFromSellerSignalsSubresource&&) = default;
DirectFromSellerSignalsSubresource::~DirectFromSellerSignalsSubresource() =
default;
DirectFromSellerSignalsSubresource&
DirectFromSellerSignalsSubresource::operator=(
const DirectFromSellerSignalsSubresource&) = default;
DirectFromSellerSignalsSubresource&
DirectFromSellerSignalsSubresource::operator=(
DirectFromSellerSignalsSubresource&&) = default;
bool operator==(const DirectFromSellerSignalsSubresource&,
const DirectFromSellerSignalsSubresource&) = default;
DirectFromSellerSignals::DirectFromSellerSignals() = default;
DirectFromSellerSignals::DirectFromSellerSignals(
const DirectFromSellerSignals&) = default;
DirectFromSellerSignals::DirectFromSellerSignals(DirectFromSellerSignals&&) =
default;
DirectFromSellerSignals::~DirectFromSellerSignals() = default;
DirectFromSellerSignals& DirectFromSellerSignals::operator=(
const DirectFromSellerSignals&) = default;
DirectFromSellerSignals& DirectFromSellerSignals::operator=(
DirectFromSellerSignals&&) = default;
bool operator==(const DirectFromSellerSignals&,
const DirectFromSellerSignals&) = default;
bool operator==(const AuctionConfig::BuyerTimeouts&,
const AuctionConfig::BuyerTimeouts&) = default;
bool operator==(const AuctionConfig::BuyerCurrencies&,
const AuctionConfig::BuyerCurrencies&) = default;
AuctionConfig::NonSharedParams::NonSharedParams() = default;
AuctionConfig::NonSharedParams::NonSharedParams(const NonSharedParams&) =
default;
AuctionConfig::NonSharedParams::NonSharedParams(NonSharedParams&&) = default;
AuctionConfig::NonSharedParams::~NonSharedParams() = default;
AuctionConfig::NonSharedParams& AuctionConfig::NonSharedParams::operator=(
const NonSharedParams&) = default;
AuctionConfig::NonSharedParams& AuctionConfig::NonSharedParams::operator=(
NonSharedParams&&) = default;
bool operator==(const AuctionConfig::NonSharedParams&,
const AuctionConfig::NonSharedParams&) = default;
bool operator==(
const AuctionConfig::NonSharedParams::AuctionReportBuyersConfig&,
const AuctionConfig::NonSharedParams::AuctionReportBuyersConfig&) = default;
bool operator==(
const AuctionConfig::NonSharedParams::AuctionReportBuyerDebugModeConfig&,
const AuctionConfig::NonSharedParams::AuctionReportBuyerDebugModeConfig&) =
default;
AuctionConfig::ServerResponseConfig::ServerResponseConfig() = default;
AuctionConfig::ServerResponseConfig::ServerResponseConfig(
const ServerResponseConfig& other) = default;
AuctionConfig::ServerResponseConfig::ServerResponseConfig(
ServerResponseConfig&&) = default;
AuctionConfig::ServerResponseConfig::~ServerResponseConfig() = default;
AuctionConfig::ServerResponseConfig&
AuctionConfig::ServerResponseConfig::operator=(
const ServerResponseConfig& other) = default;
AuctionConfig::ServerResponseConfig&
AuctionConfig::ServerResponseConfig::operator=(ServerResponseConfig&&) =
default;
bool operator==(const AuctionConfig::ServerResponseConfig&,
const AuctionConfig::ServerResponseConfig&) = default;
AuctionConfig::AuctionConfig() = default;
AuctionConfig::AuctionConfig(const AuctionConfig&) = default;
AuctionConfig::AuctionConfig(AuctionConfig&&) = default;
AuctionConfig::~AuctionConfig() = default;
AuctionConfig& AuctionConfig::operator=(const AuctionConfig&) = default;
AuctionConfig& AuctionConfig::operator=(AuctionConfig&&) = default;
bool operator==(const AuctionConfig&, const AuctionConfig&) = default;
int AuctionConfig::NumPromises() const { … }
bool AuctionConfig::IsHttpsAndMatchesSellerOrigin(const GURL& url) const { … }
bool AuctionConfig::IsValidTrustedScoringSignalsURL(const GURL& url) const { … }
bool AuctionConfig::IsDirectFromSellerSignalsValid(
const std::optional<blink::DirectFromSellerSignals>&
candidate_direct_from_seller_signals) const { … }
}