TrinityCore
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
9#include <google/protobuf/stubs/common.h>
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
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/unknown_field_set.h>
27#include "global_extensions/field_options.pb.h" // IWYU pragma: export
28#include "attribute_types.pb.h"
29#include "entity_types.pb.h"
30#include "invitation_types.pb.h"
31#include "role_types.pb.h"
32#include "Define.h" // for TC_PROTO_API
33// @@protoc_insertion_point(includes)
34
35namespace bgs {
36namespace protocol {
37namespace friends {
38namespace v1 {
39
40// Internal implementation detail -- do not call these.
44
45class Friend;
46class FriendOfFriend;
49class SentInvitation;
53
54// ===================================================================
55
56class TC_PROTO_API Friend : public ::google::protobuf::Message {
57 public:
59 virtual ~Friend();
60
61 Friend(const Friend& from);
62
63 inline Friend& operator=(const Friend& from) {
64 CopyFrom(from);
65 return *this;
66 }
67
68 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
69 return _unknown_fields_;
70 }
71
72 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
73 return &_unknown_fields_;
74 }
75
76 static const ::google::protobuf::Descriptor* descriptor();
77 static const Friend& default_instance();
78
79 void Swap(Friend* other);
80
81 // implements Message ----------------------------------------------
82
83 Friend* New() const;
84 int GetCachedSize() const { return _cached_size_; }
85 private:
86 void SharedCtor();
87 void SharedDtor();
88 void SetCachedSize(int size) const;
89 public:
90 ::google::protobuf::Metadata GetMetadata() const;
91
92 // nested types ----------------------------------------------------
93
94 // accessors -------------------------------------------------------
95
96 // required .bgs.protocol.EntityId account_id = 1;
97 inline bool has_account_id() const;
98 inline void clear_account_id();
99 static const int kAccountIdFieldNumber = 1;
100 inline const ::bgs::protocol::EntityId& account_id() const;
101 inline ::bgs::protocol::EntityId* mutable_account_id();
102 inline ::bgs::protocol::EntityId* release_account_id();
103 inline void set_allocated_account_id(::bgs::protocol::EntityId* account_id);
104
105 // repeated .bgs.protocol.Attribute attribute = 2;
106 inline int attribute_size() const;
107 inline void clear_attribute();
108 static const int kAttributeFieldNumber = 2;
109 inline const ::bgs::protocol::Attribute& attribute(int index) const;
110 inline ::bgs::protocol::Attribute* mutable_attribute(int index);
111 inline ::bgs::protocol::Attribute* add_attribute();
112 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
113 attribute() const;
114 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
115 mutable_attribute();
116
117 // repeated uint32 role = 3 [packed = true];
118 inline int role_size() const;
119 inline void clear_role();
120 static const int kRoleFieldNumber = 3;
121 inline ::google::protobuf::uint32 role(int index) const;
122 inline void set_role(int index, ::google::protobuf::uint32 value);
123 inline void add_role(::google::protobuf::uint32 value);
124 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
125 role() const;
126 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
127 mutable_role();
128
129 // optional uint64 privileges = 4;
130 inline bool has_privileges() const;
131 inline void clear_privileges();
132 static const int kPrivilegesFieldNumber = 4;
133 inline ::google::protobuf::uint64 privileges() const;
134 inline void set_privileges(::google::protobuf::uint64 value);
135
136 // optional uint64 attributes_epoch = 5 [deprecated = true];
137 inline bool has_attributes_epoch() const PROTOBUF_DEPRECATED;
138 inline void clear_attributes_epoch() PROTOBUF_DEPRECATED;
139 static const int kAttributesEpochFieldNumber = 5;
140 inline ::google::protobuf::uint64 attributes_epoch() const PROTOBUF_DEPRECATED;
141 inline void set_attributes_epoch(::google::protobuf::uint64 value) PROTOBUF_DEPRECATED;
142
143 // optional uint64 creation_time = 6;
144 inline bool has_creation_time() const;
145 inline void clear_creation_time();
146 static const int kCreationTimeFieldNumber = 6;
147 inline ::google::protobuf::uint64 creation_time() const;
148 inline void set_creation_time(::google::protobuf::uint64 value);
149
150 // @@protoc_insertion_point(class_scope:bgs.protocol.friends.v1.Friend)
151 private:
152 inline void set_has_account_id();
153 inline void clear_has_account_id();
154 inline void set_has_privileges();
155 inline void clear_has_privileges();
156 inline void set_has_attributes_epoch();
157 inline void clear_has_attributes_epoch();
158 inline void set_has_creation_time();
159 inline void clear_has_creation_time();
160
161 ::google::protobuf::UnknownFieldSet _unknown_fields_;
162
163 ::google::protobuf::uint32 _has_bits_[1];
164 mutable int _cached_size_;
165 ::bgs::protocol::EntityId* account_id_;
166 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_;
167 ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > role_;
168 ::google::protobuf::uint64 privileges_;
169 ::google::protobuf::uint64 attributes_epoch_;
170 ::google::protobuf::uint64 creation_time_;
174
175 void InitAsDefaultInstance();
176 static Friend* default_instance_;
177};
178// -------------------------------------------------------------------
179
180class TC_PROTO_API FriendOfFriend : public ::google::protobuf::Message {
181 public:
184
186
188 CopyFrom(from);
189 return *this;
190 }
191
192 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
193 return _unknown_fields_;
194 }
195
196 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
197 return &_unknown_fields_;
198 }
199
200 static const ::google::protobuf::Descriptor* descriptor();
202
203 void Swap(FriendOfFriend* other);
204
205 // implements Message ----------------------------------------------
206
208 int GetCachedSize() const { return _cached_size_; }
209 private:
212 void SetCachedSize(int size) const;
213 public:
214 ::google::protobuf::Metadata GetMetadata() const;
215
216 // nested types ----------------------------------------------------
217
218 // accessors -------------------------------------------------------
219
220 // optional .bgs.protocol.EntityId account_id = 1;
221 inline bool has_account_id() const;
222 inline void clear_account_id();
223 static const int kAccountIdFieldNumber = 1;
224 inline const ::bgs::protocol::EntityId& account_id() const;
225 inline ::bgs::protocol::EntityId* mutable_account_id();
226 inline ::bgs::protocol::EntityId* release_account_id();
227 inline void set_allocated_account_id(::bgs::protocol::EntityId* account_id);
228
229 // repeated uint32 role = 3 [packed = true];
230 inline int role_size() const;
231 inline void clear_role();
232 static const int kRoleFieldNumber = 3;
233 inline ::google::protobuf::uint32 role(int index) const;
234 inline void set_role(int index, ::google::protobuf::uint32 value);
235 inline void add_role(::google::protobuf::uint32 value);
236 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
237 role() const;
238 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
239 mutable_role();
240
241 // optional uint64 privileges = 4;
242 inline bool has_privileges() const;
243 inline void clear_privileges();
244 static const int kPrivilegesFieldNumber = 4;
245 inline ::google::protobuf::uint64 privileges() const;
246 inline void set_privileges(::google::protobuf::uint64 value);
247
248 // optional string full_name = 6;
249 inline bool has_full_name() const;
250 inline void clear_full_name();
251 static const int kFullNameFieldNumber = 6;
252 inline const ::std::string& full_name() const;
253 inline void set_full_name(const ::std::string& value);
254 inline void set_full_name(const char* value);
255 inline void set_full_name(const char* value, size_t size);
256 inline ::std::string* mutable_full_name();
257 inline ::std::string* release_full_name();
258 inline void set_allocated_full_name(::std::string* full_name);
259
260 // optional string battle_tag = 7;
261 inline bool has_battle_tag() const;
262 inline void clear_battle_tag();
263 static const int kBattleTagFieldNumber = 7;
264 inline const ::std::string& battle_tag() const;
265 inline void set_battle_tag(const ::std::string& value);
266 inline void set_battle_tag(const char* value);
267 inline void set_battle_tag(const char* value, size_t size);
268 inline ::std::string* mutable_battle_tag();
269 inline ::std::string* release_battle_tag();
270 inline void set_allocated_battle_tag(::std::string* battle_tag);
271
272 // @@protoc_insertion_point(class_scope:bgs.protocol.friends.v1.FriendOfFriend)
273 private:
274 inline void set_has_account_id();
275 inline void clear_has_account_id();
276 inline void set_has_privileges();
277 inline void clear_has_privileges();
278 inline void set_has_full_name();
279 inline void clear_has_full_name();
280 inline void set_has_battle_tag();
281 inline void clear_has_battle_tag();
282
283 ::google::protobuf::UnknownFieldSet _unknown_fields_;
284
286 mutable int _cached_size_;
288 ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > role_;
290 ::std::string* full_name_;
291 ::std::string* battle_tag_;
295
298};
299// -------------------------------------------------------------------
300
301class TC_PROTO_API ReceivedInvitation : public ::google::protobuf::Message {
302 public:
305
307
309 CopyFrom(from);
310 return *this;
311 }
312
313 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
314 return _unknown_fields_;
315 }
316
317 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
318 return &_unknown_fields_;
319 }
320
321 static const ::google::protobuf::Descriptor* descriptor();
323
325
326 // implements Message ----------------------------------------------
327
329 int GetCachedSize() const { return _cached_size_; }
330 private:
333 void SetCachedSize(int size) const;
334 public:
335 ::google::protobuf::Metadata GetMetadata() const;
336
337 // nested types ----------------------------------------------------
338
339 // accessors -------------------------------------------------------
340
341 // required fixed64 id = 1;
342 inline bool has_id() const;
343 inline void clear_id();
344 static const int kIdFieldNumber = 1;
346 inline void set_id(::google::protobuf::uint64 value);
347
348 // required .bgs.protocol.Identity inviter_identity = 2;
349 inline bool has_inviter_identity() const;
350 inline void clear_inviter_identity();
351 static const int kInviterIdentityFieldNumber = 2;
352 inline const ::bgs::protocol::Identity& inviter_identity() const;
353 inline ::bgs::protocol::Identity* mutable_inviter_identity();
354 inline ::bgs::protocol::Identity* release_inviter_identity();
355 inline void set_allocated_inviter_identity(::bgs::protocol::Identity* inviter_identity);
356
357 // required .bgs.protocol.Identity invitee_identity = 3;
358 inline bool has_invitee_identity() const;
359 inline void clear_invitee_identity();
360 static const int kInviteeIdentityFieldNumber = 3;
361 inline const ::bgs::protocol::Identity& invitee_identity() const;
362 inline ::bgs::protocol::Identity* mutable_invitee_identity();
363 inline ::bgs::protocol::Identity* release_invitee_identity();
364 inline void set_allocated_invitee_identity(::bgs::protocol::Identity* invitee_identity);
365
366 // optional string inviter_name = 4;
367 inline bool has_inviter_name() const;
368 inline void clear_inviter_name();
369 static const int kInviterNameFieldNumber = 4;
370 inline const ::std::string& inviter_name() const;
371 inline void set_inviter_name(const ::std::string& value);
372 inline void set_inviter_name(const char* value);
373 inline void set_inviter_name(const char* value, size_t size);
374 inline ::std::string* mutable_inviter_name();
375 inline ::std::string* release_inviter_name();
376 inline void set_allocated_inviter_name(::std::string* inviter_name);
377
378 // optional string invitee_name = 5;
379 inline bool has_invitee_name() const;
380 inline void clear_invitee_name();
381 static const int kInviteeNameFieldNumber = 5;
382 inline const ::std::string& invitee_name() const;
383 inline void set_invitee_name(const ::std::string& value);
384 inline void set_invitee_name(const char* value);
385 inline void set_invitee_name(const char* value, size_t size);
386 inline ::std::string* mutable_invitee_name();
387 inline ::std::string* release_invitee_name();
388 inline void set_allocated_invitee_name(::std::string* invitee_name);
389
390 // optional uint64 creation_time = 7;
391 inline bool has_creation_time() const;
392 inline void clear_creation_time();
393 static const int kCreationTimeFieldNumber = 7;
394 inline ::google::protobuf::uint64 creation_time() const;
395 inline void set_creation_time(::google::protobuf::uint64 value);
396
397 // optional fixed32 program = 9;
398 inline bool has_program() const;
399 inline void clear_program();
400 static const int kProgramFieldNumber = 9;
401 inline ::google::protobuf::uint32 program() const;
402 inline void set_program(::google::protobuf::uint32 value);
403
404 GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(ReceivedInvitation)
405 // @@protoc_insertion_point(class_scope:bgs.protocol.friends.v1.ReceivedInvitation)
406 private:
407 inline void set_has_id();
408 inline void clear_has_id();
409 inline void set_has_inviter_identity();
410 inline void clear_has_inviter_identity();
411 inline void set_has_invitee_identity();
412 inline void clear_has_invitee_identity();
413 inline void set_has_inviter_name();
414 inline void clear_has_inviter_name();
415 inline void set_has_invitee_name();
416 inline void clear_has_invitee_name();
417 inline void set_has_creation_time();
418 inline void clear_has_creation_time();
419 inline void set_has_program();
420 inline void clear_has_program();
421
422 ::google::protobuf::internal::ExtensionSet _extensions_;
423
424 ::google::protobuf::UnknownFieldSet _unknown_fields_;
425
427 mutable int _cached_size_;
431 ::std::string* inviter_name_;
432 ::std::string* invitee_name_;
438
441};
442// -------------------------------------------------------------------
443
444class TC_PROTO_API FriendInvitation : public ::google::protobuf::Message {
445 public:
448
450
452 CopyFrom(from);
453 return *this;
454 }
455
456 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
457 return _unknown_fields_;
458 }
459
460 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
461 return &_unknown_fields_;
462 }
463
464 static const ::google::protobuf::Descriptor* descriptor();
466
467 void Swap(FriendInvitation* other);
468
469 // implements Message ----------------------------------------------
470
472 int GetCachedSize() const { return _cached_size_; }
473 private:
476 void SetCachedSize(int size) const;
477 public:
478 ::google::protobuf::Metadata GetMetadata() const;
479
480 // nested types ----------------------------------------------------
481
482 // accessors -------------------------------------------------------
483
484 // repeated uint32 role = 2 [packed = true];
485 inline int role_size() const;
486 inline void clear_role();
487 static const int kRoleFieldNumber = 2;
488 inline ::google::protobuf::uint32 role(int index) const;
489 inline void set_role(int index, ::google::protobuf::uint32 value);
490 inline void add_role(::google::protobuf::uint32 value);
491 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
492 role() const;
493 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
494 mutable_role();
495
496 // repeated .bgs.protocol.Attribute attribute = 3;
497 inline int attribute_size() const;
498 inline void clear_attribute();
499 static const int kAttributeFieldNumber = 3;
500 inline const ::bgs::protocol::Attribute& attribute(int index) const;
501 inline ::bgs::protocol::Attribute* mutable_attribute(int index);
502 inline ::bgs::protocol::Attribute* add_attribute();
503 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
504 attribute() const;
505 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
506 mutable_attribute();
507
508 static const int kFriendInvitationFieldNumber = 103;
509 static ::google::protobuf::internal::ExtensionIdentifier< ::bgs::protocol::friends::v1::ReceivedInvitation,
510 ::google::protobuf::internal::MessageTypeTraits< ::bgs::protocol::friends::v1::FriendInvitation >, 11, false >
512 // @@protoc_insertion_point(class_scope:bgs.protocol.friends.v1.FriendInvitation)
513 private:
514
515 ::google::protobuf::UnknownFieldSet _unknown_fields_;
516
518 mutable int _cached_size_;
519 ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > role_;
520 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_;
524
527};
528// -------------------------------------------------------------------
529
530class TC_PROTO_API SentInvitation : public ::google::protobuf::Message {
531 public:
534
536
538 CopyFrom(from);
539 return *this;
540 }
541
542 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
543 return _unknown_fields_;
544 }
545
546 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
547 return &_unknown_fields_;
548 }
549
550 static const ::google::protobuf::Descriptor* descriptor();
552
553 void Swap(SentInvitation* other);
554
555 // implements Message ----------------------------------------------
556
558 int GetCachedSize() const { return _cached_size_; }
559 private:
562 void SetCachedSize(int size) const;
563 public:
564 ::google::protobuf::Metadata GetMetadata() const;
565
566 // nested types ----------------------------------------------------
567
568 // accessors -------------------------------------------------------
569
570 // optional fixed64 id = 1;
571 inline bool has_id() const;
572 inline void clear_id();
573 static const int kIdFieldNumber = 1;
575 inline void set_id(::google::protobuf::uint64 value);
576
577 // optional string target_name = 2;
578 inline bool has_target_name() const;
579 inline void clear_target_name();
580 static const int kTargetNameFieldNumber = 2;
581 inline const ::std::string& target_name() const;
582 inline void set_target_name(const ::std::string& value);
583 inline void set_target_name(const char* value);
584 inline void set_target_name(const char* value, size_t size);
585 inline ::std::string* mutable_target_name();
586 inline ::std::string* release_target_name();
587 inline void set_allocated_target_name(::std::string* target_name);
588
589 // optional uint32 role = 3;
590 inline bool has_role() const;
591 inline void clear_role();
592 static const int kRoleFieldNumber = 3;
594 inline void set_role(::google::protobuf::uint32 value);
595
596 // repeated .bgs.protocol.Attribute attribute = 4;
597 inline int attribute_size() const;
598 inline void clear_attribute();
599 static const int kAttributeFieldNumber = 4;
600 inline const ::bgs::protocol::Attribute& attribute(int index) const;
601 inline ::bgs::protocol::Attribute* mutable_attribute(int index);
602 inline ::bgs::protocol::Attribute* add_attribute();
603 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
604 attribute() const;
605 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
606 mutable_attribute();
607
608 // optional uint64 creation_time = 5;
609 inline bool has_creation_time() const;
610 inline void clear_creation_time();
611 static const int kCreationTimeFieldNumber = 5;
612 inline ::google::protobuf::uint64 creation_time() const;
613 inline void set_creation_time(::google::protobuf::uint64 value);
614
615 // optional fixed32 program = 6;
616 inline bool has_program() const;
617 inline void clear_program();
618 static const int kProgramFieldNumber = 6;
619 inline ::google::protobuf::uint32 program() const;
620 inline void set_program(::google::protobuf::uint32 value);
621
622 // @@protoc_insertion_point(class_scope:bgs.protocol.friends.v1.SentInvitation)
623 private:
624 inline void set_has_id();
625 inline void clear_has_id();
626 inline void set_has_target_name();
627 inline void clear_has_target_name();
628 inline void set_has_role();
629 inline void clear_has_role();
630 inline void set_has_creation_time();
631 inline void clear_has_creation_time();
632 inline void set_has_program();
633 inline void clear_has_program();
634
635 ::google::protobuf::UnknownFieldSet _unknown_fields_;
636
638 mutable int _cached_size_;
640 ::std::string* target_name_;
641 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_;
648
651};
652// -------------------------------------------------------------------
653
654class TC_PROTO_API FriendInvitationParams : public ::google::protobuf::Message {
655 public:
658
660
662 CopyFrom(from);
663 return *this;
664 }
665
666 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
667 return _unknown_fields_;
668 }
669
670 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
671 return &_unknown_fields_;
672 }
673
674 static const ::google::protobuf::Descriptor* descriptor();
676
678
679 // implements Message ----------------------------------------------
680
682 int GetCachedSize() const { return _cached_size_; }
683 private:
686 void SetCachedSize(int size) const;
687 public:
688 ::google::protobuf::Metadata GetMetadata() const;
689
690 // nested types ----------------------------------------------------
691
692 // accessors -------------------------------------------------------
693
694 // optional string target_email = 1;
695 inline bool has_target_email() const;
696 inline void clear_target_email();
697 static const int kTargetEmailFieldNumber = 1;
698 inline const ::std::string& target_email() const;
699 inline void set_target_email(const ::std::string& value);
700 inline void set_target_email(const char* value);
701 inline void set_target_email(const char* value, size_t size);
702 inline ::std::string* mutable_target_email();
703 inline ::std::string* release_target_email();
704 inline void set_allocated_target_email(::std::string* target_email);
705
706 // optional string target_battle_tag = 2;
707 inline bool has_target_battle_tag() const;
708 inline void clear_target_battle_tag();
709 static const int kTargetBattleTagFieldNumber = 2;
710 inline const ::std::string& target_battle_tag() const;
711 inline void set_target_battle_tag(const ::std::string& value);
712 inline void set_target_battle_tag(const char* value);
713 inline void set_target_battle_tag(const char* value, size_t size);
714 inline ::std::string* mutable_target_battle_tag();
715 inline ::std::string* release_target_battle_tag();
716 inline void set_allocated_target_battle_tag(::std::string* target_battle_tag);
717
718 // repeated uint32 role = 6 [packed = true];
719 inline int role_size() const;
720 inline void clear_role();
721 static const int kRoleFieldNumber = 6;
722 inline ::google::protobuf::uint32 role(int index) const;
723 inline void set_role(int index, ::google::protobuf::uint32 value);
724 inline void add_role(::google::protobuf::uint32 value);
725 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
726 role() const;
727 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
728 mutable_role();
729
730 // repeated .bgs.protocol.Attribute attribute = 8;
731 inline int attribute_size() const;
732 inline void clear_attribute();
733 static const int kAttributeFieldNumber = 8;
734 inline const ::bgs::protocol::Attribute& attribute(int index) const;
735 inline ::bgs::protocol::Attribute* mutable_attribute(int index);
736 inline ::bgs::protocol::Attribute* add_attribute();
737 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
738 attribute() const;
739 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
740 mutable_attribute();
741
742 // optional string target_name = 9;
743 inline bool has_target_name() const;
744 inline void clear_target_name();
745 static const int kTargetNameFieldNumber = 9;
746 inline const ::std::string& target_name() const;
747 inline void set_target_name(const ::std::string& value);
748 inline void set_target_name(const char* value);
749 inline void set_target_name(const char* value, size_t size);
750 inline ::std::string* mutable_target_name();
751 inline ::std::string* release_target_name();
752 inline void set_allocated_target_name(::std::string* target_name);
753
754 // optional fixed32 program = 10 [deprecated = true];
755 inline bool has_program() const PROTOBUF_DEPRECATED;
756 inline void clear_program() PROTOBUF_DEPRECATED;
757 static const int kProgramFieldNumber = 10;
758 inline ::google::protobuf::uint32 program() const PROTOBUF_DEPRECATED;
759 inline void set_program(::google::protobuf::uint32 value) PROTOBUF_DEPRECATED;
760
761 // optional string target_phone_number = 11;
762 inline bool has_target_phone_number() const;
763 inline void clear_target_phone_number();
764 static const int kTargetPhoneNumberFieldNumber = 11;
765 inline const ::std::string& target_phone_number() const;
766 inline void set_target_phone_number(const ::std::string& value);
767 inline void set_target_phone_number(const char* value);
768 inline void set_target_phone_number(const char* value, size_t size);
769 inline ::std::string* mutable_target_phone_number();
770 inline ::std::string* release_target_phone_number();
771 inline void set_allocated_target_phone_number(::std::string* target_phone_number);
772
773 static const int kFriendParamsFieldNumber = 103;
774 static ::google::protobuf::internal::ExtensionIdentifier< ::bgs::protocol::InvitationParams,
775 ::google::protobuf::internal::MessageTypeTraits< ::bgs::protocol::friends::v1::FriendInvitationParams >, 11, false >
776 friend_params;
777 // @@protoc_insertion_point(class_scope:bgs.protocol.friends.v1.FriendInvitationParams)
778 private:
779 inline void set_has_target_email();
780 inline void clear_has_target_email();
781 inline void set_has_target_battle_tag();
782 inline void clear_has_target_battle_tag();
783 inline void set_has_target_name();
784 inline void clear_has_target_name();
785 inline void set_has_program();
786 inline void clear_has_program();
787 inline void set_has_target_phone_number();
788 inline void clear_has_target_phone_number();
789
790 ::google::protobuf::UnknownFieldSet _unknown_fields_;
791
792 ::google::protobuf::uint32 _has_bits_[1];
793 mutable int _cached_size_;
794 ::std::string* target_email_;
795 ::std::string* target_battle_tag_;
796 ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > role_;
797 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_;
798 ::std::string* target_name_;
799 ::std::string* target_phone_number_;
800 ::google::protobuf::uint32 program_;
804
805 void InitAsDefaultInstance();
806 static FriendInvitationParams* default_instance_;
807};
808// -------------------------------------------------------------------
809
810class TC_PROTO_API SubscribeResponse : public ::google::protobuf::Message {
811 public:
814
816
818 CopyFrom(from);
819 return *this;
820 }
821
822 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
823 return _unknown_fields_;
824 }
825
826 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
827 return &_unknown_fields_;
828 }
829
830 static const ::google::protobuf::Descriptor* descriptor();
832
834
835 // implements Message ----------------------------------------------
836
838 int GetCachedSize() const { return _cached_size_; }
839 private:
842 void SetCachedSize(int size) const;
843 public:
844 ::google::protobuf::Metadata GetMetadata() const;
845
846 // nested types ----------------------------------------------------
847
848 // accessors -------------------------------------------------------
849
850 // optional uint32 max_friends = 1 [deprecated = true];
851 inline bool has_max_friends() const PROTOBUF_DEPRECATED;
852 inline void clear_max_friends() PROTOBUF_DEPRECATED;
853 static const int kMaxFriendsFieldNumber = 1;
854 inline ::google::protobuf::uint32 max_friends() const PROTOBUF_DEPRECATED;
855 inline void set_max_friends(::google::protobuf::uint32 value) PROTOBUF_DEPRECATED;
856
857 // optional uint32 max_received_invitations = 2 [deprecated = true];
858 inline bool has_max_received_invitations() const PROTOBUF_DEPRECATED;
859 inline void clear_max_received_invitations() PROTOBUF_DEPRECATED;
860 static const int kMaxReceivedInvitationsFieldNumber = 2;
861 inline ::google::protobuf::uint32 max_received_invitations() const PROTOBUF_DEPRECATED;
862 inline void set_max_received_invitations(::google::protobuf::uint32 value) PROTOBUF_DEPRECATED;
863
864 // optional uint32 max_sent_invitations = 3 [deprecated = true];
865 inline bool has_max_sent_invitations() const PROTOBUF_DEPRECATED;
866 inline void clear_max_sent_invitations() PROTOBUF_DEPRECATED;
867 static const int kMaxSentInvitationsFieldNumber = 3;
868 inline ::google::protobuf::uint32 max_sent_invitations() const PROTOBUF_DEPRECATED;
869 inline void set_max_sent_invitations(::google::protobuf::uint32 value) PROTOBUF_DEPRECATED;
870
871 // repeated .bgs.protocol.Role role = 4;
872 inline int role_size() const;
873 inline void clear_role();
874 static const int kRoleFieldNumber = 4;
875 inline const ::bgs::protocol::Role& role(int index) const;
876 inline ::bgs::protocol::Role* mutable_role(int index);
877 inline ::bgs::protocol::Role* add_role();
878 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Role >&
879 role() const;
880 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Role >*
881 mutable_role();
882
883 // repeated .bgs.protocol.friends.v1.Friend friends = 5;
884 inline int friends_size() const;
885 inline void clear_friends();
886 static const int kFriendsFieldNumber = 5;
887 inline const ::bgs::protocol::friends::v1::Friend& friends(int index) const;
888 inline ::bgs::protocol::friends::v1::Friend* mutable_friends(int index);
889 inline ::bgs::protocol::friends::v1::Friend* add_friends();
890 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::Friend >&
891 friends() const;
892 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::Friend >*
893 mutable_friends();
894
895 // repeated .bgs.protocol.friends.v1.ReceivedInvitation received_invitations = 7;
896 inline int received_invitations_size() const;
897 inline void clear_received_invitations();
898 static const int kReceivedInvitationsFieldNumber = 7;
899 inline const ::bgs::protocol::friends::v1::ReceivedInvitation& received_invitations(int index) const;
900 inline ::bgs::protocol::friends::v1::ReceivedInvitation* mutable_received_invitations(int index);
901 inline ::bgs::protocol::friends::v1::ReceivedInvitation* add_received_invitations();
902 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::ReceivedInvitation >&
903 received_invitations() const;
904 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::ReceivedInvitation >*
905 mutable_received_invitations();
906
907 // repeated .bgs.protocol.friends.v1.SentInvitation sent_invitations = 8;
908 inline int sent_invitations_size() const;
909 inline void clear_sent_invitations();
910 static const int kSentInvitationsFieldNumber = 8;
911 inline const ::bgs::protocol::friends::v1::SentInvitation& sent_invitations(int index) const;
912 inline ::bgs::protocol::friends::v1::SentInvitation* mutable_sent_invitations(int index);
913 inline ::bgs::protocol::friends::v1::SentInvitation* add_sent_invitations();
914 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::SentInvitation >&
915 sent_invitations() const;
916 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::SentInvitation >*
917 mutable_sent_invitations();
918
919 // @@protoc_insertion_point(class_scope:bgs.protocol.friends.v1.SubscribeResponse)
920 private:
921 inline void set_has_max_friends();
922 inline void clear_has_max_friends();
923 inline void set_has_max_received_invitations();
924 inline void clear_has_max_received_invitations();
925 inline void set_has_max_sent_invitations();
926 inline void clear_has_max_sent_invitations();
927
928 ::google::protobuf::UnknownFieldSet _unknown_fields_;
929
930 ::google::protobuf::uint32 _has_bits_[1];
931 mutable int _cached_size_;
932 ::google::protobuf::uint32 max_friends_;
933 ::google::protobuf::uint32 max_received_invitations_;
934 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Role > role_;
935 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::Friend > friends_;
936 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::ReceivedInvitation > received_invitations_;
937 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::SentInvitation > sent_invitations_;
938 ::google::protobuf::uint32 max_sent_invitations_;
942
943 void InitAsDefaultInstance();
944 static SubscribeResponse* default_instance_;
945};
946// -------------------------------------------------------------------
947
948class TC_PROTO_API AcceptInvitationOptions : public ::google::protobuf::Message {
949 public:
952
954
956 CopyFrom(from);
957 return *this;
958 }
959
960 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
961 return _unknown_fields_;
962 }
963
964 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
965 return &_unknown_fields_;
966 }
967
968 static const ::google::protobuf::Descriptor* descriptor();
970
972
973 // implements Message ----------------------------------------------
974
976 int GetCachedSize() const { return _cached_size_; }
977 private:
980 void SetCachedSize(int size) const;
981 public:
982 ::google::protobuf::Metadata GetMetadata() const;
983
984 // nested types ----------------------------------------------------
985
986 // accessors -------------------------------------------------------
987
988 // optional uint32 role = 1;
989 inline bool has_role() const;
990 inline void clear_role();
991 static const int kRoleFieldNumber = 1;
993 inline void set_role(::google::protobuf::uint32 value);
994
995 // optional fixed32 program = 2;
996 inline bool has_program() const;
997 inline void clear_program();
998 static const int kProgramFieldNumber = 2;
999 inline ::google::protobuf::uint32 program() const;
1000 inline void set_program(::google::protobuf::uint32 value);
1001
1002 // @@protoc_insertion_point(class_scope:bgs.protocol.friends.v1.AcceptInvitationOptions)
1003 private:
1004 inline void set_has_role();
1005 inline void clear_has_role();
1006 inline void set_has_program();
1007 inline void clear_has_program();
1008
1009 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1010
1012 mutable int _cached_size_;
1018
1021};
1022// ===================================================================
1023
1024// ===================================================================
1025
1026// ===================================================================
1027
1028// Friend
1029
1030// required .bgs.protocol.EntityId account_id = 1;
1031inline bool Friend::has_account_id() const {
1032 return (_has_bits_[0] & 0x00000001u) != 0;
1033}
1035 _has_bits_[0] |= 0x00000001u;
1036}
1038 _has_bits_[0] &= ~0x00000001u;
1039}
1041 if (account_id_ != NULL) account_id_->::bgs::protocol::EntityId::Clear();
1042 clear_has_account_id();
1043}
1044inline const ::bgs::protocol::EntityId& Friend::account_id() const {
1045 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.Friend.account_id)
1046 return account_id_ != NULL ? *account_id_ : *default_instance_->account_id_;
1047}
1048inline ::bgs::protocol::EntityId* Friend::mutable_account_id() {
1049 set_has_account_id();
1050 if (account_id_ == NULL) account_id_ = new ::bgs::protocol::EntityId;
1051 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.Friend.account_id)
1052 return account_id_;
1053}
1054inline ::bgs::protocol::EntityId* Friend::release_account_id() {
1055 clear_has_account_id();
1056 ::bgs::protocol::EntityId* temp = account_id_;
1057 account_id_ = NULL;
1058 return temp;
1059}
1061 delete account_id_;
1062 account_id_ = account_id;
1063 if (account_id) {
1064 set_has_account_id();
1065 } else {
1066 clear_has_account_id();
1067 }
1068 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.Friend.account_id)
1069}
1070
1071// repeated .bgs.protocol.Attribute attribute = 2;
1072inline int Friend::attribute_size() const {
1073 return attribute_.size();
1074}
1076 attribute_.Clear();
1077}
1078inline const ::bgs::protocol::Attribute& Friend::attribute(int index) const {
1079 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.Friend.attribute)
1080 return attribute_.Get(index);
1081}
1082inline ::bgs::protocol::Attribute* Friend::mutable_attribute(int index) {
1083 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.Friend.attribute)
1084 return attribute_.Mutable(index);
1085}
1086inline ::bgs::protocol::Attribute* Friend::add_attribute() {
1087 // @@protoc_insertion_point(field_add:bgs.protocol.friends.v1.Friend.attribute)
1088 return attribute_.Add();
1089}
1090inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1092 // @@protoc_insertion_point(field_list:bgs.protocol.friends.v1.Friend.attribute)
1093 return attribute_;
1094}
1095inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
1097 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.friends.v1.Friend.attribute)
1098 return &attribute_;
1099}
1100
1101// repeated uint32 role = 3 [packed = true];
1102inline int Friend::role_size() const {
1103 return role_.size();
1104}
1105inline void Friend::clear_role() {
1106 role_.Clear();
1107}
1109 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.Friend.role)
1110 return role_.Get(index);
1111}
1112inline void Friend::set_role(int index, ::google::protobuf::uint32 value) {
1113 role_.Set(index, value);
1114 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.Friend.role)
1115}
1117 role_.Add(value);
1118 // @@protoc_insertion_point(field_add:bgs.protocol.friends.v1.Friend.role)
1119}
1120inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
1122 // @@protoc_insertion_point(field_list:bgs.protocol.friends.v1.Friend.role)
1123 return role_;
1124}
1125inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
1127 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.friends.v1.Friend.role)
1128 return &role_;
1129}
1130
1131// optional uint64 privileges = 4;
1132inline bool Friend::has_privileges() const {
1133 return (_has_bits_[0] & 0x00000008u) != 0;
1134}
1136 _has_bits_[0] |= 0x00000008u;
1137}
1139 _has_bits_[0] &= ~0x00000008u;
1140}
1142 privileges_ = GOOGLE_ULONGLONG(0);
1143 clear_has_privileges();
1144}
1146 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.Friend.privileges)
1147 return privileges_;
1148}
1150 set_has_privileges();
1151 privileges_ = value;
1152 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.Friend.privileges)
1153}
1154
1155// optional uint64 attributes_epoch = 5 [deprecated = true];
1156inline bool Friend::has_attributes_epoch() const {
1157 return (_has_bits_[0] & 0x00000010u) != 0;
1158}
1160 _has_bits_[0] |= 0x00000010u;
1161}
1163 _has_bits_[0] &= ~0x00000010u;
1164}
1166 attributes_epoch_ = GOOGLE_ULONGLONG(0);
1167 clear_has_attributes_epoch();
1168}
1170 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.Friend.attributes_epoch)
1171 return attributes_epoch_;
1172}
1174 set_has_attributes_epoch();
1175 attributes_epoch_ = value;
1176 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.Friend.attributes_epoch)
1177}
1178
1179// optional uint64 creation_time = 6;
1180inline bool Friend::has_creation_time() const {
1181 return (_has_bits_[0] & 0x00000020u) != 0;
1182}
1184 _has_bits_[0] |= 0x00000020u;
1185}
1187 _has_bits_[0] &= ~0x00000020u;
1188}
1190 creation_time_ = GOOGLE_ULONGLONG(0);
1191 clear_has_creation_time();
1192}
1194 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.Friend.creation_time)
1195 return creation_time_;
1196}
1198 set_has_creation_time();
1199 creation_time_ = value;
1200 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.Friend.creation_time)
1201}
1202
1203// -------------------------------------------------------------------
1204
1205// FriendOfFriend
1206
1207// optional .bgs.protocol.EntityId account_id = 1;
1209 return (_has_bits_[0] & 0x00000001u) != 0;
1210}
1212 _has_bits_[0] |= 0x00000001u;
1213}
1215 _has_bits_[0] &= ~0x00000001u;
1216}
1218 if (account_id_ != NULL) account_id_->::bgs::protocol::EntityId::Clear();
1219 clear_has_account_id();
1220}
1221inline const ::bgs::protocol::EntityId& FriendOfFriend::account_id() const {
1222 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendOfFriend.account_id)
1223 return account_id_ != NULL ? *account_id_ : *default_instance_->account_id_;
1224}
1225inline ::bgs::protocol::EntityId* FriendOfFriend::mutable_account_id() {
1226 set_has_account_id();
1227 if (account_id_ == NULL) account_id_ = new ::bgs::protocol::EntityId;
1228 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.FriendOfFriend.account_id)
1229 return account_id_;
1230}
1231inline ::bgs::protocol::EntityId* FriendOfFriend::release_account_id() {
1232 clear_has_account_id();
1233 ::bgs::protocol::EntityId* temp = account_id_;
1234 account_id_ = NULL;
1235 return temp;
1236}
1238 delete account_id_;
1239 account_id_ = account_id;
1240 if (account_id) {
1241 set_has_account_id();
1242 } else {
1243 clear_has_account_id();
1244 }
1245 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.FriendOfFriend.account_id)
1246}
1247
1248// repeated uint32 role = 3 [packed = true];
1249inline int FriendOfFriend::role_size() const {
1250 return role_.size();
1251}
1253 role_.Clear();
1254}
1256 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendOfFriend.role)
1257 return role_.Get(index);
1258}
1260 role_.Set(index, value);
1261 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendOfFriend.role)
1262}
1264 role_.Add(value);
1265 // @@protoc_insertion_point(field_add:bgs.protocol.friends.v1.FriendOfFriend.role)
1266}
1267inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
1269 // @@protoc_insertion_point(field_list:bgs.protocol.friends.v1.FriendOfFriend.role)
1270 return role_;
1271}
1272inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
1274 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.friends.v1.FriendOfFriend.role)
1275 return &role_;
1276}
1277
1278// optional uint64 privileges = 4;
1280 return (_has_bits_[0] & 0x00000004u) != 0;
1281}
1283 _has_bits_[0] |= 0x00000004u;
1284}
1286 _has_bits_[0] &= ~0x00000004u;
1287}
1289 privileges_ = GOOGLE_ULONGLONG(0);
1290 clear_has_privileges();
1291}
1293 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendOfFriend.privileges)
1294 return privileges_;
1295}
1297 set_has_privileges();
1298 privileges_ = value;
1299 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendOfFriend.privileges)
1300}
1301
1302// optional string full_name = 6;
1304 return (_has_bits_[0] & 0x00000008u) != 0;
1305}
1307 _has_bits_[0] |= 0x00000008u;
1308}
1310 _has_bits_[0] &= ~0x00000008u;
1311}
1313 if (full_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1314 full_name_->clear();
1315 }
1316 clear_has_full_name();
1317}
1318inline const ::std::string& FriendOfFriend::full_name() const {
1319 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendOfFriend.full_name)
1320 return *full_name_;
1321}
1322inline void FriendOfFriend::set_full_name(const ::std::string& value) {
1323 set_has_full_name();
1324 if (full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1325 full_name_ = new ::std::string;
1326 }
1327 full_name_->assign(value);
1328 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendOfFriend.full_name)
1329}
1330inline void FriendOfFriend::set_full_name(const char* value) {
1331 set_has_full_name();
1332 if (full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1333 full_name_ = new ::std::string;
1334 }
1335 full_name_->assign(value);
1336 // @@protoc_insertion_point(field_set_char:bgs.protocol.friends.v1.FriendOfFriend.full_name)
1337}
1338inline void FriendOfFriend::set_full_name(const char* value, size_t size) {
1339 set_has_full_name();
1340 if (full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1341 full_name_ = new ::std::string;
1342 }
1343 full_name_->assign(reinterpret_cast<const char*>(value), size);
1344 // @@protoc_insertion_point(field_set_pointer:bgs.protocol.friends.v1.FriendOfFriend.full_name)
1345}
1346inline ::std::string* FriendOfFriend::mutable_full_name() {
1347 set_has_full_name();
1348 if (full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1349 full_name_ = new ::std::string;
1350 }
1351 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.FriendOfFriend.full_name)
1352 return full_name_;
1353}
1354inline ::std::string* FriendOfFriend::release_full_name() {
1355 clear_has_full_name();
1356 if (full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1357 return NULL;
1358 } else {
1359 ::std::string* temp = full_name_;
1360 full_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1361 return temp;
1362 }
1363}
1364inline void FriendOfFriend::set_allocated_full_name(::std::string* full_name) {
1365 if (full_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1366 delete full_name_;
1367 }
1368 if (full_name) {
1369 set_has_full_name();
1370 full_name_ = full_name;
1371 } else {
1372 clear_has_full_name();
1373 full_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1374 }
1375 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.FriendOfFriend.full_name)
1376}
1377
1378// optional string battle_tag = 7;
1380 return (_has_bits_[0] & 0x00000010u) != 0;
1381}
1383 _has_bits_[0] |= 0x00000010u;
1384}
1386 _has_bits_[0] &= ~0x00000010u;
1387}
1389 if (battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1390 battle_tag_->clear();
1391 }
1392 clear_has_battle_tag();
1393}
1394inline const ::std::string& FriendOfFriend::battle_tag() const {
1395 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendOfFriend.battle_tag)
1396 return *battle_tag_;
1397}
1398inline void FriendOfFriend::set_battle_tag(const ::std::string& value) {
1399 set_has_battle_tag();
1400 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1401 battle_tag_ = new ::std::string;
1402 }
1403 battle_tag_->assign(value);
1404 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendOfFriend.battle_tag)
1405}
1406inline void FriendOfFriend::set_battle_tag(const char* value) {
1407 set_has_battle_tag();
1408 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1409 battle_tag_ = new ::std::string;
1410 }
1411 battle_tag_->assign(value);
1412 // @@protoc_insertion_point(field_set_char:bgs.protocol.friends.v1.FriendOfFriend.battle_tag)
1413}
1414inline void FriendOfFriend::set_battle_tag(const char* value, size_t size) {
1415 set_has_battle_tag();
1416 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1417 battle_tag_ = new ::std::string;
1418 }
1419 battle_tag_->assign(reinterpret_cast<const char*>(value), size);
1420 // @@protoc_insertion_point(field_set_pointer:bgs.protocol.friends.v1.FriendOfFriend.battle_tag)
1421}
1422inline ::std::string* FriendOfFriend::mutable_battle_tag() {
1423 set_has_battle_tag();
1424 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1425 battle_tag_ = new ::std::string;
1426 }
1427 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.FriendOfFriend.battle_tag)
1428 return battle_tag_;
1429}
1430inline ::std::string* FriendOfFriend::release_battle_tag() {
1431 clear_has_battle_tag();
1432 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1433 return NULL;
1434 } else {
1435 ::std::string* temp = battle_tag_;
1436 battle_tag_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1437 return temp;
1438 }
1439}
1440inline void FriendOfFriend::set_allocated_battle_tag(::std::string* battle_tag) {
1441 if (battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1442 delete battle_tag_;
1443 }
1444 if (battle_tag) {
1445 set_has_battle_tag();
1446 battle_tag_ = battle_tag;
1447 } else {
1448 clear_has_battle_tag();
1449 battle_tag_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1450 }
1451 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.FriendOfFriend.battle_tag)
1452}
1453
1454// -------------------------------------------------------------------
1455
1456// ReceivedInvitation
1457
1458// required fixed64 id = 1;
1459inline bool ReceivedInvitation::has_id() const {
1460 return (_has_bits_[0] & 0x00000001u) != 0;
1461}
1463 _has_bits_[0] |= 0x00000001u;
1464}
1466 _has_bits_[0] &= ~0x00000001u;
1467}
1469 id_ = GOOGLE_ULONGLONG(0);
1470 clear_has_id();
1471}
1473 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.ReceivedInvitation.id)
1474 return id_;
1475}
1477 set_has_id();
1478 id_ = value;
1479 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.ReceivedInvitation.id)
1480}
1481
1482// required .bgs.protocol.Identity inviter_identity = 2;
1484 return (_has_bits_[0] & 0x00000002u) != 0;
1485}
1487 _has_bits_[0] |= 0x00000002u;
1488}
1490 _has_bits_[0] &= ~0x00000002u;
1491}
1493 if (inviter_identity_ != NULL) inviter_identity_->::bgs::protocol::Identity::Clear();
1494 clear_has_inviter_identity();
1495}
1496inline const ::bgs::protocol::Identity& ReceivedInvitation::inviter_identity() const {
1497 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.ReceivedInvitation.inviter_identity)
1498 return inviter_identity_ != NULL ? *inviter_identity_ : *default_instance_->inviter_identity_;
1499}
1500inline ::bgs::protocol::Identity* ReceivedInvitation::mutable_inviter_identity() {
1501 set_has_inviter_identity();
1502 if (inviter_identity_ == NULL) inviter_identity_ = new ::bgs::protocol::Identity;
1503 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.ReceivedInvitation.inviter_identity)
1504 return inviter_identity_;
1505}
1506inline ::bgs::protocol::Identity* ReceivedInvitation::release_inviter_identity() {
1507 clear_has_inviter_identity();
1508 ::bgs::protocol::Identity* temp = inviter_identity_;
1509 inviter_identity_ = NULL;
1510 return temp;
1511}
1513 delete inviter_identity_;
1514 inviter_identity_ = inviter_identity;
1515 if (inviter_identity) {
1516 set_has_inviter_identity();
1517 } else {
1518 clear_has_inviter_identity();
1519 }
1520 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.ReceivedInvitation.inviter_identity)
1521}
1522
1523// required .bgs.protocol.Identity invitee_identity = 3;
1525 return (_has_bits_[0] & 0x00000004u) != 0;
1526}
1528 _has_bits_[0] |= 0x00000004u;
1529}
1531 _has_bits_[0] &= ~0x00000004u;
1532}
1534 if (invitee_identity_ != NULL) invitee_identity_->::bgs::protocol::Identity::Clear();
1535 clear_has_invitee_identity();
1536}
1537inline const ::bgs::protocol::Identity& ReceivedInvitation::invitee_identity() const {
1538 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.ReceivedInvitation.invitee_identity)
1539 return invitee_identity_ != NULL ? *invitee_identity_ : *default_instance_->invitee_identity_;
1540}
1541inline ::bgs::protocol::Identity* ReceivedInvitation::mutable_invitee_identity() {
1542 set_has_invitee_identity();
1543 if (invitee_identity_ == NULL) invitee_identity_ = new ::bgs::protocol::Identity;
1544 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.ReceivedInvitation.invitee_identity)
1545 return invitee_identity_;
1546}
1547inline ::bgs::protocol::Identity* ReceivedInvitation::release_invitee_identity() {
1548 clear_has_invitee_identity();
1549 ::bgs::protocol::Identity* temp = invitee_identity_;
1550 invitee_identity_ = NULL;
1551 return temp;
1552}
1554 delete invitee_identity_;
1555 invitee_identity_ = invitee_identity;
1556 if (invitee_identity) {
1557 set_has_invitee_identity();
1558 } else {
1559 clear_has_invitee_identity();
1560 }
1561 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.ReceivedInvitation.invitee_identity)
1562}
1563
1564// optional string inviter_name = 4;
1566 return (_has_bits_[0] & 0x00000008u) != 0;
1567}
1569 _has_bits_[0] |= 0x00000008u;
1570}
1572 _has_bits_[0] &= ~0x00000008u;
1573}
1575 if (inviter_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1576 inviter_name_->clear();
1577 }
1578 clear_has_inviter_name();
1579}
1580inline const ::std::string& ReceivedInvitation::inviter_name() const {
1581 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.ReceivedInvitation.inviter_name)
1582 return *inviter_name_;
1583}
1584inline void ReceivedInvitation::set_inviter_name(const ::std::string& value) {
1585 set_has_inviter_name();
1586 if (inviter_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1587 inviter_name_ = new ::std::string;
1588 }
1589 inviter_name_->assign(value);
1590 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.ReceivedInvitation.inviter_name)
1591}
1592inline void ReceivedInvitation::set_inviter_name(const char* value) {
1593 set_has_inviter_name();
1594 if (inviter_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1595 inviter_name_ = new ::std::string;
1596 }
1597 inviter_name_->assign(value);
1598 // @@protoc_insertion_point(field_set_char:bgs.protocol.friends.v1.ReceivedInvitation.inviter_name)
1599}
1600inline void ReceivedInvitation::set_inviter_name(const char* value, size_t size) {
1601 set_has_inviter_name();
1602 if (inviter_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1603 inviter_name_ = new ::std::string;
1604 }
1605 inviter_name_->assign(reinterpret_cast<const char*>(value), size);
1606 // @@protoc_insertion_point(field_set_pointer:bgs.protocol.friends.v1.ReceivedInvitation.inviter_name)
1607}
1609 set_has_inviter_name();
1610 if (inviter_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1611 inviter_name_ = new ::std::string;
1612 }
1613 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.ReceivedInvitation.inviter_name)
1614 return inviter_name_;
1615}
1617 clear_has_inviter_name();
1618 if (inviter_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1619 return NULL;
1620 } else {
1621 ::std::string* temp = inviter_name_;
1622 inviter_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1623 return temp;
1624 }
1625}
1626inline void ReceivedInvitation::set_allocated_inviter_name(::std::string* inviter_name) {
1627 if (inviter_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1628 delete inviter_name_;
1629 }
1630 if (inviter_name) {
1631 set_has_inviter_name();
1632 inviter_name_ = inviter_name;
1633 } else {
1634 clear_has_inviter_name();
1635 inviter_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1636 }
1637 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.ReceivedInvitation.inviter_name)
1638}
1639
1640// optional string invitee_name = 5;
1642 return (_has_bits_[0] & 0x00000010u) != 0;
1643}
1645 _has_bits_[0] |= 0x00000010u;
1646}
1648 _has_bits_[0] &= ~0x00000010u;
1649}
1651 if (invitee_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1652 invitee_name_->clear();
1653 }
1654 clear_has_invitee_name();
1655}
1656inline const ::std::string& ReceivedInvitation::invitee_name() const {
1657 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.ReceivedInvitation.invitee_name)
1658 return *invitee_name_;
1659}
1660inline void ReceivedInvitation::set_invitee_name(const ::std::string& value) {
1661 set_has_invitee_name();
1662 if (invitee_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1663 invitee_name_ = new ::std::string;
1664 }
1665 invitee_name_->assign(value);
1666 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.ReceivedInvitation.invitee_name)
1667}
1668inline void ReceivedInvitation::set_invitee_name(const char* value) {
1669 set_has_invitee_name();
1670 if (invitee_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1671 invitee_name_ = new ::std::string;
1672 }
1673 invitee_name_->assign(value);
1674 // @@protoc_insertion_point(field_set_char:bgs.protocol.friends.v1.ReceivedInvitation.invitee_name)
1675}
1676inline void ReceivedInvitation::set_invitee_name(const char* value, size_t size) {
1677 set_has_invitee_name();
1678 if (invitee_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1679 invitee_name_ = new ::std::string;
1680 }
1681 invitee_name_->assign(reinterpret_cast<const char*>(value), size);
1682 // @@protoc_insertion_point(field_set_pointer:bgs.protocol.friends.v1.ReceivedInvitation.invitee_name)
1683}
1685 set_has_invitee_name();
1686 if (invitee_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1687 invitee_name_ = new ::std::string;
1688 }
1689 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.ReceivedInvitation.invitee_name)
1690 return invitee_name_;
1691}
1693 clear_has_invitee_name();
1694 if (invitee_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1695 return NULL;
1696 } else {
1697 ::std::string* temp = invitee_name_;
1698 invitee_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1699 return temp;
1700 }
1701}
1702inline void ReceivedInvitation::set_allocated_invitee_name(::std::string* invitee_name) {
1703 if (invitee_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1704 delete invitee_name_;
1705 }
1706 if (invitee_name) {
1707 set_has_invitee_name();
1708 invitee_name_ = invitee_name;
1709 } else {
1710 clear_has_invitee_name();
1711 invitee_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1712 }
1713 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.ReceivedInvitation.invitee_name)
1714}
1715
1716// optional uint64 creation_time = 7;
1718 return (_has_bits_[0] & 0x00000020u) != 0;
1719}
1721 _has_bits_[0] |= 0x00000020u;
1722}
1724 _has_bits_[0] &= ~0x00000020u;
1725}
1727 creation_time_ = GOOGLE_ULONGLONG(0);
1728 clear_has_creation_time();
1729}
1731 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.ReceivedInvitation.creation_time)
1732 return creation_time_;
1733}
1735 set_has_creation_time();
1736 creation_time_ = value;
1737 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.ReceivedInvitation.creation_time)
1738}
1739
1740// optional fixed32 program = 9;
1742 return (_has_bits_[0] & 0x00000040u) != 0;
1743}
1745 _has_bits_[0] |= 0x00000040u;
1746}
1748 _has_bits_[0] &= ~0x00000040u;
1749}
1751 program_ = 0u;
1752 clear_has_program();
1753}
1755 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.ReceivedInvitation.program)
1756 return program_;
1757}
1759 set_has_program();
1760 program_ = value;
1761 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.ReceivedInvitation.program)
1762}
1763
1764// -------------------------------------------------------------------
1765
1766// FriendInvitation
1767
1768// repeated uint32 role = 2 [packed = true];
1770 return role_.size();
1771}
1773 role_.Clear();
1774}
1776 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendInvitation.role)
1777 return role_.Get(index);
1778}
1780 role_.Set(index, value);
1781 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendInvitation.role)
1782}
1784 role_.Add(value);
1785 // @@protoc_insertion_point(field_add:bgs.protocol.friends.v1.FriendInvitation.role)
1786}
1787inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
1789 // @@protoc_insertion_point(field_list:bgs.protocol.friends.v1.FriendInvitation.role)
1790 return role_;
1791}
1792inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
1794 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.friends.v1.FriendInvitation.role)
1795 return &role_;
1796}
1797
1798// repeated .bgs.protocol.Attribute attribute = 3;
1800 return attribute_.size();
1801}
1803 attribute_.Clear();
1804}
1805inline const ::bgs::protocol::Attribute& FriendInvitation::attribute(int index) const {
1806 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendInvitation.attribute)
1807 return attribute_.Get(index);
1808}
1809inline ::bgs::protocol::Attribute* FriendInvitation::mutable_attribute(int index) {
1810 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.FriendInvitation.attribute)
1811 return attribute_.Mutable(index);
1812}
1813inline ::bgs::protocol::Attribute* FriendInvitation::add_attribute() {
1814 // @@protoc_insertion_point(field_add:bgs.protocol.friends.v1.FriendInvitation.attribute)
1815 return attribute_.Add();
1816}
1817inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1819 // @@protoc_insertion_point(field_list:bgs.protocol.friends.v1.FriendInvitation.attribute)
1820 return attribute_;
1821}
1822inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
1824 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.friends.v1.FriendInvitation.attribute)
1825 return &attribute_;
1826}
1827
1828// -------------------------------------------------------------------
1829
1830// SentInvitation
1831
1832// optional fixed64 id = 1;
1833inline bool SentInvitation::has_id() const {
1834 return (_has_bits_[0] & 0x00000001u) != 0;
1835}
1837 _has_bits_[0] |= 0x00000001u;
1838}
1840 _has_bits_[0] &= ~0x00000001u;
1841}
1843 id_ = GOOGLE_ULONGLONG(0);
1844 clear_has_id();
1845}
1847 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.SentInvitation.id)
1848 return id_;
1849}
1851 set_has_id();
1852 id_ = value;
1853 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.SentInvitation.id)
1854}
1855
1856// optional string target_name = 2;
1858 return (_has_bits_[0] & 0x00000002u) != 0;
1859}
1861 _has_bits_[0] |= 0x00000002u;
1862}
1864 _has_bits_[0] &= ~0x00000002u;
1865}
1867 if (target_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1868 target_name_->clear();
1869 }
1870 clear_has_target_name();
1871}
1872inline const ::std::string& SentInvitation::target_name() const {
1873 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.SentInvitation.target_name)
1874 return *target_name_;
1875}
1876inline void SentInvitation::set_target_name(const ::std::string& value) {
1877 set_has_target_name();
1878 if (target_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1879 target_name_ = new ::std::string;
1880 }
1881 target_name_->assign(value);
1882 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.SentInvitation.target_name)
1883}
1884inline void SentInvitation::set_target_name(const char* value) {
1885 set_has_target_name();
1886 if (target_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1887 target_name_ = new ::std::string;
1888 }
1889 target_name_->assign(value);
1890 // @@protoc_insertion_point(field_set_char:bgs.protocol.friends.v1.SentInvitation.target_name)
1891}
1892inline void SentInvitation::set_target_name(const char* value, size_t size) {
1893 set_has_target_name();
1894 if (target_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1895 target_name_ = new ::std::string;
1896 }
1897 target_name_->assign(reinterpret_cast<const char*>(value), size);
1898 // @@protoc_insertion_point(field_set_pointer:bgs.protocol.friends.v1.SentInvitation.target_name)
1899}
1901 set_has_target_name();
1902 if (target_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1903 target_name_ = new ::std::string;
1904 }
1905 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.SentInvitation.target_name)
1906 return target_name_;
1907}
1909 clear_has_target_name();
1910 if (target_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1911 return NULL;
1912 } else {
1913 ::std::string* temp = target_name_;
1914 target_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1915 return temp;
1916 }
1917}
1918inline void SentInvitation::set_allocated_target_name(::std::string* target_name) {
1919 if (target_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1920 delete target_name_;
1921 }
1922 if (target_name) {
1923 set_has_target_name();
1924 target_name_ = target_name;
1925 } else {
1926 clear_has_target_name();
1927 target_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1928 }
1929 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.SentInvitation.target_name)
1930}
1931
1932// optional uint32 role = 3;
1933inline bool SentInvitation::has_role() const {
1934 return (_has_bits_[0] & 0x00000004u) != 0;
1935}
1937 _has_bits_[0] |= 0x00000004u;
1938}
1940 _has_bits_[0] &= ~0x00000004u;
1941}
1943 role_ = 0u;
1944 clear_has_role();
1945}
1947 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.SentInvitation.role)
1948 return role_;
1949}
1951 set_has_role();
1952 role_ = value;
1953 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.SentInvitation.role)
1954}
1955
1956// repeated .bgs.protocol.Attribute attribute = 4;
1958 return attribute_.size();
1959}
1961 attribute_.Clear();
1962}
1963inline const ::bgs::protocol::Attribute& SentInvitation::attribute(int index) const {
1964 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.SentInvitation.attribute)
1965 return attribute_.Get(index);
1966}
1967inline ::bgs::protocol::Attribute* SentInvitation::mutable_attribute(int index) {
1968 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.SentInvitation.attribute)
1969 return attribute_.Mutable(index);
1970}
1971inline ::bgs::protocol::Attribute* SentInvitation::add_attribute() {
1972 // @@protoc_insertion_point(field_add:bgs.protocol.friends.v1.SentInvitation.attribute)
1973 return attribute_.Add();
1974}
1975inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1977 // @@protoc_insertion_point(field_list:bgs.protocol.friends.v1.SentInvitation.attribute)
1978 return attribute_;
1979}
1980inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
1982 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.friends.v1.SentInvitation.attribute)
1983 return &attribute_;
1984}
1985
1986// optional uint64 creation_time = 5;
1988 return (_has_bits_[0] & 0x00000010u) != 0;
1989}
1991 _has_bits_[0] |= 0x00000010u;
1992}
1994 _has_bits_[0] &= ~0x00000010u;
1995}
1997 creation_time_ = GOOGLE_ULONGLONG(0);
1998 clear_has_creation_time();
1999}
2001 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.SentInvitation.creation_time)
2002 return creation_time_;
2003}
2005 set_has_creation_time();
2006 creation_time_ = value;
2007 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.SentInvitation.creation_time)
2008}
2009
2010// optional fixed32 program = 6;
2011inline bool SentInvitation::has_program() const {
2012 return (_has_bits_[0] & 0x00000020u) != 0;
2013}
2015 _has_bits_[0] |= 0x00000020u;
2016}
2018 _has_bits_[0] &= ~0x00000020u;
2019}
2021 program_ = 0u;
2022 clear_has_program();
2023}
2025 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.SentInvitation.program)
2026 return program_;
2027}
2029 set_has_program();
2030 program_ = value;
2031 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.SentInvitation.program)
2032}
2033
2034// -------------------------------------------------------------------
2035
2036// FriendInvitationParams
2037
2038// optional string target_email = 1;
2040 return (_has_bits_[0] & 0x00000001u) != 0;
2041}
2043 _has_bits_[0] |= 0x00000001u;
2044}
2046 _has_bits_[0] &= ~0x00000001u;
2047}
2049 if (target_email_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2050 target_email_->clear();
2051 }
2052 clear_has_target_email();
2053}
2054inline const ::std::string& FriendInvitationParams::target_email() const {
2055 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendInvitationParams.target_email)
2056 return *target_email_;
2057}
2058inline void FriendInvitationParams::set_target_email(const ::std::string& value) {
2059 set_has_target_email();
2060 if (target_email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2061 target_email_ = new ::std::string;
2062 }
2063 target_email_->assign(value);
2064 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendInvitationParams.target_email)
2065}
2066inline void FriendInvitationParams::set_target_email(const char* value) {
2067 set_has_target_email();
2068 if (target_email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2069 target_email_ = new ::std::string;
2070 }
2071 target_email_->assign(value);
2072 // @@protoc_insertion_point(field_set_char:bgs.protocol.friends.v1.FriendInvitationParams.target_email)
2073}
2074inline void FriendInvitationParams::set_target_email(const char* value, size_t size) {
2075 set_has_target_email();
2076 if (target_email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2077 target_email_ = new ::std::string;
2078 }
2079 target_email_->assign(reinterpret_cast<const char*>(value), size);
2080 // @@protoc_insertion_point(field_set_pointer:bgs.protocol.friends.v1.FriendInvitationParams.target_email)
2081}
2083 set_has_target_email();
2084 if (target_email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2085 target_email_ = new ::std::string;
2086 }
2087 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.FriendInvitationParams.target_email)
2088 return target_email_;
2089}
2091 clear_has_target_email();
2092 if (target_email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2093 return NULL;
2094 } else {
2095 ::std::string* temp = target_email_;
2096 target_email_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2097 return temp;
2098 }
2099}
2100inline void FriendInvitationParams::set_allocated_target_email(::std::string* target_email) {
2101 if (target_email_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2102 delete target_email_;
2103 }
2104 if (target_email) {
2105 set_has_target_email();
2106 target_email_ = target_email;
2107 } else {
2108 clear_has_target_email();
2109 target_email_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2110 }
2111 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.FriendInvitationParams.target_email)
2112}
2113
2114// optional string target_battle_tag = 2;
2116 return (_has_bits_[0] & 0x00000002u) != 0;
2117}
2119 _has_bits_[0] |= 0x00000002u;
2120}
2122 _has_bits_[0] &= ~0x00000002u;
2123}
2125 if (target_battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2126 target_battle_tag_->clear();
2127 }
2128 clear_has_target_battle_tag();
2129}
2130inline const ::std::string& FriendInvitationParams::target_battle_tag() const {
2131 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendInvitationParams.target_battle_tag)
2132 return *target_battle_tag_;
2133}
2134inline void FriendInvitationParams::set_target_battle_tag(const ::std::string& value) {
2135 set_has_target_battle_tag();
2136 if (target_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2137 target_battle_tag_ = new ::std::string;
2138 }
2139 target_battle_tag_->assign(value);
2140 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendInvitationParams.target_battle_tag)
2141}
2143 set_has_target_battle_tag();
2144 if (target_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2145 target_battle_tag_ = new ::std::string;
2146 }
2147 target_battle_tag_->assign(value);
2148 // @@protoc_insertion_point(field_set_char:bgs.protocol.friends.v1.FriendInvitationParams.target_battle_tag)
2149}
2150inline void FriendInvitationParams::set_target_battle_tag(const char* value, size_t size) {
2151 set_has_target_battle_tag();
2152 if (target_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2153 target_battle_tag_ = new ::std::string;
2154 }
2155 target_battle_tag_->assign(reinterpret_cast<const char*>(value), size);
2156 // @@protoc_insertion_point(field_set_pointer:bgs.protocol.friends.v1.FriendInvitationParams.target_battle_tag)
2157}
2159 set_has_target_battle_tag();
2160 if (target_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2161 target_battle_tag_ = new ::std::string;
2162 }
2163 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.FriendInvitationParams.target_battle_tag)
2164 return target_battle_tag_;
2165}
2167 clear_has_target_battle_tag();
2168 if (target_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2169 return NULL;
2170 } else {
2171 ::std::string* temp = target_battle_tag_;
2172 target_battle_tag_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2173 return temp;
2174 }
2175}
2176inline void FriendInvitationParams::set_allocated_target_battle_tag(::std::string* target_battle_tag) {
2177 if (target_battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2178 delete target_battle_tag_;
2179 }
2180 if (target_battle_tag) {
2181 set_has_target_battle_tag();
2182 target_battle_tag_ = target_battle_tag;
2183 } else {
2184 clear_has_target_battle_tag();
2185 target_battle_tag_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2186 }
2187 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.FriendInvitationParams.target_battle_tag)
2188}
2189
2190// repeated uint32 role = 6 [packed = true];
2192 return role_.size();
2193}
2195 role_.Clear();
2196}
2198 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendInvitationParams.role)
2199 return role_.Get(index);
2200}
2202 role_.Set(index, value);
2203 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendInvitationParams.role)
2204}
2206 role_.Add(value);
2207 // @@protoc_insertion_point(field_add:bgs.protocol.friends.v1.FriendInvitationParams.role)
2208}
2209inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
2211 // @@protoc_insertion_point(field_list:bgs.protocol.friends.v1.FriendInvitationParams.role)
2212 return role_;
2213}
2214inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
2216 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.friends.v1.FriendInvitationParams.role)
2217 return &role_;
2218}
2219
2220// repeated .bgs.protocol.Attribute attribute = 8;
2222 return attribute_.size();
2223}
2225 attribute_.Clear();
2226}
2227inline const ::bgs::protocol::Attribute& FriendInvitationParams::attribute(int index) const {
2228 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendInvitationParams.attribute)
2229 return attribute_.Get(index);
2230}
2231inline ::bgs::protocol::Attribute* FriendInvitationParams::mutable_attribute(int index) {
2232 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.FriendInvitationParams.attribute)
2233 return attribute_.Mutable(index);
2234}
2235inline ::bgs::protocol::Attribute* FriendInvitationParams::add_attribute() {
2236 // @@protoc_insertion_point(field_add:bgs.protocol.friends.v1.FriendInvitationParams.attribute)
2237 return attribute_.Add();
2238}
2239inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
2241 // @@protoc_insertion_point(field_list:bgs.protocol.friends.v1.FriendInvitationParams.attribute)
2242 return attribute_;
2243}
2244inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
2246 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.friends.v1.FriendInvitationParams.attribute)
2247 return &attribute_;
2248}
2249
2250// optional string target_name = 9;
2252 return (_has_bits_[0] & 0x00000010u) != 0;
2253}
2255 _has_bits_[0] |= 0x00000010u;
2256}
2258 _has_bits_[0] &= ~0x00000010u;
2259}
2261 if (target_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2262 target_name_->clear();
2263 }
2264 clear_has_target_name();
2265}
2266inline const ::std::string& FriendInvitationParams::target_name() const {
2267 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendInvitationParams.target_name)
2268 return *target_name_;
2269}
2270inline void FriendInvitationParams::set_target_name(const ::std::string& value) {
2271 set_has_target_name();
2272 if (target_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2273 target_name_ = new ::std::string;
2274 }
2275 target_name_->assign(value);
2276 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendInvitationParams.target_name)
2277}
2278inline void FriendInvitationParams::set_target_name(const char* value) {
2279 set_has_target_name();
2280 if (target_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2281 target_name_ = new ::std::string;
2282 }
2283 target_name_->assign(value);
2284 // @@protoc_insertion_point(field_set_char:bgs.protocol.friends.v1.FriendInvitationParams.target_name)
2285}
2286inline void FriendInvitationParams::set_target_name(const char* value, size_t size) {
2287 set_has_target_name();
2288 if (target_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2289 target_name_ = new ::std::string;
2290 }
2291 target_name_->assign(reinterpret_cast<const char*>(value), size);
2292 // @@protoc_insertion_point(field_set_pointer:bgs.protocol.friends.v1.FriendInvitationParams.target_name)
2293}
2295 set_has_target_name();
2296 if (target_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2297 target_name_ = new ::std::string;
2298 }
2299 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.FriendInvitationParams.target_name)
2300 return target_name_;
2301}
2303 clear_has_target_name();
2304 if (target_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2305 return NULL;
2306 } else {
2307 ::std::string* temp = target_name_;
2308 target_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2309 return temp;
2310 }
2311}
2312inline void FriendInvitationParams::set_allocated_target_name(::std::string* target_name) {
2313 if (target_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2314 delete target_name_;
2315 }
2316 if (target_name) {
2317 set_has_target_name();
2318 target_name_ = target_name;
2319 } else {
2320 clear_has_target_name();
2321 target_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2322 }
2323 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.FriendInvitationParams.target_name)
2324}
2325
2326// optional fixed32 program = 10 [deprecated = true];
2328 return (_has_bits_[0] & 0x00000020u) != 0;
2329}
2331 _has_bits_[0] |= 0x00000020u;
2332}
2334 _has_bits_[0] &= ~0x00000020u;
2335}
2337 program_ = 0u;
2338 clear_has_program();
2339}
2341 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendInvitationParams.program)
2342 return program_;
2343}
2345 set_has_program();
2346 program_ = value;
2347 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendInvitationParams.program)
2348}
2349
2350// optional string target_phone_number = 11;
2352 return (_has_bits_[0] & 0x00000040u) != 0;
2353}
2355 _has_bits_[0] |= 0x00000040u;
2356}
2358 _has_bits_[0] &= ~0x00000040u;
2359}
2361 if (target_phone_number_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2362 target_phone_number_->clear();
2363 }
2364 clear_has_target_phone_number();
2365}
2366inline const ::std::string& FriendInvitationParams::target_phone_number() const {
2367 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.FriendInvitationParams.target_phone_number)
2368 return *target_phone_number_;
2369}
2370inline void FriendInvitationParams::set_target_phone_number(const ::std::string& value) {
2371 set_has_target_phone_number();
2372 if (target_phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2373 target_phone_number_ = new ::std::string;
2374 }
2375 target_phone_number_->assign(value);
2376 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.FriendInvitationParams.target_phone_number)
2377}
2379 set_has_target_phone_number();
2380 if (target_phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2381 target_phone_number_ = new ::std::string;
2382 }
2383 target_phone_number_->assign(value);
2384 // @@protoc_insertion_point(field_set_char:bgs.protocol.friends.v1.FriendInvitationParams.target_phone_number)
2385}
2386inline void FriendInvitationParams::set_target_phone_number(const char* value, size_t size) {
2387 set_has_target_phone_number();
2388 if (target_phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2389 target_phone_number_ = new ::std::string;
2390 }
2391 target_phone_number_->assign(reinterpret_cast<const char*>(value), size);
2392 // @@protoc_insertion_point(field_set_pointer:bgs.protocol.friends.v1.FriendInvitationParams.target_phone_number)
2393}
2395 set_has_target_phone_number();
2396 if (target_phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2397 target_phone_number_ = new ::std::string;
2398 }
2399 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.FriendInvitationParams.target_phone_number)
2400 return target_phone_number_;
2401}
2403 clear_has_target_phone_number();
2404 if (target_phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2405 return NULL;
2406 } else {
2407 ::std::string* temp = target_phone_number_;
2408 target_phone_number_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2409 return temp;
2410 }
2411}
2412inline void FriendInvitationParams::set_allocated_target_phone_number(::std::string* target_phone_number) {
2413 if (target_phone_number_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2414 delete target_phone_number_;
2415 }
2416 if (target_phone_number) {
2417 set_has_target_phone_number();
2418 target_phone_number_ = target_phone_number;
2419 } else {
2420 clear_has_target_phone_number();
2421 target_phone_number_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2422 }
2423 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.friends.v1.FriendInvitationParams.target_phone_number)
2424}
2425
2426// -------------------------------------------------------------------
2427
2428// SubscribeResponse
2429
2430// optional uint32 max_friends = 1 [deprecated = true];
2432 return (_has_bits_[0] & 0x00000001u) != 0;
2433}
2435 _has_bits_[0] |= 0x00000001u;
2436}
2438 _has_bits_[0] &= ~0x00000001u;
2439}
2441 max_friends_ = 0u;
2442 clear_has_max_friends();
2443}
2445 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.SubscribeResponse.max_friends)
2446 return max_friends_;
2447}
2449 set_has_max_friends();
2450 max_friends_ = value;
2451 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.SubscribeResponse.max_friends)
2452}
2453
2454// optional uint32 max_received_invitations = 2 [deprecated = true];
2456 return (_has_bits_[0] & 0x00000002u) != 0;
2457}
2459 _has_bits_[0] |= 0x00000002u;
2460}
2462 _has_bits_[0] &= ~0x00000002u;
2463}
2465 max_received_invitations_ = 0u;
2466 clear_has_max_received_invitations();
2467}
2469 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.SubscribeResponse.max_received_invitations)
2470 return max_received_invitations_;
2471}
2473 set_has_max_received_invitations();
2474 max_received_invitations_ = value;
2475 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.SubscribeResponse.max_received_invitations)
2476}
2477
2478// optional uint32 max_sent_invitations = 3 [deprecated = true];
2480 return (_has_bits_[0] & 0x00000004u) != 0;
2481}
2483 _has_bits_[0] |= 0x00000004u;
2484}
2486 _has_bits_[0] &= ~0x00000004u;
2487}
2489 max_sent_invitations_ = 0u;
2490 clear_has_max_sent_invitations();
2491}
2493 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.SubscribeResponse.max_sent_invitations)
2494 return max_sent_invitations_;
2495}
2497 set_has_max_sent_invitations();
2498 max_sent_invitations_ = value;
2499 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.SubscribeResponse.max_sent_invitations)
2500}
2501
2502// repeated .bgs.protocol.Role role = 4;
2504 return role_.size();
2505}
2507 role_.Clear();
2508}
2509inline const ::bgs::protocol::Role& SubscribeResponse::role(int index) const {
2510 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.SubscribeResponse.role)
2511 return role_.Get(index);
2512}
2513inline ::bgs::protocol::Role* SubscribeResponse::mutable_role(int index) {
2514 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.SubscribeResponse.role)
2515 return role_.Mutable(index);
2516}
2517inline ::bgs::protocol::Role* SubscribeResponse::add_role() {
2518 // @@protoc_insertion_point(field_add:bgs.protocol.friends.v1.SubscribeResponse.role)
2519 return role_.Add();
2520}
2521inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Role >&
2523 // @@protoc_insertion_point(field_list:bgs.protocol.friends.v1.SubscribeResponse.role)
2524 return role_;
2525}
2526inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Role >*
2528 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.friends.v1.SubscribeResponse.role)
2529 return &role_;
2530}
2531
2532// repeated .bgs.protocol.friends.v1.Friend friends = 5;
2534 return friends_.size();
2535}
2537 friends_.Clear();
2538}
2539inline const ::bgs::protocol::friends::v1::Friend& SubscribeResponse::friends(int index) const {
2540 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.SubscribeResponse.friends)
2541 return friends_.Get(index);
2542}
2543inline ::bgs::protocol::friends::v1::Friend* SubscribeResponse::mutable_friends(int index) {
2544 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.SubscribeResponse.friends)
2545 return friends_.Mutable(index);
2546}
2547inline ::bgs::protocol::friends::v1::Friend* SubscribeResponse::add_friends() {
2548 // @@protoc_insertion_point(field_add:bgs.protocol.friends.v1.SubscribeResponse.friends)
2549 return friends_.Add();
2550}
2551inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::Friend >&
2553 // @@protoc_insertion_point(field_list:bgs.protocol.friends.v1.SubscribeResponse.friends)
2554 return friends_;
2555}
2556inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::Friend >*
2558 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.friends.v1.SubscribeResponse.friends)
2559 return &friends_;
2560}
2561
2562// repeated .bgs.protocol.friends.v1.ReceivedInvitation received_invitations = 7;
2564 return received_invitations_.size();
2565}
2567 received_invitations_.Clear();
2568}
2569inline const ::bgs::protocol::friends::v1::ReceivedInvitation& SubscribeResponse::received_invitations(int index) const {
2570 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.SubscribeResponse.received_invitations)
2571 return received_invitations_.Get(index);
2572}
2573inline ::bgs::protocol::friends::v1::ReceivedInvitation* SubscribeResponse::mutable_received_invitations(int index) {
2574 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.SubscribeResponse.received_invitations)
2575 return received_invitations_.Mutable(index);
2576}
2577inline ::bgs::protocol::friends::v1::ReceivedInvitation* SubscribeResponse::add_received_invitations() {
2578 // @@protoc_insertion_point(field_add:bgs.protocol.friends.v1.SubscribeResponse.received_invitations)
2579 return received_invitations_.Add();
2580}
2581inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::ReceivedInvitation >&
2583 // @@protoc_insertion_point(field_list:bgs.protocol.friends.v1.SubscribeResponse.received_invitations)
2584 return received_invitations_;
2585}
2586inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::ReceivedInvitation >*
2588 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.friends.v1.SubscribeResponse.received_invitations)
2589 return &received_invitations_;
2590}
2591
2592// repeated .bgs.protocol.friends.v1.SentInvitation sent_invitations = 8;
2594 return sent_invitations_.size();
2595}
2597 sent_invitations_.Clear();
2598}
2599inline const ::bgs::protocol::friends::v1::SentInvitation& SubscribeResponse::sent_invitations(int index) const {
2600 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.SubscribeResponse.sent_invitations)
2601 return sent_invitations_.Get(index);
2602}
2603inline ::bgs::protocol::friends::v1::SentInvitation* SubscribeResponse::mutable_sent_invitations(int index) {
2604 // @@protoc_insertion_point(field_mutable:bgs.protocol.friends.v1.SubscribeResponse.sent_invitations)
2605 return sent_invitations_.Mutable(index);
2606}
2607inline ::bgs::protocol::friends::v1::SentInvitation* SubscribeResponse::add_sent_invitations() {
2608 // @@protoc_insertion_point(field_add:bgs.protocol.friends.v1.SubscribeResponse.sent_invitations)
2609 return sent_invitations_.Add();
2610}
2611inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::SentInvitation >&
2613 // @@protoc_insertion_point(field_list:bgs.protocol.friends.v1.SubscribeResponse.sent_invitations)
2614 return sent_invitations_;
2615}
2616inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::SentInvitation >*
2618 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.friends.v1.SubscribeResponse.sent_invitations)
2619 return &sent_invitations_;
2620}
2621
2622// -------------------------------------------------------------------
2623
2624// AcceptInvitationOptions
2625
2626// optional uint32 role = 1;
2628 return (_has_bits_[0] & 0x00000001u) != 0;
2629}
2631 _has_bits_[0] |= 0x00000001u;
2632}
2634 _has_bits_[0] &= ~0x00000001u;
2635}
2637 role_ = 0u;
2638 clear_has_role();
2639}
2641 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.AcceptInvitationOptions.role)
2642 return role_;
2643}
2645 set_has_role();
2646 role_ = value;
2647 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.AcceptInvitationOptions.role)
2648}
2649
2650// optional fixed32 program = 2;
2652 return (_has_bits_[0] & 0x00000002u) != 0;
2653}
2655 _has_bits_[0] |= 0x00000002u;
2656}
2658 _has_bits_[0] &= ~0x00000002u;
2659}
2661 program_ = 0u;
2662 clear_has_program();
2663}
2665 // @@protoc_insertion_point(field_get:bgs.protocol.friends.v1.AcceptInvitationOptions.program)
2666 return program_;
2667}
2669 set_has_program();
2670 program_ = value;
2671 // @@protoc_insertion_point(field_set:bgs.protocol.friends.v1.AcceptInvitationOptions.program)
2672}
2673
2674// @@protoc_insertion_point(namespace_scope)
2675
2676} // namespace v1
2677} // namespace friends
2678} // namespace protocol
2679} // namespace bgs
2680
2681#ifndef SWIG
2682namespace google {
2683namespace protobuf {
2684} // namespace google
2685} // namespace protobuf
2686#endif // SWIG
2687
2688// @@protoc_insertion_point(global_scope)
2689
2690#endif // PROTOBUF_friends_5ftypes_2eproto__INCLUDED
#define TC_PROTO_API
Definition: Define.h:105
uint64_t uint64
Definition: Define.h:141
uint32_t uint32
Definition: Define.h:142
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::Metadata GetMetadata() const
AcceptInvitationOptions(const AcceptInvitationOptions &from)
friend void TC_PROTO_API protobuf_AddDesc_friends_5ftypes_2eproto()
AcceptInvitationOptions & operator=(const AcceptInvitationOptions &from)
static const AcceptInvitationOptions & default_instance()
void set_program(::google::protobuf::uint32 value)
static AcceptInvitationOptions * default_instance_
void set_role(::google::protobuf::uint32 value)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void Swap(AcceptInvitationOptions *other)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::UnknownFieldSet _unknown_fields_
inline ::google::protobuf::uint32 role() const
inline ::google::protobuf::uint32 program() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_role(int index, ::google::protobuf::uint32 value)
FriendInvitationParams(const FriendInvitationParams &from)
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
inline ::google::protobuf::uint32 program() const PROTOBUF_DEPRECATED
void set_allocated_target_name(::std::string *target_name)
void set_target_email(const ::std::string &value)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::bgs::protocol::Attribute * add_attribute()
void add_role(::google::protobuf::uint32 value)
void set_target_phone_number(const ::std::string &value)
::google::protobuf::Metadata GetMetadata() const
void set_target_name(const ::std::string &value)
static const FriendInvitationParams & default_instance()
void set_target_battle_tag(const ::std::string &value)
void Swap(FriendInvitationParams *other)
void set_allocated_target_battle_tag(::std::string *target_battle_tag)
void set_program(::google::protobuf::uint32 value) PROTOBUF_DEPRECATED
static const ::google::protobuf::Descriptor * descriptor()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_role()
void set_allocated_target_phone_number(::std::string *target_phone_number)
FriendInvitationParams & operator=(const FriendInvitationParams &from)
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & role() const
void set_allocated_target_email(::std::string *target_email)
void set_role(int index, ::google::protobuf::uint32 value)
::google::protobuf::UnknownFieldSet _unknown_fields_
FriendInvitation & operator=(const FriendInvitation &from)
void Swap(FriendInvitation *other)
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & role() const
friend void TC_PROTO_API protobuf_AddDesc_friends_5ftypes_2eproto()
static const FriendInvitation & default_instance()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > role_
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
FriendInvitation(const FriendInvitation &from)
static const ::google::protobuf::Descriptor * descriptor()
inline ::bgs::protocol::Attribute * add_attribute()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static ::google::protobuf::internal::ExtensionIdentifier< ::bgs::protocol::friends::v1::ReceivedInvitation, ::google::protobuf::internal::MessageTypeTraits< ::bgs::protocol::friends::v1::FriendInvitation >, 11, false > friend_invitation
inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_role()
void add_role(::google::protobuf::uint32 value)
void set_allocated_account_id(::bgs::protocol::EntityId *account_id)
FriendOfFriend(const FriendOfFriend &from)
void Swap(FriendOfFriend *other)
friend void TC_PROTO_API protobuf_AddDesc_friends_5ftypes_2eproto()
void set_allocated_battle_tag(::std::string *battle_tag)
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::uint64 privileges() const
inline ::bgs::protocol::EntityId * release_account_id()
void set_role(int index, ::google::protobuf::uint32 value)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
FriendOfFriend & operator=(const FriendOfFriend &from)
::google::protobuf::UnknownFieldSet _unknown_fields_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_battle_tag(const ::std::string &value)
const ::bgs::protocol::EntityId & account_id() const
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > role_
void set_privileges(::google::protobuf::uint64 value)
inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_role()
const ::std::string & full_name() const
const ::std::string & battle_tag() const
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & role() const
::google::protobuf::Metadata GetMetadata() const
void set_full_name(const ::std::string &value)
static const FriendOfFriend & default_instance()
inline ::bgs::protocol::EntityId * mutable_account_id()
void set_allocated_full_name(::std::string *full_name)
void add_role(::google::protobuf::uint32 value)
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
inline ::google::protobuf::uint64 privileges() const
static const Friend & default_instance()
void add_role(::google::protobuf::uint32 value)
void set_attributes_epoch(::google::protobuf::uint64 value) PROTOBUF_DEPRECATED
inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_role()
inline ::google::protobuf::uint64 attributes_epoch() const PROTOBUF_DEPRECATED
inline ::bgs::protocol::Attribute * add_attribute()
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & role() const
void clear_attributes_epoch() PROTOBUF_DEPRECATED
inline ::bgs::protocol::EntityId * mutable_account_id()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_allocated_account_id(::bgs::protocol::EntityId *account_id)
static const ::google::protobuf::Descriptor * descriptor()
bool has_attributes_epoch() const PROTOBUF_DEPRECATED
inline ::google::protobuf::uint64 creation_time() const
::google::protobuf::Metadata GetMetadata() const
void set_role(int index, ::google::protobuf::uint32 value)
void SetCachedSize(int size) const
const ::bgs::protocol::EntityId & account_id() const
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_creation_time(::google::protobuf::uint64 value)
inline ::bgs::protocol::EntityId * release_account_id()
Friend & operator=(const Friend &from)
void set_privileges(::google::protobuf::uint64 value)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static const ::google::protobuf::Descriptor * descriptor()
void set_allocated_inviter_identity(::bgs::protocol::Identity *inviter_identity)
inline ::bgs::protocol::Identity * release_invitee_identity()
void set_id(::google::protobuf::uint64 value)
inline ::google::protobuf::uint64 id() const
::google::protobuf::UnknownFieldSet _unknown_fields_
friend void TC_PROTO_API protobuf_AddDesc_friends_5ftypes_2eproto()
inline ::google::protobuf::uint32 program() const
inline ::google::protobuf::uint64 creation_time() const
static const ReceivedInvitation & default_instance()
ReceivedInvitation(const ReceivedInvitation &from)
::google::protobuf::Metadata GetMetadata() const
void Swap(ReceivedInvitation *other)
void set_allocated_invitee_name(::std::string *invitee_name)
inline ::bgs::protocol::Identity * mutable_inviter_identity()
void set_invitee_name(const ::std::string &value)
inline ::bgs::protocol::Identity * release_inviter_identity()
void set_creation_time(::google::protobuf::uint64 value)
::google::protobuf::internal::ExtensionSet _extensions_
const ::bgs::protocol::Identity & invitee_identity() const
ReceivedInvitation & operator=(const ReceivedInvitation &from)
void set_program(::google::protobuf::uint32 value)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::bgs::protocol::Identity * mutable_invitee_identity()
void set_allocated_inviter_name(::std::string *inviter_name)
void set_allocated_invitee_identity(::bgs::protocol::Identity *invitee_identity)
const ::bgs::protocol::Identity & inviter_identity() const
void set_inviter_name(const ::std::string &value)
void set_target_name(const ::std::string &value)
void Swap(SentInvitation *other)
::google::protobuf::Metadata GetMetadata() const
SentInvitation & operator=(const SentInvitation &from)
friend void TC_PROTO_API protobuf_AddDesc_friends_5ftypes_2eproto()
inline ::bgs::protocol::Attribute * add_attribute()
void set_id(::google::protobuf::uint64 value)
void set_creation_time(::google::protobuf::uint64 value)
inline ::google::protobuf::uint64 id() const
const ::std::string & target_name() const
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
inline ::google::protobuf::uint64 creation_time() const
SentInvitation(const SentInvitation &from)
inline ::google::protobuf::uint32 role() const
void set_allocated_target_name(::std::string *target_name)
void set_role(::google::protobuf::uint32 value)
void set_program(::google::protobuf::uint32 value)
::google::protobuf::UnknownFieldSet _unknown_fields_
static const SentInvitation & default_instance()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::uint32 program() const
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
SubscribeResponse & operator=(const SubscribeResponse &from)
void clear_max_sent_invitations() PROTOBUF_DEPRECATED
inline ::google::protobuf::uint32 max_sent_invitations() const PROTOBUF_DEPRECATED
inline ::google::protobuf::uint32 max_received_invitations() const PROTOBUF_DEPRECATED
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static const ::google::protobuf::Descriptor * descriptor()
inline ::bgs::protocol::Role * add_role()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::Friend > & friends() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::Friend > * mutable_friends()
void set_max_sent_invitations(::google::protobuf::uint32 value) PROTOBUF_DEPRECATED
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::ReceivedInvitation > * mutable_received_invitations()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::SentInvitation > * mutable_sent_invitations()
bool has_max_friends() const PROTOBUF_DEPRECATED
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::SentInvitation > & sent_invitations() const
inline ::bgs::protocol::friends::v1::SentInvitation * add_sent_invitations()
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Role > * mutable_role()
void Swap(SubscribeResponse *other)
void set_max_received_invitations(::google::protobuf::uint32 value) PROTOBUF_DEPRECATED
inline ::bgs::protocol::friends::v1::Friend * add_friends()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::friends::v1::ReceivedInvitation > & received_invitations() const
void clear_max_received_invitations() PROTOBUF_DEPRECATED
static const SubscribeResponse & default_instance()
SubscribeResponse(const SubscribeResponse &from)
inline ::bgs::protocol::friends::v1::ReceivedInvitation * add_received_invitations()
bool has_max_received_invitations() const PROTOBUF_DEPRECATED
inline ::google::protobuf::uint32 max_friends() const PROTOBUF_DEPRECATED
void set_max_friends(::google::protobuf::uint32 value) PROTOBUF_DEPRECATED
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Role > & role() const
bool has_max_sent_invitations() const PROTOBUF_DEPRECATED
constexpr std::size_t size()
Definition: UpdateField.h:796
void TC_PROTO_API protobuf_AddDesc_friends_5ftypes_2eproto()
void protobuf_AssignDesc_friends_5ftypes_2eproto()
void protobuf_ShutdownFile_friends_5ftypes_2eproto()
Definition: Session.h:36
STL namespace.