TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
friends_types.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: friends_types.proto
3 
4 #ifndef PROTOBUF_friends_5ftypes_2eproto__INCLUDED
5 #define PROTOBUF_friends_5ftypes_2eproto__INCLUDED
6 
7 #include <string>
8 
10 
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
14 #error your headers.
15 #endif
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.
20 #endif
21 
27 #include "attribute_types.pb.h"
28 #include "entity_types.pb.h"
29 #include "invitation_types.pb.h"
30 #include "Define.h" // for TC_SHARED_API
31 // @@protoc_insertion_point(includes)
32 
33 namespace bgs {
34 namespace protocol {
35 namespace friends {
36 namespace v1 {
37 
38 // Internal implementation detail -- do not call these.
42 
43 class Friend;
44 class FriendInvitation;
45 class FriendInvitationParams;
46 
47 // ===================================================================
48 
50  public:
51  Friend();
52  virtual ~Friend();
53 
54  Friend(const Friend& from);
55 
56  inline Friend& operator=(const Friend& from) {
57  CopyFrom(from);
58  return *this;
59  }
60 
61  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
62  return _unknown_fields_;
63  }
64 
65  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
66  return &_unknown_fields_;
67  }
68 
69  static const ::google::protobuf::Descriptor* descriptor();
70  static const Friend& default_instance();
71 
72  void Swap(Friend* other);
73 
74  // implements Message ----------------------------------------------
75 
76  Friend* New() const;
77  void CopyFrom(const ::google::protobuf::Message& from);
78  void MergeFrom(const ::google::protobuf::Message& from);
79  void CopyFrom(const Friend& from);
80  void MergeFrom(const Friend& from);
81  void Clear();
82  bool IsInitialized() const;
83 
84  int ByteSize() const;
85  bool MergePartialFromCodedStream(
87  void SerializeWithCachedSizes(
89  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
90  int GetCachedSize() const { return _cached_size_; }
91  private:
92  void SharedCtor();
93  void SharedDtor();
94  void SetCachedSize(int size) const;
95  public:
96  ::google::protobuf::Metadata GetMetadata() const;
97 
98  // nested types ----------------------------------------------------
99 
100  // accessors -------------------------------------------------------
101 
102  // required .bgs.protocol.EntityId account_id = 1;
103  inline bool has_account_id() const;
104  inline void clear_account_id();
105  static const int kAccountIdFieldNumber = 1;
106  inline const ::bgs::protocol::EntityId& account_id() const;
107  inline ::bgs::protocol::EntityId* mutable_account_id();
108  inline ::bgs::protocol::EntityId* release_account_id();
109  inline void set_allocated_account_id(::bgs::protocol::EntityId* account_id);
110 
111  // repeated .bgs.protocol.Attribute attribute = 2;
112  inline int attribute_size() const;
113  inline void clear_attribute();
114  static const int kAttributeFieldNumber = 2;
115  inline const ::bgs::protocol::Attribute& attribute(int index) const;
116  inline ::bgs::protocol::Attribute* mutable_attribute(int index);
117  inline ::bgs::protocol::Attribute* add_attribute();
118  inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
119  attribute() const;
120  inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
121  mutable_attribute();
122 
123  // repeated uint32 role = 3 [packed = true];
124  inline int role_size() const;
125  inline void clear_role();
126  static const int kRoleFieldNumber = 3;
127  inline ::google::protobuf::uint32 role(int index) const;
128  inline void set_role(int index, ::google::protobuf::uint32 value);
129  inline void add_role(::google::protobuf::uint32 value);
130  inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
131  role() const;
132  inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
133  mutable_role();
134 
135  // optional uint64 privileges = 4 [default = 0];
136  inline bool has_privileges() const;
137  inline void clear_privileges();
138  static const int kPrivilegesFieldNumber = 4;
139  inline ::google::protobuf::uint64 privileges() const;
140  inline void set_privileges(::google::protobuf::uint64 value);
141 
142  // optional uint64 attributes_epoch = 5;
143  inline bool has_attributes_epoch() const;
144  inline void clear_attributes_epoch();
145  static const int kAttributesEpochFieldNumber = 5;
146  inline ::google::protobuf::uint64 attributes_epoch() const;
147  inline void set_attributes_epoch(::google::protobuf::uint64 value);
148 
149  // optional string full_name = 6;
150  inline bool has_full_name() const;
151  inline void clear_full_name();
152  static const int kFullNameFieldNumber = 6;
153  inline const ::std::string& full_name() const;
154  inline void set_full_name(const ::std::string& value);
155  inline void set_full_name(const char* value);
156  inline void set_full_name(const char* value, size_t size);
157  inline ::std::string* mutable_full_name();
158  inline ::std::string* release_full_name();
159  inline void set_allocated_full_name(::std::string* full_name);
160 
161  // optional string battle_tag = 7;
162  inline bool has_battle_tag() const;
163  inline void clear_battle_tag();
164  static const int kBattleTagFieldNumber = 7;
165  inline const ::std::string& battle_tag() const;
166  inline void set_battle_tag(const ::std::string& value);
167  inline void set_battle_tag(const char* value);
168  inline void set_battle_tag(const char* value, size_t size);
169  inline ::std::string* mutable_battle_tag();
170  inline ::std::string* release_battle_tag();
171  inline void set_allocated_battle_tag(::std::string* battle_tag);
172 
173  // @@protoc_insertion_point(class_scope:bgs.protocol.friends.v1.Friend)
174  private:
175  inline void set_has_account_id();
176  inline void clear_has_account_id();
177  inline void set_has_privileges();
178  inline void clear_has_privileges();
179  inline void set_has_attributes_epoch();
180  inline void clear_has_attributes_epoch();
181  inline void set_has_full_name();
182  inline void clear_has_full_name();
183  inline void set_has_battle_tag();
184  inline void clear_has_battle_tag();
185 
187 
189  mutable int _cached_size_;
196  ::std::string* full_name_;
197  ::std::string* battle_tag_;
201 
202  void InitAsDefaultInstance();
204 };
205 // -------------------------------------------------------------------
206 
208  public:
210  virtual ~FriendInvitation();
211 
212  FriendInvitation(const FriendInvitation& from);
213 
215  CopyFrom(from);
216  return *this;
217  }
218 
219  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
220  return _unknown_fields_;
221  }
222 
223  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
224  return &_unknown_fields_;
225  }
226 
227  static const ::google::protobuf::Descriptor* descriptor();
228  static const FriendInvitation& default_instance();
229 
230  void Swap(FriendInvitation* other);
231 
232  // implements Message ----------------------------------------------
233 
234  FriendInvitation* New() const;
235  void CopyFrom(const ::google::protobuf::Message& from);
236  void MergeFrom(const ::google::protobuf::Message& from);
237  void CopyFrom(const FriendInvitation& from);
238  void MergeFrom(const FriendInvitation& from);
239  void Clear();
240  bool IsInitialized() const;
241 
242  int ByteSize() const;
243  bool MergePartialFromCodedStream(
245  void SerializeWithCachedSizes(
247  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
248  int GetCachedSize() const { return _cached_size_; }
249  private:
250  void SharedCtor();
251  void SharedDtor();
252  void SetCachedSize(int size) const;
253  public:
254  ::google::protobuf::Metadata GetMetadata() const;
255 
256  // nested types ----------------------------------------------------
257 
258  // accessors -------------------------------------------------------
259 
260  // optional bool first_received = 1 [default = false];
261  inline bool has_first_received() const;
262  inline void clear_first_received();
263  static const int kFirstReceivedFieldNumber = 1;
264  inline bool first_received() const;
265  inline void set_first_received(bool value);
266 
267  // repeated uint32 role = 2 [packed = true];
268  inline int role_size() const;
269  inline void clear_role();
270  static const int kRoleFieldNumber = 2;
271  inline ::google::protobuf::uint32 role(int index) const;
272  inline void set_role(int index, ::google::protobuf::uint32 value);
273  inline void add_role(::google::protobuf::uint32 value);
274  inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
275  role() const;
276  inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
277  mutable_role();
278 
279  static const int kFriendInvitationFieldNumber = 103;
280  static ::google::protobuf::internal::ExtensionIdentifier< ::bgs::protocol::Invitation,
283  // @@protoc_insertion_point(class_scope:bgs.protocol.friends.v1.FriendInvitation)
284  private:
285  inline void set_has_first_received();
286  inline void clear_has_first_received();
287 
289 
291  mutable int _cached_size_;
298 
299  void InitAsDefaultInstance();
301 };
302 // -------------------------------------------------------------------
303 
305  public:
307  virtual ~FriendInvitationParams();
308 
310 
312  CopyFrom(from);
313  return *this;
314  }
315 
316  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
317  return _unknown_fields_;
318  }
319 
320  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
321  return &_unknown_fields_;
322  }
323 
324  static const ::google::protobuf::Descriptor* descriptor();
325  static const FriendInvitationParams& default_instance();
326 
327  void Swap(FriendInvitationParams* other);
328 
329  // implements Message ----------------------------------------------
330 
331  FriendInvitationParams* New() const;
332  void CopyFrom(const ::google::protobuf::Message& from);
333  void MergeFrom(const ::google::protobuf::Message& from);
334  void CopyFrom(const FriendInvitationParams& from);
335  void MergeFrom(const FriendInvitationParams& from);
336  void Clear();
337  bool IsInitialized() const;
338 
339  int ByteSize() const;
340  bool MergePartialFromCodedStream(
342  void SerializeWithCachedSizes(
344  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
345  int GetCachedSize() const { return _cached_size_; }
346  private:
347  void SharedCtor();
348  void SharedDtor();
349  void SetCachedSize(int size) const;
350  public:
351  ::google::protobuf::Metadata GetMetadata() const;
352 
353  // nested types ----------------------------------------------------
354 
355  // accessors -------------------------------------------------------
356 
357  // optional string target_email = 1;
358  inline bool has_target_email() const;
359  inline void clear_target_email();
360  static const int kTargetEmailFieldNumber = 1;
361  inline const ::std::string& target_email() const;
362  inline void set_target_email(const ::std::string& value);
363  inline void set_target_email(const char* value);
364  inline void set_target_email(const char* value, size_t size);
365  inline ::std::string* mutable_target_email();
366  inline ::std::string* release_target_email();
367  inline void set_allocated_target_email(::std::string* target_email);
368 
369  // optional string target_battle_tag = 2;
370  inline bool has_target_battle_tag() const;
371  inline void clear_target_battle_tag();
372  static const int kTargetBattleTagFieldNumber = 2;
373  inline const ::std::string& target_battle_tag() const;
374  inline void set_target_battle_tag(const ::std::string& value);
375  inline void set_target_battle_tag(const char* value);
376  inline void set_target_battle_tag(const char* value, size_t size);
377  inline ::std::string* mutable_target_battle_tag();
378  inline ::std::string* release_target_battle_tag();
379  inline void set_allocated_target_battle_tag(::std::string* target_battle_tag);
380 
381  // optional string inviter_battle_tag = 3;
382  inline bool has_inviter_battle_tag() const;
383  inline void clear_inviter_battle_tag();
384  static const int kInviterBattleTagFieldNumber = 3;
385  inline const ::std::string& inviter_battle_tag() const;
386  inline void set_inviter_battle_tag(const ::std::string& value);
387  inline void set_inviter_battle_tag(const char* value);
388  inline void set_inviter_battle_tag(const char* value, size_t size);
389  inline ::std::string* mutable_inviter_battle_tag();
390  inline ::std::string* release_inviter_battle_tag();
391  inline void set_allocated_inviter_battle_tag(::std::string* inviter_battle_tag);
392 
393  // optional string inviter_full_name = 4;
394  inline bool has_inviter_full_name() const;
395  inline void clear_inviter_full_name();
396  static const int kInviterFullNameFieldNumber = 4;
397  inline const ::std::string& inviter_full_name() const;
398  inline void set_inviter_full_name(const ::std::string& value);
399  inline void set_inviter_full_name(const char* value);
400  inline void set_inviter_full_name(const char* value, size_t size);
401  inline ::std::string* mutable_inviter_full_name();
402  inline ::std::string* release_inviter_full_name();
403  inline void set_allocated_inviter_full_name(::std::string* inviter_full_name);
404 
405  // optional string invitee_display_name = 5;
406  inline bool has_invitee_display_name() const;
407  inline void clear_invitee_display_name();
408  static const int kInviteeDisplayNameFieldNumber = 5;
409  inline const ::std::string& invitee_display_name() const;
410  inline void set_invitee_display_name(const ::std::string& value);
411  inline void set_invitee_display_name(const char* value);
412  inline void set_invitee_display_name(const char* value, size_t size);
413  inline ::std::string* mutable_invitee_display_name();
414  inline ::std::string* release_invitee_display_name();
415  inline void set_allocated_invitee_display_name(::std::string* invitee_display_name);
416 
417  // repeated uint32 role = 6 [packed = true];
418  inline int role_size() const;
419  inline void clear_role();
420  static const int kRoleFieldNumber = 6;
421  inline ::google::protobuf::uint32 role(int index) const;
422  inline void set_role(int index, ::google::protobuf::uint32 value);
423  inline void add_role(::google::protobuf::uint32 value);
424  inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
425  role() const;
426  inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
427  mutable_role();
428 
429  // repeated uint32 previous_role_deprecated = 7 [packed = true, deprecated = true];
430  inline int previous_role_deprecated_size() const PROTOBUF_DEPRECATED;
431  inline void clear_previous_role_deprecated() PROTOBUF_DEPRECATED;
432  static const int kPreviousRoleDeprecatedFieldNumber = 7;
433  inline ::google::protobuf::uint32 previous_role_deprecated(int index) const PROTOBUF_DEPRECATED;
434  inline void set_previous_role_deprecated(int index, ::google::protobuf::uint32 value) PROTOBUF_DEPRECATED;
435  inline void add_previous_role_deprecated(::google::protobuf::uint32 value) PROTOBUF_DEPRECATED;
436  inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
437  previous_role_deprecated() const PROTOBUF_DEPRECATED;
438  inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
439  mutable_previous_role_deprecated() PROTOBUF_DEPRECATED;
440 
441  static const int kFriendParamsFieldNumber = 103;
442  static ::google::protobuf::internal::ExtensionIdentifier< ::bgs::protocol::InvitationParams,
443  ::google::protobuf::internal::MessageTypeTraits< ::bgs::protocol::friends::v1::FriendInvitationParams >, 11, false >
444  friend_params;
445  // @@protoc_insertion_point(class_scope:bgs.protocol.friends.v1.FriendInvitationParams)
446  private:
447  inline void set_has_target_email();
448  inline void clear_has_target_email();
449  inline void set_has_target_battle_tag();
450  inline void clear_has_target_battle_tag();
451  inline void set_has_inviter_battle_tag();
452  inline void clear_has_inviter_battle_tag();
453  inline void set_has_inviter_full_name();
454  inline void clear_has_inviter_full_name();
455  inline void set_has_invitee_display_name();
456  inline void clear_has_invitee_display_name();
457 
458  ::google::protobuf::UnknownFieldSet _unknown_fields_;
459 
460  ::google::protobuf::uint32 _has_bits_[1];
461  mutable int _cached_size_;
462  ::std::string* target_email_;
463  ::std::string* target_battle_tag_;
464  ::std::string* inviter_battle_tag_;
465  ::std::string* inviter_full_name_;
466  ::std::string* invitee_display_name_;
467  ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > role_;
468  mutable int _role_cached_byte_size_;
469  ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > previous_role_deprecated_;
470  mutable int _previous_role_deprecated_cached_byte_size_;
474 
475  void InitAsDefaultInstance();
476  static FriendInvitationParams* default_instance_;
477 };
478 // ===================================================================
479 
480 
481 // ===================================================================
482 
483 
484 // ===================================================================
485 
486 // Friend
487 
488 // required .bgs.protocol.EntityId account_id = 1;
489 inline bool Friend::has_account_id() const {
490  return (_has_bits_[0] & 0x00000001u) != 0;
491 }
493  _has_bits_[0] |= 0x00000001u;
494 }
496  _has_bits_[0] &= ~0x00000001u;
497 }
499  if (account_id_ != NULL) account_id_->::bgs::protocol::EntityId::Clear();
500  clear_has_account_id();
501 }
502 inline const ::bgs::protocol::EntityId& Friend::account_id() const {
503  // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.Friend.account_id)
504  return account_id_ != NULL ? *account_id_ : *default_instance_->account_id_;
505 }
506 inline ::bgs::protocol::EntityId* Friend::mutable_account_id() {
507  set_has_account_id();
508  if (account_id_ == NULL) account_id_ = new ::bgs::protocol::EntityId;
509  // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.Friend.account_id)
510  return account_id_;
511 }
512 inline ::bgs::protocol::EntityId* Friend::release_account_id() {
513  clear_has_account_id();
514  ::bgs::protocol::EntityId* temp = account_id_;
515  account_id_ = NULL;
516  return temp;
517 }
519  delete account_id_;
520  account_id_ = account_id;
521  if (account_id) {
522  set_has_account_id();
523  } else {
524  clear_has_account_id();
525  }
526  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.Friend.account_id)
527 }
528 
529 // repeated .bgs.protocol.Attribute attribute = 2;
530 inline int Friend::attribute_size() const {
531  return attribute_.size();
532 }
533 inline void Friend::clear_attribute() {
534  attribute_.Clear();
535 }
536 inline const ::bgs::protocol::Attribute& Friend::attribute(int index) const {
537  // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.Friend.attribute)
538  return attribute_.Get(index);
539 }
540 inline ::bgs::protocol::Attribute* Friend::mutable_attribute(int index) {
541  // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.Friend.attribute)
542  return attribute_.Mutable(index);
543 }
544 inline ::bgs::protocol::Attribute* Friend::add_attribute() {
545  // @@protoc_insertion_point(field_add:bgs.protocol.friends.v1.Friend.attribute)
546  return attribute_.Add();
547 }
548 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
550  // @@protoc_insertion_point(field_list:bgs.protocol.friends.v1.Friend.attribute)
551  return attribute_;
552 }
553 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
555  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.friends.v1.Friend.attribute)
556  return &attribute_;
557 }
558 
559 // repeated uint32 role = 3 [packed = true];
560 inline int Friend::role_size() const {
561  return role_.size();
562 }
563 inline void Friend::clear_role() {
564  role_.Clear();
565 }
567  // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.Friend.role)
568  return role_.Get(index);
569 }
571  role_.Set(index, value);
572  // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.Friend.role)
573 }
575  role_.Add(value);
576  // @@protoc_insertion_point(field_add:bgs.protocol.friends.v1.Friend.role)
577 }
578 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
579 Friend::role() const {
580  // @@protoc_insertion_point(field_list:bgs.protocol.friends.v1.Friend.role)
581  return role_;
582 }
583 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
585  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.friends.v1.Friend.role)
586  return &role_;
587 }
588 
589 // optional uint64 privileges = 4 [default = 0];
590 inline bool Friend::has_privileges() const {
591  return (_has_bits_[0] & 0x00000008u) != 0;
592 }
594  _has_bits_[0] |= 0x00000008u;
595 }
597  _has_bits_[0] &= ~0x00000008u;
598 }
600  privileges_ = GOOGLE_ULONGLONG(0);
601  clear_has_privileges();
602 }
604  // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.Friend.privileges)
605  return privileges_;
606 }
608  set_has_privileges();
609  privileges_ = value;
610  // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.Friend.privileges)
611 }
612 
613 // optional uint64 attributes_epoch = 5;
614 inline bool Friend::has_attributes_epoch() const {
615  return (_has_bits_[0] & 0x00000010u) != 0;
616 }
618  _has_bits_[0] |= 0x00000010u;
619 }
621  _has_bits_[0] &= ~0x00000010u;
622 }
624  attributes_epoch_ = GOOGLE_ULONGLONG(0);
625  clear_has_attributes_epoch();
626 }
628  // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.Friend.attributes_epoch)
629  return attributes_epoch_;
630 }
632  set_has_attributes_epoch();
633  attributes_epoch_ = value;
634  // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.Friend.attributes_epoch)
635 }
636 
637 // optional string full_name = 6;
638 inline bool Friend::has_full_name() const {
639  return (_has_bits_[0] & 0x00000020u) != 0;
640 }
642  _has_bits_[0] |= 0x00000020u;
643 }
645  _has_bits_[0] &= ~0x00000020u;
646 }
647 inline void Friend::clear_full_name() {
649  full_name_->clear();
650  }
651  clear_has_full_name();
652 }
653 inline const ::std::string& Friend::full_name() const {
654  // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.Friend.full_name)
655  return *full_name_;
656 }
657 inline void Friend::set_full_name(const ::std::string& value) {
658  set_has_full_name();
660  full_name_ = new ::std::string;
661  }
662  full_name_->assign(value);
663  // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.Friend.full_name)
664 }
665 inline void Friend::set_full_name(const char* value) {
666  set_has_full_name();
668  full_name_ = new ::std::string;
669  }
670  full_name_->assign(value);
671  // @@protoc_insertion_point(field_set_char:bgs.protocol.friends.v1.Friend.full_name)
672 }
673 inline void Friend::set_full_name(const char* value, size_t size) {
674  set_has_full_name();
676  full_name_ = new ::std::string;
677  }
678  full_name_->assign(reinterpret_cast<const char*>(value), size);
679  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.friends.v1.Friend.full_name)
680 }
681 inline ::std::string* Friend::mutable_full_name() {
682  set_has_full_name();
684  full_name_ = new ::std::string;
685  }
686  // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.Friend.full_name)
687  return full_name_;
688 }
689 inline ::std::string* Friend::release_full_name() {
690  clear_has_full_name();
692  return NULL;
693  } else {
694  ::std::string* temp = full_name_;
695  full_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
696  return temp;
697  }
698 }
699 inline void Friend::set_allocated_full_name(::std::string* full_name) {
701  delete full_name_;
702  }
703  if (full_name) {
704  set_has_full_name();
705  full_name_ = full_name;
706  } else {
707  clear_has_full_name();
708  full_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
709  }
710  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.Friend.full_name)
711 }
712 
713 // optional string battle_tag = 7;
714 inline bool Friend::has_battle_tag() const {
715  return (_has_bits_[0] & 0x00000040u) != 0;
716 }
718  _has_bits_[0] |= 0x00000040u;
719 }
721  _has_bits_[0] &= ~0x00000040u;
722 }
725  battle_tag_->clear();
726  }
727  clear_has_battle_tag();
728 }
729 inline const ::std::string& Friend::battle_tag() const {
730  // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.Friend.battle_tag)
731  return *battle_tag_;
732 }
733 inline void Friend::set_battle_tag(const ::std::string& value) {
734  set_has_battle_tag();
736  battle_tag_ = new ::std::string;
737  }
738  battle_tag_->assign(value);
739  // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.Friend.battle_tag)
740 }
741 inline void Friend::set_battle_tag(const char* value) {
742  set_has_battle_tag();
744  battle_tag_ = new ::std::string;
745  }
746  battle_tag_->assign(value);
747  // @@protoc_insertion_point(field_set_char:bgs.protocol.friends.v1.Friend.battle_tag)
748 }
749 inline void Friend::set_battle_tag(const char* value, size_t size) {
750  set_has_battle_tag();
752  battle_tag_ = new ::std::string;
753  }
754  battle_tag_->assign(reinterpret_cast<const char*>(value), size);
755  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.friends.v1.Friend.battle_tag)
756 }
757 inline ::std::string* Friend::mutable_battle_tag() {
758  set_has_battle_tag();
760  battle_tag_ = new ::std::string;
761  }
762  // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.Friend.battle_tag)
763  return battle_tag_;
764 }
765 inline ::std::string* Friend::release_battle_tag() {
766  clear_has_battle_tag();
768  return NULL;
769  } else {
770  ::std::string* temp = battle_tag_;
771  battle_tag_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
772  return temp;
773  }
774 }
775 inline void Friend::set_allocated_battle_tag(::std::string* battle_tag) {
777  delete battle_tag_;
778  }
779  if (battle_tag) {
780  set_has_battle_tag();
781  battle_tag_ = battle_tag;
782  } else {
783  clear_has_battle_tag();
784  battle_tag_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
785  }
786  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.Friend.battle_tag)
787 }
788 
789 // -------------------------------------------------------------------
790 
791 // FriendInvitation
792 
793 // optional bool first_received = 1 [default = false];
795  return (_has_bits_[0] & 0x00000001u) != 0;
796 }
798  _has_bits_[0] |= 0x00000001u;
799 }
801  _has_bits_[0] &= ~0x00000001u;
802 }
804  first_received_ = false;
805  clear_has_first_received();
806 }
807 inline bool FriendInvitation::first_received() const {
808  // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendInvitation.first_received)
809  return first_received_;
810 }
812  set_has_first_received();
813  first_received_ = value;
814  // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendInvitation.first_received)
815 }
816 
817 // repeated uint32 role = 2 [packed = true];
818 inline int FriendInvitation::role_size() const {
819  return role_.size();
820 }
822  role_.Clear();
823 }
825  // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendInvitation.role)
826  return role_.Get(index);
827 }
829  role_.Set(index, value);
830  // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendInvitation.role)
831 }
833  role_.Add(value);
834  // @@protoc_insertion_point(field_add:bgs.protocol.friends.v1.FriendInvitation.role)
835 }
836 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
838  // @@protoc_insertion_point(field_list:bgs.protocol.friends.v1.FriendInvitation.role)
839  return role_;
840 }
841 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
843  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.friends.v1.FriendInvitation.role)
844  return &role_;
845 }
846 
847 // -------------------------------------------------------------------
848 
849 // FriendInvitationParams
850 
851 // optional string target_email = 1;
853  return (_has_bits_[0] & 0x00000001u) != 0;
854 }
856  _has_bits_[0] |= 0x00000001u;
857 }
859  _has_bits_[0] &= ~0x00000001u;
860 }
863  target_email_->clear();
864  }
865  clear_has_target_email();
866 }
867 inline const ::std::string& FriendInvitationParams::target_email() const {
868  // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendInvitationParams.target_email)
869  return *target_email_;
870 }
871 inline void FriendInvitationParams::set_target_email(const ::std::string& value) {
872  set_has_target_email();
874  target_email_ = new ::std::string;
875  }
876  target_email_->assign(value);
877  // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendInvitationParams.target_email)
878 }
880  set_has_target_email();
882  target_email_ = new ::std::string;
883  }
884  target_email_->assign(value);
885  // @@protoc_insertion_point(field_set_char:bgs.protocol.friends.v1.FriendInvitationParams.target_email)
886 }
887 inline void FriendInvitationParams::set_target_email(const char* value, size_t size) {
888  set_has_target_email();
890  target_email_ = new ::std::string;
891  }
892  target_email_->assign(reinterpret_cast<const char*>(value), size);
893  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.friends.v1.FriendInvitationParams.target_email)
894 }
896  set_has_target_email();
898  target_email_ = new ::std::string;
899  }
900  // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.FriendInvitationParams.target_email)
901  return target_email_;
902 }
904  clear_has_target_email();
906  return NULL;
907  } else {
908  ::std::string* temp = target_email_;
909  target_email_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
910  return temp;
911  }
912 }
913 inline void FriendInvitationParams::set_allocated_target_email(::std::string* target_email) {
915  delete target_email_;
916  }
917  if (target_email) {
918  set_has_target_email();
919  target_email_ = target_email;
920  } else {
921  clear_has_target_email();
922  target_email_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
923  }
924  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.FriendInvitationParams.target_email)
925 }
926 
927 // optional string target_battle_tag = 2;
929  return (_has_bits_[0] & 0x00000002u) != 0;
930 }
932  _has_bits_[0] |= 0x00000002u;
933 }
935  _has_bits_[0] &= ~0x00000002u;
936 }
938  if (target_battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
939  target_battle_tag_->clear();
940  }
941  clear_has_target_battle_tag();
942 }
943 inline const ::std::string& FriendInvitationParams::target_battle_tag() const {
944  // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendInvitationParams.target_battle_tag)
945  return *target_battle_tag_;
946 }
947 inline void FriendInvitationParams::set_target_battle_tag(const ::std::string& value) {
948  set_has_target_battle_tag();
949  if (target_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
950  target_battle_tag_ = new ::std::string;
951  }
952  target_battle_tag_->assign(value);
953  // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendInvitationParams.target_battle_tag)
954 }
956  set_has_target_battle_tag();
957  if (target_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
958  target_battle_tag_ = new ::std::string;
959  }
960  target_battle_tag_->assign(value);
961  // @@protoc_insertion_point(field_set_char:bgs.protocol.friends.v1.FriendInvitationParams.target_battle_tag)
962 }
963 inline void FriendInvitationParams::set_target_battle_tag(const char* value, size_t size) {
964  set_has_target_battle_tag();
965  if (target_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
966  target_battle_tag_ = new ::std::string;
967  }
968  target_battle_tag_->assign(reinterpret_cast<const char*>(value), size);
969  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.friends.v1.FriendInvitationParams.target_battle_tag)
970 }
972  set_has_target_battle_tag();
973  if (target_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
974  target_battle_tag_ = new ::std::string;
975  }
976  // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.FriendInvitationParams.target_battle_tag)
977  return target_battle_tag_;
978 }
980  clear_has_target_battle_tag();
981  if (target_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
982  return NULL;
983  } else {
984  ::std::string* temp = target_battle_tag_;
985  target_battle_tag_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
986  return temp;
987  }
988 }
989 inline void FriendInvitationParams::set_allocated_target_battle_tag(::std::string* target_battle_tag) {
990  if (target_battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
991  delete target_battle_tag_;
992  }
993  if (target_battle_tag) {
994  set_has_target_battle_tag();
995  target_battle_tag_ = target_battle_tag;
996  } else {
997  clear_has_target_battle_tag();
998  target_battle_tag_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
999  }
1000  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.FriendInvitationParams.target_battle_tag)
1001 }
1002 
1003 // optional string inviter_battle_tag = 3;
1005  return (_has_bits_[0] & 0x00000004u) != 0;
1006 }
1008  _has_bits_[0] |= 0x00000004u;
1009 }
1011  _has_bits_[0] &= ~0x00000004u;
1012 }
1014  if (inviter_battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1015  inviter_battle_tag_->clear();
1016  }
1017  clear_has_inviter_battle_tag();
1018 }
1019 inline const ::std::string& FriendInvitationParams::inviter_battle_tag() const {
1020  // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendInvitationParams.inviter_battle_tag)
1021  return *inviter_battle_tag_;
1022 }
1023 inline void FriendInvitationParams::set_inviter_battle_tag(const ::std::string& value) {
1024  set_has_inviter_battle_tag();
1025  if (inviter_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1026  inviter_battle_tag_ = new ::std::string;
1027  }
1028  inviter_battle_tag_->assign(value);
1029  // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendInvitationParams.inviter_battle_tag)
1030 }
1032  set_has_inviter_battle_tag();
1033  if (inviter_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1034  inviter_battle_tag_ = new ::std::string;
1035  }
1036  inviter_battle_tag_->assign(value);
1037  // @@protoc_insertion_point(field_set_char:bgs.protocol.friends.v1.FriendInvitationParams.inviter_battle_tag)
1038 }
1039 inline void FriendInvitationParams::set_inviter_battle_tag(const char* value, size_t size) {
1040  set_has_inviter_battle_tag();
1041  if (inviter_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1042  inviter_battle_tag_ = new ::std::string;
1043  }
1044  inviter_battle_tag_->assign(reinterpret_cast<const char*>(value), size);
1045  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.friends.v1.FriendInvitationParams.inviter_battle_tag)
1046 }
1048  set_has_inviter_battle_tag();
1049  if (inviter_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1050  inviter_battle_tag_ = new ::std::string;
1051  }
1052  // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.FriendInvitationParams.inviter_battle_tag)
1053  return inviter_battle_tag_;
1054 }
1056  clear_has_inviter_battle_tag();
1057  if (inviter_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1058  return NULL;
1059  } else {
1060  ::std::string* temp = inviter_battle_tag_;
1061  inviter_battle_tag_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1062  return temp;
1063  }
1064 }
1065 inline void FriendInvitationParams::set_allocated_inviter_battle_tag(::std::string* inviter_battle_tag) {
1066  if (inviter_battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1067  delete inviter_battle_tag_;
1068  }
1069  if (inviter_battle_tag) {
1070  set_has_inviter_battle_tag();
1071  inviter_battle_tag_ = inviter_battle_tag;
1072  } else {
1073  clear_has_inviter_battle_tag();
1074  inviter_battle_tag_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1075  }
1076  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.FriendInvitationParams.inviter_battle_tag)
1077 }
1078 
1079 // optional string inviter_full_name = 4;
1081  return (_has_bits_[0] & 0x00000008u) != 0;
1082 }
1084  _has_bits_[0] |= 0x00000008u;
1085 }
1087  _has_bits_[0] &= ~0x00000008u;
1088 }
1090  if (inviter_full_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1091  inviter_full_name_->clear();
1092  }
1093  clear_has_inviter_full_name();
1094 }
1095 inline const ::std::string& FriendInvitationParams::inviter_full_name() const {
1096  // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendInvitationParams.inviter_full_name)
1097  return *inviter_full_name_;
1098 }
1099 inline void FriendInvitationParams::set_inviter_full_name(const ::std::string& value) {
1100  set_has_inviter_full_name();
1101  if (inviter_full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1102  inviter_full_name_ = new ::std::string;
1103  }
1104  inviter_full_name_->assign(value);
1105  // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendInvitationParams.inviter_full_name)
1106 }
1108  set_has_inviter_full_name();
1109  if (inviter_full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1110  inviter_full_name_ = new ::std::string;
1111  }
1112  inviter_full_name_->assign(value);
1113  // @@protoc_insertion_point(field_set_char:bgs.protocol.friends.v1.FriendInvitationParams.inviter_full_name)
1114 }
1115 inline void FriendInvitationParams::set_inviter_full_name(const char* value, size_t size) {
1116  set_has_inviter_full_name();
1117  if (inviter_full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1118  inviter_full_name_ = new ::std::string;
1119  }
1120  inviter_full_name_->assign(reinterpret_cast<const char*>(value), size);
1121  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.friends.v1.FriendInvitationParams.inviter_full_name)
1122 }
1124  set_has_inviter_full_name();
1125  if (inviter_full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1126  inviter_full_name_ = new ::std::string;
1127  }
1128  // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.FriendInvitationParams.inviter_full_name)
1129  return inviter_full_name_;
1130 }
1132  clear_has_inviter_full_name();
1133  if (inviter_full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1134  return NULL;
1135  } else {
1136  ::std::string* temp = inviter_full_name_;
1137  inviter_full_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1138  return temp;
1139  }
1140 }
1141 inline void FriendInvitationParams::set_allocated_inviter_full_name(::std::string* inviter_full_name) {
1142  if (inviter_full_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1143  delete inviter_full_name_;
1144  }
1145  if (inviter_full_name) {
1146  set_has_inviter_full_name();
1147  inviter_full_name_ = inviter_full_name;
1148  } else {
1149  clear_has_inviter_full_name();
1150  inviter_full_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1151  }
1152  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.FriendInvitationParams.inviter_full_name)
1153 }
1154 
1155 // optional string invitee_display_name = 5;
1157  return (_has_bits_[0] & 0x00000010u) != 0;
1158 }
1160  _has_bits_[0] |= 0x00000010u;
1161 }
1163  _has_bits_[0] &= ~0x00000010u;
1164 }
1166  if (invitee_display_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1167  invitee_display_name_->clear();
1168  }
1169  clear_has_invitee_display_name();
1170 }
1171 inline const ::std::string& FriendInvitationParams::invitee_display_name() const {
1172  // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendInvitationParams.invitee_display_name)
1173  return *invitee_display_name_;
1174 }
1175 inline void FriendInvitationParams::set_invitee_display_name(const ::std::string& value) {
1176  set_has_invitee_display_name();
1177  if (invitee_display_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1178  invitee_display_name_ = new ::std::string;
1179  }
1180  invitee_display_name_->assign(value);
1181  // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendInvitationParams.invitee_display_name)
1182 }
1184  set_has_invitee_display_name();
1185  if (invitee_display_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1186  invitee_display_name_ = new ::std::string;
1187  }
1188  invitee_display_name_->assign(value);
1189  // @@protoc_insertion_point(field_set_char:bgs.protocol.friends.v1.FriendInvitationParams.invitee_display_name)
1190 }
1191 inline void FriendInvitationParams::set_invitee_display_name(const char* value, size_t size) {
1192  set_has_invitee_display_name();
1193  if (invitee_display_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1194  invitee_display_name_ = new ::std::string;
1195  }
1196  invitee_display_name_->assign(reinterpret_cast<const char*>(value), size);
1197  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.friends.v1.FriendInvitationParams.invitee_display_name)
1198 }
1200  set_has_invitee_display_name();
1201  if (invitee_display_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1202  invitee_display_name_ = new ::std::string;
1203  }
1204  // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.FriendInvitationParams.invitee_display_name)
1205  return invitee_display_name_;
1206 }
1208  clear_has_invitee_display_name();
1209  if (invitee_display_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1210  return NULL;
1211  } else {
1212  ::std::string* temp = invitee_display_name_;
1213  invitee_display_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1214  return temp;
1215  }
1216 }
1217 inline void FriendInvitationParams::set_allocated_invitee_display_name(::std::string* invitee_display_name) {
1218  if (invitee_display_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1219  delete invitee_display_name_;
1220  }
1221  if (invitee_display_name) {
1222  set_has_invitee_display_name();
1223  invitee_display_name_ = invitee_display_name;
1224  } else {
1225  clear_has_invitee_display_name();
1226  invitee_display_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1227  }
1228  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.FriendInvitationParams.invitee_display_name)
1229 }
1230 
1231 // repeated uint32 role = 6 [packed = true];
1233  return role_.size();
1234 }
1236  role_.Clear();
1237 }
1239  // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendInvitationParams.role)
1240  return role_.Get(index);
1241 }
1243  role_.Set(index, value);
1244  // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendInvitationParams.role)
1245 }
1247  role_.Add(value);
1248  // @@protoc_insertion_point(field_add:bgs.protocol.friends.v1.FriendInvitationParams.role)
1249 }
1250 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
1252  // @@protoc_insertion_point(field_list:bgs.protocol.friends.v1.FriendInvitationParams.role)
1253  return role_;
1254 }
1255 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
1257  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.friends.v1.FriendInvitationParams.role)
1258  return &role_;
1259 }
1260 
1261 // repeated uint32 previous_role_deprecated = 7 [packed = true, deprecated = true];
1263  return previous_role_deprecated_.size();
1264 }
1266  previous_role_deprecated_.Clear();
1267 }
1269  // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendInvitationParams.previous_role_deprecated)
1270  return previous_role_deprecated_.Get(index);
1271 }
1273  previous_role_deprecated_.Set(index, value);
1274  // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendInvitationParams.previous_role_deprecated)
1275 }
1277  previous_role_deprecated_.Add(value);
1278  // @@protoc_insertion_point(field_add:bgs.protocol.friends.v1.FriendInvitationParams.previous_role_deprecated)
1279 }
1280 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
1282  // @@protoc_insertion_point(field_list:bgs.protocol.friends.v1.FriendInvitationParams.previous_role_deprecated)
1283  return previous_role_deprecated_;
1284 }
1285 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
1287  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.friends.v1.FriendInvitationParams.previous_role_deprecated)
1288  return &previous_role_deprecated_;
1289 }
1290 
1291 
1292 // @@protoc_insertion_point(namespace_scope)
1293 
1294 } // namespace v1
1295 } // namespace friends
1296 } // namespace protocol
1297 } // namespace bgs
1298 
1299 #ifndef SWIG
1300 namespace google {
1301 namespace protobuf {
1302 
1303 
1304 } // namespace google
1305 } // namespace protobuf
1306 #endif // SWIG
1307 
1308 // @@protoc_insertion_point(global_scope)
1309 
1310 #endif // PROTOBUF_friends_5ftypes_2eproto__INCLUDED
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
Definition: friends_types.pb.h:554
void set_battle_tag(const ::std::string &value)
Definition: friends_types.pb.h:733
int _cached_size_
Definition: friends_types.pb.h:189
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & role() const
Definition: friends_types.pb.h:1251
FriendInvitation & operator=(const FriendInvitation &from)
Definition: friends_types.pb.h:214
void set_allocated_invitee_display_name(::std::string *invitee_display_name)
Definition: friends_types.pb.h:1217
inline::std::string * release_target_email()
Definition: friends_types.pb.h:903
inline::std::string * release_invitee_display_name()
Definition: friends_types.pb.h:1207
void set_first_received(bool value)
Definition: friends_types.pb.h:811
void set_allocated_full_name(::std::string *full_name)
Definition: friends_types.pb.h:699
Definition: entity_types.pb.h:45
inline::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_previous_role_deprecated() PROTOBUF_DEPRECATED
Definition: friends_types.pb.h:1286
const ::bgs::protocol::EntityId & account_id() const
Definition: friends_types.pb.h:502
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: friends_types.pb.h:223
void set_allocated_target_email(::std::string *target_email)
Definition: friends_types.pb.h:913
void clear_attribute()
Definition: friends_types.pb.h:533
void clear_has_first_received()
Definition: friends_types.pb.h:800
void protobuf_AssignDesc_friends_5ftypes_2eproto()
int previous_role_deprecated_size() const PROTOBUF_DEPRECATED
Definition: friends_types.pb.h:1262
int _role_cached_byte_size_
Definition: friends_types.pb.h:193
void clear_previous_role_deprecated() PROTOBUF_DEPRECATED
Definition: friends_types.pb.h:1265
const ::std::string & target_battle_tag() const
Definition: friends_types.pb.h:943
::google::protobuf::uint64 privileges_
Definition: friends_types.pb.h:194
Definition: Session.h:36
inline::std::string * release_inviter_battle_tag()
Definition: friends_types.pb.h:1055
void clear_has_target_email()
Definition: friends_types.pb.h:858
inline::std::string * release_full_name()
Definition: friends_types.pb.h:689
void clear_has_full_name()
Definition: friends_types.pb.h:644
void clear_attributes_epoch()
Definition: friends_types.pb.h:623
void clear_role()
Definition: friends_types.pb.h:821
Definition: unknown_field_set.h:74
void set_previous_role_deprecated(int index,::google::protobuf::uint32 value) PROTOBUF_DEPRECATED
Definition: friends_types.pb.h:1272
void clear_inviter_battle_tag()
Definition: friends_types.pb.h:1013
Definition: invitation_types.pb.h:50
uint8_t uint8
Definition: common.h:175
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: friends_types.pb.h:61
bool has_target_battle_tag() const
Definition: friends_types.pb.h:928
STL namespace.
arena_t NULL
Definition: jemalloc_internal.h:624
inline::google::protobuf::uint64 privileges() const
Definition: friends_types.pb.h:603
Definition: message.h:147
#define false
Definition: CascPort.h:18
static FriendInvitation * default_instance_
Definition: friends_types.pb.h:300
int GetCachedSize() const
Definition: friends_types.pb.h:90
static Friend * default_instance_
Definition: friends_types.pb.h:203
void clear_has_account_id()
Definition: friends_types.pb.h:495
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
int role_size() const
Definition: friends_types.pb.h:560
uint64_t uint64
Definition: g3dmath.h:170
int _cached_size_
Definition: friends_types.pb.h:291
Friend & operator=(const Friend &from)
Definition: friends_types.pb.h:56
::std::string * battle_tag_
Definition: friends_types.pb.h:197
const ::std::string & full_name() const
Definition: friends_types.pb.h:653
void set_allocated_inviter_full_name(::std::string *inviter_full_name)
Definition: friends_types.pb.h:1141
bool has_invitee_display_name() const
Definition: friends_types.pb.h:1156
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & previous_role_deprecated() const PROTOBUF_DEPRECATED
Definition: friends_types.pb.h:1281
int GetCachedSize() const
Definition: friends_types.pb.h:248
void clear_has_inviter_full_name()
Definition: friends_types.pb.h:1086
inline::bgs::protocol::EntityId * release_account_id()
Definition: friends_types.pb.h:512
int attribute_size() const
Definition: friends_types.pb.h:530
Definition: message.h:165
void set_role(int index,::google::protobuf::uint32 value)
Definition: friends_types.pb.h:828
void set_role(int index,::google::protobuf::uint32 value)
Definition: friends_types.pb.h:570
::bgs::protocol::EntityId * account_id_
Definition: friends_types.pb.h:190
#define output
Definition: wire_format_lite.h:381
const ::std::string & battle_tag() const
Definition: friends_types.pb.h:729
void add_previous_role_deprecated(::google::protobuf::uint32 value) PROTOBUF_DEPRECATED
Definition: friends_types.pb.h:1276
void set_has_inviter_full_name()
Definition: friends_types.pb.h:1083
void clear_has_inviter_battle_tag()
Definition: friends_types.pb.h:1010
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: friends_types.pb.h:186
Definition: friends_types.pb.h:49
void set_allocated_target_battle_tag(::std::string *target_battle_tag)
Definition: friends_types.pb.h:989
void set_has_inviter_battle_tag()
Definition: friends_types.pb.h:1007
inline::std::string * release_target_battle_tag()
Definition: friends_types.pb.h:979
void clear_has_invitee_display_name()
Definition: friends_types.pb.h:1162
Definition: coded_stream.h:156
void set_has_target_battle_tag()
Definition: friends_types.pb.h:931
inline::std::string * release_battle_tag()
Definition: friends_types.pb.h:765
void set_allocated_account_id(::bgs::protocol::EntityId *account_id)
Definition: friends_types.pb.h:518
void clear_privileges()
Definition: friends_types.pb.h:599
Definition: coded_stream.h:621
inline::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_role()
Definition: friends_types.pb.h:584
void clear_target_email()
Definition: friends_types.pb.h:861
inline::std::string * mutable_invitee_display_name()
Definition: friends_types.pb.h:1199
Definition: friends_types.pb.h:207
inline::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_role()
Definition: friends_types.pb.h:1256
bool first_received_
Definition: friends_types.pb.h:294
#define PROTOBUF_DEPRECATED
Definition: generated_message_util.h:60
Definition: message.h:150
void set_has_invitee_display_name()
Definition: friends_types.pb.h:1159
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & role() const
Definition: friends_types.pb.h:579
inline::std::string * mutable_inviter_full_name()
Definition: friends_types.pb.h:1123
bool has_full_name() const
Definition: friends_types.pb.h:638
void TC_SHARED_API protobuf_AddDesc_friends_5ftypes_2eproto()
#define input
Definition: wire_format_lite.h:242
bool has_battle_tag() const
Definition: friends_types.pb.h:714
void set_has_battle_tag()
Definition: friends_types.pb.h:717
inline::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_role()
Definition: friends_types.pb.h:842
void add_role(::google::protobuf::uint32 value)
Definition: friends_types.pb.h:574
bool first_received() const
Definition: friends_types.pb.h:807
uint32_t uint32
Definition: common.h:177
uint32_t uint32
Definition: Define.h:150
void set_privileges(::google::protobuf::uint64 value)
Definition: friends_types.pb.h:607
bool has_first_received() const
Definition: friends_types.pb.h:794
#define TC_SHARED_API
Definition: Define.h:128
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > role_
Definition: friends_types.pb.h:192
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: friends_types.pb.h:288
void clear_invitee_display_name()
Definition: friends_types.pb.h:1165
inline::google::protobuf::uint64 attributes_epoch() const
Definition: friends_types.pb.h:627
const ::std::string & inviter_battle_tag() const
Definition: friends_types.pb.h:1019
void set_invitee_display_name(const ::std::string &value)
Definition: friends_types.pb.h:1175
uint64_t uint64
Definition: common.h:178
inline::std::string * mutable_inviter_battle_tag()
Definition: friends_types.pb.h:1047
::google::protobuf::uint64 attributes_epoch_
Definition: friends_types.pb.h:195
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: friends_types.pb.h:219
void set_has_first_received()
Definition: friends_types.pb.h:797
void clear_target_battle_tag()
Definition: friends_types.pb.h:937
Definition: document.h:390
::std::string * full_name_
Definition: friends_types.pb.h:196
static::google::protobuf::internal::ExtensionIdentifier< ::bgs::protocol::Invitation,::google::protobuf::internal::MessageTypeTraits< ::bgs::protocol::friends::v1::FriendInvitation >, 11, false > friend_invitation
Definition: friends_types.pb.h:282
void set_role(int index,::google::protobuf::uint32 value)
Definition: friends_types.pb.h:1242
void clear_first_received()
Definition: friends_types.pb.h:803
int role_size() const
Definition: friends_types.pb.h:1232
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: friends_types.pb.h:65
void clear_inviter_full_name()
Definition: friends_types.pb.h:1089
void clear_has_battle_tag()
Definition: friends_types.pb.h:720
bool has_inviter_full_name() const
Definition: friends_types.pb.h:1080
void clear_role()
Definition: friends_types.pb.h:563
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
Definition: friends_types.pb.h:191
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & role() const
Definition: friends_types.pb.h:837
void set_target_battle_tag(const ::std::string &value)
Definition: friends_types.pb.h:947
inline::std::string * mutable_target_email()
Definition: friends_types.pb.h:895
void set_allocated_inviter_battle_tag(::std::string *inviter_battle_tag)
Definition: friends_types.pb.h:1065
void clear_has_privileges()
Definition: friends_types.pb.h:596
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: friends_types.pb.h:320
void set_inviter_full_name(const ::std::string &value)
Definition: friends_types.pb.h:1099
void set_target_email(const ::std::string &value)
Definition: friends_types.pb.h:871
void set_inviter_battle_tag(const ::std::string &value)
Definition: friends_types.pb.h:1023
void set_has_attributes_epoch()
Definition: friends_types.pb.h:617
void add_role(::google::protobuf::uint32 value)
Definition: friends_types.pb.h:832
Definition: friends_types.pb.h:304
inline::std::string * mutable_battle_tag()
Definition: friends_types.pb.h:757
void set_full_name(const ::std::string &value)
Definition: friends_types.pb.h:657
inline::bgs::protocol::Attribute * add_attribute()
Definition: friends_types.pb.h:544
FriendInvitationParams & operator=(const FriendInvitationParams &from)
Definition: friends_types.pb.h:311
bool has_target_email() const
Definition: friends_types.pb.h:852
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: friends_types.pb.h:316
bool has_attributes_epoch() const
Definition: friends_types.pb.h:614
void set_allocated_battle_tag(::std::string *battle_tag)
Definition: friends_types.pb.h:775
void clear_role()
Definition: friends_types.pb.h:1235
Definition: BnetFileGenerator.h:47
const FieldDescriptor value
Definition: descriptor.h:1522
#define GOOGLE_ULONGLONG(x)
Definition: common.h:193
int role_size() const
Definition: friends_types.pb.h:818
inline::std::string * mutable_full_name()
Definition: friends_types.pb.h:681
int GetCachedSize() const
Definition: friends_types.pb.h:345
void set_has_account_id()
Definition: friends_types.pb.h:492
uint32_t uint32
Definition: g3dmath.h:168
#define const
Definition: zconf.h:217
void clear_has_attributes_epoch()
Definition: friends_types.pb.h:620
void clear_account_id()
Definition: friends_types.pb.h:498
inline::bgs::protocol::EntityId * mutable_account_id()
Definition: friends_types.pb.h:506
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
Definition: friends_types.pb.h:549
void add_role(::google::protobuf::uint32 value)
Definition: friends_types.pb.h:1246
void set_has_full_name()
Definition: friends_types.pb.h:641
void protobuf_ShutdownFile_friends_5ftypes_2eproto()
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > role_
Definition: friends_types.pb.h:292
bool has_privileges() const
Definition: friends_types.pb.h:590
const Element & Get(int index) const
Definition: repeated_field.h:663
Definition: invitation_types.pb.h:482
void clear_full_name()
Definition: friends_types.pb.h:647
void clear_battle_tag()
Definition: friends_types.pb.h:723
void set_has_privileges()
Definition: friends_types.pb.h:593
inline::std::string * mutable_target_battle_tag()
Definition: friends_types.pb.h:971
bool has_inviter_battle_tag() const
Definition: friends_types.pb.h:1004
Definition: extension_set.h:936
void clear_has_target_battle_tag()
Definition: friends_types.pb.h:934
const ::std::string & inviter_full_name() const
Definition: friends_types.pb.h:1095
void set_attributes_epoch(::google::protobuf::uint64 value)
Definition: friends_types.pb.h:631
inline::std::string * release_inviter_full_name()
Definition: friends_types.pb.h:1131
void set_has_target_email()
Definition: friends_types.pb.h:855
const ::std::string & target_email() const
Definition: friends_types.pb.h:867
int _role_cached_byte_size_
Definition: friends_types.pb.h:293
const ::std::string & invitee_display_name() const
Definition: friends_types.pb.h:1171