chromium/out/Default/gen/content/browser/notifications/notification_database_data.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: notification_database_data.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_notification_5fdatabase_5fdata_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_notification_5fdatabase_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>  // 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_notification_5fdatabase_5fdata_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_notification_5fdatabase_5fdata_2eproto {};
namespace content {
class NotificationDatabaseDataProto;
struct NotificationDatabaseDataProtoDefaultTypeInternal;
extern NotificationDatabaseDataProtoDefaultTypeInternal _NotificationDatabaseDataProto_default_instance_;
class NotificationDatabaseDataProto_NotificationAction;
struct NotificationDatabaseDataProto_NotificationActionDefaultTypeInternal;
extern NotificationDatabaseDataProto_NotificationActionDefaultTypeInternal _NotificationDatabaseDataProto_NotificationAction_default_instance_;
class NotificationDatabaseDataProto_NotificationData;
struct NotificationDatabaseDataProto_NotificationDataDefaultTypeInternal;
extern NotificationDatabaseDataProto_NotificationDataDefaultTypeInternal _NotificationDatabaseDataProto_NotificationData_default_instance_;
}  // namespace content
PROTOBUF_NAMESPACE_OPEN
template<> ::content::NotificationDatabaseDataProto* Arena::CreateMaybeMessage<::content::NotificationDatabaseDataProto>(Arena*);
template<> ::content::NotificationDatabaseDataProto_NotificationAction* Arena::CreateMaybeMessage<::content::NotificationDatabaseDataProto_NotificationAction>(Arena*);
template<> ::content::NotificationDatabaseDataProto_NotificationData* Arena::CreateMaybeMessage<::content::NotificationDatabaseDataProto_NotificationData>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace content {

enum NotificationDatabaseDataProto_NotificationAction_Type : int {};
bool NotificationDatabaseDataProto_NotificationAction_Type_IsValid(int value);
constexpr NotificationDatabaseDataProto_NotificationAction_Type NotificationDatabaseDataProto_NotificationAction_Type_Type_MIN =;
constexpr NotificationDatabaseDataProto_NotificationAction_Type NotificationDatabaseDataProto_NotificationAction_Type_Type_MAX =;
constexpr int NotificationDatabaseDataProto_NotificationAction_Type_Type_ARRAYSIZE =;

const std::string& NotificationDatabaseDataProto_NotificationAction_Type_Name(NotificationDatabaseDataProto_NotificationAction_Type value);
template<typename T>
inline const std::string& NotificationDatabaseDataProto_NotificationAction_Type_Name(T enum_t_value) {}
bool NotificationDatabaseDataProto_NotificationAction_Type_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, NotificationDatabaseDataProto_NotificationAction_Type* value);
enum NotificationDatabaseDataProto_NotificationData_Direction : int {};
bool NotificationDatabaseDataProto_NotificationData_Direction_IsValid(int value);
constexpr NotificationDatabaseDataProto_NotificationData_Direction NotificationDatabaseDataProto_NotificationData_Direction_Direction_MIN =;
constexpr NotificationDatabaseDataProto_NotificationData_Direction NotificationDatabaseDataProto_NotificationData_Direction_Direction_MAX =;
constexpr int NotificationDatabaseDataProto_NotificationData_Direction_Direction_ARRAYSIZE =;

const std::string& NotificationDatabaseDataProto_NotificationData_Direction_Name(NotificationDatabaseDataProto_NotificationData_Direction value);
template<typename T>
inline const std::string& NotificationDatabaseDataProto_NotificationData_Direction_Name(T enum_t_value) {}
bool NotificationDatabaseDataProto_NotificationData_Direction_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, NotificationDatabaseDataProto_NotificationData_Direction* value);
enum NotificationDatabaseDataProto_ClosedReason : int {};
bool NotificationDatabaseDataProto_ClosedReason_IsValid(int value);
constexpr NotificationDatabaseDataProto_ClosedReason NotificationDatabaseDataProto_ClosedReason_ClosedReason_MIN =;
constexpr NotificationDatabaseDataProto_ClosedReason NotificationDatabaseDataProto_ClosedReason_ClosedReason_MAX =;
constexpr int NotificationDatabaseDataProto_ClosedReason_ClosedReason_ARRAYSIZE =;

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

class NotificationDatabaseDataProto_NotificationAction final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:content.NotificationDatabaseDataProto.NotificationAction) */ {};
// -------------------------------------------------------------------

class NotificationDatabaseDataProto_NotificationData final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:content.NotificationDatabaseDataProto.NotificationData) */ {};
// -------------------------------------------------------------------

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


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

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

// optional string action = 1;
inline bool NotificationDatabaseDataProto_NotificationAction::_internal_has_action() const {}
inline bool NotificationDatabaseDataProto_NotificationAction::has_action() const {}
inline void NotificationDatabaseDataProto_NotificationAction::clear_action() {}
inline const std::string& NotificationDatabaseDataProto_NotificationAction::action() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NotificationDatabaseDataProto_NotificationAction::set_action(ArgT0&& arg0, ArgT... args) {}
inline std::string* NotificationDatabaseDataProto_NotificationAction::mutable_action() {}
inline const std::string& NotificationDatabaseDataProto_NotificationAction::_internal_action() const {}
inline void NotificationDatabaseDataProto_NotificationAction::_internal_set_action(const std::string& value) {}
inline std::string* NotificationDatabaseDataProto_NotificationAction::_internal_mutable_action() {}
inline std::string* NotificationDatabaseDataProto_NotificationAction::release_action() {}
inline void NotificationDatabaseDataProto_NotificationAction::set_allocated_action(std::string* action) {}

// optional string title = 2;
inline bool NotificationDatabaseDataProto_NotificationAction::_internal_has_title() const {}
inline bool NotificationDatabaseDataProto_NotificationAction::has_title() const {}
inline void NotificationDatabaseDataProto_NotificationAction::clear_title() {}
inline const std::string& NotificationDatabaseDataProto_NotificationAction::title() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NotificationDatabaseDataProto_NotificationAction::set_title(ArgT0&& arg0, ArgT... args) {}
inline std::string* NotificationDatabaseDataProto_NotificationAction::mutable_title() {}
inline const std::string& NotificationDatabaseDataProto_NotificationAction::_internal_title() const {}
inline void NotificationDatabaseDataProto_NotificationAction::_internal_set_title(const std::string& value) {}
inline std::string* NotificationDatabaseDataProto_NotificationAction::_internal_mutable_title() {}
inline std::string* NotificationDatabaseDataProto_NotificationAction::release_title() {}
inline void NotificationDatabaseDataProto_NotificationAction::set_allocated_title(std::string* title) {}

// optional string icon = 3;
inline bool NotificationDatabaseDataProto_NotificationAction::_internal_has_icon() const {}
inline bool NotificationDatabaseDataProto_NotificationAction::has_icon() const {}
inline void NotificationDatabaseDataProto_NotificationAction::clear_icon() {}
inline const std::string& NotificationDatabaseDataProto_NotificationAction::icon() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NotificationDatabaseDataProto_NotificationAction::set_icon(ArgT0&& arg0, ArgT... args) {}
inline std::string* NotificationDatabaseDataProto_NotificationAction::mutable_icon() {}
inline const std::string& NotificationDatabaseDataProto_NotificationAction::_internal_icon() const {}
inline void NotificationDatabaseDataProto_NotificationAction::_internal_set_icon(const std::string& value) {}
inline std::string* NotificationDatabaseDataProto_NotificationAction::_internal_mutable_icon() {}
inline std::string* NotificationDatabaseDataProto_NotificationAction::release_icon() {}
inline void NotificationDatabaseDataProto_NotificationAction::set_allocated_icon(std::string* icon) {}

// optional .content.NotificationDatabaseDataProto.NotificationAction.Type type = 4;
inline bool NotificationDatabaseDataProto_NotificationAction::_internal_has_type() const {}
inline bool NotificationDatabaseDataProto_NotificationAction::has_type() const {}
inline void NotificationDatabaseDataProto_NotificationAction::clear_type() {}
inline ::content::NotificationDatabaseDataProto_NotificationAction_Type NotificationDatabaseDataProto_NotificationAction::_internal_type() const {}
inline ::content::NotificationDatabaseDataProto_NotificationAction_Type NotificationDatabaseDataProto_NotificationAction::type() const {}
inline void NotificationDatabaseDataProto_NotificationAction::_internal_set_type(::content::NotificationDatabaseDataProto_NotificationAction_Type value) {}
inline void NotificationDatabaseDataProto_NotificationAction::set_type(::content::NotificationDatabaseDataProto_NotificationAction_Type value) {}

// optional string placeholder = 5;
inline bool NotificationDatabaseDataProto_NotificationAction::_internal_has_placeholder() const {}
inline bool NotificationDatabaseDataProto_NotificationAction::has_placeholder() const {}
inline void NotificationDatabaseDataProto_NotificationAction::clear_placeholder() {}
inline const std::string& NotificationDatabaseDataProto_NotificationAction::placeholder() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NotificationDatabaseDataProto_NotificationAction::set_placeholder(ArgT0&& arg0, ArgT... args) {}
inline std::string* NotificationDatabaseDataProto_NotificationAction::mutable_placeholder() {}
inline const std::string& NotificationDatabaseDataProto_NotificationAction::_internal_placeholder() const {}
inline void NotificationDatabaseDataProto_NotificationAction::_internal_set_placeholder(const std::string& value) {}
inline std::string* NotificationDatabaseDataProto_NotificationAction::_internal_mutable_placeholder() {}
inline std::string* NotificationDatabaseDataProto_NotificationAction::release_placeholder() {}
inline void NotificationDatabaseDataProto_NotificationAction::set_allocated_placeholder(std::string* placeholder) {}

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

// NotificationDatabaseDataProto_NotificationData

// optional string title = 1;
inline bool NotificationDatabaseDataProto_NotificationData::_internal_has_title() const {}
inline bool NotificationDatabaseDataProto_NotificationData::has_title() const {}
inline void NotificationDatabaseDataProto_NotificationData::clear_title() {}
inline const std::string& NotificationDatabaseDataProto_NotificationData::title() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NotificationDatabaseDataProto_NotificationData::set_title(ArgT0&& arg0, ArgT... args) {}
inline std::string* NotificationDatabaseDataProto_NotificationData::mutable_title() {}
inline const std::string& NotificationDatabaseDataProto_NotificationData::_internal_title() const {}
inline void NotificationDatabaseDataProto_NotificationData::_internal_set_title(const std::string& value) {}
inline std::string* NotificationDatabaseDataProto_NotificationData::_internal_mutable_title() {}
inline std::string* NotificationDatabaseDataProto_NotificationData::release_title() {}
inline void NotificationDatabaseDataProto_NotificationData::set_allocated_title(std::string* title) {}

// optional .content.NotificationDatabaseDataProto.NotificationData.Direction direction = 2;
inline bool NotificationDatabaseDataProto_NotificationData::_internal_has_direction() const {}
inline bool NotificationDatabaseDataProto_NotificationData::has_direction() const {}
inline void NotificationDatabaseDataProto_NotificationData::clear_direction() {}
inline ::content::NotificationDatabaseDataProto_NotificationData_Direction NotificationDatabaseDataProto_NotificationData::_internal_direction() const {}
inline ::content::NotificationDatabaseDataProto_NotificationData_Direction NotificationDatabaseDataProto_NotificationData::direction() const {}
inline void NotificationDatabaseDataProto_NotificationData::_internal_set_direction(::content::NotificationDatabaseDataProto_NotificationData_Direction value) {}
inline void NotificationDatabaseDataProto_NotificationData::set_direction(::content::NotificationDatabaseDataProto_NotificationData_Direction value) {}

// optional string lang = 3;
inline bool NotificationDatabaseDataProto_NotificationData::_internal_has_lang() const {}
inline bool NotificationDatabaseDataProto_NotificationData::has_lang() const {}
inline void NotificationDatabaseDataProto_NotificationData::clear_lang() {}
inline const std::string& NotificationDatabaseDataProto_NotificationData::lang() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NotificationDatabaseDataProto_NotificationData::set_lang(ArgT0&& arg0, ArgT... args) {}
inline std::string* NotificationDatabaseDataProto_NotificationData::mutable_lang() {}
inline const std::string& NotificationDatabaseDataProto_NotificationData::_internal_lang() const {}
inline void NotificationDatabaseDataProto_NotificationData::_internal_set_lang(const std::string& value) {}
inline std::string* NotificationDatabaseDataProto_NotificationData::_internal_mutable_lang() {}
inline std::string* NotificationDatabaseDataProto_NotificationData::release_lang() {}
inline void NotificationDatabaseDataProto_NotificationData::set_allocated_lang(std::string* lang) {}

// optional string body = 4;
inline bool NotificationDatabaseDataProto_NotificationData::_internal_has_body() const {}
inline bool NotificationDatabaseDataProto_NotificationData::has_body() const {}
inline void NotificationDatabaseDataProto_NotificationData::clear_body() {}
inline const std::string& NotificationDatabaseDataProto_NotificationData::body() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NotificationDatabaseDataProto_NotificationData::set_body(ArgT0&& arg0, ArgT... args) {}
inline std::string* NotificationDatabaseDataProto_NotificationData::mutable_body() {}
inline const std::string& NotificationDatabaseDataProto_NotificationData::_internal_body() const {}
inline void NotificationDatabaseDataProto_NotificationData::_internal_set_body(const std::string& value) {}
inline std::string* NotificationDatabaseDataProto_NotificationData::_internal_mutable_body() {}
inline std::string* NotificationDatabaseDataProto_NotificationData::release_body() {}
inline void NotificationDatabaseDataProto_NotificationData::set_allocated_body(std::string* body) {}

// optional string tag = 5;
inline bool NotificationDatabaseDataProto_NotificationData::_internal_has_tag() const {}
inline bool NotificationDatabaseDataProto_NotificationData::has_tag() const {}
inline void NotificationDatabaseDataProto_NotificationData::clear_tag() {}
inline const std::string& NotificationDatabaseDataProto_NotificationData::tag() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NotificationDatabaseDataProto_NotificationData::set_tag(ArgT0&& arg0, ArgT... args) {}
inline std::string* NotificationDatabaseDataProto_NotificationData::mutable_tag() {}
inline const std::string& NotificationDatabaseDataProto_NotificationData::_internal_tag() const {}
inline void NotificationDatabaseDataProto_NotificationData::_internal_set_tag(const std::string& value) {}
inline std::string* NotificationDatabaseDataProto_NotificationData::_internal_mutable_tag() {}
inline std::string* NotificationDatabaseDataProto_NotificationData::release_tag() {}
inline void NotificationDatabaseDataProto_NotificationData::set_allocated_tag(std::string* tag) {}

// optional string image = 15;
inline bool NotificationDatabaseDataProto_NotificationData::_internal_has_image() const {}
inline bool NotificationDatabaseDataProto_NotificationData::has_image() const {}
inline void NotificationDatabaseDataProto_NotificationData::clear_image() {}
inline const std::string& NotificationDatabaseDataProto_NotificationData::image() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NotificationDatabaseDataProto_NotificationData::set_image(ArgT0&& arg0, ArgT... args) {}
inline std::string* NotificationDatabaseDataProto_NotificationData::mutable_image() {}
inline const std::string& NotificationDatabaseDataProto_NotificationData::_internal_image() const {}
inline void NotificationDatabaseDataProto_NotificationData::_internal_set_image(const std::string& value) {}
inline std::string* NotificationDatabaseDataProto_NotificationData::_internal_mutable_image() {}
inline std::string* NotificationDatabaseDataProto_NotificationData::release_image() {}
inline void NotificationDatabaseDataProto_NotificationData::set_allocated_image(std::string* image) {}

// optional string icon = 6;
inline bool NotificationDatabaseDataProto_NotificationData::_internal_has_icon() const {}
inline bool NotificationDatabaseDataProto_NotificationData::has_icon() const {}
inline void NotificationDatabaseDataProto_NotificationData::clear_icon() {}
inline const std::string& NotificationDatabaseDataProto_NotificationData::icon() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NotificationDatabaseDataProto_NotificationData::set_icon(ArgT0&& arg0, ArgT... args) {}
inline std::string* NotificationDatabaseDataProto_NotificationData::mutable_icon() {}
inline const std::string& NotificationDatabaseDataProto_NotificationData::_internal_icon() const {}
inline void NotificationDatabaseDataProto_NotificationData::_internal_set_icon(const std::string& value) {}
inline std::string* NotificationDatabaseDataProto_NotificationData::_internal_mutable_icon() {}
inline std::string* NotificationDatabaseDataProto_NotificationData::release_icon() {}
inline void NotificationDatabaseDataProto_NotificationData::set_allocated_icon(std::string* icon) {}

// optional string badge = 14;
inline bool NotificationDatabaseDataProto_NotificationData::_internal_has_badge() const {}
inline bool NotificationDatabaseDataProto_NotificationData::has_badge() const {}
inline void NotificationDatabaseDataProto_NotificationData::clear_badge() {}
inline const std::string& NotificationDatabaseDataProto_NotificationData::badge() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NotificationDatabaseDataProto_NotificationData::set_badge(ArgT0&& arg0, ArgT... args) {}
inline std::string* NotificationDatabaseDataProto_NotificationData::mutable_badge() {}
inline const std::string& NotificationDatabaseDataProto_NotificationData::_internal_badge() const {}
inline void NotificationDatabaseDataProto_NotificationData::_internal_set_badge(const std::string& value) {}
inline std::string* NotificationDatabaseDataProto_NotificationData::_internal_mutable_badge() {}
inline std::string* NotificationDatabaseDataProto_NotificationData::release_badge() {}
inline void NotificationDatabaseDataProto_NotificationData::set_allocated_badge(std::string* badge) {}

// repeated int32 vibration_pattern = 9 [packed = true];
inline int NotificationDatabaseDataProto_NotificationData::_internal_vibration_pattern_size() const {}
inline int NotificationDatabaseDataProto_NotificationData::vibration_pattern_size() const {}
inline void NotificationDatabaseDataProto_NotificationData::clear_vibration_pattern() {}
inline int32_t NotificationDatabaseDataProto_NotificationData::_internal_vibration_pattern(int index) const {}
inline int32_t NotificationDatabaseDataProto_NotificationData::vibration_pattern(int index) const {}
inline void NotificationDatabaseDataProto_NotificationData::set_vibration_pattern(int index, int32_t value) {}
inline void NotificationDatabaseDataProto_NotificationData::_internal_add_vibration_pattern(int32_t value) {}
inline void NotificationDatabaseDataProto_NotificationData::add_vibration_pattern(int32_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
NotificationDatabaseDataProto_NotificationData::_internal_vibration_pattern() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
NotificationDatabaseDataProto_NotificationData::vibration_pattern() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
NotificationDatabaseDataProto_NotificationData::_internal_mutable_vibration_pattern() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
NotificationDatabaseDataProto_NotificationData::mutable_vibration_pattern() {}

// optional int64 timestamp = 12;
inline bool NotificationDatabaseDataProto_NotificationData::_internal_has_timestamp() const {}
inline bool NotificationDatabaseDataProto_NotificationData::has_timestamp() const {}
inline void NotificationDatabaseDataProto_NotificationData::clear_timestamp() {}
inline int64_t NotificationDatabaseDataProto_NotificationData::_internal_timestamp() const {}
inline int64_t NotificationDatabaseDataProto_NotificationData::timestamp() const {}
inline void NotificationDatabaseDataProto_NotificationData::_internal_set_timestamp(int64_t value) {}
inline void NotificationDatabaseDataProto_NotificationData::set_timestamp(int64_t value) {}

// optional bool renotify = 13;
inline bool NotificationDatabaseDataProto_NotificationData::_internal_has_renotify() const {}
inline bool NotificationDatabaseDataProto_NotificationData::has_renotify() const {}
inline void NotificationDatabaseDataProto_NotificationData::clear_renotify() {}
inline bool NotificationDatabaseDataProto_NotificationData::_internal_renotify() const {}
inline bool NotificationDatabaseDataProto_NotificationData::renotify() const {}
inline void NotificationDatabaseDataProto_NotificationData::_internal_set_renotify(bool value) {}
inline void NotificationDatabaseDataProto_NotificationData::set_renotify(bool value) {}

// optional bool silent = 7;
inline bool NotificationDatabaseDataProto_NotificationData::_internal_has_silent() const {}
inline bool NotificationDatabaseDataProto_NotificationData::has_silent() const {}
inline void NotificationDatabaseDataProto_NotificationData::clear_silent() {}
inline bool NotificationDatabaseDataProto_NotificationData::_internal_silent() const {}
inline bool NotificationDatabaseDataProto_NotificationData::silent() const {}
inline void NotificationDatabaseDataProto_NotificationData::_internal_set_silent(bool value) {}
inline void NotificationDatabaseDataProto_NotificationData::set_silent(bool value) {}

// optional bool require_interaction = 11;
inline bool NotificationDatabaseDataProto_NotificationData::_internal_has_require_interaction() const {}
inline bool NotificationDatabaseDataProto_NotificationData::has_require_interaction() const {}
inline void NotificationDatabaseDataProto_NotificationData::clear_require_interaction() {}
inline bool NotificationDatabaseDataProto_NotificationData::_internal_require_interaction() const {}
inline bool NotificationDatabaseDataProto_NotificationData::require_interaction() const {}
inline void NotificationDatabaseDataProto_NotificationData::_internal_set_require_interaction(bool value) {}
inline void NotificationDatabaseDataProto_NotificationData::set_require_interaction(bool value) {}

// optional bytes data = 8;
inline bool NotificationDatabaseDataProto_NotificationData::_internal_has_data() const {}
inline bool NotificationDatabaseDataProto_NotificationData::has_data() const {}
inline void NotificationDatabaseDataProto_NotificationData::clear_data() {}
inline const std::string& NotificationDatabaseDataProto_NotificationData::data() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NotificationDatabaseDataProto_NotificationData::set_data(ArgT0&& arg0, ArgT... args) {}
inline std::string* NotificationDatabaseDataProto_NotificationData::mutable_data() {}
inline const std::string& NotificationDatabaseDataProto_NotificationData::_internal_data() const {}
inline void NotificationDatabaseDataProto_NotificationData::_internal_set_data(const std::string& value) {}
inline std::string* NotificationDatabaseDataProto_NotificationData::_internal_mutable_data() {}
inline std::string* NotificationDatabaseDataProto_NotificationData::release_data() {}
inline void NotificationDatabaseDataProto_NotificationData::set_allocated_data(std::string* data) {}

// repeated .content.NotificationDatabaseDataProto.NotificationAction actions = 10;
inline int NotificationDatabaseDataProto_NotificationData::_internal_actions_size() const {}
inline int NotificationDatabaseDataProto_NotificationData::actions_size() const {}
inline void NotificationDatabaseDataProto_NotificationData::clear_actions() {}
inline ::content::NotificationDatabaseDataProto_NotificationAction* NotificationDatabaseDataProto_NotificationData::mutable_actions(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::content::NotificationDatabaseDataProto_NotificationAction >*
NotificationDatabaseDataProto_NotificationData::mutable_actions() {}
inline const ::content::NotificationDatabaseDataProto_NotificationAction& NotificationDatabaseDataProto_NotificationData::_internal_actions(int index) const {}
inline const ::content::NotificationDatabaseDataProto_NotificationAction& NotificationDatabaseDataProto_NotificationData::actions(int index) const {}
inline ::content::NotificationDatabaseDataProto_NotificationAction* NotificationDatabaseDataProto_NotificationData::_internal_add_actions() {}
inline ::content::NotificationDatabaseDataProto_NotificationAction* NotificationDatabaseDataProto_NotificationData::add_actions() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::content::NotificationDatabaseDataProto_NotificationAction >&
NotificationDatabaseDataProto_NotificationData::actions() const {}

// optional int64 show_trigger_timestamp = 16;
inline bool NotificationDatabaseDataProto_NotificationData::_internal_has_show_trigger_timestamp() const {}
inline bool NotificationDatabaseDataProto_NotificationData::has_show_trigger_timestamp() const {}
inline void NotificationDatabaseDataProto_NotificationData::clear_show_trigger_timestamp() {}
inline int64_t NotificationDatabaseDataProto_NotificationData::_internal_show_trigger_timestamp() const {}
inline int64_t NotificationDatabaseDataProto_NotificationData::show_trigger_timestamp() const {}
inline void NotificationDatabaseDataProto_NotificationData::_internal_set_show_trigger_timestamp(int64_t value) {}
inline void NotificationDatabaseDataProto_NotificationData::set_show_trigger_timestamp(int64_t value) {}

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

// NotificationDatabaseDataProto

// optional int64 persistent_notification_id = 1;
inline bool NotificationDatabaseDataProto::_internal_has_persistent_notification_id() const {}
inline bool NotificationDatabaseDataProto::has_persistent_notification_id() const {}
inline void NotificationDatabaseDataProto::clear_persistent_notification_id() {}
inline int64_t NotificationDatabaseDataProto::_internal_persistent_notification_id() const {}
inline int64_t NotificationDatabaseDataProto::persistent_notification_id() const {}
inline void NotificationDatabaseDataProto::_internal_set_persistent_notification_id(int64_t value) {}
inline void NotificationDatabaseDataProto::set_persistent_notification_id(int64_t value) {}

// optional string notification_id = 5;
inline bool NotificationDatabaseDataProto::_internal_has_notification_id() const {}
inline bool NotificationDatabaseDataProto::has_notification_id() const {}
inline void NotificationDatabaseDataProto::clear_notification_id() {}
inline const std::string& NotificationDatabaseDataProto::notification_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NotificationDatabaseDataProto::set_notification_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* NotificationDatabaseDataProto::mutable_notification_id() {}
inline const std::string& NotificationDatabaseDataProto::_internal_notification_id() const {}
inline void NotificationDatabaseDataProto::_internal_set_notification_id(const std::string& value) {}
inline std::string* NotificationDatabaseDataProto::_internal_mutable_notification_id() {}
inline std::string* NotificationDatabaseDataProto::release_notification_id() {}
inline void NotificationDatabaseDataProto::set_allocated_notification_id(std::string* notification_id) {}

// optional string origin = 2;
inline bool NotificationDatabaseDataProto::_internal_has_origin() const {}
inline bool NotificationDatabaseDataProto::has_origin() const {}
inline void NotificationDatabaseDataProto::clear_origin() {}
inline const std::string& NotificationDatabaseDataProto::origin() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void NotificationDatabaseDataProto::set_origin(ArgT0&& arg0, ArgT... args) {}
inline std::string* NotificationDatabaseDataProto::mutable_origin() {}
inline const std::string& NotificationDatabaseDataProto::_internal_origin() const {}
inline void NotificationDatabaseDataProto::_internal_set_origin(const std::string& value) {}
inline std::string* NotificationDatabaseDataProto::_internal_mutable_origin() {}
inline std::string* NotificationDatabaseDataProto::release_origin() {}
inline void NotificationDatabaseDataProto::set_allocated_origin(std::string* origin) {}

// optional int64 service_worker_registration_id = 3;
inline bool NotificationDatabaseDataProto::_internal_has_service_worker_registration_id() const {}
inline bool NotificationDatabaseDataProto::has_service_worker_registration_id() const {}
inline void NotificationDatabaseDataProto::clear_service_worker_registration_id() {}
inline int64_t NotificationDatabaseDataProto::_internal_service_worker_registration_id() const {}
inline int64_t NotificationDatabaseDataProto::service_worker_registration_id() const {}
inline void NotificationDatabaseDataProto::_internal_set_service_worker_registration_id(int64_t value) {}
inline void NotificationDatabaseDataProto::set_service_worker_registration_id(int64_t value) {}

// optional bool replaced_existing_notification = 6;
inline bool NotificationDatabaseDataProto::_internal_has_replaced_existing_notification() const {}
inline bool NotificationDatabaseDataProto::has_replaced_existing_notification() const {}
inline void NotificationDatabaseDataProto::clear_replaced_existing_notification() {}
inline bool NotificationDatabaseDataProto::_internal_replaced_existing_notification() const {}
inline bool NotificationDatabaseDataProto::replaced_existing_notification() const {}
inline void NotificationDatabaseDataProto::_internal_set_replaced_existing_notification(bool value) {}
inline void NotificationDatabaseDataProto::set_replaced_existing_notification(bool value) {}

// optional int32 num_clicks = 7;
inline bool NotificationDatabaseDataProto::_internal_has_num_clicks() const {}
inline bool NotificationDatabaseDataProto::has_num_clicks() const {}
inline void NotificationDatabaseDataProto::clear_num_clicks() {}
inline int32_t NotificationDatabaseDataProto::_internal_num_clicks() const {}
inline int32_t NotificationDatabaseDataProto::num_clicks() const {}
inline void NotificationDatabaseDataProto::_internal_set_num_clicks(int32_t value) {}
inline void NotificationDatabaseDataProto::set_num_clicks(int32_t value) {}

// optional int32 num_action_button_clicks = 8;
inline bool NotificationDatabaseDataProto::_internal_has_num_action_button_clicks() const {}
inline bool NotificationDatabaseDataProto::has_num_action_button_clicks() const {}
inline void NotificationDatabaseDataProto::clear_num_action_button_clicks() {}
inline int32_t NotificationDatabaseDataProto::_internal_num_action_button_clicks() const {}
inline int32_t NotificationDatabaseDataProto::num_action_button_clicks() const {}
inline void NotificationDatabaseDataProto::_internal_set_num_action_button_clicks(int32_t value) {}
inline void NotificationDatabaseDataProto::set_num_action_button_clicks(int32_t value) {}

// optional int64 creation_time_millis = 9;
inline bool NotificationDatabaseDataProto::_internal_has_creation_time_millis() const {}
inline bool NotificationDatabaseDataProto::has_creation_time_millis() const {}
inline void NotificationDatabaseDataProto::clear_creation_time_millis() {}
inline int64_t NotificationDatabaseDataProto::_internal_creation_time_millis() const {}
inline int64_t NotificationDatabaseDataProto::creation_time_millis() const {}
inline void NotificationDatabaseDataProto::_internal_set_creation_time_millis(int64_t value) {}
inline void NotificationDatabaseDataProto::set_creation_time_millis(int64_t value) {}

// optional int64 time_until_first_click_millis = 10;
inline bool NotificationDatabaseDataProto::_internal_has_time_until_first_click_millis() const {}
inline bool NotificationDatabaseDataProto::has_time_until_first_click_millis() const {}
inline void NotificationDatabaseDataProto::clear_time_until_first_click_millis() {}
inline int64_t NotificationDatabaseDataProto::_internal_time_until_first_click_millis() const {}
inline int64_t NotificationDatabaseDataProto::time_until_first_click_millis() const {}
inline void NotificationDatabaseDataProto::_internal_set_time_until_first_click_millis(int64_t value) {}
inline void NotificationDatabaseDataProto::set_time_until_first_click_millis(int64_t value) {}

// optional int64 time_until_last_click_millis = 11;
inline bool NotificationDatabaseDataProto::_internal_has_time_until_last_click_millis() const {}
inline bool NotificationDatabaseDataProto::has_time_until_last_click_millis() const {}
inline void NotificationDatabaseDataProto::clear_time_until_last_click_millis() {}
inline int64_t NotificationDatabaseDataProto::_internal_time_until_last_click_millis() const {}
inline int64_t NotificationDatabaseDataProto::time_until_last_click_millis() const {}
inline void NotificationDatabaseDataProto::_internal_set_time_until_last_click_millis(int64_t value) {}
inline void NotificationDatabaseDataProto::set_time_until_last_click_millis(int64_t value) {}

// optional int64 time_until_close_millis = 12;
inline bool NotificationDatabaseDataProto::_internal_has_time_until_close_millis() const {}
inline bool NotificationDatabaseDataProto::has_time_until_close_millis() const {}
inline void NotificationDatabaseDataProto::clear_time_until_close_millis() {}
inline int64_t NotificationDatabaseDataProto::_internal_time_until_close_millis() const {}
inline int64_t NotificationDatabaseDataProto::time_until_close_millis() const {}
inline void NotificationDatabaseDataProto::_internal_set_time_until_close_millis(int64_t value) {}
inline void NotificationDatabaseDataProto::set_time_until_close_millis(int64_t value) {}

// optional .content.NotificationDatabaseDataProto.ClosedReason closed_reason = 13;
inline bool NotificationDatabaseDataProto::_internal_has_closed_reason() const {}
inline bool NotificationDatabaseDataProto::has_closed_reason() const {}
inline void NotificationDatabaseDataProto::clear_closed_reason() {}
inline ::content::NotificationDatabaseDataProto_ClosedReason NotificationDatabaseDataProto::_internal_closed_reason() const {}
inline ::content::NotificationDatabaseDataProto_ClosedReason NotificationDatabaseDataProto::closed_reason() const {}
inline void NotificationDatabaseDataProto::_internal_set_closed_reason(::content::NotificationDatabaseDataProto_ClosedReason value) {}
inline void NotificationDatabaseDataProto::set_closed_reason(::content::NotificationDatabaseDataProto_ClosedReason value) {}

// optional .content.NotificationDatabaseDataProto.NotificationData notification_data = 4;
inline bool NotificationDatabaseDataProto::_internal_has_notification_data() const {}
inline bool NotificationDatabaseDataProto::has_notification_data() const {}
inline void NotificationDatabaseDataProto::clear_notification_data() {}
inline const ::content::NotificationDatabaseDataProto_NotificationData& NotificationDatabaseDataProto::_internal_notification_data() const {}
inline const ::content::NotificationDatabaseDataProto_NotificationData& NotificationDatabaseDataProto::notification_data() const {}
inline void NotificationDatabaseDataProto::unsafe_arena_set_allocated_notification_data(
    ::content::NotificationDatabaseDataProto_NotificationData* notification_data) {}
inline ::content::NotificationDatabaseDataProto_NotificationData* NotificationDatabaseDataProto::release_notification_data() {}
inline ::content::NotificationDatabaseDataProto_NotificationData* NotificationDatabaseDataProto::unsafe_arena_release_notification_data() {}
inline ::content::NotificationDatabaseDataProto_NotificationData* NotificationDatabaseDataProto::_internal_mutable_notification_data() {}
inline ::content::NotificationDatabaseDataProto_NotificationData* NotificationDatabaseDataProto::mutable_notification_data() {}
inline void NotificationDatabaseDataProto::set_allocated_notification_data(::content::NotificationDatabaseDataProto_NotificationData* notification_data) {}

// optional bool has_triggered = 14;
inline bool NotificationDatabaseDataProto::_internal_has_has_triggered() const {}
inline bool NotificationDatabaseDataProto::has_has_triggered() const {}
inline void NotificationDatabaseDataProto::clear_has_triggered() {}
inline bool NotificationDatabaseDataProto::_internal_has_triggered() const {}
inline bool NotificationDatabaseDataProto::has_triggered() const {}
inline void NotificationDatabaseDataProto::_internal_set_has_triggered(bool value) {}
inline void NotificationDatabaseDataProto::set_has_triggered(bool value) {}

// optional bool is_shown_by_browser = 15;
inline bool NotificationDatabaseDataProto::_internal_has_is_shown_by_browser() const {}
inline bool NotificationDatabaseDataProto::has_is_shown_by_browser() const {}
inline void NotificationDatabaseDataProto::clear_is_shown_by_browser() {}
inline bool NotificationDatabaseDataProto::_internal_is_shown_by_browser() const {}
inline bool NotificationDatabaseDataProto::is_shown_by_browser() const {}
inline void NotificationDatabaseDataProto::_internal_set_is_shown_by_browser(bool value) {}
inline void NotificationDatabaseDataProto::set_is_shown_by_browser(bool value) {}

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace content

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::content::NotificationDatabaseDataProto_NotificationAction_Type> : ::std::true_type {};
template <> struct is_proto_enum< ::content::NotificationDatabaseDataProto_NotificationData_Direction> : ::std::true_type {};
template <> struct is_proto_enum< ::content::NotificationDatabaseDataProto_ClosedReason> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

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