chromium/out/Default/gen/components/commerce/core/proto/cart_db_content.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: components/commerce/core/proto/cart_db_content.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2fcommerce_2fcore_2fproto_2fcart_5fdb_5fcontent_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2fcommerce_2fcore_2fproto_2fcart_5fdb_5fcontent_2eproto

#include <limits>
#include <string>

#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3021000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif

#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/repeated_field.h>  // IWYU pragma: export
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_components_2fcommerce_2fcore_2fproto_2fcart_5fdb_5fcontent_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_components_2fcommerce_2fcore_2fproto_2fcart_5fdb_5fcontent_2eproto {};
namespace cart_db {
class ChromeCartContentProto;
struct ChromeCartContentProtoDefaultTypeInternal;
extern ChromeCartContentProtoDefaultTypeInternal _ChromeCartContentProto_default_instance_;
class ChromeCartDiscountProto;
struct ChromeCartDiscountProtoDefaultTypeInternal;
extern ChromeCartDiscountProtoDefaultTypeInternal _ChromeCartDiscountProto_default_instance_;
class ChromeCartProductProto;
struct ChromeCartProductProtoDefaultTypeInternal;
extern ChromeCartProductProtoDefaultTypeInternal _ChromeCartProductProto_default_instance_;
class CouponInfoProto;
struct CouponInfoProtoDefaultTypeInternal;
extern CouponInfoProtoDefaultTypeInternal _CouponInfoProto_default_instance_;
class MoneyProto;
struct MoneyProtoDefaultTypeInternal;
extern MoneyProtoDefaultTypeInternal _MoneyProto_default_instance_;
class RuleDiscountInfoProto;
struct RuleDiscountInfoProtoDefaultTypeInternal;
extern RuleDiscountInfoProtoDefaultTypeInternal _RuleDiscountInfoProto_default_instance_;
}  // namespace cart_db
PROTOBUF_NAMESPACE_OPEN
template<> ::cart_db::ChromeCartContentProto* Arena::CreateMaybeMessage<::cart_db::ChromeCartContentProto>(Arena*);
template<> ::cart_db::ChromeCartDiscountProto* Arena::CreateMaybeMessage<::cart_db::ChromeCartDiscountProto>(Arena*);
template<> ::cart_db::ChromeCartProductProto* Arena::CreateMaybeMessage<::cart_db::ChromeCartProductProto>(Arena*);
template<> ::cart_db::CouponInfoProto* Arena::CreateMaybeMessage<::cart_db::CouponInfoProto>(Arena*);
template<> ::cart_db::MoneyProto* Arena::CreateMaybeMessage<::cart_db::MoneyProto>(Arena*);
template<> ::cart_db::RuleDiscountInfoProto* Arena::CreateMaybeMessage<::cart_db::RuleDiscountInfoProto>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace cart_db {

// ===================================================================

class MoneyProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:cart_db.MoneyProto) */ {};
// -------------------------------------------------------------------

class RuleDiscountInfoProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:cart_db.RuleDiscountInfoProto) */ {};
// -------------------------------------------------------------------

class CouponInfoProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:cart_db.CouponInfoProto) */ {};
// -------------------------------------------------------------------

class ChromeCartDiscountProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:cart_db.ChromeCartDiscountProto) */ {};
// -------------------------------------------------------------------

class ChromeCartProductProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:cart_db.ChromeCartProductProto) */ {};
// -------------------------------------------------------------------

class ChromeCartContentProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:cart_db.ChromeCartContentProto) */ {};
// ===================================================================


// ===================================================================

#ifdef __GNUC__
  #pragma GCC diagnostic push
  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif  // __GNUC__
// MoneyProto

// string currency_code = 1;
inline void MoneyProto::clear_currency_code() {}
inline const std::string& MoneyProto::currency_code() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MoneyProto::set_currency_code(ArgT0&& arg0, ArgT... args) {}
inline std::string* MoneyProto::mutable_currency_code() {}
inline const std::string& MoneyProto::_internal_currency_code() const {}
inline void MoneyProto::_internal_set_currency_code(const std::string& value) {}
inline std::string* MoneyProto::_internal_mutable_currency_code() {}
inline std::string* MoneyProto::release_currency_code() {}
inline void MoneyProto::set_allocated_currency_code(std::string* currency_code) {}

// string units = 2;
inline void MoneyProto::clear_units() {}
inline const std::string& MoneyProto::units() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MoneyProto::set_units(ArgT0&& arg0, ArgT... args) {}
inline std::string* MoneyProto::mutable_units() {}
inline const std::string& MoneyProto::_internal_units() const {}
inline void MoneyProto::_internal_set_units(const std::string& value) {}
inline std::string* MoneyProto::_internal_mutable_units() {}
inline std::string* MoneyProto::release_units() {}
inline void MoneyProto::set_allocated_units(std::string* units) {}

// int32 nanos = 3;
inline void MoneyProto::clear_nanos() {}
inline int32_t MoneyProto::_internal_nanos() const {}
inline int32_t MoneyProto::nanos() const {}
inline void MoneyProto::_internal_set_nanos(int32_t value) {}
inline void MoneyProto::set_nanos(int32_t value) {}

// -------------------------------------------------------------------

// RuleDiscountInfoProto

// string rule_id = 1;
inline void RuleDiscountInfoProto::clear_rule_id() {}
inline const std::string& RuleDiscountInfoProto::rule_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void RuleDiscountInfoProto::set_rule_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* RuleDiscountInfoProto::mutable_rule_id() {}
inline const std::string& RuleDiscountInfoProto::_internal_rule_id() const {}
inline void RuleDiscountInfoProto::_internal_set_rule_id(const std::string& value) {}
inline std::string* RuleDiscountInfoProto::_internal_mutable_rule_id() {}
inline std::string* RuleDiscountInfoProto::release_rule_id() {}
inline void RuleDiscountInfoProto::set_allocated_rule_id(std::string* rule_id) {}

// int32 percent_off = 2;
inline bool RuleDiscountInfoProto::_internal_has_percent_off() const {}
inline bool RuleDiscountInfoProto::has_percent_off() const {}
inline void RuleDiscountInfoProto::set_has_percent_off() {}
inline void RuleDiscountInfoProto::clear_percent_off() {}
inline int32_t RuleDiscountInfoProto::_internal_percent_off() const {}
inline void RuleDiscountInfoProto::_internal_set_percent_off(int32_t value) {}
inline int32_t RuleDiscountInfoProto::percent_off() const {}
inline void RuleDiscountInfoProto::set_percent_off(int32_t value) {}

// .cart_db.MoneyProto amount_off = 3;
inline bool RuleDiscountInfoProto::_internal_has_amount_off() const {}
inline bool RuleDiscountInfoProto::has_amount_off() const {}
inline void RuleDiscountInfoProto::set_has_amount_off() {}
inline void RuleDiscountInfoProto::clear_amount_off() {}
inline ::cart_db::MoneyProto* RuleDiscountInfoProto::release_amount_off() {}
inline const ::cart_db::MoneyProto& RuleDiscountInfoProto::_internal_amount_off() const {}
inline const ::cart_db::MoneyProto& RuleDiscountInfoProto::amount_off() const {}
inline ::cart_db::MoneyProto* RuleDiscountInfoProto::unsafe_arena_release_amount_off() {}
inline void RuleDiscountInfoProto::unsafe_arena_set_allocated_amount_off(::cart_db::MoneyProto* amount_off) {}
inline ::cart_db::MoneyProto* RuleDiscountInfoProto::_internal_mutable_amount_off() {}
inline ::cart_db::MoneyProto* RuleDiscountInfoProto::mutable_amount_off() {}

// string merchant_rule_id = 4;
inline void RuleDiscountInfoProto::clear_merchant_rule_id() {}
inline const std::string& RuleDiscountInfoProto::merchant_rule_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void RuleDiscountInfoProto::set_merchant_rule_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* RuleDiscountInfoProto::mutable_merchant_rule_id() {}
inline const std::string& RuleDiscountInfoProto::_internal_merchant_rule_id() const {}
inline void RuleDiscountInfoProto::_internal_set_merchant_rule_id(const std::string& value) {}
inline std::string* RuleDiscountInfoProto::_internal_mutable_merchant_rule_id() {}
inline std::string* RuleDiscountInfoProto::release_merchant_rule_id() {}
inline void RuleDiscountInfoProto::set_allocated_merchant_rule_id(std::string* merchant_rule_id) {}

// string raw_merchant_offer_id = 5;
inline void RuleDiscountInfoProto::clear_raw_merchant_offer_id() {}
inline const std::string& RuleDiscountInfoProto::raw_merchant_offer_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void RuleDiscountInfoProto::set_raw_merchant_offer_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* RuleDiscountInfoProto::mutable_raw_merchant_offer_id() {}
inline const std::string& RuleDiscountInfoProto::_internal_raw_merchant_offer_id() const {}
inline void RuleDiscountInfoProto::_internal_set_raw_merchant_offer_id(const std::string& value) {}
inline std::string* RuleDiscountInfoProto::_internal_mutable_raw_merchant_offer_id() {}
inline std::string* RuleDiscountInfoProto::release_raw_merchant_offer_id() {}
inline void RuleDiscountInfoProto::set_allocated_raw_merchant_offer_id(std::string* raw_merchant_offer_id) {}

inline bool RuleDiscountInfoProto::has_discount() const {}
inline void RuleDiscountInfoProto::clear_has_discount() {}
inline RuleDiscountInfoProto::DiscountCase RuleDiscountInfoProto::discount_case() const {}
// -------------------------------------------------------------------

// CouponInfoProto

// string promo_id = 1;
inline void CouponInfoProto::clear_promo_id() {}
inline const std::string& CouponInfoProto::promo_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CouponInfoProto::set_promo_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* CouponInfoProto::mutable_promo_id() {}
inline const std::string& CouponInfoProto::_internal_promo_id() const {}
inline void CouponInfoProto::_internal_set_promo_id(const std::string& value) {}
inline std::string* CouponInfoProto::_internal_mutable_promo_id() {}
inline std::string* CouponInfoProto::release_promo_id() {}
inline void CouponInfoProto::set_allocated_promo_id(std::string* promo_id) {}

// -------------------------------------------------------------------

// ChromeCartDiscountProto

// string discount_text = 1;
inline void ChromeCartDiscountProto::clear_discount_text() {}
inline const std::string& ChromeCartDiscountProto::discount_text() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ChromeCartDiscountProto::set_discount_text(ArgT0&& arg0, ArgT... args) {}
inline std::string* ChromeCartDiscountProto::mutable_discount_text() {}
inline const std::string& ChromeCartDiscountProto::_internal_discount_text() const {}
inline void ChromeCartDiscountProto::_internal_set_discount_text(const std::string& value) {}
inline std::string* ChromeCartDiscountProto::_internal_mutable_discount_text() {}
inline std::string* ChromeCartDiscountProto::release_discount_text() {}
inline void ChromeCartDiscountProto::set_allocated_discount_text(std::string* discount_text) {}

// double last_fetched_timestamp = 2;
inline void ChromeCartDiscountProto::clear_last_fetched_timestamp() {}
inline double ChromeCartDiscountProto::_internal_last_fetched_timestamp() const {}
inline double ChromeCartDiscountProto::last_fetched_timestamp() const {}
inline void ChromeCartDiscountProto::_internal_set_last_fetched_timestamp(double value) {}
inline void ChromeCartDiscountProto::set_last_fetched_timestamp(double value) {}

// string merchant_id = 3;
inline void ChromeCartDiscountProto::clear_merchant_id() {}
inline const std::string& ChromeCartDiscountProto::merchant_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ChromeCartDiscountProto::set_merchant_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* ChromeCartDiscountProto::mutable_merchant_id() {}
inline const std::string& ChromeCartDiscountProto::_internal_merchant_id() const {}
inline void ChromeCartDiscountProto::_internal_set_merchant_id(const std::string& value) {}
inline std::string* ChromeCartDiscountProto::_internal_mutable_merchant_id() {}
inline std::string* ChromeCartDiscountProto::release_merchant_id() {}
inline void ChromeCartDiscountProto::set_allocated_merchant_id(std::string* merchant_id) {}

// repeated .cart_db.RuleDiscountInfoProto rule_discount_info = 5;
inline int ChromeCartDiscountProto::_internal_rule_discount_info_size() const {}
inline int ChromeCartDiscountProto::rule_discount_info_size() const {}
inline void ChromeCartDiscountProto::clear_rule_discount_info() {}
inline ::cart_db::RuleDiscountInfoProto* ChromeCartDiscountProto::mutable_rule_discount_info(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::cart_db::RuleDiscountInfoProto >*
ChromeCartDiscountProto::mutable_rule_discount_info() {}
inline const ::cart_db::RuleDiscountInfoProto& ChromeCartDiscountProto::_internal_rule_discount_info(int index) const {}
inline const ::cart_db::RuleDiscountInfoProto& ChromeCartDiscountProto::rule_discount_info(int index) const {}
inline ::cart_db::RuleDiscountInfoProto* ChromeCartDiscountProto::_internal_add_rule_discount_info() {}
inline ::cart_db::RuleDiscountInfoProto* ChromeCartDiscountProto::add_rule_discount_info() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::cart_db::RuleDiscountInfoProto >&
ChromeCartDiscountProto::rule_discount_info() const {}

// bool has_coupons = 6;
inline void ChromeCartDiscountProto::clear_has_coupons() {}
inline bool ChromeCartDiscountProto::_internal_has_coupons() const {}
inline bool ChromeCartDiscountProto::has_coupons() const {}
inline void ChromeCartDiscountProto::_internal_set_has_coupons(bool value) {}
inline void ChromeCartDiscountProto::set_has_coupons(bool value) {}

// repeated .cart_db.CouponInfoProto coupon_info = 7;
inline int ChromeCartDiscountProto::_internal_coupon_info_size() const {}
inline int ChromeCartDiscountProto::coupon_info_size() const {}
inline void ChromeCartDiscountProto::clear_coupon_info() {}
inline ::cart_db::CouponInfoProto* ChromeCartDiscountProto::mutable_coupon_info(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::cart_db::CouponInfoProto >*
ChromeCartDiscountProto::mutable_coupon_info() {}
inline const ::cart_db::CouponInfoProto& ChromeCartDiscountProto::_internal_coupon_info(int index) const {}
inline const ::cart_db::CouponInfoProto& ChromeCartDiscountProto::coupon_info(int index) const {}
inline ::cart_db::CouponInfoProto* ChromeCartDiscountProto::_internal_add_coupon_info() {}
inline ::cart_db::CouponInfoProto* ChromeCartDiscountProto::add_coupon_info() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::cart_db::CouponInfoProto >&
ChromeCartDiscountProto::coupon_info() const {}

// -------------------------------------------------------------------

// ChromeCartProductProto

// string product_id = 1;
inline void ChromeCartProductProto::clear_product_id() {}
inline const std::string& ChromeCartProductProto::product_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ChromeCartProductProto::set_product_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* ChromeCartProductProto::mutable_product_id() {}
inline const std::string& ChromeCartProductProto::_internal_product_id() const {}
inline void ChromeCartProductProto::_internal_set_product_id(const std::string& value) {}
inline std::string* ChromeCartProductProto::_internal_mutable_product_id() {}
inline std::string* ChromeCartProductProto::release_product_id() {}
inline void ChromeCartProductProto::set_allocated_product_id(std::string* product_id) {}

// -------------------------------------------------------------------

// ChromeCartContentProto

// string key = 1;
inline void ChromeCartContentProto::clear_key() {}
inline const std::string& ChromeCartContentProto::key() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ChromeCartContentProto::set_key(ArgT0&& arg0, ArgT... args) {}
inline std::string* ChromeCartContentProto::mutable_key() {}
inline const std::string& ChromeCartContentProto::_internal_key() const {}
inline void ChromeCartContentProto::_internal_set_key(const std::string& value) {}
inline std::string* ChromeCartContentProto::_internal_mutable_key() {}
inline std::string* ChromeCartContentProto::release_key() {}
inline void ChromeCartContentProto::set_allocated_key(std::string* key) {}

// string merchant = 2;
inline void ChromeCartContentProto::clear_merchant() {}
inline const std::string& ChromeCartContentProto::merchant() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ChromeCartContentProto::set_merchant(ArgT0&& arg0, ArgT... args) {}
inline std::string* ChromeCartContentProto::mutable_merchant() {}
inline const std::string& ChromeCartContentProto::_internal_merchant() const {}
inline void ChromeCartContentProto::_internal_set_merchant(const std::string& value) {}
inline std::string* ChromeCartContentProto::_internal_mutable_merchant() {}
inline std::string* ChromeCartContentProto::release_merchant() {}
inline void ChromeCartContentProto::set_allocated_merchant(std::string* merchant) {}

// string merchant_cart_url = 3;
inline void ChromeCartContentProto::clear_merchant_cart_url() {}
inline const std::string& ChromeCartContentProto::merchant_cart_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ChromeCartContentProto::set_merchant_cart_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* ChromeCartContentProto::mutable_merchant_cart_url() {}
inline const std::string& ChromeCartContentProto::_internal_merchant_cart_url() const {}
inline void ChromeCartContentProto::_internal_set_merchant_cart_url(const std::string& value) {}
inline std::string* ChromeCartContentProto::_internal_mutable_merchant_cart_url() {}
inline std::string* ChromeCartContentProto::release_merchant_cart_url() {}
inline void ChromeCartContentProto::set_allocated_merchant_cart_url(std::string* merchant_cart_url) {}

// double timestamp = 4;
inline void ChromeCartContentProto::clear_timestamp() {}
inline double ChromeCartContentProto::_internal_timestamp() const {}
inline double ChromeCartContentProto::timestamp() const {}
inline void ChromeCartContentProto::_internal_set_timestamp(double value) {}
inline void ChromeCartContentProto::set_timestamp(double value) {}

// repeated string product_image_urls = 5;
inline int ChromeCartContentProto::_internal_product_image_urls_size() const {}
inline int ChromeCartContentProto::product_image_urls_size() const {}
inline void ChromeCartContentProto::clear_product_image_urls() {}
inline std::string* ChromeCartContentProto::add_product_image_urls() {}
inline const std::string& ChromeCartContentProto::_internal_product_image_urls(int index) const {}
inline const std::string& ChromeCartContentProto::product_image_urls(int index) const {}
inline std::string* ChromeCartContentProto::mutable_product_image_urls(int index) {}
inline void ChromeCartContentProto::set_product_image_urls(int index, const std::string& value) {}
inline void ChromeCartContentProto::set_product_image_urls(int index, std::string&& value) {}
inline void ChromeCartContentProto::set_product_image_urls(int index, const char* value) {}
inline void ChromeCartContentProto::set_product_image_urls(int index, const char* value, size_t size) {}
inline std::string* ChromeCartContentProto::_internal_add_product_image_urls() {}
inline void ChromeCartContentProto::add_product_image_urls(const std::string& value) {}
inline void ChromeCartContentProto::add_product_image_urls(std::string&& value) {}
inline void ChromeCartContentProto::add_product_image_urls(const char* value) {}
inline void ChromeCartContentProto::add_product_image_urls(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
ChromeCartContentProto::product_image_urls() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
ChromeCartContentProto::mutable_product_image_urls() {}

// bool is_hidden = 6;
inline void ChromeCartContentProto::clear_is_hidden() {}
inline bool ChromeCartContentProto::_internal_is_hidden() const {}
inline bool ChromeCartContentProto::is_hidden() const {}
inline void ChromeCartContentProto::_internal_set_is_hidden(bool value) {}
inline void ChromeCartContentProto::set_is_hidden(bool value) {}

// bool is_removed = 7;
inline void ChromeCartContentProto::clear_is_removed() {}
inline bool ChromeCartContentProto::_internal_is_removed() const {}
inline bool ChromeCartContentProto::is_removed() const {}
inline void ChromeCartContentProto::_internal_set_is_removed(bool value) {}
inline void ChromeCartContentProto::set_is_removed(bool value) {}

// .cart_db.ChromeCartDiscountProto discount_info = 8;
inline bool ChromeCartContentProto::_internal_has_discount_info() const {}
inline bool ChromeCartContentProto::has_discount_info() const {}
inline void ChromeCartContentProto::clear_discount_info() {}
inline const ::cart_db::ChromeCartDiscountProto& ChromeCartContentProto::_internal_discount_info() const {}
inline const ::cart_db::ChromeCartDiscountProto& ChromeCartContentProto::discount_info() const {}
inline void ChromeCartContentProto::unsafe_arena_set_allocated_discount_info(
    ::cart_db::ChromeCartDiscountProto* discount_info) {}
inline ::cart_db::ChromeCartDiscountProto* ChromeCartContentProto::release_discount_info() {}
inline ::cart_db::ChromeCartDiscountProto* ChromeCartContentProto::unsafe_arena_release_discount_info() {}
inline ::cart_db::ChromeCartDiscountProto* ChromeCartContentProto::_internal_mutable_discount_info() {}
inline ::cart_db::ChromeCartDiscountProto* ChromeCartContentProto::mutable_discount_info() {}
inline void ChromeCartContentProto::set_allocated_discount_info(::cart_db::ChromeCartDiscountProto* discount_info) {}

// repeated .cart_db.ChromeCartProductProto product_infos = 9;
inline int ChromeCartContentProto::_internal_product_infos_size() const {}
inline int ChromeCartContentProto::product_infos_size() const {}
inline void ChromeCartContentProto::clear_product_infos() {}
inline ::cart_db::ChromeCartProductProto* ChromeCartContentProto::mutable_product_infos(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::cart_db::ChromeCartProductProto >*
ChromeCartContentProto::mutable_product_infos() {}
inline const ::cart_db::ChromeCartProductProto& ChromeCartContentProto::_internal_product_infos(int index) const {}
inline const ::cart_db::ChromeCartProductProto& ChromeCartContentProto::product_infos(int index) const {}
inline ::cart_db::ChromeCartProductProto* ChromeCartContentProto::_internal_add_product_infos() {}
inline ::cart_db::ChromeCartProductProto* ChromeCartContentProto::add_product_infos() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::cart_db::ChromeCartProductProto >&
ChromeCartContentProto::product_infos() const {}

#ifdef __GNUC__
  #pragma GCC diagnostic pop
#endif  // __GNUC__
// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------


// @@protoc_insertion_point(namespace_scope)

}  // namespace cart_db

// @@protoc_insertion_point(global_scope)

#include <google/protobuf/port_undef.inc>
#endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_components_2fcommerce_2fcore_2fproto_2fcart_5fdb_5fcontent_2eproto