chromium/out/Default/gen/components/sync/protocol/password_sharing_invitation_specifics.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: components/sync/protocol/password_sharing_invitation_specifics.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fpassword_5fsharing_5finvitation_5fspecifics_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fpassword_5fsharing_5finvitation_5fspecifics_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/sync/protocol/nigori_specifics.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_components_2fsync_2fprotocol_2fpassword_5fsharing_5finvitation_5fspecifics_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_components_2fsync_2fprotocol_2fpassword_5fsharing_5finvitation_5fspecifics_2eproto {};
namespace sync_pb {
class IncomingPasswordSharingInvitationSpecifics;
struct IncomingPasswordSharingInvitationSpecificsDefaultTypeInternal;
extern IncomingPasswordSharingInvitationSpecificsDefaultTypeInternal _IncomingPasswordSharingInvitationSpecifics_default_instance_;
class OutgoingPasswordSharingInvitationCommitError;
struct OutgoingPasswordSharingInvitationCommitErrorDefaultTypeInternal;
extern OutgoingPasswordSharingInvitationCommitErrorDefaultTypeInternal _OutgoingPasswordSharingInvitationCommitError_default_instance_;
class OutgoingPasswordSharingInvitationSpecifics;
struct OutgoingPasswordSharingInvitationSpecificsDefaultTypeInternal;
extern OutgoingPasswordSharingInvitationSpecificsDefaultTypeInternal _OutgoingPasswordSharingInvitationSpecifics_default_instance_;
class PasswordSharingInvitationData;
struct PasswordSharingInvitationDataDefaultTypeInternal;
extern PasswordSharingInvitationDataDefaultTypeInternal _PasswordSharingInvitationData_default_instance_;
class PasswordSharingInvitationData_PasswordGroupData;
struct PasswordSharingInvitationData_PasswordGroupDataDefaultTypeInternal;
extern PasswordSharingInvitationData_PasswordGroupDataDefaultTypeInternal _PasswordSharingInvitationData_PasswordGroupData_default_instance_;
class PasswordSharingInvitationData_PasswordGroupElementData;
struct PasswordSharingInvitationData_PasswordGroupElementDataDefaultTypeInternal;
extern PasswordSharingInvitationData_PasswordGroupElementDataDefaultTypeInternal _PasswordSharingInvitationData_PasswordGroupElementData_default_instance_;
class UserDisplayInfo;
struct UserDisplayInfoDefaultTypeInternal;
extern UserDisplayInfoDefaultTypeInternal _UserDisplayInfo_default_instance_;
class UserInfo;
struct UserInfoDefaultTypeInternal;
extern UserInfoDefaultTypeInternal _UserInfo_default_instance_;
}  // namespace sync_pb
PROTOBUF_NAMESPACE_OPEN
template<> ::sync_pb::IncomingPasswordSharingInvitationSpecifics* Arena::CreateMaybeMessage<::sync_pb::IncomingPasswordSharingInvitationSpecifics>(Arena*);
template<> ::sync_pb::OutgoingPasswordSharingInvitationCommitError* Arena::CreateMaybeMessage<::sync_pb::OutgoingPasswordSharingInvitationCommitError>(Arena*);
template<> ::sync_pb::OutgoingPasswordSharingInvitationSpecifics* Arena::CreateMaybeMessage<::sync_pb::OutgoingPasswordSharingInvitationSpecifics>(Arena*);
template<> ::sync_pb::PasswordSharingInvitationData* Arena::CreateMaybeMessage<::sync_pb::PasswordSharingInvitationData>(Arena*);
template<> ::sync_pb::PasswordSharingInvitationData_PasswordGroupData* Arena::CreateMaybeMessage<::sync_pb::PasswordSharingInvitationData_PasswordGroupData>(Arena*);
template<> ::sync_pb::PasswordSharingInvitationData_PasswordGroupElementData* Arena::CreateMaybeMessage<::sync_pb::PasswordSharingInvitationData_PasswordGroupElementData>(Arena*);
template<> ::sync_pb::UserDisplayInfo* Arena::CreateMaybeMessage<::sync_pb::UserDisplayInfo>(Arena*);
template<> ::sync_pb::UserInfo* Arena::CreateMaybeMessage<::sync_pb::UserInfo>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace sync_pb {

enum OutgoingPasswordSharingInvitationCommitError_ErrorCode : int {};
bool OutgoingPasswordSharingInvitationCommitError_ErrorCode_IsValid(int value);
constexpr OutgoingPasswordSharingInvitationCommitError_ErrorCode OutgoingPasswordSharingInvitationCommitError_ErrorCode_ErrorCode_MIN =;
constexpr OutgoingPasswordSharingInvitationCommitError_ErrorCode OutgoingPasswordSharingInvitationCommitError_ErrorCode_ErrorCode_MAX =;
constexpr int OutgoingPasswordSharingInvitationCommitError_ErrorCode_ErrorCode_ARRAYSIZE =;

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

class PasswordSharingInvitationData_PasswordGroupElementData final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.PasswordSharingInvitationData.PasswordGroupElementData) */ {};
// -------------------------------------------------------------------

class PasswordSharingInvitationData_PasswordGroupData final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.PasswordSharingInvitationData.PasswordGroupData) */ {};
// -------------------------------------------------------------------

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

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

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

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

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

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


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

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

// optional int32 scheme = 2;
inline bool PasswordSharingInvitationData_PasswordGroupElementData::_internal_has_scheme() const {}
inline bool PasswordSharingInvitationData_PasswordGroupElementData::has_scheme() const {}
inline void PasswordSharingInvitationData_PasswordGroupElementData::clear_scheme() {}
inline int32_t PasswordSharingInvitationData_PasswordGroupElementData::_internal_scheme() const {}
inline int32_t PasswordSharingInvitationData_PasswordGroupElementData::scheme() const {}
inline void PasswordSharingInvitationData_PasswordGroupElementData::_internal_set_scheme(int32_t value) {}
inline void PasswordSharingInvitationData_PasswordGroupElementData::set_scheme(int32_t value) {}

// optional string signon_realm = 3;
inline bool PasswordSharingInvitationData_PasswordGroupElementData::_internal_has_signon_realm() const {}
inline bool PasswordSharingInvitationData_PasswordGroupElementData::has_signon_realm() const {}
inline void PasswordSharingInvitationData_PasswordGroupElementData::clear_signon_realm() {}
inline const std::string& PasswordSharingInvitationData_PasswordGroupElementData::signon_realm() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PasswordSharingInvitationData_PasswordGroupElementData::set_signon_realm(ArgT0&& arg0, ArgT... args) {}
inline std::string* PasswordSharingInvitationData_PasswordGroupElementData::mutable_signon_realm() {}
inline const std::string& PasswordSharingInvitationData_PasswordGroupElementData::_internal_signon_realm() const {}
inline void PasswordSharingInvitationData_PasswordGroupElementData::_internal_set_signon_realm(const std::string& value) {}
inline std::string* PasswordSharingInvitationData_PasswordGroupElementData::_internal_mutable_signon_realm() {}
inline std::string* PasswordSharingInvitationData_PasswordGroupElementData::release_signon_realm() {}
inline void PasswordSharingInvitationData_PasswordGroupElementData::set_allocated_signon_realm(std::string* signon_realm) {}

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

// optional string username_element = 5;
inline bool PasswordSharingInvitationData_PasswordGroupElementData::_internal_has_username_element() const {}
inline bool PasswordSharingInvitationData_PasswordGroupElementData::has_username_element() const {}
inline void PasswordSharingInvitationData_PasswordGroupElementData::clear_username_element() {}
inline const std::string& PasswordSharingInvitationData_PasswordGroupElementData::username_element() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PasswordSharingInvitationData_PasswordGroupElementData::set_username_element(ArgT0&& arg0, ArgT... args) {}
inline std::string* PasswordSharingInvitationData_PasswordGroupElementData::mutable_username_element() {}
inline const std::string& PasswordSharingInvitationData_PasswordGroupElementData::_internal_username_element() const {}
inline void PasswordSharingInvitationData_PasswordGroupElementData::_internal_set_username_element(const std::string& value) {}
inline std::string* PasswordSharingInvitationData_PasswordGroupElementData::_internal_mutable_username_element() {}
inline std::string* PasswordSharingInvitationData_PasswordGroupElementData::release_username_element() {}
inline void PasswordSharingInvitationData_PasswordGroupElementData::set_allocated_username_element(std::string* username_element) {}

// optional string password_element = 7;
inline bool PasswordSharingInvitationData_PasswordGroupElementData::_internal_has_password_element() const {}
inline bool PasswordSharingInvitationData_PasswordGroupElementData::has_password_element() const {}
inline void PasswordSharingInvitationData_PasswordGroupElementData::clear_password_element() {}
inline const std::string& PasswordSharingInvitationData_PasswordGroupElementData::password_element() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PasswordSharingInvitationData_PasswordGroupElementData::set_password_element(ArgT0&& arg0, ArgT... args) {}
inline std::string* PasswordSharingInvitationData_PasswordGroupElementData::mutable_password_element() {}
inline const std::string& PasswordSharingInvitationData_PasswordGroupElementData::_internal_password_element() const {}
inline void PasswordSharingInvitationData_PasswordGroupElementData::_internal_set_password_element(const std::string& value) {}
inline std::string* PasswordSharingInvitationData_PasswordGroupElementData::_internal_mutable_password_element() {}
inline std::string* PasswordSharingInvitationData_PasswordGroupElementData::release_password_element() {}
inline void PasswordSharingInvitationData_PasswordGroupElementData::set_allocated_password_element(std::string* password_element) {}

// optional string display_name = 8;
inline bool PasswordSharingInvitationData_PasswordGroupElementData::_internal_has_display_name() const {}
inline bool PasswordSharingInvitationData_PasswordGroupElementData::has_display_name() const {}
inline void PasswordSharingInvitationData_PasswordGroupElementData::clear_display_name() {}
inline const std::string& PasswordSharingInvitationData_PasswordGroupElementData::display_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PasswordSharingInvitationData_PasswordGroupElementData::set_display_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* PasswordSharingInvitationData_PasswordGroupElementData::mutable_display_name() {}
inline const std::string& PasswordSharingInvitationData_PasswordGroupElementData::_internal_display_name() const {}
inline void PasswordSharingInvitationData_PasswordGroupElementData::_internal_set_display_name(const std::string& value) {}
inline std::string* PasswordSharingInvitationData_PasswordGroupElementData::_internal_mutable_display_name() {}
inline std::string* PasswordSharingInvitationData_PasswordGroupElementData::release_display_name() {}
inline void PasswordSharingInvitationData_PasswordGroupElementData::set_allocated_display_name(std::string* display_name) {}

// optional string avatar_url = 9;
inline bool PasswordSharingInvitationData_PasswordGroupElementData::_internal_has_avatar_url() const {}
inline bool PasswordSharingInvitationData_PasswordGroupElementData::has_avatar_url() const {}
inline void PasswordSharingInvitationData_PasswordGroupElementData::clear_avatar_url() {}
inline const std::string& PasswordSharingInvitationData_PasswordGroupElementData::avatar_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PasswordSharingInvitationData_PasswordGroupElementData::set_avatar_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* PasswordSharingInvitationData_PasswordGroupElementData::mutable_avatar_url() {}
inline const std::string& PasswordSharingInvitationData_PasswordGroupElementData::_internal_avatar_url() const {}
inline void PasswordSharingInvitationData_PasswordGroupElementData::_internal_set_avatar_url(const std::string& value) {}
inline std::string* PasswordSharingInvitationData_PasswordGroupElementData::_internal_mutable_avatar_url() {}
inline std::string* PasswordSharingInvitationData_PasswordGroupElementData::release_avatar_url() {}
inline void PasswordSharingInvitationData_PasswordGroupElementData::set_allocated_avatar_url(std::string* avatar_url) {}

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

// PasswordSharingInvitationData_PasswordGroupData

// optional string username_value = 1;
inline bool PasswordSharingInvitationData_PasswordGroupData::_internal_has_username_value() const {}
inline bool PasswordSharingInvitationData_PasswordGroupData::has_username_value() const {}
inline void PasswordSharingInvitationData_PasswordGroupData::clear_username_value() {}
inline const std::string& PasswordSharingInvitationData_PasswordGroupData::username_value() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PasswordSharingInvitationData_PasswordGroupData::set_username_value(ArgT0&& arg0, ArgT... args) {}
inline std::string* PasswordSharingInvitationData_PasswordGroupData::mutable_username_value() {}
inline const std::string& PasswordSharingInvitationData_PasswordGroupData::_internal_username_value() const {}
inline void PasswordSharingInvitationData_PasswordGroupData::_internal_set_username_value(const std::string& value) {}
inline std::string* PasswordSharingInvitationData_PasswordGroupData::_internal_mutable_username_value() {}
inline std::string* PasswordSharingInvitationData_PasswordGroupData::release_username_value() {}
inline void PasswordSharingInvitationData_PasswordGroupData::set_allocated_username_value(std::string* username_value) {}

// optional string password_value = 2;
inline bool PasswordSharingInvitationData_PasswordGroupData::_internal_has_password_value() const {}
inline bool PasswordSharingInvitationData_PasswordGroupData::has_password_value() const {}
inline void PasswordSharingInvitationData_PasswordGroupData::clear_password_value() {}
inline const std::string& PasswordSharingInvitationData_PasswordGroupData::password_value() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PasswordSharingInvitationData_PasswordGroupData::set_password_value(ArgT0&& arg0, ArgT... args) {}
inline std::string* PasswordSharingInvitationData_PasswordGroupData::mutable_password_value() {}
inline const std::string& PasswordSharingInvitationData_PasswordGroupData::_internal_password_value() const {}
inline void PasswordSharingInvitationData_PasswordGroupData::_internal_set_password_value(const std::string& value) {}
inline std::string* PasswordSharingInvitationData_PasswordGroupData::_internal_mutable_password_value() {}
inline std::string* PasswordSharingInvitationData_PasswordGroupData::release_password_value() {}
inline void PasswordSharingInvitationData_PasswordGroupData::set_allocated_password_value(std::string* password_value) {}

// repeated .sync_pb.PasswordSharingInvitationData.PasswordGroupElementData element_data = 3;
inline int PasswordSharingInvitationData_PasswordGroupData::_internal_element_data_size() const {}
inline int PasswordSharingInvitationData_PasswordGroupData::element_data_size() const {}
inline void PasswordSharingInvitationData_PasswordGroupData::clear_element_data() {}
inline ::sync_pb::PasswordSharingInvitationData_PasswordGroupElementData* PasswordSharingInvitationData_PasswordGroupData::mutable_element_data(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::PasswordSharingInvitationData_PasswordGroupElementData >*
PasswordSharingInvitationData_PasswordGroupData::mutable_element_data() {}
inline const ::sync_pb::PasswordSharingInvitationData_PasswordGroupElementData& PasswordSharingInvitationData_PasswordGroupData::_internal_element_data(int index) const {}
inline const ::sync_pb::PasswordSharingInvitationData_PasswordGroupElementData& PasswordSharingInvitationData_PasswordGroupData::element_data(int index) const {}
inline ::sync_pb::PasswordSharingInvitationData_PasswordGroupElementData* PasswordSharingInvitationData_PasswordGroupData::_internal_add_element_data() {}
inline ::sync_pb::PasswordSharingInvitationData_PasswordGroupElementData* PasswordSharingInvitationData_PasswordGroupData::add_element_data() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::PasswordSharingInvitationData_PasswordGroupElementData >&
PasswordSharingInvitationData_PasswordGroupData::element_data() const {}

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

// PasswordSharingInvitationData

// optional .sync_pb.PasswordSharingInvitationData.PasswordGroupData password_group_data = 2;
inline bool PasswordSharingInvitationData::_internal_has_password_group_data() const {}
inline bool PasswordSharingInvitationData::has_password_group_data() const {}
inline void PasswordSharingInvitationData::clear_password_group_data() {}
inline const ::sync_pb::PasswordSharingInvitationData_PasswordGroupData& PasswordSharingInvitationData::_internal_password_group_data() const {}
inline const ::sync_pb::PasswordSharingInvitationData_PasswordGroupData& PasswordSharingInvitationData::password_group_data() const {}
inline void PasswordSharingInvitationData::unsafe_arena_set_allocated_password_group_data(
    ::sync_pb::PasswordSharingInvitationData_PasswordGroupData* password_group_data) {}
inline ::sync_pb::PasswordSharingInvitationData_PasswordGroupData* PasswordSharingInvitationData::release_password_group_data() {}
inline ::sync_pb::PasswordSharingInvitationData_PasswordGroupData* PasswordSharingInvitationData::unsafe_arena_release_password_group_data() {}
inline ::sync_pb::PasswordSharingInvitationData_PasswordGroupData* PasswordSharingInvitationData::_internal_mutable_password_group_data() {}
inline ::sync_pb::PasswordSharingInvitationData_PasswordGroupData* PasswordSharingInvitationData::mutable_password_group_data() {}
inline void PasswordSharingInvitationData::set_allocated_password_group_data(::sync_pb::PasswordSharingInvitationData_PasswordGroupData* password_group_data) {}

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

// UserDisplayInfo

// optional string email = 1;
inline bool UserDisplayInfo::_internal_has_email() const {}
inline bool UserDisplayInfo::has_email() const {}
inline void UserDisplayInfo::clear_email() {}
inline const std::string& UserDisplayInfo::email() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void UserDisplayInfo::set_email(ArgT0&& arg0, ArgT... args) {}
inline std::string* UserDisplayInfo::mutable_email() {}
inline const std::string& UserDisplayInfo::_internal_email() const {}
inline void UserDisplayInfo::_internal_set_email(const std::string& value) {}
inline std::string* UserDisplayInfo::_internal_mutable_email() {}
inline std::string* UserDisplayInfo::release_email() {}
inline void UserDisplayInfo::set_allocated_email(std::string* email) {}

// optional string display_name = 2;
inline bool UserDisplayInfo::_internal_has_display_name() const {}
inline bool UserDisplayInfo::has_display_name() const {}
inline void UserDisplayInfo::clear_display_name() {}
inline const std::string& UserDisplayInfo::display_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void UserDisplayInfo::set_display_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* UserDisplayInfo::mutable_display_name() {}
inline const std::string& UserDisplayInfo::_internal_display_name() const {}
inline void UserDisplayInfo::_internal_set_display_name(const std::string& value) {}
inline std::string* UserDisplayInfo::_internal_mutable_display_name() {}
inline std::string* UserDisplayInfo::release_display_name() {}
inline void UserDisplayInfo::set_allocated_display_name(std::string* display_name) {}

// optional string profile_image_url = 3;
inline bool UserDisplayInfo::_internal_has_profile_image_url() const {}
inline bool UserDisplayInfo::has_profile_image_url() const {}
inline void UserDisplayInfo::clear_profile_image_url() {}
inline const std::string& UserDisplayInfo::profile_image_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void UserDisplayInfo::set_profile_image_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* UserDisplayInfo::mutable_profile_image_url() {}
inline const std::string& UserDisplayInfo::_internal_profile_image_url() const {}
inline void UserDisplayInfo::_internal_set_profile_image_url(const std::string& value) {}
inline std::string* UserDisplayInfo::_internal_mutable_profile_image_url() {}
inline std::string* UserDisplayInfo::release_profile_image_url() {}
inline void UserDisplayInfo::set_allocated_profile_image_url(std::string* profile_image_url) {}

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

// UserInfo

// optional string user_id = 1;
inline bool UserInfo::_internal_has_user_id() const {}
inline bool UserInfo::has_user_id() const {}
inline void UserInfo::clear_user_id() {}
inline const std::string& UserInfo::user_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void UserInfo::set_user_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* UserInfo::mutable_user_id() {}
inline const std::string& UserInfo::_internal_user_id() const {}
inline void UserInfo::_internal_set_user_id(const std::string& value) {}
inline std::string* UserInfo::_internal_mutable_user_id() {}
inline std::string* UserInfo::release_user_id() {}
inline void UserInfo::set_allocated_user_id(std::string* user_id) {}

// optional .sync_pb.UserDisplayInfo user_display_info = 2;
inline bool UserInfo::_internal_has_user_display_info() const {}
inline bool UserInfo::has_user_display_info() const {}
inline void UserInfo::clear_user_display_info() {}
inline const ::sync_pb::UserDisplayInfo& UserInfo::_internal_user_display_info() const {}
inline const ::sync_pb::UserDisplayInfo& UserInfo::user_display_info() const {}
inline void UserInfo::unsafe_arena_set_allocated_user_display_info(
    ::sync_pb::UserDisplayInfo* user_display_info) {}
inline ::sync_pb::UserDisplayInfo* UserInfo::release_user_display_info() {}
inline ::sync_pb::UserDisplayInfo* UserInfo::unsafe_arena_release_user_display_info() {}
inline ::sync_pb::UserDisplayInfo* UserInfo::_internal_mutable_user_display_info() {}
inline ::sync_pb::UserDisplayInfo* UserInfo::mutable_user_display_info() {}
inline void UserInfo::set_allocated_user_display_info(::sync_pb::UserDisplayInfo* user_display_info) {}

// optional .sync_pb.CrossUserSharingPublicKey cross_user_sharing_public_key = 3;
inline bool UserInfo::_internal_has_cross_user_sharing_public_key() const {}
inline bool UserInfo::has_cross_user_sharing_public_key() const {}
inline const ::sync_pb::CrossUserSharingPublicKey& UserInfo::_internal_cross_user_sharing_public_key() const {}
inline const ::sync_pb::CrossUserSharingPublicKey& UserInfo::cross_user_sharing_public_key() const {}
inline void UserInfo::unsafe_arena_set_allocated_cross_user_sharing_public_key(
    ::sync_pb::CrossUserSharingPublicKey* cross_user_sharing_public_key) {}
inline ::sync_pb::CrossUserSharingPublicKey* UserInfo::release_cross_user_sharing_public_key() {}
inline ::sync_pb::CrossUserSharingPublicKey* UserInfo::unsafe_arena_release_cross_user_sharing_public_key() {}
inline ::sync_pb::CrossUserSharingPublicKey* UserInfo::_internal_mutable_cross_user_sharing_public_key() {}
inline ::sync_pb::CrossUserSharingPublicKey* UserInfo::mutable_cross_user_sharing_public_key() {}
inline void UserInfo::set_allocated_cross_user_sharing_public_key(::sync_pb::CrossUserSharingPublicKey* cross_user_sharing_public_key) {}

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

// IncomingPasswordSharingInvitationSpecifics

// optional string guid = 1;
inline bool IncomingPasswordSharingInvitationSpecifics::_internal_has_guid() const {}
inline bool IncomingPasswordSharingInvitationSpecifics::has_guid() const {}
inline void IncomingPasswordSharingInvitationSpecifics::clear_guid() {}
inline const std::string& IncomingPasswordSharingInvitationSpecifics::guid() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void IncomingPasswordSharingInvitationSpecifics::set_guid(ArgT0&& arg0, ArgT... args) {}
inline std::string* IncomingPasswordSharingInvitationSpecifics::mutable_guid() {}
inline const std::string& IncomingPasswordSharingInvitationSpecifics::_internal_guid() const {}
inline void IncomingPasswordSharingInvitationSpecifics::_internal_set_guid(const std::string& value) {}
inline std::string* IncomingPasswordSharingInvitationSpecifics::_internal_mutable_guid() {}
inline std::string* IncomingPasswordSharingInvitationSpecifics::release_guid() {}
inline void IncomingPasswordSharingInvitationSpecifics::set_allocated_guid(std::string* guid) {}

// optional .sync_pb.UserInfo sender_info = 2;
inline bool IncomingPasswordSharingInvitationSpecifics::_internal_has_sender_info() const {}
inline bool IncomingPasswordSharingInvitationSpecifics::has_sender_info() const {}
inline void IncomingPasswordSharingInvitationSpecifics::clear_sender_info() {}
inline const ::sync_pb::UserInfo& IncomingPasswordSharingInvitationSpecifics::_internal_sender_info() const {}
inline const ::sync_pb::UserInfo& IncomingPasswordSharingInvitationSpecifics::sender_info() const {}
inline void IncomingPasswordSharingInvitationSpecifics::unsafe_arena_set_allocated_sender_info(
    ::sync_pb::UserInfo* sender_info) {}
inline ::sync_pb::UserInfo* IncomingPasswordSharingInvitationSpecifics::release_sender_info() {}
inline ::sync_pb::UserInfo* IncomingPasswordSharingInvitationSpecifics::unsafe_arena_release_sender_info() {}
inline ::sync_pb::UserInfo* IncomingPasswordSharingInvitationSpecifics::_internal_mutable_sender_info() {}
inline ::sync_pb::UserInfo* IncomingPasswordSharingInvitationSpecifics::mutable_sender_info() {}
inline void IncomingPasswordSharingInvitationSpecifics::set_allocated_sender_info(::sync_pb::UserInfo* sender_info) {}

// optional bytes encrypted_password_sharing_invitation_data = 3;
inline bool IncomingPasswordSharingInvitationSpecifics::_internal_has_encrypted_password_sharing_invitation_data() const {}
inline bool IncomingPasswordSharingInvitationSpecifics::has_encrypted_password_sharing_invitation_data() const {}
inline void IncomingPasswordSharingInvitationSpecifics::clear_encrypted_password_sharing_invitation_data() {}
inline const std::string& IncomingPasswordSharingInvitationSpecifics::encrypted_password_sharing_invitation_data() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void IncomingPasswordSharingInvitationSpecifics::set_encrypted_password_sharing_invitation_data(ArgT0&& arg0, ArgT... args) {}
inline std::string* IncomingPasswordSharingInvitationSpecifics::mutable_encrypted_password_sharing_invitation_data() {}
inline const std::string& IncomingPasswordSharingInvitationSpecifics::_internal_encrypted_password_sharing_invitation_data() const {}
inline void IncomingPasswordSharingInvitationSpecifics::_internal_set_encrypted_password_sharing_invitation_data(const std::string& value) {}
inline std::string* IncomingPasswordSharingInvitationSpecifics::_internal_mutable_encrypted_password_sharing_invitation_data() {}
inline std::string* IncomingPasswordSharingInvitationSpecifics::release_encrypted_password_sharing_invitation_data() {}
inline void IncomingPasswordSharingInvitationSpecifics::set_allocated_encrypted_password_sharing_invitation_data(std::string* encrypted_password_sharing_invitation_data) {}

// optional .sync_pb.PasswordSharingInvitationData client_only_unencrypted_data = 4;
inline bool IncomingPasswordSharingInvitationSpecifics::_internal_has_client_only_unencrypted_data() const {}
inline bool IncomingPasswordSharingInvitationSpecifics::has_client_only_unencrypted_data() const {}
inline void IncomingPasswordSharingInvitationSpecifics::clear_client_only_unencrypted_data() {}
inline const ::sync_pb::PasswordSharingInvitationData& IncomingPasswordSharingInvitationSpecifics::_internal_client_only_unencrypted_data() const {}
inline const ::sync_pb::PasswordSharingInvitationData& IncomingPasswordSharingInvitationSpecifics::client_only_unencrypted_data() const {}
inline void IncomingPasswordSharingInvitationSpecifics::unsafe_arena_set_allocated_client_only_unencrypted_data(
    ::sync_pb::PasswordSharingInvitationData* client_only_unencrypted_data) {}
inline ::sync_pb::PasswordSharingInvitationData* IncomingPasswordSharingInvitationSpecifics::release_client_only_unencrypted_data() {}
inline ::sync_pb::PasswordSharingInvitationData* IncomingPasswordSharingInvitationSpecifics::unsafe_arena_release_client_only_unencrypted_data() {}
inline ::sync_pb::PasswordSharingInvitationData* IncomingPasswordSharingInvitationSpecifics::_internal_mutable_client_only_unencrypted_data() {}
inline ::sync_pb::PasswordSharingInvitationData* IncomingPasswordSharingInvitationSpecifics::mutable_client_only_unencrypted_data() {}
inline void IncomingPasswordSharingInvitationSpecifics::set_allocated_client_only_unencrypted_data(::sync_pb::PasswordSharingInvitationData* client_only_unencrypted_data) {}

// optional uint32 recipient_key_version = 6;
inline bool IncomingPasswordSharingInvitationSpecifics::_internal_has_recipient_key_version() const {}
inline bool IncomingPasswordSharingInvitationSpecifics::has_recipient_key_version() const {}
inline void IncomingPasswordSharingInvitationSpecifics::clear_recipient_key_version() {}
inline uint32_t IncomingPasswordSharingInvitationSpecifics::_internal_recipient_key_version() const {}
inline uint32_t IncomingPasswordSharingInvitationSpecifics::recipient_key_version() const {}
inline void IncomingPasswordSharingInvitationSpecifics::_internal_set_recipient_key_version(uint32_t value) {}
inline void IncomingPasswordSharingInvitationSpecifics::set_recipient_key_version(uint32_t value) {}

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

// OutgoingPasswordSharingInvitationSpecifics

// optional string guid = 1;
inline bool OutgoingPasswordSharingInvitationSpecifics::_internal_has_guid() const {}
inline bool OutgoingPasswordSharingInvitationSpecifics::has_guid() const {}
inline void OutgoingPasswordSharingInvitationSpecifics::clear_guid() {}
inline const std::string& OutgoingPasswordSharingInvitationSpecifics::guid() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void OutgoingPasswordSharingInvitationSpecifics::set_guid(ArgT0&& arg0, ArgT... args) {}
inline std::string* OutgoingPasswordSharingInvitationSpecifics::mutable_guid() {}
inline const std::string& OutgoingPasswordSharingInvitationSpecifics::_internal_guid() const {}
inline void OutgoingPasswordSharingInvitationSpecifics::_internal_set_guid(const std::string& value) {}
inline std::string* OutgoingPasswordSharingInvitationSpecifics::_internal_mutable_guid() {}
inline std::string* OutgoingPasswordSharingInvitationSpecifics::release_guid() {}
inline void OutgoingPasswordSharingInvitationSpecifics::set_allocated_guid(std::string* guid) {}

// optional string recipient_user_id = 2;
inline bool OutgoingPasswordSharingInvitationSpecifics::_internal_has_recipient_user_id() const {}
inline bool OutgoingPasswordSharingInvitationSpecifics::has_recipient_user_id() const {}
inline void OutgoingPasswordSharingInvitationSpecifics::clear_recipient_user_id() {}
inline const std::string& OutgoingPasswordSharingInvitationSpecifics::recipient_user_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void OutgoingPasswordSharingInvitationSpecifics::set_recipient_user_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* OutgoingPasswordSharingInvitationSpecifics::mutable_recipient_user_id() {}
inline const std::string& OutgoingPasswordSharingInvitationSpecifics::_internal_recipient_user_id() const {}
inline void OutgoingPasswordSharingInvitationSpecifics::_internal_set_recipient_user_id(const std::string& value) {}
inline std::string* OutgoingPasswordSharingInvitationSpecifics::_internal_mutable_recipient_user_id() {}
inline std::string* OutgoingPasswordSharingInvitationSpecifics::release_recipient_user_id() {}
inline void OutgoingPasswordSharingInvitationSpecifics::set_allocated_recipient_user_id(std::string* recipient_user_id) {}

// optional bytes encrypted_password_sharing_invitation_data = 3;
inline bool OutgoingPasswordSharingInvitationSpecifics::_internal_has_encrypted_password_sharing_invitation_data() const {}
inline bool OutgoingPasswordSharingInvitationSpecifics::has_encrypted_password_sharing_invitation_data() const {}
inline void OutgoingPasswordSharingInvitationSpecifics::clear_encrypted_password_sharing_invitation_data() {}
inline const std::string& OutgoingPasswordSharingInvitationSpecifics::encrypted_password_sharing_invitation_data() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void OutgoingPasswordSharingInvitationSpecifics::set_encrypted_password_sharing_invitation_data(ArgT0&& arg0, ArgT... args) {}
inline std::string* OutgoingPasswordSharingInvitationSpecifics::mutable_encrypted_password_sharing_invitation_data() {}
inline const std::string& OutgoingPasswordSharingInvitationSpecifics::_internal_encrypted_password_sharing_invitation_data() const {}
inline void OutgoingPasswordSharingInvitationSpecifics::_internal_set_encrypted_password_sharing_invitation_data(const std::string& value) {}
inline std::string* OutgoingPasswordSharingInvitationSpecifics::_internal_mutable_encrypted_password_sharing_invitation_data() {}
inline std::string* OutgoingPasswordSharingInvitationSpecifics::release_encrypted_password_sharing_invitation_data() {}
inline void OutgoingPasswordSharingInvitationSpecifics::set_allocated_encrypted_password_sharing_invitation_data(std::string* encrypted_password_sharing_invitation_data) {}

// optional .sync_pb.PasswordSharingInvitationData client_only_unencrypted_data = 4;
inline bool OutgoingPasswordSharingInvitationSpecifics::_internal_has_client_only_unencrypted_data() const {}
inline bool OutgoingPasswordSharingInvitationSpecifics::has_client_only_unencrypted_data() const {}
inline void OutgoingPasswordSharingInvitationSpecifics::clear_client_only_unencrypted_data() {}
inline const ::sync_pb::PasswordSharingInvitationData& OutgoingPasswordSharingInvitationSpecifics::_internal_client_only_unencrypted_data() const {}
inline const ::sync_pb::PasswordSharingInvitationData& OutgoingPasswordSharingInvitationSpecifics::client_only_unencrypted_data() const {}
inline void OutgoingPasswordSharingInvitationSpecifics::unsafe_arena_set_allocated_client_only_unencrypted_data(
    ::sync_pb::PasswordSharingInvitationData* client_only_unencrypted_data) {}
inline ::sync_pb::PasswordSharingInvitationData* OutgoingPasswordSharingInvitationSpecifics::release_client_only_unencrypted_data() {}
inline ::sync_pb::PasswordSharingInvitationData* OutgoingPasswordSharingInvitationSpecifics::unsafe_arena_release_client_only_unencrypted_data() {}
inline ::sync_pb::PasswordSharingInvitationData* OutgoingPasswordSharingInvitationSpecifics::_internal_mutable_client_only_unencrypted_data() {}
inline ::sync_pb::PasswordSharingInvitationData* OutgoingPasswordSharingInvitationSpecifics::mutable_client_only_unencrypted_data() {}
inline void OutgoingPasswordSharingInvitationSpecifics::set_allocated_client_only_unencrypted_data(::sync_pb::PasswordSharingInvitationData* client_only_unencrypted_data) {}

// optional uint32 recipient_key_version = 6;
inline bool OutgoingPasswordSharingInvitationSpecifics::_internal_has_recipient_key_version() const {}
inline bool OutgoingPasswordSharingInvitationSpecifics::has_recipient_key_version() const {}
inline void OutgoingPasswordSharingInvitationSpecifics::clear_recipient_key_version() {}
inline uint32_t OutgoingPasswordSharingInvitationSpecifics::_internal_recipient_key_version() const {}
inline uint32_t OutgoingPasswordSharingInvitationSpecifics::recipient_key_version() const {}
inline void OutgoingPasswordSharingInvitationSpecifics::_internal_set_recipient_key_version(uint32_t value) {}
inline void OutgoingPasswordSharingInvitationSpecifics::set_recipient_key_version(uint32_t value) {}

// optional uint32 sender_key_version = 7;
inline bool OutgoingPasswordSharingInvitationSpecifics::_internal_has_sender_key_version() const {}
inline bool OutgoingPasswordSharingInvitationSpecifics::has_sender_key_version() const {}
inline void OutgoingPasswordSharingInvitationSpecifics::clear_sender_key_version() {}
inline uint32_t OutgoingPasswordSharingInvitationSpecifics::_internal_sender_key_version() const {}
inline uint32_t OutgoingPasswordSharingInvitationSpecifics::sender_key_version() const {}
inline void OutgoingPasswordSharingInvitationSpecifics::_internal_set_sender_key_version(uint32_t value) {}
inline void OutgoingPasswordSharingInvitationSpecifics::set_sender_key_version(uint32_t value) {}

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

// OutgoingPasswordSharingInvitationCommitError

// optional .sync_pb.OutgoingPasswordSharingInvitationCommitError.ErrorCode error_code = 1;
inline bool OutgoingPasswordSharingInvitationCommitError::_internal_has_error_code() const {}
inline bool OutgoingPasswordSharingInvitationCommitError::has_error_code() const {}
inline void OutgoingPasswordSharingInvitationCommitError::clear_error_code() {}
inline ::sync_pb::OutgoingPasswordSharingInvitationCommitError_ErrorCode OutgoingPasswordSharingInvitationCommitError::_internal_error_code() const {}
inline ::sync_pb::OutgoingPasswordSharingInvitationCommitError_ErrorCode OutgoingPasswordSharingInvitationCommitError::error_code() const {}
inline void OutgoingPasswordSharingInvitationCommitError::_internal_set_error_code(::sync_pb::OutgoingPasswordSharingInvitationCommitError_ErrorCode value) {}
inline void OutgoingPasswordSharingInvitationCommitError::set_error_code(::sync_pb::OutgoingPasswordSharingInvitationCommitError_ErrorCode value) {}

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

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

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

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

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

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace sync_pb

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::sync_pb::OutgoingPasswordSharingInvitationCommitError_ErrorCode> : ::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_2fsync_2fprotocol_2fpassword_5fsharing_5finvitation_5fspecifics_2eproto