TrinityCore
Loading...
Searching...
No Matches
club_invitation.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: api/client/v1/club_invitation.proto
3
4#ifndef PROTOBUF_api_2fclient_2fv1_2fclub_5finvitation_2eproto__INCLUDED
5#define PROTOBUF_api_2fclient_2fv1_2fclub_5finvitation_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
31#include "Define.h" // for TC_PROTO_API
32// @@protoc_insertion_point(includes)
33
34namespace bgs {
35namespace protocol {
36namespace club {
37namespace v1 {
38namespace client {
39
40// Internal implementation detail -- do not call these.
44
45class ClubSlot;
47class ClubInvitation;
49class ClubSuggestion;
51class ClubTicket;
52
53// ===================================================================
54
55class TC_PROTO_API ClubSlot : public ::google::protobuf::Message {
56 public:
58 virtual ~ClubSlot();
59
60 ClubSlot(const ClubSlot& from);
61
62 inline ClubSlot& operator=(const ClubSlot& from) {
63 CopyFrom(from);
64 return *this;
65 }
66
67 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
68 return _unknown_fields_;
69 }
70
71 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
72 return &_unknown_fields_;
73 }
74
75 static const ::google::protobuf::Descriptor* descriptor();
76 static const ClubSlot& default_instance();
77
78 void Swap(ClubSlot* other);
79
80 // implements Message ----------------------------------------------
81
82 ClubSlot* New() const;
83 int GetCachedSize() const { return _cached_size_; }
84 private:
85 void SharedCtor();
86 void SharedDtor();
87 void SetCachedSize(int size) const;
88 public:
89 ::google::protobuf::Metadata GetMetadata() const;
90
91 // nested types ----------------------------------------------------
92
93 // accessors -------------------------------------------------------
94
95 // optional uint32 role = 1;
96 inline bool has_role() const;
97 inline void clear_role();
98 static const int kRoleFieldNumber = 1;
99 inline ::google::protobuf::uint32 role() const;
100 inline void set_role(::google::protobuf::uint32 value);
101
102 // optional uint64 default_stream_id = 2;
103 inline bool has_default_stream_id() const;
104 inline void clear_default_stream_id();
105 static const int kDefaultStreamIdFieldNumber = 2;
106 inline ::google::protobuf::uint64 default_stream_id() const;
107 inline void set_default_stream_id(::google::protobuf::uint64 value);
108
109 // @@protoc_insertion_point(class_scope:bgs.protocol.club.v1.client.ClubSlot)
110 private:
111 inline void set_has_role();
112 inline void clear_has_role();
113 inline void set_has_default_stream_id();
114 inline void clear_has_default_stream_id();
115
116 ::google::protobuf::UnknownFieldSet _unknown_fields_;
117
118 ::google::protobuf::uint32 _has_bits_[1];
119 mutable int _cached_size_;
120 ::google::protobuf::uint64 default_stream_id_;
121 ::google::protobuf::uint32 role_;
125
128};
129// -------------------------------------------------------------------
130
131class TC_PROTO_API SendInvitationOptions : public ::google::protobuf::Message {
132 public:
135
137
139 CopyFrom(from);
140 return *this;
141 }
142
143 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
144 return _unknown_fields_;
145 }
146
147 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
148 return &_unknown_fields_;
149 }
150
151 static const ::google::protobuf::Descriptor* descriptor();
153
155
156 // implements Message ----------------------------------------------
157
159 int GetCachedSize() const { return _cached_size_; }
160 private:
163 void SetCachedSize(int size) const;
164 public:
165 ::google::protobuf::Metadata GetMetadata() const;
166
167 // nested types ----------------------------------------------------
168
169 // accessors -------------------------------------------------------
170
171 // optional .bgs.protocol.club.v1.MemberId target_id = 1;
172 inline bool has_target_id() const;
173 inline void clear_target_id();
174 static const int kTargetIdFieldNumber = 1;
175 inline const ::bgs::protocol::club::v1::MemberId& target_id() const;
176 inline ::bgs::protocol::club::v1::MemberId* mutable_target_id();
177 inline ::bgs::protocol::club::v1::MemberId* release_target_id();
178 inline void set_allocated_target_id(::bgs::protocol::club::v1::MemberId* target_id);
179
180 // optional .bgs.protocol.club.v1.client.ClubSlot slot = 2;
181 inline bool has_slot() const;
182 inline void clear_slot();
183 static const int kSlotFieldNumber = 2;
184 inline const ::bgs::protocol::club::v1::client::ClubSlot& slot() const;
185 inline ::bgs::protocol::club::v1::client::ClubSlot* mutable_slot();
186 inline ::bgs::protocol::club::v1::client::ClubSlot* release_slot();
187 inline void set_allocated_slot(::bgs::protocol::club::v1::client::ClubSlot* slot);
188
189 // repeated .bgs.protocol.v2.Attribute attribute = 3;
190 inline int attribute_size() const;
191 inline void clear_attribute();
192 static const int kAttributeFieldNumber = 3;
193 inline const ::bgs::protocol::v2::Attribute& attribute(int index) const;
194 inline ::bgs::protocol::v2::Attribute* mutable_attribute(int index);
195 inline ::bgs::protocol::v2::Attribute* add_attribute();
196 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
197 attribute() const;
198 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
199 mutable_attribute();
200
201 // @@protoc_insertion_point(class_scope:bgs.protocol.club.v1.client.SendInvitationOptions)
202 private:
203 inline void set_has_target_id();
204 inline void clear_has_target_id();
205 inline void set_has_slot();
206 inline void clear_has_slot();
207
208 ::google::protobuf::UnknownFieldSet _unknown_fields_;
209
210 ::google::protobuf::uint32 _has_bits_[1];
211 mutable int _cached_size_;
214 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_;
218
221};
222// -------------------------------------------------------------------
223
224class TC_PROTO_API ClubInvitation : public ::google::protobuf::Message {
225 public:
228
230
232 CopyFrom(from);
233 return *this;
234 }
235
236 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
237 return _unknown_fields_;
238 }
239
240 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
241 return &_unknown_fields_;
242 }
243
244 static const ::google::protobuf::Descriptor* descriptor();
246
247 void Swap(ClubInvitation* other);
248
249 // implements Message ----------------------------------------------
250
252 int GetCachedSize() const { return _cached_size_; }
253 private:
256 void SetCachedSize(int size) const;
257 public:
258 ::google::protobuf::Metadata GetMetadata() const;
259
260 // nested types ----------------------------------------------------
261
262 // accessors -------------------------------------------------------
263
264 // optional fixed64 id = 1;
265 inline bool has_id() const;
266 inline void clear_id();
267 static const int kIdFieldNumber = 1;
268 inline ::google::protobuf::uint64 id() const;
269 inline void set_id(::google::protobuf::uint64 value);
270
271 // optional .bgs.protocol.club.v1.client.MemberDescription inviter = 2;
272 inline bool has_inviter() const;
273 inline void clear_inviter();
274 static const int kInviterFieldNumber = 2;
275 inline const ::bgs::protocol::club::v1::client::MemberDescription& inviter() const;
276 inline ::bgs::protocol::club::v1::client::MemberDescription* mutable_inviter();
277 inline ::bgs::protocol::club::v1::client::MemberDescription* release_inviter();
278 inline void set_allocated_inviter(::bgs::protocol::club::v1::client::MemberDescription* inviter);
279
280 // optional .bgs.protocol.club.v1.client.MemberDescription invitee = 3;
281 inline bool has_invitee() const;
282 inline void clear_invitee();
283 static const int kInviteeFieldNumber = 3;
284 inline const ::bgs::protocol::club::v1::client::MemberDescription& invitee() const;
285 inline ::bgs::protocol::club::v1::client::MemberDescription* mutable_invitee();
286 inline ::bgs::protocol::club::v1::client::MemberDescription* release_invitee();
287 inline void set_allocated_invitee(::bgs::protocol::club::v1::client::MemberDescription* invitee);
288
289 // optional .bgs.protocol.club.v1.ClubDescription club = 4;
290 inline bool has_club() const;
291 inline void clear_club();
292 static const int kClubFieldNumber = 4;
293 inline const ::bgs::protocol::club::v1::ClubDescription& club() const;
294 inline ::bgs::protocol::club::v1::ClubDescription* mutable_club();
295 inline ::bgs::protocol::club::v1::ClubDescription* release_club();
296 inline void set_allocated_club(::bgs::protocol::club::v1::ClubDescription* club);
297
298 // optional .bgs.protocol.club.v1.client.ClubSlot slot = 5;
299 inline bool has_slot() const;
300 inline void clear_slot();
301 static const int kSlotFieldNumber = 5;
302 inline const ::bgs::protocol::club::v1::client::ClubSlot& slot() const;
303 inline ::bgs::protocol::club::v1::client::ClubSlot* mutable_slot();
304 inline ::bgs::protocol::club::v1::client::ClubSlot* release_slot();
305 inline void set_allocated_slot(::bgs::protocol::club::v1::client::ClubSlot* slot);
306
307 // repeated .bgs.protocol.v2.Attribute attribute = 6;
308 inline int attribute_size() const;
309 inline void clear_attribute();
310 static const int kAttributeFieldNumber = 6;
311 inline const ::bgs::protocol::v2::Attribute& attribute(int index) const;
312 inline ::bgs::protocol::v2::Attribute* mutable_attribute(int index);
313 inline ::bgs::protocol::v2::Attribute* add_attribute();
314 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
315 attribute() const;
316 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
317 mutable_attribute();
318
319 // optional uint64 creation_time = 7;
320 inline bool has_creation_time() const;
321 inline void clear_creation_time();
322 static const int kCreationTimeFieldNumber = 7;
323 inline ::google::protobuf::uint64 creation_time() const;
324 inline void set_creation_time(::google::protobuf::uint64 value);
325
326 // optional uint64 expiration_time = 8;
327 inline bool has_expiration_time() const;
328 inline void clear_expiration_time();
329 static const int kExpirationTimeFieldNumber = 8;
330 inline ::google::protobuf::uint64 expiration_time() const;
331 inline void set_expiration_time(::google::protobuf::uint64 value);
332
333 // optional .bgs.protocol.club.v1.client.MemberDescription suggester = 9;
334 inline bool has_suggester() const;
335 inline void clear_suggester();
336 static const int kSuggesterFieldNumber = 9;
337 inline const ::bgs::protocol::club::v1::client::MemberDescription& suggester() const;
338 inline ::bgs::protocol::club::v1::client::MemberDescription* mutable_suggester();
339 inline ::bgs::protocol::club::v1::client::MemberDescription* release_suggester();
340 inline void set_allocated_suggester(::bgs::protocol::club::v1::client::MemberDescription* suggester);
341
342 // @@protoc_insertion_point(class_scope:bgs.protocol.club.v1.client.ClubInvitation)
343 private:
344 inline void set_has_id();
345 inline void clear_has_id();
346 inline void set_has_inviter();
347 inline void clear_has_inviter();
348 inline void set_has_invitee();
349 inline void clear_has_invitee();
350 inline void set_has_club();
351 inline void clear_has_club();
352 inline void set_has_slot();
353 inline void clear_has_slot();
354 inline void set_has_creation_time();
355 inline void clear_has_creation_time();
356 inline void set_has_expiration_time();
357 inline void clear_has_expiration_time();
358 inline void set_has_suggester();
359 inline void clear_has_suggester();
360
361 ::google::protobuf::UnknownFieldSet _unknown_fields_;
362
363 ::google::protobuf::uint32 _has_bits_[1];
364 mutable int _cached_size_;
365 ::google::protobuf::uint64 id_;
370 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_;
371 ::google::protobuf::uint64 creation_time_;
372 ::google::protobuf::uint64 expiration_time_;
377
380};
381// -------------------------------------------------------------------
382
383class TC_PROTO_API SendSuggestionOptions : public ::google::protobuf::Message {
384 public:
387
389
391 CopyFrom(from);
392 return *this;
393 }
394
395 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
396 return _unknown_fields_;
397 }
398
399 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
400 return &_unknown_fields_;
401 }
402
403 static const ::google::protobuf::Descriptor* descriptor();
405
407
408 // implements Message ----------------------------------------------
409
411 int GetCachedSize() const { return _cached_size_; }
412 private:
415 void SetCachedSize(int size) const;
416 public:
417 ::google::protobuf::Metadata GetMetadata() const;
418
419 // nested types ----------------------------------------------------
420
421 // accessors -------------------------------------------------------
422
423 // optional .bgs.protocol.club.v1.MemberId target_id = 1;
424 inline bool has_target_id() const;
425 inline void clear_target_id();
426 static const int kTargetIdFieldNumber = 1;
427 inline const ::bgs::protocol::club::v1::MemberId& target_id() const;
428 inline ::bgs::protocol::club::v1::MemberId* mutable_target_id();
429 inline ::bgs::protocol::club::v1::MemberId* release_target_id();
430 inline void set_allocated_target_id(::bgs::protocol::club::v1::MemberId* target_id);
431
432 // optional .bgs.protocol.club.v1.client.ClubSlot slot = 2;
433 inline bool has_slot() const;
434 inline void clear_slot();
435 static const int kSlotFieldNumber = 2;
436 inline const ::bgs::protocol::club::v1::client::ClubSlot& slot() const;
437 inline ::bgs::protocol::club::v1::client::ClubSlot* mutable_slot();
438 inline ::bgs::protocol::club::v1::client::ClubSlot* release_slot();
439 inline void set_allocated_slot(::bgs::protocol::club::v1::client::ClubSlot* slot);
440
441 // repeated .bgs.protocol.v2.Attribute attribute = 3;
442 inline int attribute_size() const;
443 inline void clear_attribute();
444 static const int kAttributeFieldNumber = 3;
445 inline const ::bgs::protocol::v2::Attribute& attribute(int index) const;
446 inline ::bgs::protocol::v2::Attribute* mutable_attribute(int index);
447 inline ::bgs::protocol::v2::Attribute* add_attribute();
448 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
449 attribute() const;
450 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
451 mutable_attribute();
452
453 // optional uint32 join_club_source = 4;
454 inline bool has_join_club_source() const;
455 inline void clear_join_club_source();
456 static const int kJoinClubSourceFieldNumber = 4;
457 inline ::google::protobuf::uint32 join_club_source() const;
458 inline void set_join_club_source(::google::protobuf::uint32 value);
459
460 // @@protoc_insertion_point(class_scope:bgs.protocol.club.v1.client.SendSuggestionOptions)
461 private:
462 inline void set_has_target_id();
463 inline void clear_has_target_id();
464 inline void set_has_slot();
465 inline void clear_has_slot();
466 inline void set_has_join_club_source();
467 inline void clear_has_join_club_source();
468
469 ::google::protobuf::UnknownFieldSet _unknown_fields_;
470
471 ::google::protobuf::uint32 _has_bits_[1];
472 mutable int _cached_size_;
475 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_;
476 ::google::protobuf::uint32 join_club_source_;
480
483};
484// -------------------------------------------------------------------
485
486class TC_PROTO_API ClubSuggestion : public ::google::protobuf::Message {
487 public:
490
492
494 CopyFrom(from);
495 return *this;
496 }
497
498 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
499 return _unknown_fields_;
500 }
501
502 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
503 return &_unknown_fields_;
504 }
505
506 static const ::google::protobuf::Descriptor* descriptor();
508
509 void Swap(ClubSuggestion* other);
510
511 // implements Message ----------------------------------------------
512
514 int GetCachedSize() const { return _cached_size_; }
515 private:
518 void SetCachedSize(int size) const;
519 public:
520 ::google::protobuf::Metadata GetMetadata() const;
521
522 // nested types ----------------------------------------------------
523
524 // accessors -------------------------------------------------------
525
526 // optional fixed64 id = 1;
527 inline bool has_id() const;
528 inline void clear_id();
529 static const int kIdFieldNumber = 1;
530 inline ::google::protobuf::uint64 id() const;
531 inline void set_id(::google::protobuf::uint64 value);
532
533 // optional uint64 club_id = 2;
534 inline bool has_club_id() const;
535 inline void clear_club_id();
536 static const int kClubIdFieldNumber = 2;
537 inline ::google::protobuf::uint64 club_id() const;
538 inline void set_club_id(::google::protobuf::uint64 value);
539
540 // optional .bgs.protocol.club.v1.client.MemberDescription suggester = 3;
541 inline bool has_suggester() const;
542 inline void clear_suggester();
543 static const int kSuggesterFieldNumber = 3;
544 inline const ::bgs::protocol::club::v1::client::MemberDescription& suggester() const;
545 inline ::bgs::protocol::club::v1::client::MemberDescription* mutable_suggester();
546 inline ::bgs::protocol::club::v1::client::MemberDescription* release_suggester();
547 inline void set_allocated_suggester(::bgs::protocol::club::v1::client::MemberDescription* suggester);
548
549 // optional .bgs.protocol.club.v1.client.MemberDescription suggestee = 4;
550 inline bool has_suggestee() const;
551 inline void clear_suggestee();
552 static const int kSuggesteeFieldNumber = 4;
553 inline const ::bgs::protocol::club::v1::client::MemberDescription& suggestee() const;
554 inline ::bgs::protocol::club::v1::client::MemberDescription* mutable_suggestee();
555 inline ::bgs::protocol::club::v1::client::MemberDescription* release_suggestee();
556 inline void set_allocated_suggestee(::bgs::protocol::club::v1::client::MemberDescription* suggestee);
557
558 // optional .bgs.protocol.club.v1.client.ClubSlot slot = 5;
559 inline bool has_slot() const;
560 inline void clear_slot();
561 static const int kSlotFieldNumber = 5;
562 inline const ::bgs::protocol::club::v1::client::ClubSlot& slot() const;
563 inline ::bgs::protocol::club::v1::client::ClubSlot* mutable_slot();
564 inline ::bgs::protocol::club::v1::client::ClubSlot* release_slot();
565 inline void set_allocated_slot(::bgs::protocol::club::v1::client::ClubSlot* slot);
566
567 // repeated .bgs.protocol.v2.Attribute attribute = 6;
568 inline int attribute_size() const;
569 inline void clear_attribute();
570 static const int kAttributeFieldNumber = 6;
571 inline const ::bgs::protocol::v2::Attribute& attribute(int index) const;
572 inline ::bgs::protocol::v2::Attribute* mutable_attribute(int index);
573 inline ::bgs::protocol::v2::Attribute* add_attribute();
574 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
575 attribute() const;
576 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
577 mutable_attribute();
578
579 // optional uint64 creation_time = 7;
580 inline bool has_creation_time() const;
581 inline void clear_creation_time();
582 static const int kCreationTimeFieldNumber = 7;
583 inline ::google::protobuf::uint64 creation_time() const;
584 inline void set_creation_time(::google::protobuf::uint64 value);
585
586 // optional uint64 expiration_time = 8;
587 inline bool has_expiration_time() const;
588 inline void clear_expiration_time();
589 static const int kExpirationTimeFieldNumber = 8;
590 inline ::google::protobuf::uint64 expiration_time() const;
591 inline void set_expiration_time(::google::protobuf::uint64 value);
592
593 // @@protoc_insertion_point(class_scope:bgs.protocol.club.v1.client.ClubSuggestion)
594 private:
595 inline void set_has_id();
596 inline void clear_has_id();
597 inline void set_has_club_id();
598 inline void clear_has_club_id();
599 inline void set_has_suggester();
600 inline void clear_has_suggester();
601 inline void set_has_suggestee();
602 inline void clear_has_suggestee();
603 inline void set_has_slot();
604 inline void clear_has_slot();
605 inline void set_has_creation_time();
606 inline void clear_has_creation_time();
607 inline void set_has_expiration_time();
608 inline void clear_has_expiration_time();
609
610 ::google::protobuf::UnknownFieldSet _unknown_fields_;
611
612 ::google::protobuf::uint32 _has_bits_[1];
613 mutable int _cached_size_;
614 ::google::protobuf::uint64 id_;
615 ::google::protobuf::uint64 club_id_;
619 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_;
620 ::google::protobuf::uint64 creation_time_;
621 ::google::protobuf::uint64 expiration_time_;
625
628};
629// -------------------------------------------------------------------
630
631class TC_PROTO_API CreateTicketOptions : public ::google::protobuf::Message {
632 public:
635
637
639 CopyFrom(from);
640 return *this;
641 }
642
643 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
644 return _unknown_fields_;
645 }
646
647 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
648 return &_unknown_fields_;
649 }
650
651 static const ::google::protobuf::Descriptor* descriptor();
653
655
656 // implements Message ----------------------------------------------
657
659 int GetCachedSize() const { return _cached_size_; }
660 private:
663 void SetCachedSize(int size) const;
664 public:
665 ::google::protobuf::Metadata GetMetadata() const;
666
667 // nested types ----------------------------------------------------
668
669 // accessors -------------------------------------------------------
670
671 // optional .bgs.protocol.club.v1.client.ClubSlot slot = 1;
672 inline bool has_slot() const;
673 inline void clear_slot();
674 static const int kSlotFieldNumber = 1;
675 inline const ::bgs::protocol::club::v1::client::ClubSlot& slot() const;
676 inline ::bgs::protocol::club::v1::client::ClubSlot* mutable_slot();
677 inline ::bgs::protocol::club::v1::client::ClubSlot* release_slot();
678 inline void set_allocated_slot(::bgs::protocol::club::v1::client::ClubSlot* slot);
679
680 // repeated .bgs.protocol.v2.Attribute attribute = 2;
681 inline int attribute_size() const;
682 inline void clear_attribute();
683 static const int kAttributeFieldNumber = 2;
684 inline const ::bgs::protocol::v2::Attribute& attribute(int index) const;
685 inline ::bgs::protocol::v2::Attribute* mutable_attribute(int index);
686 inline ::bgs::protocol::v2::Attribute* add_attribute();
687 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
688 attribute() const;
689 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
690 mutable_attribute();
691
692 // optional uint32 allowed_redeem_count = 3;
693 inline bool has_allowed_redeem_count() const;
694 inline void clear_allowed_redeem_count();
695 static const int kAllowedRedeemCountFieldNumber = 3;
696 inline ::google::protobuf::uint32 allowed_redeem_count() const;
697 inline void set_allowed_redeem_count(::google::protobuf::uint32 value);
698
699 // optional uint64 expiration_time = 4;
700 inline bool has_expiration_time() const;
701 inline void clear_expiration_time();
702 static const int kExpirationTimeFieldNumber = 4;
703 inline ::google::protobuf::uint64 expiration_time() const;
704 inline void set_expiration_time(::google::protobuf::uint64 value);
705
706 // optional uint32 join_club_source = 5;
707 inline bool has_join_club_source() const;
708 inline void clear_join_club_source();
709 static const int kJoinClubSourceFieldNumber = 5;
710 inline ::google::protobuf::uint32 join_club_source() const;
711 inline void set_join_club_source(::google::protobuf::uint32 value);
712
713 // @@protoc_insertion_point(class_scope:bgs.protocol.club.v1.client.CreateTicketOptions)
714 private:
715 inline void set_has_slot();
716 inline void clear_has_slot();
717 inline void set_has_allowed_redeem_count();
718 inline void clear_has_allowed_redeem_count();
719 inline void set_has_expiration_time();
720 inline void clear_has_expiration_time();
721 inline void set_has_join_club_source();
722 inline void clear_has_join_club_source();
723
724 ::google::protobuf::UnknownFieldSet _unknown_fields_;
725
726 ::google::protobuf::uint32 _has_bits_[1];
727 mutable int _cached_size_;
729 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_;
730 ::google::protobuf::uint64 expiration_time_;
731 ::google::protobuf::uint32 allowed_redeem_count_;
732 ::google::protobuf::uint32 join_club_source_;
736
739};
740// -------------------------------------------------------------------
741
742class TC_PROTO_API ClubTicket : public ::google::protobuf::Message {
743 public:
745 virtual ~ClubTicket();
746
747 ClubTicket(const ClubTicket& from);
748
749 inline ClubTicket& operator=(const ClubTicket& from) {
750 CopyFrom(from);
751 return *this;
752 }
753
754 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
755 return _unknown_fields_;
756 }
757
758 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
759 return &_unknown_fields_;
760 }
761
762 static const ::google::protobuf::Descriptor* descriptor();
764
765 void Swap(ClubTicket* other);
766
767 // implements Message ----------------------------------------------
768
769 ClubTicket* New() const;
770 int GetCachedSize() const { return _cached_size_; }
771 private:
774 void SetCachedSize(int size) const;
775 public:
776 ::google::protobuf::Metadata GetMetadata() const;
777
778 // nested types ----------------------------------------------------
779
780 // accessors -------------------------------------------------------
781
782 // optional string id = 1;
783 inline bool has_id() const;
784 inline void clear_id();
785 static const int kIdFieldNumber = 1;
786 inline const ::std::string& id() const;
787 inline void set_id(const ::std::string& value);
788 inline void set_id(const char* value);
789 inline void set_id(const char* value, size_t size);
790 inline ::std::string* mutable_id();
791 inline ::std::string* release_id();
792 inline void set_allocated_id(::std::string* id);
793
794 // optional .bgs.protocol.club.v1.client.MemberDescription creator = 2;
795 inline bool has_creator() const;
796 inline void clear_creator();
797 static const int kCreatorFieldNumber = 2;
798 inline const ::bgs::protocol::club::v1::client::MemberDescription& creator() const;
799 inline ::bgs::protocol::club::v1::client::MemberDescription* mutable_creator();
800 inline ::bgs::protocol::club::v1::client::MemberDescription* release_creator();
801 inline void set_allocated_creator(::bgs::protocol::club::v1::client::MemberDescription* creator);
802
803 // optional .bgs.protocol.club.v1.ClubDescription club = 3;
804 inline bool has_club() const;
805 inline void clear_club();
806 static const int kClubFieldNumber = 3;
807 inline const ::bgs::protocol::club::v1::ClubDescription& club() const;
808 inline ::bgs::protocol::club::v1::ClubDescription* mutable_club();
809 inline ::bgs::protocol::club::v1::ClubDescription* release_club();
810 inline void set_allocated_club(::bgs::protocol::club::v1::ClubDescription* club);
811
812 // optional .bgs.protocol.club.v1.client.ClubSlot slot = 4;
813 inline bool has_slot() const;
814 inline void clear_slot();
815 static const int kSlotFieldNumber = 4;
816 inline const ::bgs::protocol::club::v1::client::ClubSlot& slot() const;
817 inline ::bgs::protocol::club::v1::client::ClubSlot* mutable_slot();
818 inline ::bgs::protocol::club::v1::client::ClubSlot* release_slot();
819 inline void set_allocated_slot(::bgs::protocol::club::v1::client::ClubSlot* slot);
820
821 // repeated .bgs.protocol.v2.Attribute attribute = 5;
822 inline int attribute_size() const;
823 inline void clear_attribute();
824 static const int kAttributeFieldNumber = 5;
825 inline const ::bgs::protocol::v2::Attribute& attribute(int index) const;
826 inline ::bgs::protocol::v2::Attribute* mutable_attribute(int index);
827 inline ::bgs::protocol::v2::Attribute* add_attribute();
828 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
829 attribute() const;
830 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
831 mutable_attribute();
832
833 // optional uint32 current_redeem_count = 6;
834 inline bool has_current_redeem_count() const;
835 inline void clear_current_redeem_count();
836 static const int kCurrentRedeemCountFieldNumber = 6;
837 inline ::google::protobuf::uint32 current_redeem_count() const;
838 inline void set_current_redeem_count(::google::protobuf::uint32 value);
839
840 // optional uint32 allowed_redeem_count = 7;
841 inline bool has_allowed_redeem_count() const;
842 inline void clear_allowed_redeem_count();
843 static const int kAllowedRedeemCountFieldNumber = 7;
844 inline ::google::protobuf::uint32 allowed_redeem_count() const;
845 inline void set_allowed_redeem_count(::google::protobuf::uint32 value);
846
847 // optional uint64 creation_time = 8;
848 inline bool has_creation_time() const;
849 inline void clear_creation_time();
850 static const int kCreationTimeFieldNumber = 8;
851 inline ::google::protobuf::uint64 creation_time() const;
852 inline void set_creation_time(::google::protobuf::uint64 value);
853
854 // optional uint64 expiration_time = 9;
855 inline bool has_expiration_time() const;
856 inline void clear_expiration_time();
857 static const int kExpirationTimeFieldNumber = 9;
858 inline ::google::protobuf::uint64 expiration_time() const;
859 inline void set_expiration_time(::google::protobuf::uint64 value);
860
861 // @@protoc_insertion_point(class_scope:bgs.protocol.club.v1.client.ClubTicket)
862 private:
863 inline void set_has_id();
864 inline void clear_has_id();
865 inline void set_has_creator();
866 inline void clear_has_creator();
867 inline void set_has_club();
868 inline void clear_has_club();
869 inline void set_has_slot();
870 inline void clear_has_slot();
871 inline void set_has_current_redeem_count();
872 inline void clear_has_current_redeem_count();
873 inline void set_has_allowed_redeem_count();
874 inline void clear_has_allowed_redeem_count();
875 inline void set_has_creation_time();
876 inline void clear_has_creation_time();
877 inline void set_has_expiration_time();
878 inline void clear_has_expiration_time();
879
880 ::google::protobuf::UnknownFieldSet _unknown_fields_;
881
882 ::google::protobuf::uint32 _has_bits_[1];
883 mutable int _cached_size_;
884 ::std::string* id_;
888 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_;
889 ::google::protobuf::uint32 current_redeem_count_;
890 ::google::protobuf::uint32 allowed_redeem_count_;
891 ::google::protobuf::uint64 creation_time_;
892 ::google::protobuf::uint64 expiration_time_;
896
899};
900// ===================================================================
901
902// ===================================================================
903
904// ===================================================================
905
906// ClubSlot
907
908// optional uint32 role = 1;
909inline bool ClubSlot::has_role() const {
910 return (_has_bits_[0] & 0x00000001u) != 0;
911}
913 _has_bits_[0] |= 0x00000001u;
914}
916 _has_bits_[0] &= ~0x00000001u;
917}
918inline void ClubSlot::clear_role() {
919 role_ = 0u;
921}
922inline ::google::protobuf::uint32 ClubSlot::role() const {
923 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubSlot.role)
924 return role_;
925}
926inline void ClubSlot::set_role(::google::protobuf::uint32 value) {
927 set_has_role();
928 role_ = value;
929 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.client.ClubSlot.role)
930}
931
932// optional uint64 default_stream_id = 2;
934 return (_has_bits_[0] & 0x00000002u) != 0;
935}
937 _has_bits_[0] |= 0x00000002u;
938}
940 _has_bits_[0] &= ~0x00000002u;
941}
943 default_stream_id_ = GOOGLE_ULONGLONG(0);
945}
946inline ::google::protobuf::uint64 ClubSlot::default_stream_id() const {
947 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubSlot.default_stream_id)
948 return default_stream_id_;
949}
950inline void ClubSlot::set_default_stream_id(::google::protobuf::uint64 value) {
952 default_stream_id_ = value;
953 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.client.ClubSlot.default_stream_id)
954}
955
956// -------------------------------------------------------------------
957
958// SendInvitationOptions
959
960// optional .bgs.protocol.club.v1.MemberId target_id = 1;
962 return (_has_bits_[0] & 0x00000001u) != 0;
963}
965 _has_bits_[0] |= 0x00000001u;
966}
968 _has_bits_[0] &= ~0x00000001u;
969}
971 if (target_id_ != NULL) target_id_->::bgs::protocol::club::v1::MemberId::Clear();
973}
974inline const ::bgs::protocol::club::v1::MemberId& SendInvitationOptions::target_id() const {
975 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.SendInvitationOptions.target_id)
977}
978inline ::bgs::protocol::club::v1::MemberId* SendInvitationOptions::mutable_target_id() {
980 if (target_id_ == NULL) target_id_ = new ::bgs::protocol::club::v1::MemberId;
981 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.SendInvitationOptions.target_id)
982 return target_id_;
983}
984inline ::bgs::protocol::club::v1::MemberId* SendInvitationOptions::release_target_id() {
987 target_id_ = NULL;
988 return temp;
989}
991 delete target_id_;
993 if (target_id) {
995 } else {
997 }
998 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.client.SendInvitationOptions.target_id)
999}
1000
1001// optional .bgs.protocol.club.v1.client.ClubSlot slot = 2;
1003 return (_has_bits_[0] & 0x00000002u) != 0;
1004}
1006 _has_bits_[0] |= 0x00000002u;
1007}
1009 _has_bits_[0] &= ~0x00000002u;
1010}
1012 if (slot_ != NULL) slot_->::bgs::protocol::club::v1::client::ClubSlot::Clear();
1014}
1015inline const ::bgs::protocol::club::v1::client::ClubSlot& SendInvitationOptions::slot() const {
1016 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.SendInvitationOptions.slot)
1017 return slot_ != NULL ? *slot_ : *default_instance_->slot_;
1018}
1019inline ::bgs::protocol::club::v1::client::ClubSlot* SendInvitationOptions::mutable_slot() {
1020 set_has_slot();
1021 if (slot_ == NULL) slot_ = new ::bgs::protocol::club::v1::client::ClubSlot;
1022 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.SendInvitationOptions.slot)
1023 return slot_;
1024}
1025inline ::bgs::protocol::club::v1::client::ClubSlot* SendInvitationOptions::release_slot() {
1028 slot_ = NULL;
1029 return temp;
1030}
1032 delete slot_;
1033 slot_ = slot;
1034 if (slot) {
1035 set_has_slot();
1036 } else {
1038 }
1039 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.client.SendInvitationOptions.slot)
1040}
1041
1042// repeated .bgs.protocol.v2.Attribute attribute = 3;
1044 return attribute_.size();
1045}
1047 attribute_.Clear();
1048}
1049inline const ::bgs::protocol::v2::Attribute& SendInvitationOptions::attribute(int index) const {
1050 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.SendInvitationOptions.attribute)
1051 return attribute_.Get(index);
1052}
1053inline ::bgs::protocol::v2::Attribute* SendInvitationOptions::mutable_attribute(int index) {
1054 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.SendInvitationOptions.attribute)
1055 return attribute_.Mutable(index);
1056}
1057inline ::bgs::protocol::v2::Attribute* SendInvitationOptions::add_attribute() {
1058 // @@protoc_insertion_point(field_add:bgs.protocol.club.v1.client.SendInvitationOptions.attribute)
1059 return attribute_.Add();
1060}
1061inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
1063 // @@protoc_insertion_point(field_list:bgs.protocol.club.v1.client.SendInvitationOptions.attribute)
1064 return attribute_;
1065}
1066inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
1068 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.club.v1.client.SendInvitationOptions.attribute)
1069 return &attribute_;
1070}
1071
1072// -------------------------------------------------------------------
1073
1074// ClubInvitation
1075
1076// optional fixed64 id = 1;
1077inline bool ClubInvitation::has_id() const {
1078 return (_has_bits_[0] & 0x00000001u) != 0;
1079}
1081 _has_bits_[0] |= 0x00000001u;
1082}
1084 _has_bits_[0] &= ~0x00000001u;
1085}
1087 id_ = GOOGLE_ULONGLONG(0);
1088 clear_has_id();
1089}
1090inline ::google::protobuf::uint64 ClubInvitation::id() const {
1091 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubInvitation.id)
1092 return id_;
1093}
1094inline void ClubInvitation::set_id(::google::protobuf::uint64 value) {
1095 set_has_id();
1096 id_ = value;
1097 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.client.ClubInvitation.id)
1098}
1099
1100// optional .bgs.protocol.club.v1.client.MemberDescription inviter = 2;
1101inline bool ClubInvitation::has_inviter() const {
1102 return (_has_bits_[0] & 0x00000002u) != 0;
1103}
1105 _has_bits_[0] |= 0x00000002u;
1106}
1108 _has_bits_[0] &= ~0x00000002u;
1109}
1111 if (inviter_ != NULL) inviter_->::bgs::protocol::club::v1::client::MemberDescription::Clear();
1113}
1114inline const ::bgs::protocol::club::v1::client::MemberDescription& ClubInvitation::inviter() const {
1115 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubInvitation.inviter)
1116 return inviter_ != NULL ? *inviter_ : *default_instance_->inviter_;
1117}
1118inline ::bgs::protocol::club::v1::client::MemberDescription* ClubInvitation::mutable_inviter() {
1120 if (inviter_ == NULL) inviter_ = new ::bgs::protocol::club::v1::client::MemberDescription;
1121 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.ClubInvitation.inviter)
1122 return inviter_;
1123}
1124inline ::bgs::protocol::club::v1::client::MemberDescription* ClubInvitation::release_inviter() {
1127 inviter_ = NULL;
1128 return temp;
1129}
1131 delete inviter_;
1132 inviter_ = inviter;
1133 if (inviter) {
1135 } else {
1137 }
1138 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.client.ClubInvitation.inviter)
1139}
1140
1141// optional .bgs.protocol.club.v1.client.MemberDescription invitee = 3;
1142inline bool ClubInvitation::has_invitee() const {
1143 return (_has_bits_[0] & 0x00000004u) != 0;
1144}
1146 _has_bits_[0] |= 0x00000004u;
1147}
1149 _has_bits_[0] &= ~0x00000004u;
1150}
1152 if (invitee_ != NULL) invitee_->::bgs::protocol::club::v1::client::MemberDescription::Clear();
1154}
1155inline const ::bgs::protocol::club::v1::client::MemberDescription& ClubInvitation::invitee() const {
1156 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubInvitation.invitee)
1157 return invitee_ != NULL ? *invitee_ : *default_instance_->invitee_;
1158}
1159inline ::bgs::protocol::club::v1::client::MemberDescription* ClubInvitation::mutable_invitee() {
1161 if (invitee_ == NULL) invitee_ = new ::bgs::protocol::club::v1::client::MemberDescription;
1162 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.ClubInvitation.invitee)
1163 return invitee_;
1164}
1165inline ::bgs::protocol::club::v1::client::MemberDescription* ClubInvitation::release_invitee() {
1168 invitee_ = NULL;
1169 return temp;
1170}
1172 delete invitee_;
1173 invitee_ = invitee;
1174 if (invitee) {
1176 } else {
1178 }
1179 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.client.ClubInvitation.invitee)
1180}
1181
1182// optional .bgs.protocol.club.v1.ClubDescription club = 4;
1183inline bool ClubInvitation::has_club() const {
1184 return (_has_bits_[0] & 0x00000008u) != 0;
1185}
1187 _has_bits_[0] |= 0x00000008u;
1188}
1190 _has_bits_[0] &= ~0x00000008u;
1191}
1193 if (club_ != NULL) club_->::bgs::protocol::club::v1::ClubDescription::Clear();
1195}
1196inline const ::bgs::protocol::club::v1::ClubDescription& ClubInvitation::club() const {
1197 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubInvitation.club)
1198 return club_ != NULL ? *club_ : *default_instance_->club_;
1199}
1200inline ::bgs::protocol::club::v1::ClubDescription* ClubInvitation::mutable_club() {
1201 set_has_club();
1202 if (club_ == NULL) club_ = new ::bgs::protocol::club::v1::ClubDescription;
1203 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.ClubInvitation.club)
1204 return club_;
1205}
1206inline ::bgs::protocol::club::v1::ClubDescription* ClubInvitation::release_club() {
1209 club_ = NULL;
1210 return temp;
1211}
1213 delete club_;
1214 club_ = club;
1215 if (club) {
1216 set_has_club();
1217 } else {
1219 }
1220 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.client.ClubInvitation.club)
1221}
1222
1223// optional .bgs.protocol.club.v1.client.ClubSlot slot = 5;
1224inline bool ClubInvitation::has_slot() const {
1225 return (_has_bits_[0] & 0x00000010u) != 0;
1226}
1228 _has_bits_[0] |= 0x00000010u;
1229}
1231 _has_bits_[0] &= ~0x00000010u;
1232}
1234 if (slot_ != NULL) slot_->::bgs::protocol::club::v1::client::ClubSlot::Clear();
1236}
1237inline const ::bgs::protocol::club::v1::client::ClubSlot& ClubInvitation::slot() const {
1238 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubInvitation.slot)
1239 return slot_ != NULL ? *slot_ : *default_instance_->slot_;
1240}
1241inline ::bgs::protocol::club::v1::client::ClubSlot* ClubInvitation::mutable_slot() {
1242 set_has_slot();
1243 if (slot_ == NULL) slot_ = new ::bgs::protocol::club::v1::client::ClubSlot;
1244 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.ClubInvitation.slot)
1245 return slot_;
1246}
1247inline ::bgs::protocol::club::v1::client::ClubSlot* ClubInvitation::release_slot() {
1250 slot_ = NULL;
1251 return temp;
1252}
1254 delete slot_;
1255 slot_ = slot;
1256 if (slot) {
1257 set_has_slot();
1258 } else {
1260 }
1261 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.client.ClubInvitation.slot)
1262}
1263
1264// repeated .bgs.protocol.v2.Attribute attribute = 6;
1266 return attribute_.size();
1267}
1269 attribute_.Clear();
1270}
1271inline const ::bgs::protocol::v2::Attribute& ClubInvitation::attribute(int index) const {
1272 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubInvitation.attribute)
1273 return attribute_.Get(index);
1274}
1275inline ::bgs::protocol::v2::Attribute* ClubInvitation::mutable_attribute(int index) {
1276 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.ClubInvitation.attribute)
1277 return attribute_.Mutable(index);
1278}
1279inline ::bgs::protocol::v2::Attribute* ClubInvitation::add_attribute() {
1280 // @@protoc_insertion_point(field_add:bgs.protocol.club.v1.client.ClubInvitation.attribute)
1281 return attribute_.Add();
1282}
1283inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
1285 // @@protoc_insertion_point(field_list:bgs.protocol.club.v1.client.ClubInvitation.attribute)
1286 return attribute_;
1287}
1288inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
1290 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.club.v1.client.ClubInvitation.attribute)
1291 return &attribute_;
1292}
1293
1294// optional uint64 creation_time = 7;
1296 return (_has_bits_[0] & 0x00000040u) != 0;
1297}
1299 _has_bits_[0] |= 0x00000040u;
1300}
1302 _has_bits_[0] &= ~0x00000040u;
1303}
1305 creation_time_ = GOOGLE_ULONGLONG(0);
1307}
1308inline ::google::protobuf::uint64 ClubInvitation::creation_time() const {
1309 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubInvitation.creation_time)
1310 return creation_time_;
1311}
1312inline void ClubInvitation::set_creation_time(::google::protobuf::uint64 value) {
1314 creation_time_ = value;
1315 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.client.ClubInvitation.creation_time)
1316}
1317
1318// optional uint64 expiration_time = 8;
1320 return (_has_bits_[0] & 0x00000080u) != 0;
1321}
1323 _has_bits_[0] |= 0x00000080u;
1324}
1326 _has_bits_[0] &= ~0x00000080u;
1327}
1329 expiration_time_ = GOOGLE_ULONGLONG(0);
1331}
1332inline ::google::protobuf::uint64 ClubInvitation::expiration_time() const {
1333 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubInvitation.expiration_time)
1334 return expiration_time_;
1335}
1336inline void ClubInvitation::set_expiration_time(::google::protobuf::uint64 value) {
1338 expiration_time_ = value;
1339 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.client.ClubInvitation.expiration_time)
1340}
1341
1342// optional .bgs.protocol.club.v1.client.MemberDescription suggester = 9;
1344 return (_has_bits_[0] & 0x00000100u) != 0;
1345}
1347 _has_bits_[0] |= 0x00000100u;
1348}
1350 _has_bits_[0] &= ~0x00000100u;
1351}
1353 if (suggester_ != NULL) suggester_->::bgs::protocol::club::v1::client::MemberDescription::Clear();
1355}
1356inline const ::bgs::protocol::club::v1::client::MemberDescription& ClubInvitation::suggester() const {
1357 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubInvitation.suggester)
1358 return suggester_ != NULL ? *suggester_ : *default_instance_->suggester_;
1359}
1360inline ::bgs::protocol::club::v1::client::MemberDescription* ClubInvitation::mutable_suggester() {
1362 if (suggester_ == NULL) suggester_ = new ::bgs::protocol::club::v1::client::MemberDescription;
1363 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.ClubInvitation.suggester)
1364 return suggester_;
1365}
1366inline ::bgs::protocol::club::v1::client::MemberDescription* ClubInvitation::release_suggester() {
1369 suggester_ = NULL;
1370 return temp;
1371}
1373 delete suggester_;
1375 if (suggester) {
1377 } else {
1379 }
1380 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.client.ClubInvitation.suggester)
1381}
1382
1383// -------------------------------------------------------------------
1384
1385// SendSuggestionOptions
1386
1387// optional .bgs.protocol.club.v1.MemberId target_id = 1;
1389 return (_has_bits_[0] & 0x00000001u) != 0;
1390}
1392 _has_bits_[0] |= 0x00000001u;
1393}
1395 _has_bits_[0] &= ~0x00000001u;
1396}
1398 if (target_id_ != NULL) target_id_->::bgs::protocol::club::v1::MemberId::Clear();
1400}
1401inline const ::bgs::protocol::club::v1::MemberId& SendSuggestionOptions::target_id() const {
1402 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.SendSuggestionOptions.target_id)
1403 return target_id_ != NULL ? *target_id_ : *default_instance_->target_id_;
1404}
1405inline ::bgs::protocol::club::v1::MemberId* SendSuggestionOptions::mutable_target_id() {
1407 if (target_id_ == NULL) target_id_ = new ::bgs::protocol::club::v1::MemberId;
1408 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.SendSuggestionOptions.target_id)
1409 return target_id_;
1410}
1411inline ::bgs::protocol::club::v1::MemberId* SendSuggestionOptions::release_target_id() {
1414 target_id_ = NULL;
1415 return temp;
1416}
1418 delete target_id_;
1420 if (target_id) {
1422 } else {
1424 }
1425 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.client.SendSuggestionOptions.target_id)
1426}
1427
1428// optional .bgs.protocol.club.v1.client.ClubSlot slot = 2;
1430 return (_has_bits_[0] & 0x00000002u) != 0;
1431}
1433 _has_bits_[0] |= 0x00000002u;
1434}
1436 _has_bits_[0] &= ~0x00000002u;
1437}
1439 if (slot_ != NULL) slot_->::bgs::protocol::club::v1::client::ClubSlot::Clear();
1441}
1442inline const ::bgs::protocol::club::v1::client::ClubSlot& SendSuggestionOptions::slot() const {
1443 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.SendSuggestionOptions.slot)
1444 return slot_ != NULL ? *slot_ : *default_instance_->slot_;
1445}
1446inline ::bgs::protocol::club::v1::client::ClubSlot* SendSuggestionOptions::mutable_slot() {
1447 set_has_slot();
1448 if (slot_ == NULL) slot_ = new ::bgs::protocol::club::v1::client::ClubSlot;
1449 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.SendSuggestionOptions.slot)
1450 return slot_;
1451}
1452inline ::bgs::protocol::club::v1::client::ClubSlot* SendSuggestionOptions::release_slot() {
1455 slot_ = NULL;
1456 return temp;
1457}
1459 delete slot_;
1460 slot_ = slot;
1461 if (slot) {
1462 set_has_slot();
1463 } else {
1465 }
1466 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.client.SendSuggestionOptions.slot)
1467}
1468
1469// repeated .bgs.protocol.v2.Attribute attribute = 3;
1471 return attribute_.size();
1472}
1474 attribute_.Clear();
1475}
1476inline const ::bgs::protocol::v2::Attribute& SendSuggestionOptions::attribute(int index) const {
1477 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.SendSuggestionOptions.attribute)
1478 return attribute_.Get(index);
1479}
1480inline ::bgs::protocol::v2::Attribute* SendSuggestionOptions::mutable_attribute(int index) {
1481 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.SendSuggestionOptions.attribute)
1482 return attribute_.Mutable(index);
1483}
1484inline ::bgs::protocol::v2::Attribute* SendSuggestionOptions::add_attribute() {
1485 // @@protoc_insertion_point(field_add:bgs.protocol.club.v1.client.SendSuggestionOptions.attribute)
1486 return attribute_.Add();
1487}
1488inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
1490 // @@protoc_insertion_point(field_list:bgs.protocol.club.v1.client.SendSuggestionOptions.attribute)
1491 return attribute_;
1492}
1493inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
1495 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.club.v1.client.SendSuggestionOptions.attribute)
1496 return &attribute_;
1497}
1498
1499// optional uint32 join_club_source = 4;
1501 return (_has_bits_[0] & 0x00000008u) != 0;
1502}
1504 _has_bits_[0] |= 0x00000008u;
1505}
1507 _has_bits_[0] &= ~0x00000008u;
1508}
1513inline ::google::protobuf::uint32 SendSuggestionOptions::join_club_source() const {
1514 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.SendSuggestionOptions.join_club_source)
1515 return join_club_source_;
1516}
1517inline void SendSuggestionOptions::set_join_club_source(::google::protobuf::uint32 value) {
1519 join_club_source_ = value;
1520 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.client.SendSuggestionOptions.join_club_source)
1521}
1522
1523// -------------------------------------------------------------------
1524
1525// ClubSuggestion
1526
1527// optional fixed64 id = 1;
1528inline bool ClubSuggestion::has_id() const {
1529 return (_has_bits_[0] & 0x00000001u) != 0;
1530}
1532 _has_bits_[0] |= 0x00000001u;
1533}
1535 _has_bits_[0] &= ~0x00000001u;
1536}
1538 id_ = GOOGLE_ULONGLONG(0);
1539 clear_has_id();
1540}
1541inline ::google::protobuf::uint64 ClubSuggestion::id() const {
1542 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubSuggestion.id)
1543 return id_;
1544}
1545inline void ClubSuggestion::set_id(::google::protobuf::uint64 value) {
1546 set_has_id();
1547 id_ = value;
1548 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.client.ClubSuggestion.id)
1549}
1550
1551// optional uint64 club_id = 2;
1552inline bool ClubSuggestion::has_club_id() const {
1553 return (_has_bits_[0] & 0x00000002u) != 0;
1554}
1556 _has_bits_[0] |= 0x00000002u;
1557}
1559 _has_bits_[0] &= ~0x00000002u;
1560}
1562 club_id_ = GOOGLE_ULONGLONG(0);
1564}
1565inline ::google::protobuf::uint64 ClubSuggestion::club_id() const {
1566 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubSuggestion.club_id)
1567 return club_id_;
1568}
1569inline void ClubSuggestion::set_club_id(::google::protobuf::uint64 value) {
1571 club_id_ = value;
1572 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.client.ClubSuggestion.club_id)
1573}
1574
1575// optional .bgs.protocol.club.v1.client.MemberDescription suggester = 3;
1577 return (_has_bits_[0] & 0x00000004u) != 0;
1578}
1580 _has_bits_[0] |= 0x00000004u;
1581}
1583 _has_bits_[0] &= ~0x00000004u;
1584}
1586 if (suggester_ != NULL) suggester_->::bgs::protocol::club::v1::client::MemberDescription::Clear();
1588}
1589inline const ::bgs::protocol::club::v1::client::MemberDescription& ClubSuggestion::suggester() const {
1590 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubSuggestion.suggester)
1591 return suggester_ != NULL ? *suggester_ : *default_instance_->suggester_;
1592}
1593inline ::bgs::protocol::club::v1::client::MemberDescription* ClubSuggestion::mutable_suggester() {
1595 if (suggester_ == NULL) suggester_ = new ::bgs::protocol::club::v1::client::MemberDescription;
1596 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.ClubSuggestion.suggester)
1597 return suggester_;
1598}
1599inline ::bgs::protocol::club::v1::client::MemberDescription* ClubSuggestion::release_suggester() {
1602 suggester_ = NULL;
1603 return temp;
1604}
1606 delete suggester_;
1608 if (suggester) {
1610 } else {
1612 }
1613 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.client.ClubSuggestion.suggester)
1614}
1615
1616// optional .bgs.protocol.club.v1.client.MemberDescription suggestee = 4;
1618 return (_has_bits_[0] & 0x00000008u) != 0;
1619}
1621 _has_bits_[0] |= 0x00000008u;
1622}
1624 _has_bits_[0] &= ~0x00000008u;
1625}
1627 if (suggestee_ != NULL) suggestee_->::bgs::protocol::club::v1::client::MemberDescription::Clear();
1629}
1630inline const ::bgs::protocol::club::v1::client::MemberDescription& ClubSuggestion::suggestee() const {
1631 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubSuggestion.suggestee)
1632 return suggestee_ != NULL ? *suggestee_ : *default_instance_->suggestee_;
1633}
1634inline ::bgs::protocol::club::v1::client::MemberDescription* ClubSuggestion::mutable_suggestee() {
1636 if (suggestee_ == NULL) suggestee_ = new ::bgs::protocol::club::v1::client::MemberDescription;
1637 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.ClubSuggestion.suggestee)
1638 return suggestee_;
1639}
1640inline ::bgs::protocol::club::v1::client::MemberDescription* ClubSuggestion::release_suggestee() {
1643 suggestee_ = NULL;
1644 return temp;
1645}
1647 delete suggestee_;
1649 if (suggestee) {
1651 } else {
1653 }
1654 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.client.ClubSuggestion.suggestee)
1655}
1656
1657// optional .bgs.protocol.club.v1.client.ClubSlot slot = 5;
1658inline bool ClubSuggestion::has_slot() const {
1659 return (_has_bits_[0] & 0x00000010u) != 0;
1660}
1662 _has_bits_[0] |= 0x00000010u;
1663}
1665 _has_bits_[0] &= ~0x00000010u;
1666}
1668 if (slot_ != NULL) slot_->::bgs::protocol::club::v1::client::ClubSlot::Clear();
1670}
1671inline const ::bgs::protocol::club::v1::client::ClubSlot& ClubSuggestion::slot() const {
1672 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubSuggestion.slot)
1673 return slot_ != NULL ? *slot_ : *default_instance_->slot_;
1674}
1675inline ::bgs::protocol::club::v1::client::ClubSlot* ClubSuggestion::mutable_slot() {
1676 set_has_slot();
1677 if (slot_ == NULL) slot_ = new ::bgs::protocol::club::v1::client::ClubSlot;
1678 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.ClubSuggestion.slot)
1679 return slot_;
1680}
1681inline ::bgs::protocol::club::v1::client::ClubSlot* ClubSuggestion::release_slot() {
1684 slot_ = NULL;
1685 return temp;
1686}
1688 delete slot_;
1689 slot_ = slot;
1690 if (slot) {
1691 set_has_slot();
1692 } else {
1694 }
1695 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.client.ClubSuggestion.slot)
1696}
1697
1698// repeated .bgs.protocol.v2.Attribute attribute = 6;
1700 return attribute_.size();
1701}
1703 attribute_.Clear();
1704}
1705inline const ::bgs::protocol::v2::Attribute& ClubSuggestion::attribute(int index) const {
1706 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubSuggestion.attribute)
1707 return attribute_.Get(index);
1708}
1709inline ::bgs::protocol::v2::Attribute* ClubSuggestion::mutable_attribute(int index) {
1710 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.ClubSuggestion.attribute)
1711 return attribute_.Mutable(index);
1712}
1713inline ::bgs::protocol::v2::Attribute* ClubSuggestion::add_attribute() {
1714 // @@protoc_insertion_point(field_add:bgs.protocol.club.v1.client.ClubSuggestion.attribute)
1715 return attribute_.Add();
1716}
1717inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
1719 // @@protoc_insertion_point(field_list:bgs.protocol.club.v1.client.ClubSuggestion.attribute)
1720 return attribute_;
1721}
1722inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
1724 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.club.v1.client.ClubSuggestion.attribute)
1725 return &attribute_;
1726}
1727
1728// optional uint64 creation_time = 7;
1730 return (_has_bits_[0] & 0x00000040u) != 0;
1731}
1733 _has_bits_[0] |= 0x00000040u;
1734}
1736 _has_bits_[0] &= ~0x00000040u;
1737}
1739 creation_time_ = GOOGLE_ULONGLONG(0);
1741}
1742inline ::google::protobuf::uint64 ClubSuggestion::creation_time() const {
1743 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubSuggestion.creation_time)
1744 return creation_time_;
1745}
1746inline void ClubSuggestion::set_creation_time(::google::protobuf::uint64 value) {
1748 creation_time_ = value;
1749 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.client.ClubSuggestion.creation_time)
1750}
1751
1752// optional uint64 expiration_time = 8;
1754 return (_has_bits_[0] & 0x00000080u) != 0;
1755}
1757 _has_bits_[0] |= 0x00000080u;
1758}
1760 _has_bits_[0] &= ~0x00000080u;
1761}
1763 expiration_time_ = GOOGLE_ULONGLONG(0);
1765}
1766inline ::google::protobuf::uint64 ClubSuggestion::expiration_time() const {
1767 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubSuggestion.expiration_time)
1768 return expiration_time_;
1769}
1770inline void ClubSuggestion::set_expiration_time(::google::protobuf::uint64 value) {
1772 expiration_time_ = value;
1773 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.client.ClubSuggestion.expiration_time)
1774}
1775
1776// -------------------------------------------------------------------
1777
1778// CreateTicketOptions
1779
1780// optional .bgs.protocol.club.v1.client.ClubSlot slot = 1;
1782 return (_has_bits_[0] & 0x00000001u) != 0;
1783}
1785 _has_bits_[0] |= 0x00000001u;
1786}
1788 _has_bits_[0] &= ~0x00000001u;
1789}
1791 if (slot_ != NULL) slot_->::bgs::protocol::club::v1::client::ClubSlot::Clear();
1793}
1794inline const ::bgs::protocol::club::v1::client::ClubSlot& CreateTicketOptions::slot() const {
1795 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.CreateTicketOptions.slot)
1796 return slot_ != NULL ? *slot_ : *default_instance_->slot_;
1797}
1798inline ::bgs::protocol::club::v1::client::ClubSlot* CreateTicketOptions::mutable_slot() {
1799 set_has_slot();
1800 if (slot_ == NULL) slot_ = new ::bgs::protocol::club::v1::client::ClubSlot;
1801 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.CreateTicketOptions.slot)
1802 return slot_;
1803}
1804inline ::bgs::protocol::club::v1::client::ClubSlot* CreateTicketOptions::release_slot() {
1807 slot_ = NULL;
1808 return temp;
1809}
1811 delete slot_;
1812 slot_ = slot;
1813 if (slot) {
1814 set_has_slot();
1815 } else {
1817 }
1818 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.client.CreateTicketOptions.slot)
1819}
1820
1821// repeated .bgs.protocol.v2.Attribute attribute = 2;
1823 return attribute_.size();
1824}
1826 attribute_.Clear();
1827}
1828inline const ::bgs::protocol::v2::Attribute& CreateTicketOptions::attribute(int index) const {
1829 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.CreateTicketOptions.attribute)
1830 return attribute_.Get(index);
1831}
1832inline ::bgs::protocol::v2::Attribute* CreateTicketOptions::mutable_attribute(int index) {
1833 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.CreateTicketOptions.attribute)
1834 return attribute_.Mutable(index);
1835}
1836inline ::bgs::protocol::v2::Attribute* CreateTicketOptions::add_attribute() {
1837 // @@protoc_insertion_point(field_add:bgs.protocol.club.v1.client.CreateTicketOptions.attribute)
1838 return attribute_.Add();
1839}
1840inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
1842 // @@protoc_insertion_point(field_list:bgs.protocol.club.v1.client.CreateTicketOptions.attribute)
1843 return attribute_;
1844}
1845inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
1847 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.club.v1.client.CreateTicketOptions.attribute)
1848 return &attribute_;
1849}
1850
1851// optional uint32 allowed_redeem_count = 3;
1853 return (_has_bits_[0] & 0x00000004u) != 0;
1854}
1856 _has_bits_[0] |= 0x00000004u;
1857}
1859 _has_bits_[0] &= ~0x00000004u;
1860}
1865inline ::google::protobuf::uint32 CreateTicketOptions::allowed_redeem_count() const {
1866 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.CreateTicketOptions.allowed_redeem_count)
1867 return allowed_redeem_count_;
1868}
1869inline void CreateTicketOptions::set_allowed_redeem_count(::google::protobuf::uint32 value) {
1871 allowed_redeem_count_ = value;
1872 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.client.CreateTicketOptions.allowed_redeem_count)
1873}
1874
1875// optional uint64 expiration_time = 4;
1877 return (_has_bits_[0] & 0x00000008u) != 0;
1878}
1880 _has_bits_[0] |= 0x00000008u;
1881}
1883 _has_bits_[0] &= ~0x00000008u;
1884}
1886 expiration_time_ = GOOGLE_ULONGLONG(0);
1888}
1889inline ::google::protobuf::uint64 CreateTicketOptions::expiration_time() const {
1890 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.CreateTicketOptions.expiration_time)
1891 return expiration_time_;
1892}
1893inline void CreateTicketOptions::set_expiration_time(::google::protobuf::uint64 value) {
1895 expiration_time_ = value;
1896 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.client.CreateTicketOptions.expiration_time)
1897}
1898
1899// optional uint32 join_club_source = 5;
1901 return (_has_bits_[0] & 0x00000010u) != 0;
1902}
1904 _has_bits_[0] |= 0x00000010u;
1905}
1907 _has_bits_[0] &= ~0x00000010u;
1908}
1913inline ::google::protobuf::uint32 CreateTicketOptions::join_club_source() const {
1914 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.CreateTicketOptions.join_club_source)
1915 return join_club_source_;
1916}
1917inline void CreateTicketOptions::set_join_club_source(::google::protobuf::uint32 value) {
1919 join_club_source_ = value;
1920 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.client.CreateTicketOptions.join_club_source)
1921}
1922
1923// -------------------------------------------------------------------
1924
1925// ClubTicket
1926
1927// optional string id = 1;
1928inline bool ClubTicket::has_id() const {
1929 return (_has_bits_[0] & 0x00000001u) != 0;
1930}
1932 _has_bits_[0] |= 0x00000001u;
1933}
1935 _has_bits_[0] &= ~0x00000001u;
1936}
1938 if (id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1939 id_->clear();
1940 }
1941 clear_has_id();
1942}
1943inline const ::std::string& ClubTicket::id() const {
1944 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubTicket.id)
1945 return *id_;
1946}
1947inline void ClubTicket::set_id(const ::std::string& value) {
1948 set_has_id();
1949 if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1950 id_ = new ::std::string;
1951 }
1952 id_->assign(value);
1953 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.client.ClubTicket.id)
1954}
1955inline void ClubTicket::set_id(const char* value) {
1956 set_has_id();
1957 if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1958 id_ = new ::std::string;
1959 }
1960 id_->assign(value);
1961 // @@protoc_insertion_point(field_set_char:bgs.protocol.club.v1.client.ClubTicket.id)
1962}
1963inline void ClubTicket::set_id(const char* value, size_t size) {
1964 set_has_id();
1965 if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1966 id_ = new ::std::string;
1967 }
1968 id_->assign(reinterpret_cast<const char*>(value), size);
1969 // @@protoc_insertion_point(field_set_pointer:bgs.protocol.club.v1.client.ClubTicket.id)
1970}
1971inline ::std::string* ClubTicket::mutable_id() {
1972 set_has_id();
1973 if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1974 id_ = new ::std::string;
1975 }
1976 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.ClubTicket.id)
1977 return id_;
1978}
1979inline ::std::string* ClubTicket::release_id() {
1980 clear_has_id();
1981 if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1982 return NULL;
1983 } else {
1984 ::std::string* temp = id_;
1985 id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1986 return temp;
1987 }
1988}
1989inline void ClubTicket::set_allocated_id(::std::string* id) {
1990 if (id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1991 delete id_;
1992 }
1993 if (id) {
1994 set_has_id();
1995 id_ = id;
1996 } else {
1997 clear_has_id();
1998 id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1999 }
2000 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.client.ClubTicket.id)
2001}
2002
2003// optional .bgs.protocol.club.v1.client.MemberDescription creator = 2;
2004inline bool ClubTicket::has_creator() const {
2005 return (_has_bits_[0] & 0x00000002u) != 0;
2006}
2008 _has_bits_[0] |= 0x00000002u;
2009}
2011 _has_bits_[0] &= ~0x00000002u;
2012}
2014 if (creator_ != NULL) creator_->::bgs::protocol::club::v1::client::MemberDescription::Clear();
2016}
2017inline const ::bgs::protocol::club::v1::client::MemberDescription& ClubTicket::creator() const {
2018 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubTicket.creator)
2019 return creator_ != NULL ? *creator_ : *default_instance_->creator_;
2020}
2021inline ::bgs::protocol::club::v1::client::MemberDescription* ClubTicket::mutable_creator() {
2023 if (creator_ == NULL) creator_ = new ::bgs::protocol::club::v1::client::MemberDescription;
2024 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.ClubTicket.creator)
2025 return creator_;
2026}
2027inline ::bgs::protocol::club::v1::client::MemberDescription* ClubTicket::release_creator() {
2030 creator_ = NULL;
2031 return temp;
2032}
2034 delete creator_;
2035 creator_ = creator;
2036 if (creator) {
2038 } else {
2040 }
2041 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.client.ClubTicket.creator)
2042}
2043
2044// optional .bgs.protocol.club.v1.ClubDescription club = 3;
2045inline bool ClubTicket::has_club() const {
2046 return (_has_bits_[0] & 0x00000004u) != 0;
2047}
2049 _has_bits_[0] |= 0x00000004u;
2050}
2052 _has_bits_[0] &= ~0x00000004u;
2053}
2055 if (club_ != NULL) club_->::bgs::protocol::club::v1::ClubDescription::Clear();
2057}
2058inline const ::bgs::protocol::club::v1::ClubDescription& ClubTicket::club() const {
2059 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubTicket.club)
2060 return club_ != NULL ? *club_ : *default_instance_->club_;
2061}
2062inline ::bgs::protocol::club::v1::ClubDescription* ClubTicket::mutable_club() {
2063 set_has_club();
2064 if (club_ == NULL) club_ = new ::bgs::protocol::club::v1::ClubDescription;
2065 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.ClubTicket.club)
2066 return club_;
2067}
2068inline ::bgs::protocol::club::v1::ClubDescription* ClubTicket::release_club() {
2071 club_ = NULL;
2072 return temp;
2073}
2075 delete club_;
2076 club_ = club;
2077 if (club) {
2078 set_has_club();
2079 } else {
2081 }
2082 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.client.ClubTicket.club)
2083}
2084
2085// optional .bgs.protocol.club.v1.client.ClubSlot slot = 4;
2086inline bool ClubTicket::has_slot() const {
2087 return (_has_bits_[0] & 0x00000008u) != 0;
2088}
2090 _has_bits_[0] |= 0x00000008u;
2091}
2093 _has_bits_[0] &= ~0x00000008u;
2094}
2096 if (slot_ != NULL) slot_->::bgs::protocol::club::v1::client::ClubSlot::Clear();
2098}
2099inline const ::bgs::protocol::club::v1::client::ClubSlot& ClubTicket::slot() const {
2100 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubTicket.slot)
2101 return slot_ != NULL ? *slot_ : *default_instance_->slot_;
2102}
2103inline ::bgs::protocol::club::v1::client::ClubSlot* ClubTicket::mutable_slot() {
2104 set_has_slot();
2105 if (slot_ == NULL) slot_ = new ::bgs::protocol::club::v1::client::ClubSlot;
2106 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.ClubTicket.slot)
2107 return slot_;
2108}
2109inline ::bgs::protocol::club::v1::client::ClubSlot* ClubTicket::release_slot() {
2112 slot_ = NULL;
2113 return temp;
2114}
2116 delete slot_;
2117 slot_ = slot;
2118 if (slot) {
2119 set_has_slot();
2120 } else {
2122 }
2123 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.client.ClubTicket.slot)
2124}
2125
2126// repeated .bgs.protocol.v2.Attribute attribute = 5;
2127inline int ClubTicket::attribute_size() const {
2128 return attribute_.size();
2129}
2131 attribute_.Clear();
2132}
2133inline const ::bgs::protocol::v2::Attribute& ClubTicket::attribute(int index) const {
2134 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubTicket.attribute)
2135 return attribute_.Get(index);
2136}
2137inline ::bgs::protocol::v2::Attribute* ClubTicket::mutable_attribute(int index) {
2138 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.client.ClubTicket.attribute)
2139 return attribute_.Mutable(index);
2140}
2141inline ::bgs::protocol::v2::Attribute* ClubTicket::add_attribute() {
2142 // @@protoc_insertion_point(field_add:bgs.protocol.club.v1.client.ClubTicket.attribute)
2143 return attribute_.Add();
2144}
2145inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
2147 // @@protoc_insertion_point(field_list:bgs.protocol.club.v1.client.ClubTicket.attribute)
2148 return attribute_;
2149}
2150inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
2152 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.club.v1.client.ClubTicket.attribute)
2153 return &attribute_;
2154}
2155
2156// optional uint32 current_redeem_count = 6;
2158 return (_has_bits_[0] & 0x00000020u) != 0;
2159}
2161 _has_bits_[0] |= 0x00000020u;
2162}
2164 _has_bits_[0] &= ~0x00000020u;
2165}
2170inline ::google::protobuf::uint32 ClubTicket::current_redeem_count() const {
2171 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubTicket.current_redeem_count)
2172 return current_redeem_count_;
2173}
2174inline void ClubTicket::set_current_redeem_count(::google::protobuf::uint32 value) {
2176 current_redeem_count_ = value;
2177 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.client.ClubTicket.current_redeem_count)
2178}
2179
2180// optional uint32 allowed_redeem_count = 7;
2182 return (_has_bits_[0] & 0x00000040u) != 0;
2183}
2185 _has_bits_[0] |= 0x00000040u;
2186}
2188 _has_bits_[0] &= ~0x00000040u;
2189}
2194inline ::google::protobuf::uint32 ClubTicket::allowed_redeem_count() const {
2195 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubTicket.allowed_redeem_count)
2196 return allowed_redeem_count_;
2197}
2198inline void ClubTicket::set_allowed_redeem_count(::google::protobuf::uint32 value) {
2200 allowed_redeem_count_ = value;
2201 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.client.ClubTicket.allowed_redeem_count)
2202}
2203
2204// optional uint64 creation_time = 8;
2206 return (_has_bits_[0] & 0x00000080u) != 0;
2207}
2209 _has_bits_[0] |= 0x00000080u;
2210}
2212 _has_bits_[0] &= ~0x00000080u;
2213}
2215 creation_time_ = GOOGLE_ULONGLONG(0);
2217}
2218inline ::google::protobuf::uint64 ClubTicket::creation_time() const {
2219 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubTicket.creation_time)
2220 return creation_time_;
2221}
2222inline void ClubTicket::set_creation_time(::google::protobuf::uint64 value) {
2224 creation_time_ = value;
2225 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.client.ClubTicket.creation_time)
2226}
2227
2228// optional uint64 expiration_time = 9;
2230 return (_has_bits_[0] & 0x00000100u) != 0;
2231}
2233 _has_bits_[0] |= 0x00000100u;
2234}
2236 _has_bits_[0] &= ~0x00000100u;
2237}
2239 expiration_time_ = GOOGLE_ULONGLONG(0);
2241}
2242inline ::google::protobuf::uint64 ClubTicket::expiration_time() const {
2243 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.client.ClubTicket.expiration_time)
2244 return expiration_time_;
2245}
2246inline void ClubTicket::set_expiration_time(::google::protobuf::uint64 value) {
2248 expiration_time_ = value;
2249 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.client.ClubTicket.expiration_time)
2250}
2251
2252// @@protoc_insertion_point(namespace_scope)
2253
2254} // namespace client
2255} // namespace v1
2256} // namespace club
2257} // namespace protocol
2258} // namespace bgs
2259
2260#ifndef SWIG
2261namespace google {
2262namespace protobuf {
2263} // namespace google
2264} // namespace protobuf
2265#endif // SWIG
2266
2267// @@protoc_insertion_point(global_scope)
2268
2269#endif // PROTOBUF_api_2fclient_2fv1_2fclub_5finvitation_2eproto__INCLUDED
#define TC_PROTO_API
Definition Define.h:105
friend void protobuf_AssignDesc_api_2fclient_2fv1_2fclub_5finvitation_2eproto()
const ::bgs::protocol::club::v1::client::MemberDescription & invitee() const
::google::protobuf::UnknownFieldSet _unknown_fields_
void set_allocated_inviter(::bgs::protocol::club::v1::client::MemberDescription *inviter)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::google::protobuf::uint64 id() const
::google::protobuf::Metadata GetMetadata() const
const ::bgs::protocol::club::v1::client::ClubSlot & slot() const
inline ::bgs::protocol::club::v1::client::ClubSlot * mutable_slot()
inline ::bgs::protocol::club::v1::client::MemberDescription * mutable_inviter()
void set_allocated_slot(::bgs::protocol::club::v1::client::ClubSlot *slot)
inline ::bgs::protocol::club::v1::client::ClubSlot * release_slot()
inline ::bgs::protocol::club::v1::client::MemberDescription * mutable_invitee()
inline ::bgs::protocol::v2::Attribute * add_attribute()
::bgs::protocol::club::v1::ClubDescription * club_
static const ::google::protobuf::Descriptor * descriptor()
void set_allocated_suggester(::bgs::protocol::club::v1::client::MemberDescription *suggester)
void set_expiration_time(::google::protobuf::uint64 value)
inline ::bgs::protocol::club::v1::client::MemberDescription * release_invitee()
friend void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv1_2fclub_5finvitation_2eproto()
void set_allocated_invitee(::bgs::protocol::club::v1::client::MemberDescription *invitee)
inline ::bgs::protocol::club::v1::client::MemberDescription * release_inviter()
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > * mutable_attribute()
const ::bgs::protocol::club::v1::client::MemberDescription & suggester() const
::bgs::protocol::club::v1::client::MemberDescription * invitee_
ClubInvitation & operator=(const ClubInvitation &from)
inline ::bgs::protocol::club::v1::ClubDescription * mutable_club()
::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_
::bgs::protocol::club::v1::client::MemberDescription * inviter_
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > & attribute() const
const ::bgs::protocol::club::v1::ClubDescription & club() const
static const ClubInvitation & default_instance()
void set_creation_time(::google::protobuf::uint64 value)
inline ::bgs::protocol::club::v1::ClubDescription * release_club()
ClubInvitation(const ClubInvitation &from)
const ::bgs::protocol::club::v1::client::MemberDescription & inviter() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::bgs::protocol::club::v1::client::MemberDescription * release_suggester()
::bgs::protocol::club::v1::client::ClubSlot * slot_
void set_allocated_club(::bgs::protocol::club::v1::ClubDescription *club)
::bgs::protocol::club::v1::client::MemberDescription * suggester_
inline ::bgs::protocol::club::v1::client::MemberDescription * mutable_suggester()
void set_id(::google::protobuf::uint64 value)
inline ::google::protobuf::uint64 creation_time() const
friend void protobuf_ShutdownFile_api_2fclient_2fv1_2fclub_5finvitation_2eproto()
inline ::google::protobuf::uint64 expiration_time() const
friend void protobuf_AssignDesc_api_2fclient_2fv1_2fclub_5finvitation_2eproto()
inline ::google::protobuf::uint64 default_stream_id() const
::google::protobuf::UnknownFieldSet _unknown_fields_
static const ClubSlot & default_instance()
::google::protobuf::Metadata GetMetadata() const
void set_default_stream_id(::google::protobuf::uint64 value)
friend void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv1_2fclub_5finvitation_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
ClubSlot & operator=(const ClubSlot &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_role(::google::protobuf::uint32 value)
inline ::google::protobuf::uint32 role() const
friend void protobuf_ShutdownFile_api_2fclient_2fv1_2fclub_5finvitation_2eproto()
friend void protobuf_AssignDesc_api_2fclient_2fv1_2fclub_5finvitation_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
static const ClubSuggestion & default_instance()
const ::bgs::protocol::club::v1::client::MemberDescription & suggester() const
void set_creation_time(::google::protobuf::uint64 value)
inline ::google::protobuf::uint64 creation_time() const
::bgs::protocol::club::v1::client::MemberDescription * suggestee_
inline ::google::protobuf::uint64 id() const
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::uint64 expiration_time() const
void set_allocated_suggestee(::bgs::protocol::club::v1::client::MemberDescription *suggestee)
inline ::bgs::protocol::club::v1::client::ClubSlot * mutable_slot()
ClubSuggestion(const ClubSuggestion &from)
void set_expiration_time(::google::protobuf::uint64 value)
::bgs::protocol::club::v1::client::ClubSlot * slot_
ClubSuggestion & operator=(const ClubSuggestion &from)
friend void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv1_2fclub_5finvitation_2eproto()
void set_allocated_suggester(::bgs::protocol::club::v1::client::MemberDescription *suggester)
inline ::bgs::protocol::club::v1::client::MemberDescription * mutable_suggester()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_club_id(::google::protobuf::uint64 value)
::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_
inline ::bgs::protocol::club::v1::client::MemberDescription * release_suggester()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::bgs::protocol::club::v1::client::MemberDescription * suggester_
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > & attribute() const
void set_allocated_slot(::bgs::protocol::club::v1::client::ClubSlot *slot)
::google::protobuf::UnknownFieldSet _unknown_fields_
inline ::bgs::protocol::v2::Attribute * add_attribute()
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > * mutable_attribute()
inline ::bgs::protocol::club::v1::client::MemberDescription * mutable_suggestee()
inline ::bgs::protocol::club::v1::client::ClubSlot * release_slot()
const ::bgs::protocol::club::v1::client::ClubSlot & slot() const
const ::bgs::protocol::club::v1::client::MemberDescription & suggestee() const
void set_id(::google::protobuf::uint64 value)
inline ::google::protobuf::uint64 club_id() const
friend void protobuf_ShutdownFile_api_2fclient_2fv1_2fclub_5finvitation_2eproto()
inline ::bgs::protocol::club::v1::client::MemberDescription * release_suggestee()
friend void protobuf_AssignDesc_api_2fclient_2fv1_2fclub_5finvitation_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
void set_current_redeem_count(::google::protobuf::uint32 value)
inline ::bgs::protocol::club::v1::client::MemberDescription * mutable_creator()
::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_
::bgs::protocol::club::v1::client::MemberDescription * creator_
inline ::google::protobuf::uint64 creation_time() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::bgs::protocol::club::v1::ClubDescription * mutable_club()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::Metadata GetMetadata() const
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > & attribute() const
void set_creation_time(::google::protobuf::uint64 value)
friend void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv1_2fclub_5finvitation_2eproto()
inline ::bgs::protocol::club::v1::ClubDescription * release_club()
inline ::google::protobuf::uint32 current_redeem_count() const
::bgs::protocol::club::v1::client::ClubSlot * slot_
void set_allocated_creator(::bgs::protocol::club::v1::client::MemberDescription *creator)
void set_allocated_slot(::bgs::protocol::club::v1::client::ClubSlot *slot)
static const ClubTicket & default_instance()
ClubTicket & operator=(const ClubTicket &from)
inline ::bgs::protocol::club::v1::client::MemberDescription * release_creator()
inline ::bgs::protocol::club::v1::client::ClubSlot * mutable_slot()
::bgs::protocol::club::v1::ClubDescription * club_
inline ::bgs::protocol::club::v1::client::ClubSlot * release_slot()
void set_expiration_time(::google::protobuf::uint64 value)
::google::protobuf::UnknownFieldSet _unknown_fields_
const ::bgs::protocol::club::v1::client::MemberDescription & creator() const
void set_allowed_redeem_count(::google::protobuf::uint32 value)
void set_allocated_club(::bgs::protocol::club::v1::ClubDescription *club)
inline ::bgs::protocol::v2::Attribute * add_attribute()
inline ::google::protobuf::uint32 allowed_redeem_count() const
const ::bgs::protocol::club::v1::ClubDescription & club() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > * mutable_attribute()
inline ::google::protobuf::uint64 expiration_time() const
const ::bgs::protocol::club::v1::client::ClubSlot & slot() const
friend void protobuf_ShutdownFile_api_2fclient_2fv1_2fclub_5finvitation_2eproto()
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > * mutable_attribute()
CreateTicketOptions(const CreateTicketOptions &from)
const ::bgs::protocol::club::v1::client::ClubSlot & slot() const
void set_expiration_time(::google::protobuf::uint64 value)
CreateTicketOptions & operator=(const CreateTicketOptions &from)
inline ::bgs::protocol::v2::Attribute * add_attribute()
inline ::bgs::protocol::club::v1::client::ClubSlot * release_slot()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > & attribute() const
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::Metadata GetMetadata() const
void set_join_club_source(::google::protobuf::uint32 value)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
friend void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv1_2fclub_5finvitation_2eproto()
inline ::google::protobuf::uint32 join_club_source() const
void set_allowed_redeem_count(::google::protobuf::uint32 value)
::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_
::google::protobuf::UnknownFieldSet _unknown_fields_
inline ::bgs::protocol::club::v1::client::ClubSlot * mutable_slot()
inline ::google::protobuf::uint32 allowed_redeem_count() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_allocated_slot(::bgs::protocol::club::v1::client::ClubSlot *slot)
inline ::google::protobuf::uint64 expiration_time() const
static const CreateTicketOptions & default_instance()
friend void protobuf_ShutdownFile_api_2fclient_2fv1_2fclub_5finvitation_2eproto()
::bgs::protocol::club::v1::client::ClubSlot * slot_
inline ::bgs::protocol::club::v1::client::ClubSlot * release_slot()
SendInvitationOptions & operator=(const SendInvitationOptions &from)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::bgs::protocol::club::v1::client::ClubSlot * mutable_slot()
inline ::bgs::protocol::club::v1::MemberId * release_target_id()
::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_
static const SendInvitationOptions & default_instance()
::bgs::protocol::club::v1::client::ClubSlot * slot_
friend void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv1_2fclub_5finvitation_2eproto()
inline ::bgs::protocol::v2::Attribute * add_attribute()
void set_allocated_slot(::bgs::protocol::club::v1::client::ClubSlot *slot)
SendInvitationOptions(const SendInvitationOptions &from)
const ::bgs::protocol::club::v1::client::ClubSlot & slot() const
const ::bgs::protocol::club::v1::MemberId & target_id() const
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > & attribute() const
inline ::bgs::protocol::club::v1::MemberId * mutable_target_id()
void set_allocated_target_id(::bgs::protocol::club::v1::MemberId *target_id)
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > * mutable_attribute()
::google::protobuf::Metadata GetMetadata() const
static const ::google::protobuf::Descriptor * descriptor()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
SendSuggestionOptions & operator=(const SendSuggestionOptions &from)
inline ::bgs::protocol::club::v1::client::ClubSlot * mutable_slot()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
const ::bgs::protocol::club::v1::MemberId & target_id() const
inline ::bgs::protocol::v2::Attribute * add_attribute()
inline ::google::protobuf::uint32 join_club_source() const
const ::bgs::protocol::club::v1::client::ClubSlot & slot() const
::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_
inline ::bgs::protocol::club::v1::client::ClubSlot * release_slot()
friend void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv1_2fclub_5finvitation_2eproto()
SendSuggestionOptions(const SendSuggestionOptions &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_allocated_slot(::bgs::protocol::club::v1::client::ClubSlot *slot)
void set_allocated_target_id(::bgs::protocol::club::v1::MemberId *target_id)
static const ::google::protobuf::Descriptor * descriptor()
static const SendSuggestionOptions & default_instance()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > & attribute() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > * mutable_attribute()
inline ::bgs::protocol::club::v1::MemberId * mutable_target_id()
inline ::bgs::protocol::club::v1::MemberId * release_target_id()
void set_join_club_source(::google::protobuf::uint32 value)
::bgs::protocol::club::v1::client::ClubSlot * slot_
::google::protobuf::Metadata GetMetadata() const
void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv1_2fclub_5finvitation_2eproto()
void protobuf_AssignDesc_api_2fclient_2fv1_2fclub_5finvitation_2eproto()
void protobuf_ShutdownFile_api_2fclient_2fv1_2fclub_5finvitation_2eproto()
Definition Session.h:37