chromium/out/Default/gen/components/feed/core/proto/v2/wire/chrome_fulfillment_info.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: components/feed/core/proto/v2/wire/chrome_fulfillment_info.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2ffeed_2fcore_2fproto_2fv2_2fwire_2fchrome_5ffulfillment_5finfo_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2ffeed_2fcore_2fproto_2fv2_2fwire_2fchrome_5ffulfillment_5finfo_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>
#include "components/feed/core/proto/v2/wire/info_card.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_components_2ffeed_2fcore_2fproto_2fv2_2fwire_2fchrome_5ffulfillment_5finfo_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_components_2ffeed_2fcore_2fproto_2fv2_2fwire_2fchrome_5ffulfillment_5finfo_2eproto {};
namespace feedwire {
class ChromeFeatureUsage;
struct ChromeFeatureUsageDefaultTypeInternal;
extern ChromeFeatureUsageDefaultTypeInternal _ChromeFeatureUsage_default_instance_;
class ChromeFulfillmentInfo;
struct ChromeFulfillmentInfoDefaultTypeInternal;
extern ChromeFulfillmentInfoDefaultTypeInternal _ChromeFulfillmentInfo_default_instance_;
class ChromeSignInStatus;
struct ChromeSignInStatusDefaultTypeInternal;
extern ChromeSignInStatusDefaultTypeInternal _ChromeSignInStatus_default_instance_;
class DefaultSearchEngine;
struct DefaultSearchEngineDefaultTypeInternal;
extern DefaultSearchEngineDefaultTypeInternal _DefaultSearchEngine_default_instance_;
}  // namespace feedwire
PROTOBUF_NAMESPACE_OPEN
template<> ::feedwire::ChromeFeatureUsage* Arena::CreateMaybeMessage<::feedwire::ChromeFeatureUsage>(Arena*);
template<> ::feedwire::ChromeFulfillmentInfo* Arena::CreateMaybeMessage<::feedwire::ChromeFulfillmentInfo>(Arena*);
template<> ::feedwire::ChromeSignInStatus* Arena::CreateMaybeMessage<::feedwire::ChromeSignInStatus>(Arena*);
template<> ::feedwire::DefaultSearchEngine* Arena::CreateMaybeMessage<::feedwire::DefaultSearchEngine>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace feedwire {

enum ChromeSignInStatus_SignInStatus : int {};
bool ChromeSignInStatus_SignInStatus_IsValid(int value);
constexpr ChromeSignInStatus_SignInStatus ChromeSignInStatus_SignInStatus_SignInStatus_MIN =;
constexpr ChromeSignInStatus_SignInStatus ChromeSignInStatus_SignInStatus_SignInStatus_MAX =;
constexpr int ChromeSignInStatus_SignInStatus_SignInStatus_ARRAYSIZE =;

const std::string& ChromeSignInStatus_SignInStatus_Name(ChromeSignInStatus_SignInStatus value);
template<typename T>
inline const std::string& ChromeSignInStatus_SignInStatus_Name(T enum_t_value) {}
bool ChromeSignInStatus_SignInStatus_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeSignInStatus_SignInStatus* value);
enum DefaultSearchEngine_SearchEngine : int {};
bool DefaultSearchEngine_SearchEngine_IsValid(int value);
constexpr DefaultSearchEngine_SearchEngine DefaultSearchEngine_SearchEngine_SearchEngine_MIN =;
constexpr DefaultSearchEngine_SearchEngine DefaultSearchEngine_SearchEngine_SearchEngine_MAX =;
constexpr int DefaultSearchEngine_SearchEngine_SearchEngine_ARRAYSIZE =;

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

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

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

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

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


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

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

// optional bool notice_card_acknowledged = 1;
inline bool ChromeFulfillmentInfo::_internal_has_notice_card_acknowledged() const {}
inline bool ChromeFulfillmentInfo::has_notice_card_acknowledged() const {}
inline void ChromeFulfillmentInfo::clear_notice_card_acknowledged() {}
inline bool ChromeFulfillmentInfo::_internal_notice_card_acknowledged() const {}
inline bool ChromeFulfillmentInfo::notice_card_acknowledged() const {}
inline void ChromeFulfillmentInfo::_internal_set_notice_card_acknowledged(bool value) {}
inline void ChromeFulfillmentInfo::set_notice_card_acknowledged(bool value) {}

// repeated string acknowledged_notice_key = 2;
inline int ChromeFulfillmentInfo::_internal_acknowledged_notice_key_size() const {}
inline int ChromeFulfillmentInfo::acknowledged_notice_key_size() const {}
inline void ChromeFulfillmentInfo::clear_acknowledged_notice_key() {}
inline std::string* ChromeFulfillmentInfo::add_acknowledged_notice_key() {}
inline const std::string& ChromeFulfillmentInfo::_internal_acknowledged_notice_key(int index) const {}
inline const std::string& ChromeFulfillmentInfo::acknowledged_notice_key(int index) const {}
inline std::string* ChromeFulfillmentInfo::mutable_acknowledged_notice_key(int index) {}
inline void ChromeFulfillmentInfo::set_acknowledged_notice_key(int index, const std::string& value) {}
inline void ChromeFulfillmentInfo::set_acknowledged_notice_key(int index, std::string&& value) {}
inline void ChromeFulfillmentInfo::set_acknowledged_notice_key(int index, const char* value) {}
inline void ChromeFulfillmentInfo::set_acknowledged_notice_key(int index, const char* value, size_t size) {}
inline std::string* ChromeFulfillmentInfo::_internal_add_acknowledged_notice_key() {}
inline void ChromeFulfillmentInfo::add_acknowledged_notice_key(const std::string& value) {}
inline void ChromeFulfillmentInfo::add_acknowledged_notice_key(std::string&& value) {}
inline void ChromeFulfillmentInfo::add_acknowledged_notice_key(const char* value) {}
inline void ChromeFulfillmentInfo::add_acknowledged_notice_key(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
ChromeFulfillmentInfo::acknowledged_notice_key() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
ChromeFulfillmentInfo::mutable_acknowledged_notice_key() {}

// repeated .feedwire.InfoCardTrackingState info_card_tracking_state = 3;
inline int ChromeFulfillmentInfo::_internal_info_card_tracking_state_size() const {}
inline int ChromeFulfillmentInfo::info_card_tracking_state_size() const {}
inline ::feedwire::InfoCardTrackingState* ChromeFulfillmentInfo::mutable_info_card_tracking_state(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedwire::InfoCardTrackingState >*
ChromeFulfillmentInfo::mutable_info_card_tracking_state() {}
inline const ::feedwire::InfoCardTrackingState& ChromeFulfillmentInfo::_internal_info_card_tracking_state(int index) const {}
inline const ::feedwire::InfoCardTrackingState& ChromeFulfillmentInfo::info_card_tracking_state(int index) const {}
inline ::feedwire::InfoCardTrackingState* ChromeFulfillmentInfo::_internal_add_info_card_tracking_state() {}
inline ::feedwire::InfoCardTrackingState* ChromeFulfillmentInfo::add_info_card_tracking_state() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedwire::InfoCardTrackingState >&
ChromeFulfillmentInfo::info_card_tracking_state() const {}

// optional .feedwire.ChromeFeatureUsage chrome_feature_usage = 4;
inline bool ChromeFulfillmentInfo::_internal_has_chrome_feature_usage() const {}
inline bool ChromeFulfillmentInfo::has_chrome_feature_usage() const {}
inline void ChromeFulfillmentInfo::clear_chrome_feature_usage() {}
inline const ::feedwire::ChromeFeatureUsage& ChromeFulfillmentInfo::_internal_chrome_feature_usage() const {}
inline const ::feedwire::ChromeFeatureUsage& ChromeFulfillmentInfo::chrome_feature_usage() const {}
inline void ChromeFulfillmentInfo::unsafe_arena_set_allocated_chrome_feature_usage(
    ::feedwire::ChromeFeatureUsage* chrome_feature_usage) {}
inline ::feedwire::ChromeFeatureUsage* ChromeFulfillmentInfo::release_chrome_feature_usage() {}
inline ::feedwire::ChromeFeatureUsage* ChromeFulfillmentInfo::unsafe_arena_release_chrome_feature_usage() {}
inline ::feedwire::ChromeFeatureUsage* ChromeFulfillmentInfo::_internal_mutable_chrome_feature_usage() {}
inline ::feedwire::ChromeFeatureUsage* ChromeFulfillmentInfo::mutable_chrome_feature_usage() {}
inline void ChromeFulfillmentInfo::set_allocated_chrome_feature_usage(::feedwire::ChromeFeatureUsage* chrome_feature_usage) {}

// optional .feedwire.ChromeSignInStatus sign_in_status = 5;
inline bool ChromeFulfillmentInfo::_internal_has_sign_in_status() const {}
inline bool ChromeFulfillmentInfo::has_sign_in_status() const {}
inline void ChromeFulfillmentInfo::clear_sign_in_status() {}
inline const ::feedwire::ChromeSignInStatus& ChromeFulfillmentInfo::_internal_sign_in_status() const {}
inline const ::feedwire::ChromeSignInStatus& ChromeFulfillmentInfo::sign_in_status() const {}
inline void ChromeFulfillmentInfo::unsafe_arena_set_allocated_sign_in_status(
    ::feedwire::ChromeSignInStatus* sign_in_status) {}
inline ::feedwire::ChromeSignInStatus* ChromeFulfillmentInfo::release_sign_in_status() {}
inline ::feedwire::ChromeSignInStatus* ChromeFulfillmentInfo::unsafe_arena_release_sign_in_status() {}
inline ::feedwire::ChromeSignInStatus* ChromeFulfillmentInfo::_internal_mutable_sign_in_status() {}
inline ::feedwire::ChromeSignInStatus* ChromeFulfillmentInfo::mutable_sign_in_status() {}
inline void ChromeFulfillmentInfo::set_allocated_sign_in_status(::feedwire::ChromeSignInStatus* sign_in_status) {}

// optional .feedwire.DefaultSearchEngine default_search_engine = 6;
inline bool ChromeFulfillmentInfo::_internal_has_default_search_engine() const {}
inline bool ChromeFulfillmentInfo::has_default_search_engine() const {}
inline void ChromeFulfillmentInfo::clear_default_search_engine() {}
inline const ::feedwire::DefaultSearchEngine& ChromeFulfillmentInfo::_internal_default_search_engine() const {}
inline const ::feedwire::DefaultSearchEngine& ChromeFulfillmentInfo::default_search_engine() const {}
inline void ChromeFulfillmentInfo::unsafe_arena_set_allocated_default_search_engine(
    ::feedwire::DefaultSearchEngine* default_search_engine) {}
inline ::feedwire::DefaultSearchEngine* ChromeFulfillmentInfo::release_default_search_engine() {}
inline ::feedwire::DefaultSearchEngine* ChromeFulfillmentInfo::unsafe_arena_release_default_search_engine() {}
inline ::feedwire::DefaultSearchEngine* ChromeFulfillmentInfo::_internal_mutable_default_search_engine() {}
inline ::feedwire::DefaultSearchEngine* ChromeFulfillmentInfo::mutable_default_search_engine() {}
inline void ChromeFulfillmentInfo::set_allocated_default_search_engine(::feedwire::DefaultSearchEngine* default_search_engine) {}

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

// ChromeFeatureUsage

// optional int32 times_followed_from_web_page_menu = 1;
inline bool ChromeFeatureUsage::_internal_has_times_followed_from_web_page_menu() const {}
inline bool ChromeFeatureUsage::has_times_followed_from_web_page_menu() const {}
inline void ChromeFeatureUsage::clear_times_followed_from_web_page_menu() {}
inline int32_t ChromeFeatureUsage::_internal_times_followed_from_web_page_menu() const {}
inline int32_t ChromeFeatureUsage::times_followed_from_web_page_menu() const {}
inline void ChromeFeatureUsage::_internal_set_times_followed_from_web_page_menu(int32_t value) {}
inline void ChromeFeatureUsage::set_times_followed_from_web_page_menu(int32_t value) {}

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

// ChromeSignInStatus

// optional .feedwire.ChromeSignInStatus.SignInStatus sign_in_status = 1;
inline bool ChromeSignInStatus::_internal_has_sign_in_status() const {}
inline bool ChromeSignInStatus::has_sign_in_status() const {}
inline void ChromeSignInStatus::clear_sign_in_status() {}
inline ::feedwire::ChromeSignInStatus_SignInStatus ChromeSignInStatus::_internal_sign_in_status() const {}
inline ::feedwire::ChromeSignInStatus_SignInStatus ChromeSignInStatus::sign_in_status() const {}
inline void ChromeSignInStatus::_internal_set_sign_in_status(::feedwire::ChromeSignInStatus_SignInStatus value) {}
inline void ChromeSignInStatus::set_sign_in_status(::feedwire::ChromeSignInStatus_SignInStatus value) {}

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

// DefaultSearchEngine

// optional .feedwire.DefaultSearchEngine.SearchEngine search_engine = 1;
inline bool DefaultSearchEngine::_internal_has_search_engine() const {}
inline bool DefaultSearchEngine::has_search_engine() const {}
inline void DefaultSearchEngine::clear_search_engine() {}
inline ::feedwire::DefaultSearchEngine_SearchEngine DefaultSearchEngine::_internal_search_engine() const {}
inline ::feedwire::DefaultSearchEngine_SearchEngine DefaultSearchEngine::search_engine() const {}
inline void DefaultSearchEngine::_internal_set_search_engine(::feedwire::DefaultSearchEngine_SearchEngine value) {}
inline void DefaultSearchEngine::set_search_engine(::feedwire::DefaultSearchEngine_SearchEngine value) {}

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

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace feedwire

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::feedwire::ChromeSignInStatus_SignInStatus> : ::std::true_type {};
template <> struct is_proto_enum< ::feedwire::DefaultSearchEngine_SearchEngine> : ::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_2ffeed_2fcore_2fproto_2fv2_2fwire_2fchrome_5ffulfillment_5finfo_2eproto