4#ifndef PROTOBUF_invitation_5ftypes_2eproto__INCLUDED
5#define PROTOBUF_invitation_5ftypes_2eproto__INCLUDED
9#include <google/protobuf/stubs/common.h>
11#if GOOGLE_PROTOBUF_VERSION < 2006000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
16#if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
22#include <google/protobuf/generated_message_util.h>
23#include <google/protobuf/message.h>
24#include <google/protobuf/repeated_field.h>
25#include <google/protobuf/extension_set.h>
26#include <google/protobuf/generated_enum_reflection.h>
27#include <google/protobuf/unknown_field_set.h>
59 return ::google::protobuf::internal::NameOfEnum(
64 return ::google::protobuf::internal::ParseNamedEnum<InvitationRemovedReason>(
80 return ::google::protobuf::internal::NameOfEnum(
85 return ::google::protobuf::internal::ParseNamedEnum<SuggestionRemovedReason>(
103 return _unknown_fields_;
107 return &_unknown_fields_;
131 inline bool has_id()
const;
132 inline void clear_id();
133 static const int kIdFieldNumber = 1;
138 inline bool has_inviter_identity()
const;
139 inline void clear_inviter_identity();
140 static const int kInviterIdentityFieldNumber = 2;
141 inline const ::bgs::protocol::Identity& inviter_identity()
const;
142 inline ::bgs::protocol::Identity* mutable_inviter_identity();
143 inline ::bgs::protocol::Identity* release_inviter_identity();
147 inline bool has_invitee_identity()
const;
148 inline void clear_invitee_identity();
149 static const int kInviteeIdentityFieldNumber = 3;
150 inline const ::bgs::protocol::Identity& invitee_identity()
const;
151 inline ::bgs::protocol::Identity* mutable_invitee_identity();
152 inline ::bgs::protocol::Identity* release_invitee_identity();
156 inline bool has_inviter_name()
const;
157 inline void clear_inviter_name();
158 static const int kInviterNameFieldNumber = 4;
159 inline const ::std::string& inviter_name()
const;
160 inline void set_inviter_name(const ::std::string& value);
161 inline void set_inviter_name(
const char* value);
162 inline void set_inviter_name(
const char* value,
size_t size);
163 inline ::std::string* mutable_inviter_name();
164 inline ::std::string* release_inviter_name();
165 inline void set_allocated_inviter_name(::std::string* inviter_name);
168 inline bool has_invitee_name()
const;
169 inline void clear_invitee_name();
170 static const int kInviteeNameFieldNumber = 5;
171 inline const ::std::string& invitee_name()
const;
172 inline void set_invitee_name(const ::std::string& value);
173 inline void set_invitee_name(
const char* value);
174 inline void set_invitee_name(
const char* value,
size_t size);
175 inline ::std::string* mutable_invitee_name();
176 inline ::std::string* release_invitee_name();
177 inline void set_allocated_invitee_name(::std::string* invitee_name);
180 inline bool has_invitation_message()
const;
181 inline void clear_invitation_message();
182 static const int kInvitationMessageFieldNumber = 6;
183 inline const ::std::string& invitation_message()
const;
184 inline void set_invitation_message(const ::std::string& value);
185 inline void set_invitation_message(
const char* value);
186 inline void set_invitation_message(
const char* value,
size_t size);
187 inline ::std::string* mutable_invitation_message();
188 inline ::std::string* release_invitation_message();
189 inline void set_allocated_invitation_message(::std::string* invitation_message);
192 inline bool has_creation_time()
const;
193 inline void clear_creation_time();
194 static const int kCreationTimeFieldNumber = 7;
199 inline bool has_expiration_time()
const;
200 inline void clear_expiration_time();
201 static const int kExpirationTimeFieldNumber = 8;
205 GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(
Invitation)
208 inline void set_has_id();
209 inline void clear_has_id();
210 inline void set_has_inviter_identity();
211 inline void clear_has_inviter_identity();
212 inline void set_has_invitee_identity();
213 inline void clear_has_invitee_identity();
214 inline void set_has_inviter_name();
215 inline void clear_has_inviter_name();
216 inline void set_has_invitee_name();
217 inline void clear_has_invitee_name();
218 inline void set_has_invitation_message();
219 inline void clear_has_invitation_message();
220 inline void set_has_creation_time();
221 inline void clear_has_creation_time();
222 inline void set_has_expiration_time();
223 inline void clear_has_expiration_time();
261 return _unknown_fields_;
265 return &_unknown_fields_;
289 inline bool has_invitation_message() const PROTOBUF_DEPRECATED;
290 inline
void clear_invitation_message() PROTOBUF_DEPRECATED;
291 static const
int kInvitationMessageFieldNumber = 1;
292 inline const ::
std::
string& invitation_message() const PROTOBUF_DEPRECATED;
293 inline
void set_invitation_message(const ::
std::
string& value) PROTOBUF_DEPRECATED;
294 inline
void set_invitation_message(const
char* value) PROTOBUF_DEPRECATED;
295 inline
void set_invitation_message(const
char* value,
size_t size) PROTOBUF_DEPRECATED;
296 inline ::
std::
string* mutable_invitation_message() PROTOBUF_DEPRECATED;
297 inline ::
std::
string* release_invitation_message() PROTOBUF_DEPRECATED;
298 inline
void set_allocated_invitation_message(::
std::
string* invitation_message) PROTOBUF_DEPRECATED;
301 inline
bool has_expiration_time() const;
302 inline
void clear_expiration_time();
303 static const
int kExpirationTimeFieldNumber = 2;
304 inline ::
google::protobuf::
uint64 expiration_time() const;
305 inline
void set_expiration_time(::
google::protobuf::
uint64 value);
310 inline
void set_has_invitation_message();
311 inline
void clear_has_invitation_message();
312 inline
void set_has_expiration_time();
313 inline
void clear_has_expiration_time();
315 ::
google::protobuf::internal::ExtensionSet _extensions_;
317 ::
google::protobuf::UnknownFieldSet _unknown_fields_;
320 mutable
int _cached_size_;
321 ::
std::
string* invitation_message_;
327 void InitAsDefaultInstance();
340 return (_has_bits_[0] & 0x00000001u) != 0;
343 _has_bits_[0] |= 0x00000001u;
346 _has_bits_[0] &= ~0x00000001u;
349 id_ = GOOGLE_ULONGLONG(0);
364 return (_has_bits_[0] & 0x00000002u) != 0;
367 _has_bits_[0] |= 0x00000002u;
370 _has_bits_[0] &= ~0x00000002u;
373 if (inviter_identity_ != NULL) inviter_identity_->::bgs::protocol::Identity::Clear();
374 clear_has_inviter_identity();
378 return inviter_identity_ != NULL ? *inviter_identity_ : *default_instance_->inviter_identity_;
381 set_has_inviter_identity();
382 if (inviter_identity_ == NULL) inviter_identity_ = new ::bgs::protocol::Identity;
384 return inviter_identity_;
387 clear_has_inviter_identity();
389 inviter_identity_ = NULL;
393 delete inviter_identity_;
394 inviter_identity_ = inviter_identity;
395 if (inviter_identity) {
396 set_has_inviter_identity();
398 clear_has_inviter_identity();
405 return (_has_bits_[0] & 0x00000004u) != 0;
408 _has_bits_[0] |= 0x00000004u;
411 _has_bits_[0] &= ~0x00000004u;
414 if (invitee_identity_ != NULL) invitee_identity_->::bgs::protocol::Identity::Clear();
415 clear_has_invitee_identity();
419 return invitee_identity_ != NULL ? *invitee_identity_ : *default_instance_->invitee_identity_;
422 set_has_invitee_identity();
423 if (invitee_identity_ == NULL) invitee_identity_ = new ::bgs::protocol::Identity;
425 return invitee_identity_;
428 clear_has_invitee_identity();
430 invitee_identity_ = NULL;
434 delete invitee_identity_;
435 invitee_identity_ = invitee_identity;
436 if (invitee_identity) {
437 set_has_invitee_identity();
439 clear_has_invitee_identity();
446 return (_has_bits_[0] & 0x00000008u) != 0;
449 _has_bits_[0] |= 0x00000008u;
452 _has_bits_[0] &= ~0x00000008u;
455 if (inviter_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
456 inviter_name_->clear();
458 clear_has_inviter_name();
462 return *inviter_name_;
465 set_has_inviter_name();
466 if (inviter_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
467 inviter_name_ = new ::std::string;
469 inviter_name_->assign(value);
473 set_has_inviter_name();
474 if (inviter_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
475 inviter_name_ = new ::std::string;
477 inviter_name_->assign(value);
481 set_has_inviter_name();
482 if (inviter_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
483 inviter_name_ = new ::std::string;
485 inviter_name_->assign(
reinterpret_cast<const char*
>(value),
size);
489 set_has_inviter_name();
490 if (inviter_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
491 inviter_name_ = new ::std::string;
494 return inviter_name_;
497 clear_has_inviter_name();
498 if (inviter_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
501 ::std::string* temp = inviter_name_;
502 inviter_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
507 if (inviter_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
508 delete inviter_name_;
511 set_has_inviter_name();
512 inviter_name_ = inviter_name;
514 clear_has_inviter_name();
515 inviter_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
522 return (_has_bits_[0] & 0x00000010u) != 0;
525 _has_bits_[0] |= 0x00000010u;
528 _has_bits_[0] &= ~0x00000010u;
531 if (invitee_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
532 invitee_name_->clear();
534 clear_has_invitee_name();
538 return *invitee_name_;
541 set_has_invitee_name();
542 if (invitee_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
543 invitee_name_ = new ::std::string;
545 invitee_name_->assign(value);
549 set_has_invitee_name();
550 if (invitee_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
551 invitee_name_ = new ::std::string;
553 invitee_name_->assign(value);
557 set_has_invitee_name();
558 if (invitee_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
559 invitee_name_ = new ::std::string;
561 invitee_name_->assign(
reinterpret_cast<const char*
>(value),
size);
565 set_has_invitee_name();
566 if (invitee_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
567 invitee_name_ = new ::std::string;
570 return invitee_name_;
573 clear_has_invitee_name();
574 if (invitee_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
577 ::std::string* temp = invitee_name_;
578 invitee_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
583 if (invitee_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
584 delete invitee_name_;
587 set_has_invitee_name();
588 invitee_name_ = invitee_name;
590 clear_has_invitee_name();
591 invitee_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
598 return (_has_bits_[0] & 0x00000020u) != 0;
601 _has_bits_[0] |= 0x00000020u;
604 _has_bits_[0] &= ~0x00000020u;
607 if (invitation_message_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
608 invitation_message_->clear();
610 clear_has_invitation_message();
614 return *invitation_message_;
617 set_has_invitation_message();
618 if (invitation_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
619 invitation_message_ = new ::std::string;
621 invitation_message_->assign(value);
625 set_has_invitation_message();
626 if (invitation_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
627 invitation_message_ = new ::std::string;
629 invitation_message_->assign(value);
633 set_has_invitation_message();
634 if (invitation_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
635 invitation_message_ = new ::std::string;
637 invitation_message_->assign(
reinterpret_cast<const char*
>(value),
size);
641 set_has_invitation_message();
642 if (invitation_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
643 invitation_message_ = new ::std::string;
646 return invitation_message_;
649 clear_has_invitation_message();
650 if (invitation_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
653 ::std::string* temp = invitation_message_;
654 invitation_message_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
659 if (invitation_message_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
660 delete invitation_message_;
662 if (invitation_message) {
663 set_has_invitation_message();
664 invitation_message_ = invitation_message;
666 clear_has_invitation_message();
667 invitation_message_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
674 return (_has_bits_[0] & 0x00000040u) != 0;
677 _has_bits_[0] |= 0x00000040u;
680 _has_bits_[0] &= ~0x00000040u;
683 creation_time_ = GOOGLE_ULONGLONG(0);
684 clear_has_creation_time();
688 return creation_time_;
691 set_has_creation_time();
692 creation_time_ = value;
698 return (_has_bits_[0] & 0x00000080u) != 0;
701 _has_bits_[0] |= 0x00000080u;
704 _has_bits_[0] &= ~0x00000080u;
707 expiration_time_ = GOOGLE_ULONGLONG(0);
708 clear_has_expiration_time();
712 return expiration_time_;
715 set_has_expiration_time();
716 expiration_time_ = value;
726 return (_has_bits_[0] & 0x00000001u) != 0;
729 _has_bits_[0] |= 0x00000001u;
732 _has_bits_[0] &= ~0x00000001u;
735 if (invitation_message_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
736 invitation_message_->clear();
738 clear_has_invitation_message();
742 return *invitation_message_;
745 set_has_invitation_message();
746 if (invitation_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
747 invitation_message_ = new ::std::string;
749 invitation_message_->assign(value);
753 set_has_invitation_message();
754 if (invitation_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
755 invitation_message_ = new ::std::string;
757 invitation_message_->assign(value);
761 set_has_invitation_message();
762 if (invitation_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
763 invitation_message_ = new ::std::string;
765 invitation_message_->assign(
reinterpret_cast<const char*
>(value),
size);
769 set_has_invitation_message();
770 if (invitation_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
771 invitation_message_ = new ::std::string;
774 return invitation_message_;
777 clear_has_invitation_message();
778 if (invitation_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
781 ::std::string* temp = invitation_message_;
782 invitation_message_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
787 if (invitation_message_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
788 delete invitation_message_;
790 if (invitation_message) {
791 set_has_invitation_message();
792 invitation_message_ = invitation_message;
794 clear_has_invitation_message();
795 invitation_message_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
802 return (_has_bits_[0] & 0x00000002u) != 0;
805 _has_bits_[0] |= 0x00000002u;
808 _has_bits_[0] &= ~0x00000002u;
811 expiration_time_ = GOOGLE_ULONGLONG(0);
812 clear_has_expiration_time();
816 return expiration_time_;
819 set_has_expiration_time();
820 expiration_time_ = value;
834inline const EnumDescriptor* GetEnumDescriptor< ::bgs::protocol::InvitationRemovedReason>() {
839inline const EnumDescriptor* GetEnumDescriptor< ::bgs::protocol::SuggestionRemovedReason>() {
void set_has_invitation_message()
bool has_invitation_message() const PROTOBUF_DEPRECATED
void set_has_expiration_time()
void Swap(InvitationParams *other)
::google::protobuf::Metadata GetMetadata() const
void clear_invitation_message() PROTOBUF_DEPRECATED
void set_expiration_time(::google::protobuf::uint64 value)
void clear_has_expiration_time()
void clear_has_invitation_message()
static const InvitationParams & default_instance()
InvitationParams * New() const
virtual ~InvitationParams()
InvitationParams(const InvitationParams &from)
inline ::std::string * release_invitation_message() PROTOBUF_DEPRECATED
inline ::std::string * mutable_invitation_message() PROTOBUF_DEPRECATED
bool has_expiration_time() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
int GetCachedSize() const
void set_allocated_invitation_message(::std::string *invitation_message) PROTOBUF_DEPRECATED
const ::std::string & invitation_message() const PROTOBUF_DEPRECATED
inline ::google::protobuf::uint64 expiration_time() const
void clear_expiration_time()
void set_invitation_message(const ::std::string &value) PROTOBUF_DEPRECATED
static const ::google::protobuf::Descriptor * descriptor()
void SetCachedSize(int size) const
InvitationParams & operator=(const InvitationParams &from)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::bgs::protocol::Identity * mutable_invitee_identity()
inline ::google::protobuf::uint64 id() const
::std::string * invitation_message_
const ::std::string & invitee_name() const
::google::protobuf::UnknownFieldSet _unknown_fields_
void set_allocated_invitee_name(::std::string *invitee_name)
void set_allocated_inviter_identity(::bgs::protocol::Identity *inviter_identity)
void set_has_invitee_identity()
void clear_has_inviter_identity()
bool has_inviter_identity() const
inline ::std::string * mutable_inviter_name()
static const Invitation & default_instance()
void clear_invitation_message()
friend void protobuf_AssignDesc_invitation_5ftypes_2eproto()
Invitation(const Invitation &from)
void SetCachedSize(int size) const
void set_has_invitation_message()
inline ::std::string * mutable_invitee_name()
::std::string * invitee_name_
inline ::bgs::protocol::Identity * mutable_inviter_identity()
::google::protobuf::Metadata GetMetadata() const
void clear_has_inviter_name()
void set_expiration_time(::google::protobuf::uint64 value)
void clear_expiration_time()
const ::bgs::protocol::Identity & invitee_identity() const
::google::protobuf::uint64 expiration_time_
void clear_invitee_identity()
void clear_creation_time()
void clear_has_creation_time()
void clear_has_invitee_name()
::google::protobuf::uint64 id_
inline ::std::string * release_invitation_message()
bool has_inviter_name() const
inline ::std::string * mutable_invitation_message()
void set_creation_time(::google::protobuf::uint64 value)
static Invitation * default_instance_
void set_allocated_invitee_identity(::bgs::protocol::Identity *invitee_identity)
void clear_has_expiration_time()
void clear_invitee_name()
friend void TC_PROTO_API protobuf_AddDesc_invitation_5ftypes_2eproto()
void set_allocated_invitation_message(::std::string *invitation_message)
void clear_has_invitation_message()
void clear_has_invitee_identity()
void set_has_invitee_name()
friend void protobuf_ShutdownFile_invitation_5ftypes_2eproto()
void set_has_inviter_identity()
bool has_creation_time() const
void set_id(::google::protobuf::uint64 value)
bool has_invitee_identity() const
void set_has_expiration_time()
void set_invitation_message(const ::std::string &value)
bool has_invitation_message() const
static const ::google::protobuf::Descriptor * descriptor()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void clear_inviter_name()
inline ::google::protobuf::uint64 creation_time() const
::bgs::protocol::Identity * invitee_identity_
::google::protobuf::internal::ExtensionSet _extensions_
bool has_invitee_name() const
const ::bgs::protocol::Identity & inviter_identity() const
void set_invitee_name(const ::std::string &value)
inline ::bgs::protocol::Identity * release_inviter_identity()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::std::string * release_invitee_name()
const ::std::string & inviter_name() const
const ::std::string & invitation_message() const
inline ::google::protobuf::uint64 expiration_time() const
inline ::bgs::protocol::Identity * release_invitee_identity()
void InitAsDefaultInstance()
void set_allocated_inviter_name(::std::string *inviter_name)
int GetCachedSize() const
void set_has_inviter_name()
void set_has_creation_time()
Invitation & operator=(const Invitation &from)
void set_inviter_name(const ::std::string &value)
::google::protobuf::uint64 creation_time_
inline ::std::string * release_inviter_name()
::bgs::protocol::Identity * inviter_identity_
void clear_inviter_identity()
::std::string * inviter_name_
bool has_expiration_time() const
void Swap(Invitation *other)
constexpr std::size_t size()
void protobuf_ShutdownFile_invitation_5ftypes_2eproto()
const int InvitationRemovedReason_ARRAYSIZE
void protobuf_AssignDesc_invitation_5ftypes_2eproto()
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * SuggestionRemovedReason_descriptor()
bool SuggestionRemovedReason_Parse(const ::std::string &name, SuggestionRemovedReason *value)
const InvitationRemovedReason InvitationRemovedReason_MIN
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * InvitationRemovedReason_descriptor()
TC_PROTO_API bool SuggestionRemovedReason_IsValid(int value)
@ INVITATION_REMOVED_REASON_ACCEPTED
@ INVITATION_REMOVED_REASON_IGNORED
@ INVITATION_REMOVED_REASON_DECLINED
@ INVITATION_REMOVED_REASON_CANCELED
@ INVITATION_REMOVED_REASON_EXPIRED
@ INVITATION_REMOVED_REASON_REVOKED
TC_PROTO_API bool InvitationRemovedReason_IsValid(int value)
const ::std::string & InvitationRemovedReason_Name(InvitationRemovedReason value)
const int SuggestionRemovedReason_ARRAYSIZE
const SuggestionRemovedReason SuggestionRemovedReason_MIN
bool InvitationRemovedReason_Parse(const ::std::string &name, InvitationRemovedReason *value)
void TC_PROTO_API protobuf_AddDesc_invitation_5ftypes_2eproto()
const SuggestionRemovedReason SuggestionRemovedReason_MAX
@ SUGGESTION_REMOVED_REASON_DECLINED
@ SUGGESTION_REMOVED_REASON_APPROVED
@ SUGGESTION_REMOVED_REASON_CANCELED
@ SUGGESTION_REMOVED_REASON_EXPIRED
const InvitationRemovedReason InvitationRemovedReason_MAX
const ::std::string & SuggestionRemovedReason_Name(SuggestionRemovedReason value)