chromium/out/Default/gen/ui/webui/resources/cr_components/commerce/shopping_service.mojom.cc

// ui/webui/resources/cr_components/commerce/shopping_service.mojom.cc is auto generated by mojom_bindings_generator.py, do not edit

// Copyright 2013 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#if defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-private-field"
#endif

#include "ui/webui/resources/cr_components/commerce/shopping_service.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 "ui/webui/resources/cr_components/commerce/shopping_service.mojom-params-data.h"
#include "ui/webui/resources/cr_components/commerce/shopping_service.mojom-shared-message-ids.h"

#include "ui/webui/resources/cr_components/commerce/shopping_service.mojom-import-headers.h"
#include "ui/webui/resources/cr_components/commerce/shopping_service.mojom-test-utils.h"


namespace shopping_service::mojom {
ProductInfo::ProductInfo()
    :{}

ProductInfo::ProductInfo(
    const std::string& title_in,
    const std::string& cluster_title_in,
    const std::string& domain_in,
    const ::GURL& image_url_in,
    const ::GURL& product_url_in,
    const std::string& current_price_in,
    const std::string& previous_price_in,
    uint64_t cluster_id_in,
    std::vector<std::string> category_labels_in)
    :{}

ProductInfo::~ProductInfo() = default;

void ProductInfo::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool ProductInfo::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
BookmarkProductInfo::BookmarkProductInfo()
    :{}

BookmarkProductInfo::BookmarkProductInfo(
    int64_t bookmark_id_in,
    ProductInfoPtr info_in)
    :{}

BookmarkProductInfo::~BookmarkProductInfo() = default;

void BookmarkProductInfo::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool BookmarkProductInfo::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
PricePoint::PricePoint()
    :{}

PricePoint::PricePoint(
    const std::string& date_in,
    float price_in,
    const std::string& formatted_price_in)
    :{}

PricePoint::~PricePoint() = default;
size_t PricePoint::Hash(size_t seed) const {}

void PricePoint::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool PricePoint::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
UrlInfo::UrlInfo()
    :{}

UrlInfo::UrlInfo(
    const std::string& title_in,
    const ::GURL& url_in,
    const ::GURL& favicon_url_in,
    const ::GURL& thumbnail_url_in)
    :{}

UrlInfo::~UrlInfo() = default;

void UrlInfo::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool UrlInfo::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
PriceInsightsInfo::PriceInsightsInfo()
    :{}

PriceInsightsInfo::PriceInsightsInfo(
    uint64_t cluster_id_in,
    const std::string& typical_low_price_in,
    const std::string& typical_high_price_in,
    const std::string& catalog_attributes_in,
    const ::GURL& jackpot_in,
    PriceInsightsInfo::PriceBucket bucket_in,
    bool has_multiple_catalogs_in,
    std::vector<PricePointPtr> history_in,
    const std::string& locale_in,
    const std::string& currency_code_in)
    :{}

PriceInsightsInfo::~PriceInsightsInfo() = default;

void PriceInsightsInfo::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool PriceInsightsInfo::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
ProductSpecificationsDescriptionText::ProductSpecificationsDescriptionText()
    :{}

ProductSpecificationsDescriptionText::ProductSpecificationsDescriptionText(
    const std::string& text_in,
    std::vector<UrlInfoPtr> urls_in)
    :{}

ProductSpecificationsDescriptionText::~ProductSpecificationsDescriptionText() = default;

void ProductSpecificationsDescriptionText::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool ProductSpecificationsDescriptionText::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
ProductSpecificationsOption::ProductSpecificationsOption()
    :{}

ProductSpecificationsOption::ProductSpecificationsOption(
    std::vector<ProductSpecificationsDescriptionTextPtr> descriptions_in)
    :{}

ProductSpecificationsOption::~ProductSpecificationsOption() = default;

void ProductSpecificationsOption::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool ProductSpecificationsOption::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
ProductSpecificationsDescription::ProductSpecificationsDescription()
    :{}

ProductSpecificationsDescription::ProductSpecificationsDescription(
    std::vector<ProductSpecificationsOptionPtr> options_in,
    const std::string& label_in,
    const std::string& alt_text_in)
    :{}

ProductSpecificationsDescription::~ProductSpecificationsDescription() = default;

void ProductSpecificationsDescription::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool ProductSpecificationsDescription::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
ProductSpecificationsValue::ProductSpecificationsValue()
    :{}

ProductSpecificationsValue::ProductSpecificationsValue(
    std::vector<ProductSpecificationsDescriptionPtr> specification_descriptions_in,
    std::vector<ProductSpecificationsDescriptionTextPtr> summary_in)
    :{}

ProductSpecificationsValue::~ProductSpecificationsValue() = default;

void ProductSpecificationsValue::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool ProductSpecificationsValue::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
ProductSpecificationsProduct::ProductSpecificationsProduct()
    :{}

ProductSpecificationsProduct::ProductSpecificationsProduct(
    uint64_t product_cluster_id_in,
    const std::string& title_in,
    const ::GURL& image_url_in,
    base::flat_map<uint64_t, ProductSpecificationsValuePtr> product_dimension_values_in,
    std::vector<ProductSpecificationsDescriptionTextPtr> summary_in)
    :{}

ProductSpecificationsProduct::~ProductSpecificationsProduct() = default;

void ProductSpecificationsProduct::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool ProductSpecificationsProduct::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
ProductSpecificationsFeatureState::ProductSpecificationsFeatureState()
    :{}

ProductSpecificationsFeatureState::ProductSpecificationsFeatureState(
    bool is_syncing_tab_compare_in,
    bool can_load_full_page_ui_in,
    bool can_manage_sets_in,
    bool can_fetch_data_in,
    bool is_allowed_for_enterprise_in,
    bool is_quality_logging_allowed_in,
    bool is_signed_in_in)
    :{}

ProductSpecificationsFeatureState::~ProductSpecificationsFeatureState() = default;
size_t ProductSpecificationsFeatureState::Hash(size_t seed) const {}

void ProductSpecificationsFeatureState::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool ProductSpecificationsFeatureState::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
ProductSpecifications::ProductSpecifications()
    :{}

ProductSpecifications::ProductSpecifications(
    const base::flat_map<uint64_t, std::string>& product_dimension_map_in,
    std::vector<ProductSpecificationsProductPtr> products_in)
    :{}

ProductSpecifications::~ProductSpecifications() = default;

void ProductSpecifications::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool ProductSpecifications::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
ProductSpecificationsSet::ProductSpecificationsSet()
    :{}

ProductSpecificationsSet::ProductSpecificationsSet(
    const std::string& name_in,
    const ::base::Uuid& uuid_in,
    std::vector<::GURL> urls_in)
    :{}

ProductSpecificationsSet::~ProductSpecificationsSet() = default;

void ProductSpecificationsSet::WriteIntoTrace(
    perfetto::TracedValue traced_context) const {}

bool ProductSpecificationsSet::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}
const char ShoppingServiceHandlerFactory::Name_[] =;

ShoppingServiceHandlerFactory::IPCStableHashFunction ShoppingServiceHandlerFactory::MessageToMethodInfo_(mojo::Message& message) {}


const char* ShoppingServiceHandlerFactory::MessageToMethodName_(mojo::Message& message) {}

#if !BUILDFLAG(IS_FUCHSIA)
uint32_t ShoppingServiceHandlerFactory::CreateShoppingServiceHandler_Sym::IPCStableHash() {}
# endif // !BUILDFLAG(IS_FUCHSIA)

ShoppingServiceHandlerFactoryProxy::ShoppingServiceHandlerFactoryProxy(mojo::MessageReceiverWithResponder* receiver)
    :{}

void ShoppingServiceHandlerFactoryProxy::CreateShoppingServiceHandler(
    ::mojo::PendingRemote<Page> in_page, ::mojo::PendingReceiver<ShoppingServiceHandler> in_handler) {}

// static
bool ShoppingServiceHandlerFactoryStubDispatch::Accept(
    ShoppingServiceHandlerFactory* impl,
    mojo::Message* message) {}

// static
bool ShoppingServiceHandlerFactoryStubDispatch::AcceptWithResponder(
    ShoppingServiceHandlerFactory* impl,
    mojo::Message* message,
    std::unique_ptr<mojo::MessageReceiverWithStatus> responder) {}
namespace {
}  // namespace
static const mojo::internal::GenericValidationInfo kShoppingServiceHandlerFactoryValidationInfo[] =;

bool ShoppingServiceHandlerFactoryRequestValidator::Accept(mojo::Message* message) {}

const char ShoppingServiceHandler::Name_[] =;

ShoppingServiceHandler::IPCStableHashFunction ShoppingServiceHandler::MessageToMethodInfo_(mojo::Message& message) {}


const char* ShoppingServiceHandler::MessageToMethodName_(mojo::Message& message) {}

#if !BUILDFLAG(IS_FUCHSIA)
uint32_t ShoppingServiceHandler::GetAllPriceTrackedBookmarkProductInfo_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::GetAllShoppingBookmarkProductInfo_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::TrackPriceForBookmark_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::UntrackPriceForBookmark_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::GetProductInfoForCurrentUrl_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::GetProductInfoForUrl_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::GetPriceInsightsInfoForCurrentUrl_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::GetPriceInsightsInfoForUrl_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::GetProductSpecificationsForUrls_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::GetUrlInfosForProductTabs_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::GetUrlInfosForRecentlyViewedTabs_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::ShowInsightsSidePanelUI_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::IsShoppingListEligible_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::GetShoppingCollectionBookmarkFolderId_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::GetPriceTrackingStatusForCurrentUrl_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::SetPriceTrackingStatusForCurrentUrl_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::OpenUrlInNewTab_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::SwitchToOrOpenTab_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::GetParentBookmarkFolderNameForCurrentUrl_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::ShowBookmarkEditorForCurrentUrl_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::ShowProductSpecificationsSetForUuid_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::ShowFeedbackForPriceInsights_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::GetAllProductSpecificationsSets_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::GetProductSpecificationsSetByUuid_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::AddProductSpecificationsSet_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::DeleteProductSpecificationsSet_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::SetNameForProductSpecificationsSet_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::SetUrlsForProductSpecificationsSet_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::SetProductSpecificationsUserFeedback_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::SetProductSpecificationAcceptedDisclosureVersion_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::MaybeShowProductSpecificationDisclosure_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::DeclineProductSpecificationDisclosure_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::ShowSyncSetupFlow_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::GetProductSpecificationsFeatureState_Sym::IPCStableHash() {}
uint32_t ShoppingServiceHandler::GetPageTitleFromHistory_Sym::IPCStableHash() {}
# endif // !BUILDFLAG(IS_FUCHSIA)

class ShoppingServiceHandler_GetAllPriceTrackedBookmarkProductInfo_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_GetAllShoppingBookmarkProductInfo_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_GetProductInfoForCurrentUrl_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_GetProductInfoForUrl_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_GetPriceInsightsInfoForCurrentUrl_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_GetPriceInsightsInfoForUrl_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_GetProductSpecificationsForUrls_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_GetUrlInfosForProductTabs_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_GetUrlInfosForRecentlyViewedTabs_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_IsShoppingListEligible_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_GetShoppingCollectionBookmarkFolderId_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_GetPriceTrackingStatusForCurrentUrl_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_GetParentBookmarkFolderNameForCurrentUrl_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_GetAllProductSpecificationsSets_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_GetProductSpecificationsSetByUuid_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_AddProductSpecificationsSet_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_SetNameForProductSpecificationsSet_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_SetUrlsForProductSpecificationsSet_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_MaybeShowProductSpecificationDisclosure_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_GetProductSpecificationsFeatureState_ForwardToCallback
    : public mojo::MessageReceiver {};

class ShoppingServiceHandler_GetPageTitleFromHistory_ForwardToCallback
    : public mojo::MessageReceiver {};

ShoppingServiceHandlerProxy::ShoppingServiceHandlerProxy(mojo::MessageReceiverWithResponder* receiver)
    :{}

void ShoppingServiceHandlerProxy::GetAllPriceTrackedBookmarkProductInfo(
    GetAllPriceTrackedBookmarkProductInfoCallback callback) {}

void ShoppingServiceHandlerProxy::GetAllShoppingBookmarkProductInfo(
    GetAllShoppingBookmarkProductInfoCallback callback) {}

void ShoppingServiceHandlerProxy::TrackPriceForBookmark(
    int64_t in_bookmark_id) {}

void ShoppingServiceHandlerProxy::UntrackPriceForBookmark(
    int64_t in_bookmark_id) {}

void ShoppingServiceHandlerProxy::GetProductInfoForCurrentUrl(
    GetProductInfoForCurrentUrlCallback callback) {}

void ShoppingServiceHandlerProxy::GetProductInfoForUrl(
    const ::GURL& in_url, GetProductInfoForUrlCallback callback) {}

void ShoppingServiceHandlerProxy::GetPriceInsightsInfoForCurrentUrl(
    GetPriceInsightsInfoForCurrentUrlCallback callback) {}

void ShoppingServiceHandlerProxy::GetPriceInsightsInfoForUrl(
    const ::GURL& in_url, GetPriceInsightsInfoForUrlCallback callback) {}

void ShoppingServiceHandlerProxy::GetProductSpecificationsForUrls(
    const std::vector<::GURL>& in_urls, GetProductSpecificationsForUrlsCallback callback) {}

void ShoppingServiceHandlerProxy::GetUrlInfosForProductTabs(
    GetUrlInfosForProductTabsCallback callback) {}

void ShoppingServiceHandlerProxy::GetUrlInfosForRecentlyViewedTabs(
    GetUrlInfosForRecentlyViewedTabsCallback callback) {}

void ShoppingServiceHandlerProxy::ShowInsightsSidePanelUI(
    ) {}

void ShoppingServiceHandlerProxy::IsShoppingListEligible(
    IsShoppingListEligibleCallback callback) {}

void ShoppingServiceHandlerProxy::GetShoppingCollectionBookmarkFolderId(
    GetShoppingCollectionBookmarkFolderIdCallback callback) {}

void ShoppingServiceHandlerProxy::GetPriceTrackingStatusForCurrentUrl(
    GetPriceTrackingStatusForCurrentUrlCallback callback) {}

void ShoppingServiceHandlerProxy::SetPriceTrackingStatusForCurrentUrl(
    bool in_track) {}

void ShoppingServiceHandlerProxy::OpenUrlInNewTab(
    const ::GURL& in_url) {}

void ShoppingServiceHandlerProxy::SwitchToOrOpenTab(
    const ::GURL& in_url) {}

void ShoppingServiceHandlerProxy::GetParentBookmarkFolderNameForCurrentUrl(
    GetParentBookmarkFolderNameForCurrentUrlCallback callback) {}

void ShoppingServiceHandlerProxy::ShowBookmarkEditorForCurrentUrl(
    ) {}

void ShoppingServiceHandlerProxy::ShowProductSpecificationsSetForUuid(
    const ::base::Uuid& in_uuid, bool in_in_new_tab) {}

void ShoppingServiceHandlerProxy::ShowFeedbackForPriceInsights(
    ) {}

void ShoppingServiceHandlerProxy::GetAllProductSpecificationsSets(
    GetAllProductSpecificationsSetsCallback callback) {}

void ShoppingServiceHandlerProxy::GetProductSpecificationsSetByUuid(
    const ::base::Uuid& in_uuid, GetProductSpecificationsSetByUuidCallback callback) {}

void ShoppingServiceHandlerProxy::AddProductSpecificationsSet(
    const std::string& in_name, const std::vector<::GURL>& in_urls, AddProductSpecificationsSetCallback callback) {}

void ShoppingServiceHandlerProxy::DeleteProductSpecificationsSet(
    const ::base::Uuid& in_uuid) {}

void ShoppingServiceHandlerProxy::SetNameForProductSpecificationsSet(
    const ::base::Uuid& in_uuid, const std::string& in_name, SetNameForProductSpecificationsSetCallback callback) {}

void ShoppingServiceHandlerProxy::SetUrlsForProductSpecificationsSet(
    const ::base::Uuid& in_uuid, const std::vector<::GURL>& in_urls, SetUrlsForProductSpecificationsSetCallback callback) {}

void ShoppingServiceHandlerProxy::SetProductSpecificationsUserFeedback(
    UserFeedback in_feedback) {}

void ShoppingServiceHandlerProxy::SetProductSpecificationAcceptedDisclosureVersion(
    ProductSpecificationsDisclosureVersion in_version) {}

void ShoppingServiceHandlerProxy::MaybeShowProductSpecificationDisclosure(
    const std::vector<::GURL>& in_urls, const std::string& in_name, MaybeShowProductSpecificationDisclosureCallback callback) {}

void ShoppingServiceHandlerProxy::DeclineProductSpecificationDisclosure(
    ) {}

void ShoppingServiceHandlerProxy::ShowSyncSetupFlow(
    ) {}

void ShoppingServiceHandlerProxy::GetProductSpecificationsFeatureState(
    GetProductSpecificationsFeatureStateCallback callback) {}

void ShoppingServiceHandlerProxy::GetPageTitleFromHistory(
    const ::GURL& in_url, GetPageTitleFromHistoryCallback callback) {}
class ShoppingServiceHandler_GetAllPriceTrackedBookmarkProductInfo_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_GetAllPriceTrackedBookmarkProductInfo_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_GetAllPriceTrackedBookmarkProductInfo_ProxyToResponder::Run(
    std::vector<BookmarkProductInfoPtr> in_productInfos) {}
class ShoppingServiceHandler_GetAllShoppingBookmarkProductInfo_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_GetAllShoppingBookmarkProductInfo_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_GetAllShoppingBookmarkProductInfo_ProxyToResponder::Run(
    std::vector<BookmarkProductInfoPtr> in_productInfos) {}
class ShoppingServiceHandler_GetProductInfoForCurrentUrl_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_GetProductInfoForCurrentUrl_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_GetProductInfoForCurrentUrl_ProxyToResponder::Run(
    ProductInfoPtr in_productInfo) {}
class ShoppingServiceHandler_GetProductInfoForUrl_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_GetProductInfoForUrl_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_GetProductInfoForUrl_ProxyToResponder::Run(
    const ::GURL& in_url, ProductInfoPtr in_productInfo) {}
class ShoppingServiceHandler_GetPriceInsightsInfoForCurrentUrl_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_GetPriceInsightsInfoForCurrentUrl_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_GetPriceInsightsInfoForCurrentUrl_ProxyToResponder::Run(
    PriceInsightsInfoPtr in_priceInsightsInfo) {}
class ShoppingServiceHandler_GetPriceInsightsInfoForUrl_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_GetPriceInsightsInfoForUrl_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_GetPriceInsightsInfoForUrl_ProxyToResponder::Run(
    const ::GURL& in_url, PriceInsightsInfoPtr in_priceInsightsInfo) {}
class ShoppingServiceHandler_GetProductSpecificationsForUrls_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_GetProductSpecificationsForUrls_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_GetProductSpecificationsForUrls_ProxyToResponder::Run(
    ProductSpecificationsPtr in_productSpecs) {}
class ShoppingServiceHandler_GetUrlInfosForProductTabs_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_GetUrlInfosForProductTabs_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_GetUrlInfosForProductTabs_ProxyToResponder::Run(
    std::vector<UrlInfoPtr> in_url_infos) {}
class ShoppingServiceHandler_GetUrlInfosForRecentlyViewedTabs_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_GetUrlInfosForRecentlyViewedTabs_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_GetUrlInfosForRecentlyViewedTabs_ProxyToResponder::Run(
    std::vector<UrlInfoPtr> in_url_infos) {}
class ShoppingServiceHandler_IsShoppingListEligible_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_IsShoppingListEligible_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_IsShoppingListEligible_ProxyToResponder::Run(
    bool in_eligible) {}
class ShoppingServiceHandler_GetShoppingCollectionBookmarkFolderId_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_GetShoppingCollectionBookmarkFolderId_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_GetShoppingCollectionBookmarkFolderId_ProxyToResponder::Run(
    int64_t in_collectionId) {}
class ShoppingServiceHandler_GetPriceTrackingStatusForCurrentUrl_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_GetPriceTrackingStatusForCurrentUrl_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_GetPriceTrackingStatusForCurrentUrl_ProxyToResponder::Run(
    bool in_tracked) {}
class ShoppingServiceHandler_GetParentBookmarkFolderNameForCurrentUrl_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_GetParentBookmarkFolderNameForCurrentUrl_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_GetParentBookmarkFolderNameForCurrentUrl_ProxyToResponder::Run(
    const ::std::u16string& in_name) {}
class ShoppingServiceHandler_GetAllProductSpecificationsSets_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_GetAllProductSpecificationsSets_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_GetAllProductSpecificationsSets_ProxyToResponder::Run(
    std::vector<ProductSpecificationsSetPtr> in_sets) {}
class ShoppingServiceHandler_GetProductSpecificationsSetByUuid_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_GetProductSpecificationsSetByUuid_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_GetProductSpecificationsSetByUuid_ProxyToResponder::Run(
    ProductSpecificationsSetPtr in_set) {}
class ShoppingServiceHandler_AddProductSpecificationsSet_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_AddProductSpecificationsSet_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_AddProductSpecificationsSet_ProxyToResponder::Run(
    ProductSpecificationsSetPtr in_created_set) {}
class ShoppingServiceHandler_SetNameForProductSpecificationsSet_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_SetNameForProductSpecificationsSet_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_SetNameForProductSpecificationsSet_ProxyToResponder::Run(
    ProductSpecificationsSetPtr in_updated_set) {}
class ShoppingServiceHandler_SetUrlsForProductSpecificationsSet_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_SetUrlsForProductSpecificationsSet_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_SetUrlsForProductSpecificationsSet_ProxyToResponder::Run(
    ProductSpecificationsSetPtr in_updated_set) {}
class ShoppingServiceHandler_MaybeShowProductSpecificationDisclosure_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_MaybeShowProductSpecificationDisclosure_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_MaybeShowProductSpecificationDisclosure_ProxyToResponder::Run(
    bool in_disclosure_shown) {}
class ShoppingServiceHandler_GetProductSpecificationsFeatureState_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_GetProductSpecificationsFeatureState_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_GetProductSpecificationsFeatureState_ProxyToResponder::Run(
    ProductSpecificationsFeatureStatePtr in_state) {}
class ShoppingServiceHandler_GetPageTitleFromHistory_ProxyToResponder : public ::mojo::internal::ProxyToResponder {};

bool ShoppingServiceHandler_GetPageTitleFromHistory_ForwardToCallback::Accept(
    mojo::Message* message) {}

void ShoppingServiceHandler_GetPageTitleFromHistory_ProxyToResponder::Run(
    const std::string& in_title) {}

// static
bool ShoppingServiceHandlerStubDispatch::Accept(
    ShoppingServiceHandler* impl,
    mojo::Message* message) {}

// static
bool ShoppingServiceHandlerStubDispatch::AcceptWithResponder(
    ShoppingServiceHandler* impl,
    mojo::Message* message,
    std::unique_ptr<mojo::MessageReceiverWithStatus> responder) {}
namespace {
}  // namespace
static const mojo::internal::GenericValidationInfo kShoppingServiceHandlerValidationInfo[] =;

bool ShoppingServiceHandlerRequestValidator::Accept(mojo::Message* message) {}

bool ShoppingServiceHandlerResponseValidator::Accept(mojo::Message* message) {}
const char Page::Name_[] =;

Page::IPCStableHashFunction Page::MessageToMethodInfo_(mojo::Message& message) {}


const char* Page::MessageToMethodName_(mojo::Message& message) {}

#if !BUILDFLAG(IS_FUCHSIA)
uint32_t Page::PriceTrackedForBookmark_Sym::IPCStableHash() {}
uint32_t Page::PriceUntrackedForBookmark_Sym::IPCStableHash() {}
uint32_t Page::OperationFailedForBookmark_Sym::IPCStableHash() {}
uint32_t Page::OnProductBookmarkMoved_Sym::IPCStableHash() {}
uint32_t Page::OnProductSpecificationsSetAdded_Sym::IPCStableHash() {}
uint32_t Page::OnProductSpecificationsSetUpdated_Sym::IPCStableHash() {}
uint32_t Page::OnProductSpecificationsSetRemoved_Sym::IPCStableHash() {}
# endif // !BUILDFLAG(IS_FUCHSIA)

PageProxy::PageProxy(mojo::MessageReceiverWithResponder* receiver)
    :{}

void PageProxy::PriceTrackedForBookmark(
    BookmarkProductInfoPtr in_bookmark_product) {}

void PageProxy::PriceUntrackedForBookmark(
    BookmarkProductInfoPtr in_bookmark_product) {}

void PageProxy::OperationFailedForBookmark(
    BookmarkProductInfoPtr in_bookmark_product, bool in_attempted_track) {}

void PageProxy::OnProductBookmarkMoved(
    BookmarkProductInfoPtr in_bookmark_product) {}

void PageProxy::OnProductSpecificationsSetAdded(
    ProductSpecificationsSetPtr in_set) {}

void PageProxy::OnProductSpecificationsSetUpdated(
    ProductSpecificationsSetPtr in_set) {}

void PageProxy::OnProductSpecificationsSetRemoved(
    const ::base::Uuid& in_uuid) {}

// static
bool PageStubDispatch::Accept(
    Page* impl,
    mojo::Message* message) {}

// static
bool PageStubDispatch::AcceptWithResponder(
    Page* impl,
    mojo::Message* message,
    std::unique_ptr<mojo::MessageReceiverWithStatus> responder) {}
namespace {
}  // namespace
static const mojo::internal::GenericValidationInfo kPageValidationInfo[] =;

bool PageRequestValidator::Accept(mojo::Message* message) {}



}  // shopping_service::mojom


namespace mojo {


// static
bool StructTraits<::shopping_service::mojom::ProductInfo::DataView, ::shopping_service::mojom::ProductInfoPtr>::Read(
    ::shopping_service::mojom::ProductInfo::DataView input,
    ::shopping_service::mojom::ProductInfoPtr* output) {}


// static
bool StructTraits<::shopping_service::mojom::BookmarkProductInfo::DataView, ::shopping_service::mojom::BookmarkProductInfoPtr>::Read(
    ::shopping_service::mojom::BookmarkProductInfo::DataView input,
    ::shopping_service::mojom::BookmarkProductInfoPtr* output) {}


// static
bool StructTraits<::shopping_service::mojom::PricePoint::DataView, ::shopping_service::mojom::PricePointPtr>::Read(
    ::shopping_service::mojom::PricePoint::DataView input,
    ::shopping_service::mojom::PricePointPtr* output) {}


// static
bool StructTraits<::shopping_service::mojom::UrlInfo::DataView, ::shopping_service::mojom::UrlInfoPtr>::Read(
    ::shopping_service::mojom::UrlInfo::DataView input,
    ::shopping_service::mojom::UrlInfoPtr* output) {}


// static
bool StructTraits<::shopping_service::mojom::PriceInsightsInfo::DataView, ::shopping_service::mojom::PriceInsightsInfoPtr>::Read(
    ::shopping_service::mojom::PriceInsightsInfo::DataView input,
    ::shopping_service::mojom::PriceInsightsInfoPtr* output) {}


// static
bool StructTraits<::shopping_service::mojom::ProductSpecificationsDescriptionText::DataView, ::shopping_service::mojom::ProductSpecificationsDescriptionTextPtr>::Read(
    ::shopping_service::mojom::ProductSpecificationsDescriptionText::DataView input,
    ::shopping_service::mojom::ProductSpecificationsDescriptionTextPtr* output) {}


// static
bool StructTraits<::shopping_service::mojom::ProductSpecificationsOption::DataView, ::shopping_service::mojom::ProductSpecificationsOptionPtr>::Read(
    ::shopping_service::mojom::ProductSpecificationsOption::DataView input,
    ::shopping_service::mojom::ProductSpecificationsOptionPtr* output) {}


// static
bool StructTraits<::shopping_service::mojom::ProductSpecificationsDescription::DataView, ::shopping_service::mojom::ProductSpecificationsDescriptionPtr>::Read(
    ::shopping_service::mojom::ProductSpecificationsDescription::DataView input,
    ::shopping_service::mojom::ProductSpecificationsDescriptionPtr* output) {}


// static
bool StructTraits<::shopping_service::mojom::ProductSpecificationsValue::DataView, ::shopping_service::mojom::ProductSpecificationsValuePtr>::Read(
    ::shopping_service::mojom::ProductSpecificationsValue::DataView input,
    ::shopping_service::mojom::ProductSpecificationsValuePtr* output) {}


// static
bool StructTraits<::shopping_service::mojom::ProductSpecificationsProduct::DataView, ::shopping_service::mojom::ProductSpecificationsProductPtr>::Read(
    ::shopping_service::mojom::ProductSpecificationsProduct::DataView input,
    ::shopping_service::mojom::ProductSpecificationsProductPtr* output) {}


// static
bool StructTraits<::shopping_service::mojom::ProductSpecificationsFeatureState::DataView, ::shopping_service::mojom::ProductSpecificationsFeatureStatePtr>::Read(
    ::shopping_service::mojom::ProductSpecificationsFeatureState::DataView input,
    ::shopping_service::mojom::ProductSpecificationsFeatureStatePtr* output) {}


// static
bool StructTraits<::shopping_service::mojom::ProductSpecifications::DataView, ::shopping_service::mojom::ProductSpecificationsPtr>::Read(
    ::shopping_service::mojom::ProductSpecifications::DataView input,
    ::shopping_service::mojom::ProductSpecificationsPtr* output) {}


// static
bool StructTraits<::shopping_service::mojom::ProductSpecificationsSet::DataView, ::shopping_service::mojom::ProductSpecificationsSetPtr>::Read(
    ::shopping_service::mojom::ProductSpecificationsSet::DataView input,
    ::shopping_service::mojom::ProductSpecificationsSetPtr* output) {}

}  // namespace mojo


// Symbols declared in the -test-utils.h header are defined here instead of a
// separate .cc file to save compile time.


namespace shopping_service::mojom {


void ShoppingServiceHandlerFactoryInterceptorForTesting::CreateShoppingServiceHandler(::mojo::PendingRemote<Page> page, ::mojo::PendingReceiver<ShoppingServiceHandler> handler) {}
ShoppingServiceHandlerFactoryAsyncWaiter::ShoppingServiceHandlerFactoryAsyncWaiter(
    ShoppingServiceHandlerFactory* proxy) :{}

ShoppingServiceHandlerFactoryAsyncWaiter::~ShoppingServiceHandlerFactoryAsyncWaiter() = default;




void ShoppingServiceHandlerInterceptorForTesting::GetAllPriceTrackedBookmarkProductInfo(GetAllPriceTrackedBookmarkProductInfoCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::GetAllShoppingBookmarkProductInfo(GetAllShoppingBookmarkProductInfoCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::TrackPriceForBookmark(int64_t bookmark_id) {}
void ShoppingServiceHandlerInterceptorForTesting::UntrackPriceForBookmark(int64_t bookmark_id) {}
void ShoppingServiceHandlerInterceptorForTesting::GetProductInfoForCurrentUrl(GetProductInfoForCurrentUrlCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::GetProductInfoForUrl(const ::GURL& url, GetProductInfoForUrlCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::GetPriceInsightsInfoForCurrentUrl(GetPriceInsightsInfoForCurrentUrlCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::GetPriceInsightsInfoForUrl(const ::GURL& url, GetPriceInsightsInfoForUrlCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::GetProductSpecificationsForUrls(const std::vector<::GURL>& urls, GetProductSpecificationsForUrlsCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::GetUrlInfosForProductTabs(GetUrlInfosForProductTabsCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::GetUrlInfosForRecentlyViewedTabs(GetUrlInfosForRecentlyViewedTabsCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::ShowInsightsSidePanelUI() {}
void ShoppingServiceHandlerInterceptorForTesting::IsShoppingListEligible(IsShoppingListEligibleCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::GetShoppingCollectionBookmarkFolderId(GetShoppingCollectionBookmarkFolderIdCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::GetPriceTrackingStatusForCurrentUrl(GetPriceTrackingStatusForCurrentUrlCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::SetPriceTrackingStatusForCurrentUrl(bool track) {}
void ShoppingServiceHandlerInterceptorForTesting::OpenUrlInNewTab(const ::GURL& url) {}
void ShoppingServiceHandlerInterceptorForTesting::SwitchToOrOpenTab(const ::GURL& url) {}
void ShoppingServiceHandlerInterceptorForTesting::GetParentBookmarkFolderNameForCurrentUrl(GetParentBookmarkFolderNameForCurrentUrlCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::ShowBookmarkEditorForCurrentUrl() {}
void ShoppingServiceHandlerInterceptorForTesting::ShowProductSpecificationsSetForUuid(const ::base::Uuid& uuid, bool in_new_tab) {}
void ShoppingServiceHandlerInterceptorForTesting::ShowFeedbackForPriceInsights() {}
void ShoppingServiceHandlerInterceptorForTesting::GetAllProductSpecificationsSets(GetAllProductSpecificationsSetsCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::GetProductSpecificationsSetByUuid(const ::base::Uuid& uuid, GetProductSpecificationsSetByUuidCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::AddProductSpecificationsSet(const std::string& name, const std::vector<::GURL>& urls, AddProductSpecificationsSetCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::DeleteProductSpecificationsSet(const ::base::Uuid& uuid) {}
void ShoppingServiceHandlerInterceptorForTesting::SetNameForProductSpecificationsSet(const ::base::Uuid& uuid, const std::string& name, SetNameForProductSpecificationsSetCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::SetUrlsForProductSpecificationsSet(const ::base::Uuid& uuid, const std::vector<::GURL>& urls, SetUrlsForProductSpecificationsSetCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::SetProductSpecificationsUserFeedback(UserFeedback feedback) {}
void ShoppingServiceHandlerInterceptorForTesting::SetProductSpecificationAcceptedDisclosureVersion(ProductSpecificationsDisclosureVersion version) {}
void ShoppingServiceHandlerInterceptorForTesting::MaybeShowProductSpecificationDisclosure(const std::vector<::GURL>& urls, const std::string& name, MaybeShowProductSpecificationDisclosureCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::DeclineProductSpecificationDisclosure() {}
void ShoppingServiceHandlerInterceptorForTesting::ShowSyncSetupFlow() {}
void ShoppingServiceHandlerInterceptorForTesting::GetProductSpecificationsFeatureState(GetProductSpecificationsFeatureStateCallback callback) {}
void ShoppingServiceHandlerInterceptorForTesting::GetPageTitleFromHistory(const ::GURL& url, GetPageTitleFromHistoryCallback callback) {}
ShoppingServiceHandlerAsyncWaiter::ShoppingServiceHandlerAsyncWaiter(
    ShoppingServiceHandler* proxy) :{}

ShoppingServiceHandlerAsyncWaiter::~ShoppingServiceHandlerAsyncWaiter() = default;

void ShoppingServiceHandlerAsyncWaiter::GetAllPriceTrackedBookmarkProductInfo(
    std::vector<BookmarkProductInfoPtr>* out_productInfos) {}

std::vector<BookmarkProductInfoPtr> ShoppingServiceHandlerAsyncWaiter::GetAllPriceTrackedBookmarkProductInfo(
    ) {}

void ShoppingServiceHandlerAsyncWaiter::GetAllShoppingBookmarkProductInfo(
    std::vector<BookmarkProductInfoPtr>* out_productInfos) {}

std::vector<BookmarkProductInfoPtr> ShoppingServiceHandlerAsyncWaiter::GetAllShoppingBookmarkProductInfo(
    ) {}

void ShoppingServiceHandlerAsyncWaiter::GetProductInfoForCurrentUrl(
    ProductInfoPtr* out_productInfo) {}

ProductInfoPtr ShoppingServiceHandlerAsyncWaiter::GetProductInfoForCurrentUrl(
    ) {}

void ShoppingServiceHandlerAsyncWaiter::GetProductInfoForUrl(
    const ::GURL& url, ::GURL* out_url, ProductInfoPtr* out_productInfo) {}



void ShoppingServiceHandlerAsyncWaiter::GetPriceInsightsInfoForCurrentUrl(
    PriceInsightsInfoPtr* out_priceInsightsInfo) {}

PriceInsightsInfoPtr ShoppingServiceHandlerAsyncWaiter::GetPriceInsightsInfoForCurrentUrl(
    ) {}

void ShoppingServiceHandlerAsyncWaiter::GetPriceInsightsInfoForUrl(
    const ::GURL& url, ::GURL* out_url, PriceInsightsInfoPtr* out_priceInsightsInfo) {}



void ShoppingServiceHandlerAsyncWaiter::GetProductSpecificationsForUrls(
    const std::vector<::GURL>& urls, ProductSpecificationsPtr* out_productSpecs) {}

ProductSpecificationsPtr ShoppingServiceHandlerAsyncWaiter::GetProductSpecificationsForUrls(
    const std::vector<::GURL>& urls) {}

void ShoppingServiceHandlerAsyncWaiter::GetUrlInfosForProductTabs(
    std::vector<UrlInfoPtr>* out_url_infos) {}

std::vector<UrlInfoPtr> ShoppingServiceHandlerAsyncWaiter::GetUrlInfosForProductTabs(
    ) {}

void ShoppingServiceHandlerAsyncWaiter::GetUrlInfosForRecentlyViewedTabs(
    std::vector<UrlInfoPtr>* out_url_infos) {}

std::vector<UrlInfoPtr> ShoppingServiceHandlerAsyncWaiter::GetUrlInfosForRecentlyViewedTabs(
    ) {}

void ShoppingServiceHandlerAsyncWaiter::IsShoppingListEligible(
    bool* out_eligible) {}

bool ShoppingServiceHandlerAsyncWaiter::IsShoppingListEligible(
    ) {}

void ShoppingServiceHandlerAsyncWaiter::GetShoppingCollectionBookmarkFolderId(
    int64_t* out_collectionId) {}

int64_t ShoppingServiceHandlerAsyncWaiter::GetShoppingCollectionBookmarkFolderId(
    ) {}

void ShoppingServiceHandlerAsyncWaiter::GetPriceTrackingStatusForCurrentUrl(
    bool* out_tracked) {}

bool ShoppingServiceHandlerAsyncWaiter::GetPriceTrackingStatusForCurrentUrl(
    ) {}

void ShoppingServiceHandlerAsyncWaiter::GetParentBookmarkFolderNameForCurrentUrl(
    ::std::u16string* out_name) {}

::std::u16string ShoppingServiceHandlerAsyncWaiter::GetParentBookmarkFolderNameForCurrentUrl(
    ) {}

void ShoppingServiceHandlerAsyncWaiter::GetAllProductSpecificationsSets(
    std::vector<ProductSpecificationsSetPtr>* out_sets) {}

std::vector<ProductSpecificationsSetPtr> ShoppingServiceHandlerAsyncWaiter::GetAllProductSpecificationsSets(
    ) {}

void ShoppingServiceHandlerAsyncWaiter::GetProductSpecificationsSetByUuid(
    const ::base::Uuid& uuid, ProductSpecificationsSetPtr* out_set) {}

ProductSpecificationsSetPtr ShoppingServiceHandlerAsyncWaiter::GetProductSpecificationsSetByUuid(
    const ::base::Uuid& uuid) {}

void ShoppingServiceHandlerAsyncWaiter::AddProductSpecificationsSet(
    const std::string& name, const std::vector<::GURL>& urls, ProductSpecificationsSetPtr* out_created_set) {}

ProductSpecificationsSetPtr ShoppingServiceHandlerAsyncWaiter::AddProductSpecificationsSet(
    const std::string& name, const std::vector<::GURL>& urls) {}

void ShoppingServiceHandlerAsyncWaiter::SetNameForProductSpecificationsSet(
    const ::base::Uuid& uuid, const std::string& name, ProductSpecificationsSetPtr* out_updated_set) {}

ProductSpecificationsSetPtr ShoppingServiceHandlerAsyncWaiter::SetNameForProductSpecificationsSet(
    const ::base::Uuid& uuid, const std::string& name) {}

void ShoppingServiceHandlerAsyncWaiter::SetUrlsForProductSpecificationsSet(
    const ::base::Uuid& uuid, const std::vector<::GURL>& urls, ProductSpecificationsSetPtr* out_updated_set) {}

ProductSpecificationsSetPtr ShoppingServiceHandlerAsyncWaiter::SetUrlsForProductSpecificationsSet(
    const ::base::Uuid& uuid, const std::vector<::GURL>& urls) {}

void ShoppingServiceHandlerAsyncWaiter::MaybeShowProductSpecificationDisclosure(
    const std::vector<::GURL>& urls, const std::string& name, bool* out_disclosure_shown) {}

bool ShoppingServiceHandlerAsyncWaiter::MaybeShowProductSpecificationDisclosure(
    const std::vector<::GURL>& urls, const std::string& name) {}

void ShoppingServiceHandlerAsyncWaiter::GetProductSpecificationsFeatureState(
    ProductSpecificationsFeatureStatePtr* out_state) {}

ProductSpecificationsFeatureStatePtr ShoppingServiceHandlerAsyncWaiter::GetProductSpecificationsFeatureState(
    ) {}

void ShoppingServiceHandlerAsyncWaiter::GetPageTitleFromHistory(
    const ::GURL& url, std::string* out_title) {}

std::string ShoppingServiceHandlerAsyncWaiter::GetPageTitleFromHistory(
    const ::GURL& url) {}




void PageInterceptorForTesting::PriceTrackedForBookmark(BookmarkProductInfoPtr bookmark_product) {}
void PageInterceptorForTesting::PriceUntrackedForBookmark(BookmarkProductInfoPtr bookmark_product) {}
void PageInterceptorForTesting::OperationFailedForBookmark(BookmarkProductInfoPtr bookmark_product, bool attempted_track) {}
void PageInterceptorForTesting::OnProductBookmarkMoved(BookmarkProductInfoPtr bookmark_product) {}
void PageInterceptorForTesting::OnProductSpecificationsSetAdded(ProductSpecificationsSetPtr set) {}
void PageInterceptorForTesting::OnProductSpecificationsSetUpdated(ProductSpecificationsSetPtr set) {}
void PageInterceptorForTesting::OnProductSpecificationsSetRemoved(const ::base::Uuid& uuid) {}
PageAsyncWaiter::PageAsyncWaiter(
    Page* proxy) :{}

PageAsyncWaiter::~PageAsyncWaiter() = default;






}  // shopping_service::mojom


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