#ifndef GOOGLE_PROTOBUF_INCLUDED_notification_5fdata_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_notification_5fdata_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_notification_5fdata_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
struct TableStruct_notification_5fdata_2eproto { … };
namespace notifications {
namespace proto {
class CustomData;
struct CustomDataDefaultTypeInternal;
extern CustomDataDefaultTypeInternal _CustomData_default_instance_;
class NotificationData;
struct NotificationDataDefaultTypeInternal;
extern NotificationDataDefaultTypeInternal _NotificationData_default_instance_;
class NotificationData_Button;
struct NotificationData_ButtonDefaultTypeInternal;
extern NotificationData_ButtonDefaultTypeInternal _NotificationData_Button_default_instance_;
class NotificationData_IconUuidBundle;
struct NotificationData_IconUuidBundleDefaultTypeInternal;
extern NotificationData_IconUuidBundleDefaultTypeInternal _NotificationData_IconUuidBundle_default_instance_;
}
}
PROTOBUF_NAMESPACE_OPEN
template<> ::notifications::proto::CustomData* Arena::CreateMaybeMessage<::notifications::proto::CustomData>(Arena*);
template<> ::notifications::proto::NotificationData* Arena::CreateMaybeMessage<::notifications::proto::NotificationData>(Arena*);
template<> ::notifications::proto::NotificationData_Button* Arena::CreateMaybeMessage<::notifications::proto::NotificationData_Button>(Arena*);
template<> ::notifications::proto::NotificationData_IconUuidBundle* Arena::CreateMaybeMessage<::notifications::proto::NotificationData_IconUuidBundle>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace notifications {
namespace proto {
enum ActionButtonType : int { … };
bool ActionButtonType_IsValid(int value);
constexpr ActionButtonType ActionButtonType_MIN = …;
constexpr ActionButtonType ActionButtonType_MAX = …;
constexpr int ActionButtonType_ARRAYSIZE = …;
const std::string& ActionButtonType_Name(ActionButtonType value);
template<typename T>
inline const std::string& ActionButtonType_Name(T enum_t_value) { … }
bool ActionButtonType_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ActionButtonType* value);
enum IconType : int { … };
bool IconType_IsValid(int value);
constexpr IconType IconType_MIN = …;
constexpr IconType IconType_MAX = …;
constexpr int IconType_ARRAYSIZE = …;
const std::string& IconType_Name(IconType value);
template<typename T>
inline const std::string& IconType_Name(T enum_t_value) { … }
bool IconType_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, IconType* value);
class CustomData final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class NotificationData_Button final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class NotificationData_IconUuidBundle final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class NotificationData final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
inline bool CustomData::_internal_has_key() const { … }
inline bool CustomData::has_key() const { … }
inline void CustomData::clear_key() { … }
inline const std::string& CustomData::key() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CustomData::set_key(ArgT0&& arg0, ArgT... args) { … }
inline std::string* CustomData::mutable_key() { … }
inline const std::string& CustomData::_internal_key() const { … }
inline void CustomData::_internal_set_key(const std::string& value) { … }
inline std::string* CustomData::_internal_mutable_key() { … }
inline std::string* CustomData::release_key() { … }
inline void CustomData::set_allocated_key(std::string* key) { … }
inline bool CustomData::_internal_has_value() const { … }
inline bool CustomData::has_value() const { … }
inline void CustomData::clear_value() { … }
inline const std::string& CustomData::value() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CustomData::set_value(ArgT0&& arg0, ArgT... args) { … }
inline std::string* CustomData::mutable_value() { … }
inline const std::string& CustomData::_internal_value() const { … }
inline void CustomData::_internal_set_value(const std::string& value) { … }
inline std::string* CustomData::_internal_mutable_value() { … }
inline std::string* CustomData::release_value() { … }
inline void CustomData::set_allocated_value(std::string* value) { … }
inline bool NotificationData_Button::_internal_has_text() const { … }
inline bool NotificationData_Button::has_text() const { … }
inline void NotificationData_Button::clear_text() { … }
inline const std::string& NotificationData_Button::text() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NotificationData_Button::set_text(ArgT0&& arg0, ArgT... args) { … }
inline std::string* NotificationData_Button::mutable_text() { … }
inline const std::string& NotificationData_Button::_internal_text() const { … }
inline void NotificationData_Button::_internal_set_text(const std::string& value) { … }
inline std::string* NotificationData_Button::_internal_mutable_text() { … }
inline std::string* NotificationData_Button::release_text() { … }
inline void NotificationData_Button::set_allocated_text(std::string* text) { … }
inline bool NotificationData_Button::_internal_has_button_type() const { … }
inline bool NotificationData_Button::has_button_type() const { … }
inline void NotificationData_Button::clear_button_type() { … }
inline ::notifications::proto::ActionButtonType NotificationData_Button::_internal_button_type() const { … }
inline ::notifications::proto::ActionButtonType NotificationData_Button::button_type() const { … }
inline void NotificationData_Button::_internal_set_button_type(::notifications::proto::ActionButtonType value) { … }
inline void NotificationData_Button::set_button_type(::notifications::proto::ActionButtonType value) { … }
inline bool NotificationData_Button::_internal_has_id() const { … }
inline bool NotificationData_Button::has_id() const { … }
inline void NotificationData_Button::clear_id() { … }
inline const std::string& NotificationData_Button::id() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NotificationData_Button::set_id(ArgT0&& arg0, ArgT... args) { … }
inline std::string* NotificationData_Button::mutable_id() { … }
inline const std::string& NotificationData_Button::_internal_id() const { … }
inline void NotificationData_Button::_internal_set_id(const std::string& value) { … }
inline std::string* NotificationData_Button::_internal_mutable_id() { … }
inline std::string* NotificationData_Button::release_id() { … }
inline void NotificationData_Button::set_allocated_id(std::string* id) { … }
inline bool NotificationData_IconUuidBundle::_internal_has_type() const { … }
inline bool NotificationData_IconUuidBundle::has_type() const { … }
inline void NotificationData_IconUuidBundle::clear_type() { … }
inline ::notifications::proto::IconType NotificationData_IconUuidBundle::_internal_type() const { … }
inline ::notifications::proto::IconType NotificationData_IconUuidBundle::type() const { … }
inline void NotificationData_IconUuidBundle::_internal_set_type(::notifications::proto::IconType value) { … }
inline void NotificationData_IconUuidBundle::set_type(::notifications::proto::IconType value) { … }
inline bool NotificationData_IconUuidBundle::_internal_has_uuid() const { … }
inline bool NotificationData_IconUuidBundle::has_uuid() const { … }
inline void NotificationData_IconUuidBundle::clear_uuid() { … }
inline const std::string& NotificationData_IconUuidBundle::uuid() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NotificationData_IconUuidBundle::set_uuid(ArgT0&& arg0, ArgT... args) { … }
inline std::string* NotificationData_IconUuidBundle::mutable_uuid() { … }
inline const std::string& NotificationData_IconUuidBundle::_internal_uuid() const { … }
inline void NotificationData_IconUuidBundle::_internal_set_uuid(const std::string& value) { … }
inline std::string* NotificationData_IconUuidBundle::_internal_mutable_uuid() { … }
inline std::string* NotificationData_IconUuidBundle::release_uuid() { … }
inline void NotificationData_IconUuidBundle::set_allocated_uuid(std::string* uuid) { … }
inline bool NotificationData::_internal_has_title() const { … }
inline bool NotificationData::has_title() const { … }
inline void NotificationData::clear_title() { … }
inline const std::string& NotificationData::title() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NotificationData::set_title(ArgT0&& arg0, ArgT... args) { … }
inline std::string* NotificationData::mutable_title() { … }
inline const std::string& NotificationData::_internal_title() const { … }
inline void NotificationData::_internal_set_title(const std::string& value) { … }
inline std::string* NotificationData::_internal_mutable_title() { … }
inline std::string* NotificationData::release_title() { … }
inline void NotificationData::set_allocated_title(std::string* title) { … }
inline bool NotificationData::_internal_has_message() const { … }
inline bool NotificationData::has_message() const { … }
inline void NotificationData::clear_message() { … }
inline const std::string& NotificationData::message() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NotificationData::set_message(ArgT0&& arg0, ArgT... args) { … }
inline std::string* NotificationData::mutable_message() { … }
inline const std::string& NotificationData::_internal_message() const { … }
inline void NotificationData::_internal_set_message(const std::string& value) { … }
inline std::string* NotificationData::_internal_mutable_message() { … }
inline std::string* NotificationData::release_message() { … }
inline void NotificationData::set_allocated_message(std::string* message) { … }
inline int NotificationData::_internal_custom_data_size() const { … }
inline int NotificationData::custom_data_size() const { … }
inline void NotificationData::clear_custom_data() { … }
inline ::notifications::proto::CustomData* NotificationData::mutable_custom_data(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::notifications::proto::CustomData >*
NotificationData::mutable_custom_data() { … }
inline const ::notifications::proto::CustomData& NotificationData::_internal_custom_data(int index) const { … }
inline const ::notifications::proto::CustomData& NotificationData::custom_data(int index) const { … }
inline ::notifications::proto::CustomData* NotificationData::_internal_add_custom_data() { … }
inline ::notifications::proto::CustomData* NotificationData::add_custom_data() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::notifications::proto::CustomData >&
NotificationData::custom_data() const { … }
inline int NotificationData::_internal_buttons_size() const { … }
inline int NotificationData::buttons_size() const { … }
inline void NotificationData::clear_buttons() { … }
inline ::notifications::proto::NotificationData_Button* NotificationData::mutable_buttons(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::notifications::proto::NotificationData_Button >*
NotificationData::mutable_buttons() { … }
inline const ::notifications::proto::NotificationData_Button& NotificationData::_internal_buttons(int index) const { … }
inline const ::notifications::proto::NotificationData_Button& NotificationData::buttons(int index) const { … }
inline ::notifications::proto::NotificationData_Button* NotificationData::_internal_add_buttons() { … }
inline ::notifications::proto::NotificationData_Button* NotificationData::add_buttons() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::notifications::proto::NotificationData_Button >&
NotificationData::buttons() const { … }
inline int NotificationData::_internal_icons_uuid_size() const { … }
inline int NotificationData::icons_uuid_size() const { … }
inline void NotificationData::clear_icons_uuid() { … }
inline ::notifications::proto::NotificationData_IconUuidBundle* NotificationData::mutable_icons_uuid(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::notifications::proto::NotificationData_IconUuidBundle >*
NotificationData::mutable_icons_uuid() { … }
inline const ::notifications::proto::NotificationData_IconUuidBundle& NotificationData::_internal_icons_uuid(int index) const { … }
inline const ::notifications::proto::NotificationData_IconUuidBundle& NotificationData::icons_uuid(int index) const { … }
inline ::notifications::proto::NotificationData_IconUuidBundle* NotificationData::_internal_add_icons_uuid() { … }
inline ::notifications::proto::NotificationData_IconUuidBundle* NotificationData::add_icons_uuid() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::notifications::proto::NotificationData_IconUuidBundle >&
NotificationData::icons_uuid() const { … }
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
}
}
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::notifications::proto::ActionButtonType> : ::std::true_type { … };
template <> struct is_proto_enum< ::notifications::proto::IconType> : ::std::true_type { … };
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>
#endif