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

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2fcommerce_2fcore_2fproto_2fprice_5finsights_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2fcommerce_2fcore_2fproto_2fprice_5finsights_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
#include <google/protobuf/generated_enum_util.h>
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_components_2fcommerce_2fcore_2fproto_2fprice_5finsights_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_2fprice_5finsights_2eproto {};
namespace commerce {
class PriceHistory;
struct PriceHistoryDefaultTypeInternal;
extern PriceHistoryDefaultTypeInternal _PriceHistory_default_instance_;
class PriceInsightsData;
struct PriceInsightsDataDefaultTypeInternal;
extern PriceInsightsDataDefaultTypeInternal _PriceInsightsData_default_instance_;
class PricePoint;
struct PricePointDefaultTypeInternal;
extern PricePointDefaultTypeInternal _PricePoint_default_instance_;
class PriceRange;
struct PriceRangeDefaultTypeInternal;
extern PriceRangeDefaultTypeInternal _PriceRange_default_instance_;
}  // namespace commerce
PROTOBUF_NAMESPACE_OPEN
template<> ::commerce::PriceHistory* Arena::CreateMaybeMessage<::commerce::PriceHistory>(Arena*);
template<> ::commerce::PriceInsightsData* Arena::CreateMaybeMessage<::commerce::PriceInsightsData>(Arena*);
template<> ::commerce::PricePoint* Arena::CreateMaybeMessage<::commerce::PricePoint>(Arena*);
template<> ::commerce::PriceRange* Arena::CreateMaybeMessage<::commerce::PriceRange>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace commerce {

enum PriceInsightsData_PriceBucket : int {};
bool PriceInsightsData_PriceBucket_IsValid(int value);
constexpr PriceInsightsData_PriceBucket PriceInsightsData_PriceBucket_PriceBucket_MIN =;
constexpr PriceInsightsData_PriceBucket PriceInsightsData_PriceBucket_PriceBucket_MAX =;
constexpr int PriceInsightsData_PriceBucket_PriceBucket_ARRAYSIZE =;

const std::string& PriceInsightsData_PriceBucket_Name(PriceInsightsData_PriceBucket value);
template<typename T>
inline const std::string& PriceInsightsData_PriceBucket_Name(T enum_t_value) {}
bool PriceInsightsData_PriceBucket_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, PriceInsightsData_PriceBucket* value);
// ===================================================================

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

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

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

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


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

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

// optional uint64 product_cluster_id = 1;
inline bool PriceInsightsData::_internal_has_product_cluster_id() const {}
inline bool PriceInsightsData::has_product_cluster_id() const {}
inline void PriceInsightsData::clear_product_cluster_id() {}
inline uint64_t PriceInsightsData::_internal_product_cluster_id() const {}
inline uint64_t PriceInsightsData::product_cluster_id() const {}
inline void PriceInsightsData::_internal_set_product_cluster_id(uint64_t value) {}
inline void PriceInsightsData::set_product_cluster_id(uint64_t value) {}

// optional .commerce.PriceRange price_range = 2;
inline bool PriceInsightsData::_internal_has_price_range() const {}
inline bool PriceInsightsData::has_price_range() const {}
inline void PriceInsightsData::clear_price_range() {}
inline const ::commerce::PriceRange& PriceInsightsData::_internal_price_range() const {}
inline const ::commerce::PriceRange& PriceInsightsData::price_range() const {}
inline void PriceInsightsData::unsafe_arena_set_allocated_price_range(
    ::commerce::PriceRange* price_range) {}
inline ::commerce::PriceRange* PriceInsightsData::release_price_range() {}
inline ::commerce::PriceRange* PriceInsightsData::unsafe_arena_release_price_range() {}
inline ::commerce::PriceRange* PriceInsightsData::_internal_mutable_price_range() {}
inline ::commerce::PriceRange* PriceInsightsData::mutable_price_range() {}
inline void PriceInsightsData::set_allocated_price_range(::commerce::PriceRange* price_range) {}

// optional .commerce.PriceHistory price_history = 3;
inline bool PriceInsightsData::_internal_has_price_history() const {}
inline bool PriceInsightsData::has_price_history() const {}
inline void PriceInsightsData::clear_price_history() {}
inline const ::commerce::PriceHistory& PriceInsightsData::_internal_price_history() const {}
inline const ::commerce::PriceHistory& PriceInsightsData::price_history() const {}
inline void PriceInsightsData::unsafe_arena_set_allocated_price_history(
    ::commerce::PriceHistory* price_history) {}
inline ::commerce::PriceHistory* PriceInsightsData::release_price_history() {}
inline ::commerce::PriceHistory* PriceInsightsData::unsafe_arena_release_price_history() {}
inline ::commerce::PriceHistory* PriceInsightsData::_internal_mutable_price_history() {}
inline ::commerce::PriceHistory* PriceInsightsData::mutable_price_history() {}
inline void PriceInsightsData::set_allocated_price_history(::commerce::PriceHistory* price_history) {}

// optional .commerce.PriceInsightsData.PriceBucket price_bucket = 4;
inline bool PriceInsightsData::_internal_has_price_bucket() const {}
inline bool PriceInsightsData::has_price_bucket() const {}
inline void PriceInsightsData::clear_price_bucket() {}
inline ::commerce::PriceInsightsData_PriceBucket PriceInsightsData::_internal_price_bucket() const {}
inline ::commerce::PriceInsightsData_PriceBucket PriceInsightsData::price_bucket() const {}
inline void PriceInsightsData::_internal_set_price_bucket(::commerce::PriceInsightsData_PriceBucket value) {}
inline void PriceInsightsData::set_price_bucket(::commerce::PriceInsightsData_PriceBucket value) {}

// optional bool has_multiple_catalogs = 5;
inline bool PriceInsightsData::_internal_has_has_multiple_catalogs() const {}
inline bool PriceInsightsData::has_has_multiple_catalogs() const {}
inline void PriceInsightsData::clear_has_multiple_catalogs() {}
inline bool PriceInsightsData::_internal_has_multiple_catalogs() const {}
inline bool PriceInsightsData::has_multiple_catalogs() const {}
inline void PriceInsightsData::_internal_set_has_multiple_catalogs(bool value) {}
inline void PriceInsightsData::set_has_multiple_catalogs(bool value) {}

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

// PriceRange

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

// optional int64 lowest_typical_price_micros = 2;
inline bool PriceRange::_internal_has_lowest_typical_price_micros() const {}
inline bool PriceRange::has_lowest_typical_price_micros() const {}
inline void PriceRange::clear_lowest_typical_price_micros() {}
inline int64_t PriceRange::_internal_lowest_typical_price_micros() const {}
inline int64_t PriceRange::lowest_typical_price_micros() const {}
inline void PriceRange::_internal_set_lowest_typical_price_micros(int64_t value) {}
inline void PriceRange::set_lowest_typical_price_micros(int64_t value) {}

// optional int64 highest_typical_price_micros = 3;
inline bool PriceRange::_internal_has_highest_typical_price_micros() const {}
inline bool PriceRange::has_highest_typical_price_micros() const {}
inline void PriceRange::clear_highest_typical_price_micros() {}
inline int64_t PriceRange::_internal_highest_typical_price_micros() const {}
inline int64_t PriceRange::highest_typical_price_micros() const {}
inline void PriceRange::_internal_set_highest_typical_price_micros(int64_t value) {}
inline void PriceRange::set_highest_typical_price_micros(int64_t value) {}

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

// PricePoint

// optional string date = 1;
inline bool PricePoint::_internal_has_date() const {}
inline bool PricePoint::has_date() const {}
inline void PricePoint::clear_date() {}
inline const std::string& PricePoint::date() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PricePoint::set_date(ArgT0&& arg0, ArgT... args) {}
inline std::string* PricePoint::mutable_date() {}
inline const std::string& PricePoint::_internal_date() const {}
inline void PricePoint::_internal_set_date(const std::string& value) {}
inline std::string* PricePoint::_internal_mutable_date() {}
inline std::string* PricePoint::release_date() {}
inline void PricePoint::set_allocated_date(std::string* date) {}

// optional int64 min_price_micros = 2;
inline bool PricePoint::_internal_has_min_price_micros() const {}
inline bool PricePoint::has_min_price_micros() const {}
inline void PricePoint::clear_min_price_micros() {}
inline int64_t PricePoint::_internal_min_price_micros() const {}
inline int64_t PricePoint::min_price_micros() const {}
inline void PricePoint::_internal_set_min_price_micros(int64_t value) {}
inline void PricePoint::set_min_price_micros(int64_t value) {}

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

// PriceHistory

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

// optional string attributes = 2;
inline bool PriceHistory::_internal_has_attributes() const {}
inline bool PriceHistory::has_attributes() const {}
inline void PriceHistory::clear_attributes() {}
inline const std::string& PriceHistory::attributes() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PriceHistory::set_attributes(ArgT0&& arg0, ArgT... args) {}
inline std::string* PriceHistory::mutable_attributes() {}
inline const std::string& PriceHistory::_internal_attributes() const {}
inline void PriceHistory::_internal_set_attributes(const std::string& value) {}
inline std::string* PriceHistory::_internal_mutable_attributes() {}
inline std::string* PriceHistory::release_attributes() {}
inline void PriceHistory::set_allocated_attributes(std::string* attributes) {}

// repeated .commerce.PricePoint price_points = 3;
inline int PriceHistory::_internal_price_points_size() const {}
inline int PriceHistory::price_points_size() const {}
inline void PriceHistory::clear_price_points() {}
inline ::commerce::PricePoint* PriceHistory::mutable_price_points(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::commerce::PricePoint >*
PriceHistory::mutable_price_points() {}
inline const ::commerce::PricePoint& PriceHistory::_internal_price_points(int index) const {}
inline const ::commerce::PricePoint& PriceHistory::price_points(int index) const {}
inline ::commerce::PricePoint* PriceHistory::_internal_add_price_points() {}
inline ::commerce::PricePoint* PriceHistory::add_price_points() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::commerce::PricePoint >&
PriceHistory::price_points() const {}

// optional string jackpot_url = 4;
inline bool PriceHistory::_internal_has_jackpot_url() const {}
inline bool PriceHistory::has_jackpot_url() const {}
inline void PriceHistory::clear_jackpot_url() {}
inline const std::string& PriceHistory::jackpot_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PriceHistory::set_jackpot_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* PriceHistory::mutable_jackpot_url() {}
inline const std::string& PriceHistory::_internal_jackpot_url() const {}
inline void PriceHistory::_internal_set_jackpot_url(const std::string& value) {}
inline std::string* PriceHistory::_internal_mutable_jackpot_url() {}
inline std::string* PriceHistory::release_jackpot_url() {}
inline void PriceHistory::set_allocated_jackpot_url(std::string* jackpot_url) {}

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

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace commerce

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::commerce::PriceInsightsData_PriceBucket> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

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