#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2ffeed_2fcore_2fproto_2fv2_2fui_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2ffeed_2fcore_2fproto_2fv2_2fui_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>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_util.h>
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_components_2ffeed_2fcore_2fproto_2fv2_2fui_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
struct TableStruct_components_2ffeed_2fcore_2fproto_2fv2_2fui_2eproto { … };
namespace feedui {
class LoadingSpinnerSlice;
struct LoadingSpinnerSliceDefaultTypeInternal;
extern LoadingSpinnerSliceDefaultTypeInternal _LoadingSpinnerSlice_default_instance_;
class LoggingParameters;
struct LoggingParametersDefaultTypeInternal;
extern LoggingParametersDefaultTypeInternal _LoggingParameters_default_instance_;
class SharedState;
struct SharedStateDefaultTypeInternal;
extern SharedStateDefaultTypeInternal _SharedState_default_instance_;
class Slice;
struct SliceDefaultTypeInternal;
extern SliceDefaultTypeInternal _Slice_default_instance_;
class StreamUpdate;
struct StreamUpdateDefaultTypeInternal;
extern StreamUpdateDefaultTypeInternal _StreamUpdate_default_instance_;
class StreamUpdate_SliceUpdate;
struct StreamUpdate_SliceUpdateDefaultTypeInternal;
extern StreamUpdate_SliceUpdateDefaultTypeInternal _StreamUpdate_SliceUpdate_default_instance_;
class XSurfaceSlice;
struct XSurfaceSliceDefaultTypeInternal;
extern XSurfaceSliceDefaultTypeInternal _XSurfaceSlice_default_instance_;
class ZeroStateSlice;
struct ZeroStateSliceDefaultTypeInternal;
extern ZeroStateSliceDefaultTypeInternal _ZeroStateSlice_default_instance_;
}
PROTOBUF_NAMESPACE_OPEN
template<> ::feedui::LoadingSpinnerSlice* Arena::CreateMaybeMessage<::feedui::LoadingSpinnerSlice>(Arena*);
template<> ::feedui::LoggingParameters* Arena::CreateMaybeMessage<::feedui::LoggingParameters>(Arena*);
template<> ::feedui::SharedState* Arena::CreateMaybeMessage<::feedui::SharedState>(Arena*);
template<> ::feedui::Slice* Arena::CreateMaybeMessage<::feedui::Slice>(Arena*);
template<> ::feedui::StreamUpdate* Arena::CreateMaybeMessage<::feedui::StreamUpdate>(Arena*);
template<> ::feedui::StreamUpdate_SliceUpdate* Arena::CreateMaybeMessage<::feedui::StreamUpdate_SliceUpdate>(Arena*);
template<> ::feedui::XSurfaceSlice* Arena::CreateMaybeMessage<::feedui::XSurfaceSlice>(Arena*);
template<> ::feedui::ZeroStateSlice* Arena::CreateMaybeMessage<::feedui::ZeroStateSlice>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace feedui {
enum ZeroStateSlice_Type : int { … };
bool ZeroStateSlice_Type_IsValid(int value);
constexpr ZeroStateSlice_Type ZeroStateSlice_Type_Type_MIN = …;
constexpr ZeroStateSlice_Type ZeroStateSlice_Type_Type_MAX = …;
constexpr int ZeroStateSlice_Type_Type_ARRAYSIZE = …;
const std::string& ZeroStateSlice_Type_Name(ZeroStateSlice_Type value);
template<typename T>
inline const std::string& ZeroStateSlice_Type_Name(T enum_t_value) { … }
bool ZeroStateSlice_Type_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ZeroStateSlice_Type* value);
class StreamUpdate_SliceUpdate final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class StreamUpdate final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class LoggingParameters final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class Slice final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class ZeroStateSlice final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class LoadingSpinnerSlice final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class XSurfaceSlice final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class SharedState final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
inline bool StreamUpdate_SliceUpdate::_internal_has_slice() const { … }
inline bool StreamUpdate_SliceUpdate::has_slice() const { … }
inline void StreamUpdate_SliceUpdate::set_has_slice() { … }
inline void StreamUpdate_SliceUpdate::clear_slice() { … }
inline ::feedui::Slice* StreamUpdate_SliceUpdate::release_slice() { … }
inline const ::feedui::Slice& StreamUpdate_SliceUpdate::_internal_slice() const { … }
inline const ::feedui::Slice& StreamUpdate_SliceUpdate::slice() const { … }
inline ::feedui::Slice* StreamUpdate_SliceUpdate::unsafe_arena_release_slice() { … }
inline void StreamUpdate_SliceUpdate::unsafe_arena_set_allocated_slice(::feedui::Slice* slice) { … }
inline ::feedui::Slice* StreamUpdate_SliceUpdate::_internal_mutable_slice() { … }
inline ::feedui::Slice* StreamUpdate_SliceUpdate::mutable_slice() { … }
inline bool StreamUpdate_SliceUpdate::_internal_has_slice_id() const { … }
inline bool StreamUpdate_SliceUpdate::has_slice_id() const { … }
inline void StreamUpdate_SliceUpdate::set_has_slice_id() { … }
inline void StreamUpdate_SliceUpdate::clear_slice_id() { … }
inline const std::string& StreamUpdate_SliceUpdate::slice_id() const { … }
template <typename ArgT0, typename... ArgT>
inline void StreamUpdate_SliceUpdate::set_slice_id(ArgT0&& arg0, ArgT... args) { … }
inline std::string* StreamUpdate_SliceUpdate::mutable_slice_id() { … }
inline const std::string& StreamUpdate_SliceUpdate::_internal_slice_id() const { … }
inline void StreamUpdate_SliceUpdate::_internal_set_slice_id(const std::string& value) { … }
inline std::string* StreamUpdate_SliceUpdate::_internal_mutable_slice_id() { … }
inline std::string* StreamUpdate_SliceUpdate::release_slice_id() { … }
inline void StreamUpdate_SliceUpdate::set_allocated_slice_id(std::string* slice_id) { … }
inline bool StreamUpdate_SliceUpdate::has_update() const { … }
inline void StreamUpdate_SliceUpdate::clear_has_update() { … }
inline StreamUpdate_SliceUpdate::UpdateCase StreamUpdate_SliceUpdate::update_case() const { … }
inline int StreamUpdate::_internal_updated_slices_size() const { … }
inline int StreamUpdate::updated_slices_size() const { … }
inline void StreamUpdate::clear_updated_slices() { … }
inline ::feedui::StreamUpdate_SliceUpdate* StreamUpdate::mutable_updated_slices(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedui::StreamUpdate_SliceUpdate >*
StreamUpdate::mutable_updated_slices() { … }
inline const ::feedui::StreamUpdate_SliceUpdate& StreamUpdate::_internal_updated_slices(int index) const { … }
inline const ::feedui::StreamUpdate_SliceUpdate& StreamUpdate::updated_slices(int index) const { … }
inline ::feedui::StreamUpdate_SliceUpdate* StreamUpdate::_internal_add_updated_slices() { … }
inline ::feedui::StreamUpdate_SliceUpdate* StreamUpdate::add_updated_slices() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedui::StreamUpdate_SliceUpdate >&
StreamUpdate::updated_slices() const { … }
inline int StreamUpdate::_internal_new_shared_states_size() const { … }
inline int StreamUpdate::new_shared_states_size() const { … }
inline void StreamUpdate::clear_new_shared_states() { … }
inline ::feedui::SharedState* StreamUpdate::mutable_new_shared_states(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedui::SharedState >*
StreamUpdate::mutable_new_shared_states() { … }
inline const ::feedui::SharedState& StreamUpdate::_internal_new_shared_states(int index) const { … }
inline const ::feedui::SharedState& StreamUpdate::new_shared_states(int index) const { … }
inline ::feedui::SharedState* StreamUpdate::_internal_add_new_shared_states() { … }
inline ::feedui::SharedState* StreamUpdate::add_new_shared_states() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedui::SharedState >&
StreamUpdate::new_shared_states() const { … }
inline void StreamUpdate::clear_fetch_time_ms() { … }
inline int64_t StreamUpdate::_internal_fetch_time_ms() const { … }
inline int64_t StreamUpdate::fetch_time_ms() const { … }
inline void StreamUpdate::_internal_set_fetch_time_ms(int64_t value) { … }
inline void StreamUpdate::set_fetch_time_ms(int64_t value) { … }
inline bool StreamUpdate::_internal_has_logging_parameters() const { … }
inline bool StreamUpdate::has_logging_parameters() const { … }
inline void StreamUpdate::clear_logging_parameters() { … }
inline const ::feedui::LoggingParameters& StreamUpdate::_internal_logging_parameters() const { … }
inline const ::feedui::LoggingParameters& StreamUpdate::logging_parameters() const { … }
inline void StreamUpdate::unsafe_arena_set_allocated_logging_parameters(
::feedui::LoggingParameters* logging_parameters) { … }
inline ::feedui::LoggingParameters* StreamUpdate::release_logging_parameters() { … }
inline ::feedui::LoggingParameters* StreamUpdate::unsafe_arena_release_logging_parameters() { … }
inline ::feedui::LoggingParameters* StreamUpdate::_internal_mutable_logging_parameters() { … }
inline ::feedui::LoggingParameters* StreamUpdate::mutable_logging_parameters() { … }
inline void StreamUpdate::set_allocated_logging_parameters(::feedui::LoggingParameters* logging_parameters) { … }
inline void LoggingParameters::clear_session_id() { … }
inline const std::string& LoggingParameters::session_id() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void LoggingParameters::set_session_id(ArgT0&& arg0, ArgT... args) { … }
inline std::string* LoggingParameters::mutable_session_id() { … }
inline const std::string& LoggingParameters::_internal_session_id() const { … }
inline void LoggingParameters::_internal_set_session_id(const std::string& value) { … }
inline std::string* LoggingParameters::_internal_mutable_session_id() { … }
inline std::string* LoggingParameters::release_session_id() { … }
inline void LoggingParameters::set_allocated_session_id(std::string* session_id) { … }
inline void LoggingParameters::clear_email() { … }
inline const std::string& LoggingParameters::email() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void LoggingParameters::set_email(ArgT0&& arg0, ArgT... args) { … }
inline std::string* LoggingParameters::mutable_email() { … }
inline const std::string& LoggingParameters::_internal_email() const { … }
inline void LoggingParameters::_internal_set_email(const std::string& value) { … }
inline std::string* LoggingParameters::_internal_mutable_email() { … }
inline std::string* LoggingParameters::release_email() { … }
inline void LoggingParameters::set_allocated_email(std::string* email) { … }
inline void LoggingParameters::clear_client_instance_id() { … }
inline const std::string& LoggingParameters::client_instance_id() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void LoggingParameters::set_client_instance_id(ArgT0&& arg0, ArgT... args) { … }
inline std::string* LoggingParameters::mutable_client_instance_id() { … }
inline const std::string& LoggingParameters::_internal_client_instance_id() const { … }
inline void LoggingParameters::_internal_set_client_instance_id(const std::string& value) { … }
inline std::string* LoggingParameters::_internal_mutable_client_instance_id() { … }
inline std::string* LoggingParameters::release_client_instance_id() { … }
inline void LoggingParameters::set_allocated_client_instance_id(std::string* client_instance_id) { … }
inline void LoggingParameters::clear_logging_enabled() { … }
inline bool LoggingParameters::_internal_logging_enabled() const { … }
inline bool LoggingParameters::logging_enabled() const { … }
inline void LoggingParameters::_internal_set_logging_enabled(bool value) { … }
inline void LoggingParameters::set_logging_enabled(bool value) { … }
inline void LoggingParameters::clear_view_actions_enabled() { … }
inline bool LoggingParameters::_internal_view_actions_enabled() const { … }
inline bool LoggingParameters::view_actions_enabled() const { … }
inline void LoggingParameters::_internal_set_view_actions_enabled(bool value) { … }
inline void LoggingParameters::set_view_actions_enabled(bool value) { … }
inline void LoggingParameters::clear_root_event_id() { … }
inline const std::string& LoggingParameters::root_event_id() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void LoggingParameters::set_root_event_id(ArgT0&& arg0, ArgT... args) { … }
inline std::string* LoggingParameters::mutable_root_event_id() { … }
inline const std::string& LoggingParameters::_internal_root_event_id() const { … }
inline void LoggingParameters::_internal_set_root_event_id(const std::string& value) { … }
inline std::string* LoggingParameters::_internal_mutable_root_event_id() { … }
inline std::string* LoggingParameters::release_root_event_id() { … }
inline void LoggingParameters::set_allocated_root_event_id(std::string* root_event_id) { … }
inline bool Slice::_internal_has_xsurface_slice() const { … }
inline bool Slice::has_xsurface_slice() const { … }
inline void Slice::set_has_xsurface_slice() { … }
inline void Slice::clear_xsurface_slice() { … }
inline ::feedui::XSurfaceSlice* Slice::release_xsurface_slice() { … }
inline const ::feedui::XSurfaceSlice& Slice::_internal_xsurface_slice() const { … }
inline const ::feedui::XSurfaceSlice& Slice::xsurface_slice() const { … }
inline ::feedui::XSurfaceSlice* Slice::unsafe_arena_release_xsurface_slice() { … }
inline void Slice::unsafe_arena_set_allocated_xsurface_slice(::feedui::XSurfaceSlice* xsurface_slice) { … }
inline ::feedui::XSurfaceSlice* Slice::_internal_mutable_xsurface_slice() { … }
inline ::feedui::XSurfaceSlice* Slice::mutable_xsurface_slice() { … }
inline bool Slice::_internal_has_zero_state_slice() const { … }
inline bool Slice::has_zero_state_slice() const { … }
inline void Slice::set_has_zero_state_slice() { … }
inline void Slice::clear_zero_state_slice() { … }
inline ::feedui::ZeroStateSlice* Slice::release_zero_state_slice() { … }
inline const ::feedui::ZeroStateSlice& Slice::_internal_zero_state_slice() const { … }
inline const ::feedui::ZeroStateSlice& Slice::zero_state_slice() const { … }
inline ::feedui::ZeroStateSlice* Slice::unsafe_arena_release_zero_state_slice() { … }
inline void Slice::unsafe_arena_set_allocated_zero_state_slice(::feedui::ZeroStateSlice* zero_state_slice) { … }
inline ::feedui::ZeroStateSlice* Slice::_internal_mutable_zero_state_slice() { … }
inline ::feedui::ZeroStateSlice* Slice::mutable_zero_state_slice() { … }
inline bool Slice::_internal_has_loading_spinner_slice() const { … }
inline bool Slice::has_loading_spinner_slice() const { … }
inline void Slice::set_has_loading_spinner_slice() { … }
inline void Slice::clear_loading_spinner_slice() { … }
inline ::feedui::LoadingSpinnerSlice* Slice::release_loading_spinner_slice() { … }
inline const ::feedui::LoadingSpinnerSlice& Slice::_internal_loading_spinner_slice() const { … }
inline const ::feedui::LoadingSpinnerSlice& Slice::loading_spinner_slice() const { … }
inline ::feedui::LoadingSpinnerSlice* Slice::unsafe_arena_release_loading_spinner_slice() { … }
inline void Slice::unsafe_arena_set_allocated_loading_spinner_slice(::feedui::LoadingSpinnerSlice* loading_spinner_slice) { … }
inline ::feedui::LoadingSpinnerSlice* Slice::_internal_mutable_loading_spinner_slice() { … }
inline ::feedui::LoadingSpinnerSlice* Slice::mutable_loading_spinner_slice() { … }
inline void Slice::clear_slice_id() { … }
inline const std::string& Slice::slice_id() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void Slice::set_slice_id(ArgT0&& arg0, ArgT... args) { … }
inline std::string* Slice::mutable_slice_id() { … }
inline const std::string& Slice::_internal_slice_id() const { … }
inline void Slice::_internal_set_slice_id(const std::string& value) { … }
inline std::string* Slice::_internal_mutable_slice_id() { … }
inline std::string* Slice::release_slice_id() { … }
inline void Slice::set_allocated_slice_id(std::string* slice_id) { … }
inline bool Slice::has_SliceData() const { … }
inline void Slice::clear_has_SliceData() { … }
inline Slice::SliceDataCase Slice::SliceData_case() const { … }
inline void ZeroStateSlice::clear_type() { … }
inline ::feedui::ZeroStateSlice_Type ZeroStateSlice::_internal_type() const { … }
inline ::feedui::ZeroStateSlice_Type ZeroStateSlice::type() const { … }
inline void ZeroStateSlice::_internal_set_type(::feedui::ZeroStateSlice_Type value) { … }
inline void ZeroStateSlice::set_type(::feedui::ZeroStateSlice_Type value) { … }
inline void LoadingSpinnerSlice::clear_is_at_top() { … }
inline bool LoadingSpinnerSlice::_internal_is_at_top() const { … }
inline bool LoadingSpinnerSlice::is_at_top() const { … }
inline void LoadingSpinnerSlice::_internal_set_is_at_top(bool value) { … }
inline void LoadingSpinnerSlice::set_is_at_top(bool value) { … }
inline void XSurfaceSlice::clear_xsurface_frame() { … }
inline const std::string& XSurfaceSlice::xsurface_frame() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void XSurfaceSlice::set_xsurface_frame(ArgT0&& arg0, ArgT... args) { … }
inline std::string* XSurfaceSlice::mutable_xsurface_frame() { … }
inline const std::string& XSurfaceSlice::_internal_xsurface_frame() const { … }
inline void XSurfaceSlice::_internal_set_xsurface_frame(const std::string& value) { … }
inline std::string* XSurfaceSlice::_internal_mutable_xsurface_frame() { … }
inline std::string* XSurfaceSlice::release_xsurface_frame() { … }
inline void XSurfaceSlice::set_allocated_xsurface_frame(std::string* xsurface_frame) { … }
inline void SharedState::clear_id() { … }
inline const std::string& SharedState::id() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SharedState::set_id(ArgT0&& arg0, ArgT... args) { … }
inline std::string* SharedState::mutable_id() { … }
inline const std::string& SharedState::_internal_id() const { … }
inline void SharedState::_internal_set_id(const std::string& value) { … }
inline std::string* SharedState::_internal_mutable_id() { … }
inline std::string* SharedState::release_id() { … }
inline void SharedState::set_allocated_id(std::string* id) { … }
inline void SharedState::clear_xsurface_shared_state() { … }
inline const std::string& SharedState::xsurface_shared_state() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SharedState::set_xsurface_shared_state(ArgT0&& arg0, ArgT... args) { … }
inline std::string* SharedState::mutable_xsurface_shared_state() { … }
inline const std::string& SharedState::_internal_xsurface_shared_state() const { … }
inline void SharedState::_internal_set_xsurface_shared_state(const std::string& value) { … }
inline std::string* SharedState::_internal_mutable_xsurface_shared_state() { … }
inline std::string* SharedState::release_xsurface_shared_state() { … }
inline void SharedState::set_allocated_xsurface_shared_state(std::string* xsurface_shared_state) { … }
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
}
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::feedui::ZeroStateSlice_Type> : ::std::true_type { … };
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>
#endif