TrinityCore
club_invitation.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: club_invitation.proto
3
4#ifndef PROTOBUF_club_5finvitation_2eproto__INCLUDED
5#define PROTOBUF_club_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
28#include "club_core.pb.h"
29#include "club_member.pb.h"
31#include "Define.h" // for TC_PROTO_API
32// @@protoc_insertion_point(includes)
33
34namespace bgs {
35namespace protocol {
36namespace club {
37namespace v1 {
38
39// Internal implementation detail -- do not call these.
43
44class ClubSlot;
46class ClubInvitation;
48class ClubSuggestion;
50class ClubTicket;
51
52// ===================================================================
53
54class TC_PROTO_API ClubSlot : public ::google::protobuf::Message {
55 public:
57 virtual ~ClubSlot();
58
59 ClubSlot(const ClubSlot& from);
60
61 inline ClubSlot& operator=(const ClubSlot& from) {
62 CopyFrom(from);
63 return *this;
64 }
65
66 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
67 return _unknown_fields_;
68 }
69
70 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
71 return &_unknown_fields_;
72 }
73
74 static const ::google::protobuf::Descriptor* descriptor();
75 static const ClubSlot& default_instance();
76
77 void Swap(ClubSlot* other);
78
79 // implements Message ----------------------------------------------
80
81 ClubSlot* New() const;
82 int GetCachedSize() const { return _cached_size_; }
83 private:
84 void SharedCtor();
85 void SharedDtor();
86 void SetCachedSize(int size) const;
87 public:
88 ::google::protobuf::Metadata GetMetadata() const;
89
90 // nested types ----------------------------------------------------
91
92 // accessors -------------------------------------------------------
93
94 // optional uint32 role = 1;
95 inline bool has_role() const;
96 inline void clear_role();
97 static const int kRoleFieldNumber = 1;
99 inline void set_role(::google::protobuf::uint32 value);
100
101 // optional uint64 default_stream_id = 2;
102 inline bool has_default_stream_id() const;
103 inline void clear_default_stream_id();
104 static const int kDefaultStreamIdFieldNumber = 2;
105 inline ::google::protobuf::uint64 default_stream_id() const;
106 inline void set_default_stream_id(::google::protobuf::uint64 value);
107
108 // @@protoc_insertion_point(class_scope:bgs.protocol.club.v1.ClubSlot)
109 private:
110 inline void set_has_role();
111 inline void clear_has_role();
112 inline void set_has_default_stream_id();
113 inline void clear_has_default_stream_id();
114
115 ::google::protobuf::UnknownFieldSet _unknown_fields_;
116
118 mutable int _cached_size_;
124
127};
128// -------------------------------------------------------------------
129
130class TC_PROTO_API SendInvitationOptions : public ::google::protobuf::Message {
131 public:
134
136
138 CopyFrom(from);
139 return *this;
140 }
141
142 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
143 return _unknown_fields_;
144 }
145
146 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
147 return &_unknown_fields_;
148 }
149
150 static const ::google::protobuf::Descriptor* descriptor();
152
154
155 // implements Message ----------------------------------------------
156
158 int GetCachedSize() const { return _cached_size_; }
159 private:
162 void SetCachedSize(int size) const;
163 public:
164 ::google::protobuf::Metadata GetMetadata() const;
165
166 // nested types ----------------------------------------------------
167
168 // accessors -------------------------------------------------------
169
170 // optional .bgs.protocol.club.v1.MemberId target_id = 1;
171 inline bool has_target_id() const;
172 inline void clear_target_id();
173 static const int kTargetIdFieldNumber = 1;
174 inline const ::bgs::protocol::club::v1::MemberId& target_id() const;
175 inline ::bgs::protocol::club::v1::MemberId* mutable_target_id();
176 inline ::bgs::protocol::club::v1::MemberId* release_target_id();
177 inline void set_allocated_target_id(::bgs::protocol::club::v1::MemberId* target_id);
178
179 // optional .bgs.protocol.club.v1.ClubSlot slot = 2;
180 inline bool has_slot() const;
181 inline void clear_slot();
182 static const int kSlotFieldNumber = 2;
183 inline const ::bgs::protocol::club::v1::ClubSlot& slot() const;
184 inline ::bgs::protocol::club::v1::ClubSlot* mutable_slot();
185 inline ::bgs::protocol::club::v1::ClubSlot* release_slot();
186 inline void set_allocated_slot(::bgs::protocol::club::v1::ClubSlot* slot);
187
188 // repeated .bgs.protocol.v2.Attribute attribute = 3;
189 inline int attribute_size() const;
190 inline void clear_attribute();
191 static const int kAttributeFieldNumber = 3;
192 inline const ::bgs::protocol::v2::Attribute& attribute(int index) const;
193 inline ::bgs::protocol::v2::Attribute* mutable_attribute(int index);
194 inline ::bgs::protocol::v2::Attribute* add_attribute();
195 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
196 attribute() const;
197 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
198 mutable_attribute();
199
200 // @@protoc_insertion_point(class_scope:bgs.protocol.club.v1.SendInvitationOptions)
201 private:
202 inline void set_has_target_id();
203 inline void clear_has_target_id();
204 inline void set_has_slot();
205 inline void clear_has_slot();
206
207 ::google::protobuf::UnknownFieldSet _unknown_fields_;
208
210 mutable int _cached_size_;
213 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_;
217
220};
221// -------------------------------------------------------------------
222
223class TC_PROTO_API ClubInvitation : public ::google::protobuf::Message {
224 public:
227
229
231 CopyFrom(from);
232 return *this;
233 }
234
235 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
236 return _unknown_fields_;
237 }
238
239 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
240 return &_unknown_fields_;
241 }
242
243 static const ::google::protobuf::Descriptor* descriptor();
245
246 void Swap(ClubInvitation* other);
247
248 // implements Message ----------------------------------------------
249
251 int GetCachedSize() const { return _cached_size_; }
252 private:
255 void SetCachedSize(int size) const;
256 public:
257 ::google::protobuf::Metadata GetMetadata() const;
258
259 // nested types ----------------------------------------------------
260
261 // accessors -------------------------------------------------------
262
263 // optional fixed64 id = 1;
264 inline bool has_id() const;
265 inline void clear_id();
266 static const int kIdFieldNumber = 1;
268 inline void set_id(::google::protobuf::uint64 value);
269
270 // optional .bgs.protocol.club.v1.MemberDescription inviter = 2;
271 inline bool has_inviter() const;
272 inline void clear_inviter();
273 static const int kInviterFieldNumber = 2;
274 inline const ::bgs::protocol::club::v1::MemberDescription& inviter() const;
275 inline ::bgs::protocol::club::v1::MemberDescription* mutable_inviter();
276 inline ::bgs::protocol::club::v1::MemberDescription* release_inviter();
277 inline void set_allocated_inviter(::bgs::protocol::club::v1::MemberDescription* inviter);
278
279 // optional .bgs.protocol.club.v1.MemberDescription invitee = 3;
280 inline bool has_invitee() const;
281 inline void clear_invitee();
282 static const int kInviteeFieldNumber = 3;
283 inline const ::bgs::protocol::club::v1::MemberDescription& invitee() const;
284 inline ::bgs::protocol::club::v1::MemberDescription* mutable_invitee();
285 inline ::bgs::protocol::club::v1::MemberDescription* release_invitee();
286 inline void set_allocated_invitee(::bgs::protocol::club::v1::MemberDescription* invitee);
287
288 // optional .bgs.protocol.club.v1.ClubDescription club = 4;
289 inline bool has_club() const;
290 inline void clear_club();
291 static const int kClubFieldNumber = 4;
292 inline const ::bgs::protocol::club::v1::ClubDescription& club() const;
293 inline ::bgs::protocol::club::v1::ClubDescription* mutable_club();
294 inline ::bgs::protocol::club::v1::ClubDescription* release_club();
295 inline void set_allocated_club(::bgs::protocol::club::v1::ClubDescription* club);
296
297 // optional .bgs.protocol.club.v1.ClubSlot slot = 5;
298 inline bool has_slot() const;
299 inline void clear_slot();
300 static const int kSlotFieldNumber = 5;
301 inline const ::bgs::protocol::club::v1::ClubSlot& slot() const;
302 inline ::bgs::protocol::club::v1::ClubSlot* mutable_slot();
303 inline ::bgs::protocol::club::v1::ClubSlot* release_slot();
304 inline void set_allocated_slot(::bgs::protocol::club::v1::ClubSlot* slot);
305
306 // repeated .bgs.protocol.v2.Attribute attribute = 6;
307 inline int attribute_size() const;
308 inline void clear_attribute();
309 static const int kAttributeFieldNumber = 6;
310 inline const ::bgs::protocol::v2::Attribute& attribute(int index) const;
311 inline ::bgs::protocol::v2::Attribute* mutable_attribute(int index);
312 inline ::bgs::protocol::v2::Attribute* add_attribute();
313 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
314 attribute() const;
315 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
316 mutable_attribute();
317
318 // optional uint64 creation_time = 7;
319 inline bool has_creation_time() const;
320 inline void clear_creation_time();
321 static const int kCreationTimeFieldNumber = 7;
322 inline ::google::protobuf::uint64 creation_time() const;
323 inline void set_creation_time(::google::protobuf::uint64 value);
324
325 // optional uint64 expiration_time = 8;
326 inline bool has_expiration_time() const;
327 inline void clear_expiration_time();
328 static const int kExpirationTimeFieldNumber = 8;
329 inline ::google::protobuf::uint64 expiration_time() const;
330 inline void set_expiration_time(::google::protobuf::uint64 value);
331
332 // optional .bgs.protocol.club.v1.MemberDescription suggester = 9;
333 inline bool has_suggester() const;
334 inline void clear_suggester();
335 static const int kSuggesterFieldNumber = 9;
336 inline const ::bgs::protocol::club::v1::MemberDescription& suggester() const;
337 inline ::bgs::protocol::club::v1::MemberDescription* mutable_suggester();
338 inline ::bgs::protocol::club::v1::MemberDescription* release_suggester();
339 inline void set_allocated_suggester(::bgs::protocol::club::v1::MemberDescription* suggester);
340
341 // @@protoc_insertion_point(class_scope:bgs.protocol.club.v1.ClubInvitation)
342 private:
343 inline void set_has_id();
344 inline void clear_has_id();
345 inline void set_has_inviter();
346 inline void clear_has_inviter();
347 inline void set_has_invitee();
348 inline void clear_has_invitee();
349 inline void set_has_club();
350 inline void clear_has_club();
351 inline void set_has_slot();
352 inline void clear_has_slot();
353 inline void set_has_creation_time();
354 inline void clear_has_creation_time();
355 inline void set_has_expiration_time();
356 inline void clear_has_expiration_time();
357 inline void set_has_suggester();
358 inline void clear_has_suggester();
359
360 ::google::protobuf::UnknownFieldSet _unknown_fields_;
361
363 mutable int _cached_size_;
369 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_;
376
379};
380// -------------------------------------------------------------------
381
382class TC_PROTO_API SendSuggestionOptions : public ::google::protobuf::Message {
383 public:
386
388
390 CopyFrom(from);
391 return *this;
392 }
393
394 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
395 return _unknown_fields_;
396 }
397
398 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
399 return &_unknown_fields_;
400 }
401
402 static const ::google::protobuf::Descriptor* descriptor();
404
406
407 // implements Message ----------------------------------------------
408
410 int GetCachedSize() const { return _cached_size_; }
411 private:
414 void SetCachedSize(int size) const;
415 public:
416 ::google::protobuf::Metadata GetMetadata() const;
417
418 // nested types ----------------------------------------------------
419
420 // accessors -------------------------------------------------------
421
422 // optional .bgs.protocol.club.v1.MemberId target_id = 1;
423 inline bool has_target_id() const;
424 inline void clear_target_id();
425 static const int kTargetIdFieldNumber = 1;
426 inline const ::bgs::protocol::club::v1::MemberId& target_id() const;
427 inline ::bgs::protocol::club::v1::MemberId* mutable_target_id();
428 inline ::bgs::protocol::club::v1::MemberId* release_target_id();
429 inline void set_allocated_target_id(::bgs::protocol::club::v1::MemberId* target_id);
430
431 // optional .bgs.protocol.club.v1.ClubSlot slot = 2;
432 inline bool has_slot() const;
433 inline void clear_slot();
434 static const int kSlotFieldNumber = 2;
435 inline const ::bgs::protocol::club::v1::ClubSlot& slot() const;
436 inline ::bgs::protocol::club::v1::ClubSlot* mutable_slot();
437 inline ::bgs::protocol::club::v1::ClubSlot* release_slot();
438 inline void set_allocated_slot(::bgs::protocol::club::v1::ClubSlot* slot);
439
440 // repeated .bgs.protocol.v2.Attribute attribute = 3;
441 inline int attribute_size() const;
442 inline void clear_attribute();
443 static const int kAttributeFieldNumber = 3;
444 inline const ::bgs::protocol::v2::Attribute& attribute(int index) const;
445 inline ::bgs::protocol::v2::Attribute* mutable_attribute(int index);
446 inline ::bgs::protocol::v2::Attribute* add_attribute();
447 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
448 attribute() const;
449 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
450 mutable_attribute();
451
452 // optional uint32 join_club_source = 4;
453 inline bool has_join_club_source() const;
454 inline void clear_join_club_source();
455 static const int kJoinClubSourceFieldNumber = 4;
456 inline ::google::protobuf::uint32 join_club_source() const;
457 inline void set_join_club_source(::google::protobuf::uint32 value);
458
459 // @@protoc_insertion_point(class_scope:bgs.protocol.club.v1.SendSuggestionOptions)
460 private:
461 inline void set_has_target_id();
462 inline void clear_has_target_id();
463 inline void set_has_slot();
464 inline void clear_has_slot();
465 inline void set_has_join_club_source();
466 inline void clear_has_join_club_source();
467
468 ::google::protobuf::UnknownFieldSet _unknown_fields_;
469
471 mutable int _cached_size_;
474 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_;
479
482};
483// -------------------------------------------------------------------
484
485class TC_PROTO_API ClubSuggestion : public ::google::protobuf::Message {
486 public:
489
491
493 CopyFrom(from);
494 return *this;
495 }
496
497 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
498 return _unknown_fields_;
499 }
500
501 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
502 return &_unknown_fields_;
503 }
504
505 static const ::google::protobuf::Descriptor* descriptor();
507
508 void Swap(ClubSuggestion* other);
509
510 // implements Message ----------------------------------------------
511
513 int GetCachedSize() const { return _cached_size_; }
514 private:
517 void SetCachedSize(int size) const;
518 public:
519 ::google::protobuf::Metadata GetMetadata() const;
520
521 // nested types ----------------------------------------------------
522
523 // accessors -------------------------------------------------------
524
525 // optional fixed64 id = 1;
526 inline bool has_id() const;
527 inline void clear_id();
528 static const int kIdFieldNumber = 1;
530 inline void set_id(::google::protobuf::uint64 value);
531
532 // optional uint64 club_id = 2;
533 inline bool has_club_id() const;
534 inline void clear_club_id();
535 static const int kClubIdFieldNumber = 2;
536 inline ::google::protobuf::uint64 club_id() const;
537 inline void set_club_id(::google::protobuf::uint64 value);
538
539 // optional .bgs.protocol.club.v1.MemberDescription suggester = 3;
540 inline bool has_suggester() const;
541 inline void clear_suggester();
542 static const int kSuggesterFieldNumber = 3;
543 inline const ::bgs::protocol::club::v1::MemberDescription& suggester() const;
544 inline ::bgs::protocol::club::v1::MemberDescription* mutable_suggester();
545 inline ::bgs::protocol::club::v1::MemberDescription* release_suggester();
546 inline void set_allocated_suggester(::bgs::protocol::club::v1::MemberDescription* suggester);
547
548 // optional .bgs.protocol.club.v1.MemberDescription suggestee = 4;
549 inline bool has_suggestee() const;
550 inline void clear_suggestee();
551 static const int kSuggesteeFieldNumber = 4;
552 inline const ::bgs::protocol::club::v1::MemberDescription& suggestee() const;
553 inline ::bgs::protocol::club::v1::MemberDescription* mutable_suggestee();
554 inline ::bgs::protocol::club::v1::MemberDescription* release_suggestee();
555 inline void set_allocated_suggestee(::bgs::protocol::club::v1::MemberDescription* suggestee);
556
557 // optional .bgs.protocol.club.v1.ClubSlot slot = 5;
558 inline bool has_slot() const;
559 inline void clear_slot();
560 static const int kSlotFieldNumber = 5;
561 inline const ::bgs::protocol::club::v1::ClubSlot& slot() const;
562 inline ::bgs::protocol::club::v1::ClubSlot* mutable_slot();
563 inline ::bgs::protocol::club::v1::ClubSlot* release_slot();
564 inline void set_allocated_slot(::bgs::protocol::club::v1::ClubSlot* slot);
565
566 // repeated .bgs.protocol.v2.Attribute attribute = 6;
567 inline int attribute_size() const;
568 inline void clear_attribute();
569 static const int kAttributeFieldNumber = 6;
570 inline const ::bgs::protocol::v2::Attribute& attribute(int index) const;
571 inline ::bgs::protocol::v2::Attribute* mutable_attribute(int index);
572 inline ::bgs::protocol::v2::Attribute* add_attribute();
573 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
574 attribute() const;
575 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
576 mutable_attribute();
577
578 // optional uint64 creation_time = 7;
579 inline bool has_creation_time() const;
580 inline void clear_creation_time();
581 static const int kCreationTimeFieldNumber = 7;
582 inline ::google::protobuf::uint64 creation_time() const;
583 inline void set_creation_time(::google::protobuf::uint64 value);
584
585 // optional uint64 expiration_time = 8;
586 inline bool has_expiration_time() const;
587 inline void clear_expiration_time();
588 static const int kExpirationTimeFieldNumber = 8;
589 inline ::google::protobuf::uint64 expiration_time() const;
590 inline void set_expiration_time(::google::protobuf::uint64 value);
591
592 // @@protoc_insertion_point(class_scope:bgs.protocol.club.v1.ClubSuggestion)
593 private:
594 inline void set_has_id();
595 inline void clear_has_id();
596 inline void set_has_club_id();
597 inline void clear_has_club_id();
598 inline void set_has_suggester();
599 inline void clear_has_suggester();
600 inline void set_has_suggestee();
601 inline void clear_has_suggestee();
602 inline void set_has_slot();
603 inline void clear_has_slot();
604 inline void set_has_creation_time();
605 inline void clear_has_creation_time();
606 inline void set_has_expiration_time();
607 inline void clear_has_expiration_time();
608
609 ::google::protobuf::UnknownFieldSet _unknown_fields_;
610
612 mutable int _cached_size_;
618 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_;
624
627};
628// -------------------------------------------------------------------
629
630class TC_PROTO_API CreateTicketOptions : public ::google::protobuf::Message {
631 public:
634
636
638 CopyFrom(from);
639 return *this;
640 }
641
642 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
643 return _unknown_fields_;
644 }
645
646 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
647 return &_unknown_fields_;
648 }
649
650 static const ::google::protobuf::Descriptor* descriptor();
652
654
655 // implements Message ----------------------------------------------
656
658 int GetCachedSize() const { return _cached_size_; }
659 private:
662 void SetCachedSize(int size) const;
663 public:
664 ::google::protobuf::Metadata GetMetadata() const;
665
666 // nested types ----------------------------------------------------
667
668 // accessors -------------------------------------------------------
669
670 // optional .bgs.protocol.club.v1.ClubSlot slot = 1;
671 inline bool has_slot() const;
672 inline void clear_slot();
673 static const int kSlotFieldNumber = 1;
674 inline const ::bgs::protocol::club::v1::ClubSlot& slot() const;
675 inline ::bgs::protocol::club::v1::ClubSlot* mutable_slot();
676 inline ::bgs::protocol::club::v1::ClubSlot* release_slot();
677 inline void set_allocated_slot(::bgs::protocol::club::v1::ClubSlot* slot);
678
679 // repeated .bgs.protocol.v2.Attribute attribute = 2;
680 inline int attribute_size() const;
681 inline void clear_attribute();
682 static const int kAttributeFieldNumber = 2;
683 inline const ::bgs::protocol::v2::Attribute& attribute(int index) const;
684 inline ::bgs::protocol::v2::Attribute* mutable_attribute(int index);
685 inline ::bgs::protocol::v2::Attribute* add_attribute();
686 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
687 attribute() const;
688 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
689 mutable_attribute();
690
691 // optional uint32 allowed_redeem_count = 3;
692 inline bool has_allowed_redeem_count() const;
693 inline void clear_allowed_redeem_count();
694 static const int kAllowedRedeemCountFieldNumber = 3;
695 inline ::google::protobuf::uint32 allowed_redeem_count() const;
696 inline void set_allowed_redeem_count(::google::protobuf::uint32 value);
697
698 // optional uint64 expiration_time = 4;
699 inline bool has_expiration_time() const;
700 inline void clear_expiration_time();
701 static const int kExpirationTimeFieldNumber = 4;
702 inline ::google::protobuf::uint64 expiration_time() const;
703 inline void set_expiration_time(::google::protobuf::uint64 value);
704
705 // optional uint32 join_club_source = 5;
706 inline bool has_join_club_source() const;
707 inline void clear_join_club_source();
708 static const int kJoinClubSourceFieldNumber = 5;
709 inline ::google::protobuf::uint32 join_club_source() const;
710 inline void set_join_club_source(::google::protobuf::uint32 value);
711
712 // @@protoc_insertion_point(class_scope:bgs.protocol.club.v1.CreateTicketOptions)
713 private:
714 inline void set_has_slot();
715 inline void clear_has_slot();
716 inline void set_has_allowed_redeem_count();
717 inline void clear_has_allowed_redeem_count();
718 inline void set_has_expiration_time();
719 inline void clear_has_expiration_time();
720 inline void set_has_join_club_source();
721 inline void clear_has_join_club_source();
722
723 ::google::protobuf::UnknownFieldSet _unknown_fields_;
724
726 mutable int _cached_size_;
728 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_;
735
738};
739// -------------------------------------------------------------------
740
741class TC_PROTO_API ClubTicket : public ::google::protobuf::Message {
742 public:
744 virtual ~ClubTicket();
745
746 ClubTicket(const ClubTicket& from);
747
748 inline ClubTicket& operator=(const ClubTicket& from) {
749 CopyFrom(from);
750 return *this;
751 }
752
753 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
754 return _unknown_fields_;
755 }
756
757 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
758 return &_unknown_fields_;
759 }
760
761 static const ::google::protobuf::Descriptor* descriptor();
763
764 void Swap(ClubTicket* other);
765
766 // implements Message ----------------------------------------------
767
768 ClubTicket* New() const;
769 int GetCachedSize() const { return _cached_size_; }
770 private:
773 void SetCachedSize(int size) const;
774 public:
775 ::google::protobuf::Metadata GetMetadata() const;
776
777 // nested types ----------------------------------------------------
778
779 // accessors -------------------------------------------------------
780
781 // optional string id = 1;
782 inline bool has_id() const;
783 inline void clear_id();
784 static const int kIdFieldNumber = 1;
785 inline const ::std::string& id() const;
786 inline void set_id(const ::std::string& value);
787 inline void set_id(const char* value);
788 inline void set_id(const char* value, size_t size);
789 inline ::std::string* mutable_id();
790 inline ::std::string* release_id();
791 inline void set_allocated_id(::std::string* id);
792
793 // optional .bgs.protocol.club.v1.MemberDescription creator = 2;
794 inline bool has_creator() const;
795 inline void clear_creator();
796 static const int kCreatorFieldNumber = 2;
797 inline const ::bgs::protocol::club::v1::MemberDescription& creator() const;
798 inline ::bgs::protocol::club::v1::MemberDescription* mutable_creator();
799 inline ::bgs::protocol::club::v1::MemberDescription* release_creator();
800 inline void set_allocated_creator(::bgs::protocol::club::v1::MemberDescription* creator);
801
802 // optional .bgs.protocol.club.v1.ClubDescription club = 3;
803 inline bool has_club() const;
804 inline void clear_club();
805 static const int kClubFieldNumber = 3;
806 inline const ::bgs::protocol::club::v1::ClubDescription& club() const;
807 inline ::bgs::protocol::club::v1::ClubDescription* mutable_club();
808 inline ::bgs::protocol::club::v1::ClubDescription* release_club();
809 inline void set_allocated_club(::bgs::protocol::club::v1::ClubDescription* club);
810
811 // optional .bgs.protocol.club.v1.ClubSlot slot = 4;
812 inline bool has_slot() const;
813 inline void clear_slot();
814 static const int kSlotFieldNumber = 4;
815 inline const ::bgs::protocol::club::v1::ClubSlot& slot() const;
816 inline ::bgs::protocol::club::v1::ClubSlot* mutable_slot();
817 inline ::bgs::protocol::club::v1::ClubSlot* release_slot();
818 inline void set_allocated_slot(::bgs::protocol::club::v1::ClubSlot* slot);
819
820 // repeated .bgs.protocol.v2.Attribute attribute = 5;
821 inline int attribute_size() const;
822 inline void clear_attribute();
823 static const int kAttributeFieldNumber = 5;
824 inline const ::bgs::protocol::v2::Attribute& attribute(int index) const;
825 inline ::bgs::protocol::v2::Attribute* mutable_attribute(int index);
826 inline ::bgs::protocol::v2::Attribute* add_attribute();
827 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
828 attribute() const;
829 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
830 mutable_attribute();
831
832 // optional uint32 current_redeem_count = 6;
833 inline bool has_current_redeem_count() const;
834 inline void clear_current_redeem_count();
835 static const int kCurrentRedeemCountFieldNumber = 6;
836 inline ::google::protobuf::uint32 current_redeem_count() const;
837 inline void set_current_redeem_count(::google::protobuf::uint32 value);
838
839 // optional uint32 allowed_redeem_count = 7;
840 inline bool has_allowed_redeem_count() const;
841 inline void clear_allowed_redeem_count();
842 static const int kAllowedRedeemCountFieldNumber = 7;
843 inline ::google::protobuf::uint32 allowed_redeem_count() const;
844 inline void set_allowed_redeem_count(::google::protobuf::uint32 value);
845
846 // optional uint64 creation_time = 8;
847 inline bool has_creation_time() const;
848 inline void clear_creation_time();
849 static const int kCreationTimeFieldNumber = 8;
850 inline ::google::protobuf::uint64 creation_time() const;
851 inline void set_creation_time(::google::protobuf::uint64 value);
852
853 // optional uint64 expiration_time = 9;
854 inline bool has_expiration_time() const;
855 inline void clear_expiration_time();
856 static const int kExpirationTimeFieldNumber = 9;
857 inline ::google::protobuf::uint64 expiration_time() const;
858 inline void set_expiration_time(::google::protobuf::uint64 value);
859
860 // @@protoc_insertion_point(class_scope:bgs.protocol.club.v1.ClubTicket)
861 private:
862 inline void set_has_id();
863 inline void clear_has_id();
864 inline void set_has_creator();
865 inline void clear_has_creator();
866 inline void set_has_club();
867 inline void clear_has_club();
868 inline void set_has_slot();
869 inline void clear_has_slot();
870 inline void set_has_current_redeem_count();
871 inline void clear_has_current_redeem_count();
872 inline void set_has_allowed_redeem_count();
873 inline void clear_has_allowed_redeem_count();
874 inline void set_has_creation_time();
875 inline void clear_has_creation_time();
876 inline void set_has_expiration_time();
877 inline void clear_has_expiration_time();
878
879 ::google::protobuf::UnknownFieldSet _unknown_fields_;
880
882 mutable int _cached_size_;
883 ::std::string* id_;
887 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_;
895
898};
899// ===================================================================
900
901// ===================================================================
902
903// ===================================================================
904
905// ClubSlot
906
907// optional uint32 role = 1;
908inline bool ClubSlot::has_role() const {
909 return (_has_bits_[0] & 0x00000001u) != 0;
910}
912 _has_bits_[0] |= 0x00000001u;
913}
915 _has_bits_[0] &= ~0x00000001u;
916}
917inline void ClubSlot::clear_role() {
918 role_ = 0u;
920}
922 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubSlot.role)
923 return role_;
924}
926 set_has_role();
927 role_ = value;
928 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.ClubSlot.role)
929}
930
931// optional uint64 default_stream_id = 2;
933 return (_has_bits_[0] & 0x00000002u) != 0;
934}
936 _has_bits_[0] |= 0x00000002u;
937}
939 _has_bits_[0] &= ~0x00000002u;
940}
942 default_stream_id_ = GOOGLE_ULONGLONG(0);
944}
946 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubSlot.default_stream_id)
947 return default_stream_id_;
948}
951 default_stream_id_ = value;
952 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.ClubSlot.default_stream_id)
953}
954
955// -------------------------------------------------------------------
956
957// SendInvitationOptions
958
959// optional .bgs.protocol.club.v1.MemberId target_id = 1;
961 return (_has_bits_[0] & 0x00000001u) != 0;
962}
964 _has_bits_[0] |= 0x00000001u;
965}
967 _has_bits_[0] &= ~0x00000001u;
968}
970 if (target_id_ != NULL) target_id_->::bgs::protocol::club::v1::MemberId::Clear();
972}
973inline const ::bgs::protocol::club::v1::MemberId& SendInvitationOptions::target_id() const {
974 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.SendInvitationOptions.target_id)
976}
977inline ::bgs::protocol::club::v1::MemberId* SendInvitationOptions::mutable_target_id() {
979 if (target_id_ == NULL) target_id_ = new ::bgs::protocol::club::v1::MemberId;
980 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.SendInvitationOptions.target_id)
981 return target_id_;
982}
983inline ::bgs::protocol::club::v1::MemberId* SendInvitationOptions::release_target_id() {
986 target_id_ = NULL;
987 return temp;
988}
990 delete target_id_;
992 if (target_id) {
994 } else {
996 }
997 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.SendInvitationOptions.target_id)
998}
999
1000// optional .bgs.protocol.club.v1.ClubSlot slot = 2;
1002 return (_has_bits_[0] & 0x00000002u) != 0;
1003}
1005 _has_bits_[0] |= 0x00000002u;
1006}
1008 _has_bits_[0] &= ~0x00000002u;
1009}
1011 if (slot_ != NULL) slot_->::bgs::protocol::club::v1::ClubSlot::Clear();
1013}
1014inline const ::bgs::protocol::club::v1::ClubSlot& SendInvitationOptions::slot() const {
1015 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.SendInvitationOptions.slot)
1016 return slot_ != NULL ? *slot_ : *default_instance_->slot_;
1017}
1018inline ::bgs::protocol::club::v1::ClubSlot* SendInvitationOptions::mutable_slot() {
1019 set_has_slot();
1020 if (slot_ == NULL) slot_ = new ::bgs::protocol::club::v1::ClubSlot;
1021 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.SendInvitationOptions.slot)
1022 return slot_;
1023}
1024inline ::bgs::protocol::club::v1::ClubSlot* SendInvitationOptions::release_slot() {
1027 slot_ = NULL;
1028 return temp;
1029}
1031 delete slot_;
1032 slot_ = slot;
1033 if (slot) {
1034 set_has_slot();
1035 } else {
1037 }
1038 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.SendInvitationOptions.slot)
1039}
1040
1041// repeated .bgs.protocol.v2.Attribute attribute = 3;
1043 return attribute_.size();
1044}
1046 attribute_.Clear();
1047}
1048inline const ::bgs::protocol::v2::Attribute& SendInvitationOptions::attribute(int index) const {
1049 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.SendInvitationOptions.attribute)
1050 return attribute_.Get(index);
1051}
1052inline ::bgs::protocol::v2::Attribute* SendInvitationOptions::mutable_attribute(int index) {
1053 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.SendInvitationOptions.attribute)
1054 return attribute_.Mutable(index);
1055}
1056inline ::bgs::protocol::v2::Attribute* SendInvitationOptions::add_attribute() {
1057 // @@protoc_insertion_point(field_add:bgs.protocol.club.v1.SendInvitationOptions.attribute)
1058 return attribute_.Add();
1059}
1060inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
1062 // @@protoc_insertion_point(field_list:bgs.protocol.club.v1.SendInvitationOptions.attribute)
1063 return attribute_;
1064}
1065inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
1067 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.club.v1.SendInvitationOptions.attribute)
1068 return &attribute_;
1069}
1070
1071// -------------------------------------------------------------------
1072
1073// ClubInvitation
1074
1075// optional fixed64 id = 1;
1076inline bool ClubInvitation::has_id() const {
1077 return (_has_bits_[0] & 0x00000001u) != 0;
1078}
1080 _has_bits_[0] |= 0x00000001u;
1081}
1083 _has_bits_[0] &= ~0x00000001u;
1084}
1086 id_ = GOOGLE_ULONGLONG(0);
1087 clear_has_id();
1088}
1090 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubInvitation.id)
1091 return id_;
1092}
1094 set_has_id();
1095 id_ = value;
1096 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.ClubInvitation.id)
1097}
1098
1099// optional .bgs.protocol.club.v1.MemberDescription inviter = 2;
1100inline bool ClubInvitation::has_inviter() const {
1101 return (_has_bits_[0] & 0x00000002u) != 0;
1102}
1104 _has_bits_[0] |= 0x00000002u;
1105}
1107 _has_bits_[0] &= ~0x00000002u;
1108}
1110 if (inviter_ != NULL) inviter_->::bgs::protocol::club::v1::MemberDescription::Clear();
1112}
1113inline const ::bgs::protocol::club::v1::MemberDescription& ClubInvitation::inviter() const {
1114 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubInvitation.inviter)
1115 return inviter_ != NULL ? *inviter_ : *default_instance_->inviter_;
1116}
1117inline ::bgs::protocol::club::v1::MemberDescription* ClubInvitation::mutable_inviter() {
1119 if (inviter_ == NULL) inviter_ = new ::bgs::protocol::club::v1::MemberDescription;
1120 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.ClubInvitation.inviter)
1121 return inviter_;
1122}
1123inline ::bgs::protocol::club::v1::MemberDescription* ClubInvitation::release_inviter() {
1126 inviter_ = NULL;
1127 return temp;
1128}
1130 delete inviter_;
1131 inviter_ = inviter;
1132 if (inviter) {
1134 } else {
1136 }
1137 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.ClubInvitation.inviter)
1138}
1139
1140// optional .bgs.protocol.club.v1.MemberDescription invitee = 3;
1141inline bool ClubInvitation::has_invitee() const {
1142 return (_has_bits_[0] & 0x00000004u) != 0;
1143}
1145 _has_bits_[0] |= 0x00000004u;
1146}
1148 _has_bits_[0] &= ~0x00000004u;
1149}
1151 if (invitee_ != NULL) invitee_->::bgs::protocol::club::v1::MemberDescription::Clear();
1153}
1154inline const ::bgs::protocol::club::v1::MemberDescription& ClubInvitation::invitee() const {
1155 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubInvitation.invitee)
1156 return invitee_ != NULL ? *invitee_ : *default_instance_->invitee_;
1157}
1158inline ::bgs::protocol::club::v1::MemberDescription* ClubInvitation::mutable_invitee() {
1160 if (invitee_ == NULL) invitee_ = new ::bgs::protocol::club::v1::MemberDescription;
1161 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.ClubInvitation.invitee)
1162 return invitee_;
1163}
1164inline ::bgs::protocol::club::v1::MemberDescription* ClubInvitation::release_invitee() {
1167 invitee_ = NULL;
1168 return temp;
1169}
1171 delete invitee_;
1172 invitee_ = invitee;
1173 if (invitee) {
1175 } else {
1177 }
1178 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.ClubInvitation.invitee)
1179}
1180
1181// optional .bgs.protocol.club.v1.ClubDescription club = 4;
1182inline bool ClubInvitation::has_club() const {
1183 return (_has_bits_[0] & 0x00000008u) != 0;
1184}
1186 _has_bits_[0] |= 0x00000008u;
1187}
1189 _has_bits_[0] &= ~0x00000008u;
1190}
1192 if (club_ != NULL) club_->::bgs::protocol::club::v1::ClubDescription::Clear();
1194}
1195inline const ::bgs::protocol::club::v1::ClubDescription& ClubInvitation::club() const {
1196 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubInvitation.club)
1197 return club_ != NULL ? *club_ : *default_instance_->club_;
1198}
1199inline ::bgs::protocol::club::v1::ClubDescription* ClubInvitation::mutable_club() {
1200 set_has_club();
1201 if (club_ == NULL) club_ = new ::bgs::protocol::club::v1::ClubDescription;
1202 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.ClubInvitation.club)
1203 return club_;
1204}
1205inline ::bgs::protocol::club::v1::ClubDescription* ClubInvitation::release_club() {
1208 club_ = NULL;
1209 return temp;
1210}
1212 delete club_;
1213 club_ = club;
1214 if (club) {
1215 set_has_club();
1216 } else {
1218 }
1219 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.ClubInvitation.club)
1220}
1221
1222// optional .bgs.protocol.club.v1.ClubSlot slot = 5;
1223inline bool ClubInvitation::has_slot() const {
1224 return (_has_bits_[0] & 0x00000010u) != 0;
1225}
1227 _has_bits_[0] |= 0x00000010u;
1228}
1230 _has_bits_[0] &= ~0x00000010u;
1231}
1233 if (slot_ != NULL) slot_->::bgs::protocol::club::v1::ClubSlot::Clear();
1235}
1236inline const ::bgs::protocol::club::v1::ClubSlot& ClubInvitation::slot() const {
1237 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubInvitation.slot)
1238 return slot_ != NULL ? *slot_ : *default_instance_->slot_;
1239}
1240inline ::bgs::protocol::club::v1::ClubSlot* ClubInvitation::mutable_slot() {
1241 set_has_slot();
1242 if (slot_ == NULL) slot_ = new ::bgs::protocol::club::v1::ClubSlot;
1243 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.ClubInvitation.slot)
1244 return slot_;
1245}
1246inline ::bgs::protocol::club::v1::ClubSlot* ClubInvitation::release_slot() {
1249 slot_ = NULL;
1250 return temp;
1251}
1253 delete slot_;
1254 slot_ = slot;
1255 if (slot) {
1256 set_has_slot();
1257 } else {
1259 }
1260 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.ClubInvitation.slot)
1261}
1262
1263// repeated .bgs.protocol.v2.Attribute attribute = 6;
1265 return attribute_.size();
1266}
1268 attribute_.Clear();
1269}
1270inline const ::bgs::protocol::v2::Attribute& ClubInvitation::attribute(int index) const {
1271 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubInvitation.attribute)
1272 return attribute_.Get(index);
1273}
1274inline ::bgs::protocol::v2::Attribute* ClubInvitation::mutable_attribute(int index) {
1275 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.ClubInvitation.attribute)
1276 return attribute_.Mutable(index);
1277}
1278inline ::bgs::protocol::v2::Attribute* ClubInvitation::add_attribute() {
1279 // @@protoc_insertion_point(field_add:bgs.protocol.club.v1.ClubInvitation.attribute)
1280 return attribute_.Add();
1281}
1282inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
1284 // @@protoc_insertion_point(field_list:bgs.protocol.club.v1.ClubInvitation.attribute)
1285 return attribute_;
1286}
1287inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
1289 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.club.v1.ClubInvitation.attribute)
1290 return &attribute_;
1291}
1292
1293// optional uint64 creation_time = 7;
1295 return (_has_bits_[0] & 0x00000040u) != 0;
1296}
1298 _has_bits_[0] |= 0x00000040u;
1299}
1301 _has_bits_[0] &= ~0x00000040u;
1302}
1304 creation_time_ = GOOGLE_ULONGLONG(0);
1306}
1308 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubInvitation.creation_time)
1309 return creation_time_;
1310}
1313 creation_time_ = value;
1314 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.ClubInvitation.creation_time)
1315}
1316
1317// optional uint64 expiration_time = 8;
1319 return (_has_bits_[0] & 0x00000080u) != 0;
1320}
1322 _has_bits_[0] |= 0x00000080u;
1323}
1325 _has_bits_[0] &= ~0x00000080u;
1326}
1328 expiration_time_ = GOOGLE_ULONGLONG(0);
1330}
1332 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubInvitation.expiration_time)
1333 return expiration_time_;
1334}
1337 expiration_time_ = value;
1338 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.ClubInvitation.expiration_time)
1339}
1340
1341// optional .bgs.protocol.club.v1.MemberDescription suggester = 9;
1343 return (_has_bits_[0] & 0x00000100u) != 0;
1344}
1346 _has_bits_[0] |= 0x00000100u;
1347}
1349 _has_bits_[0] &= ~0x00000100u;
1350}
1352 if (suggester_ != NULL) suggester_->::bgs::protocol::club::v1::MemberDescription::Clear();
1354}
1355inline const ::bgs::protocol::club::v1::MemberDescription& ClubInvitation::suggester() const {
1356 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubInvitation.suggester)
1357 return suggester_ != NULL ? *suggester_ : *default_instance_->suggester_;
1358}
1359inline ::bgs::protocol::club::v1::MemberDescription* ClubInvitation::mutable_suggester() {
1361 if (suggester_ == NULL) suggester_ = new ::bgs::protocol::club::v1::MemberDescription;
1362 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.ClubInvitation.suggester)
1363 return suggester_;
1364}
1365inline ::bgs::protocol::club::v1::MemberDescription* ClubInvitation::release_suggester() {
1368 suggester_ = NULL;
1369 return temp;
1370}
1372 delete suggester_;
1374 if (suggester) {
1376 } else {
1378 }
1379 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.ClubInvitation.suggester)
1380}
1381
1382// -------------------------------------------------------------------
1383
1384// SendSuggestionOptions
1385
1386// optional .bgs.protocol.club.v1.MemberId target_id = 1;
1388 return (_has_bits_[0] & 0x00000001u) != 0;
1389}
1391 _has_bits_[0] |= 0x00000001u;
1392}
1394 _has_bits_[0] &= ~0x00000001u;
1395}
1397 if (target_id_ != NULL) target_id_->::bgs::protocol::club::v1::MemberId::Clear();
1399}
1400inline const ::bgs::protocol::club::v1::MemberId& SendSuggestionOptions::target_id() const {
1401 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.SendSuggestionOptions.target_id)
1402 return target_id_ != NULL ? *target_id_ : *default_instance_->target_id_;
1403}
1404inline ::bgs::protocol::club::v1::MemberId* SendSuggestionOptions::mutable_target_id() {
1406 if (target_id_ == NULL) target_id_ = new ::bgs::protocol::club::v1::MemberId;
1407 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.SendSuggestionOptions.target_id)
1408 return target_id_;
1409}
1410inline ::bgs::protocol::club::v1::MemberId* SendSuggestionOptions::release_target_id() {
1413 target_id_ = NULL;
1414 return temp;
1415}
1417 delete target_id_;
1419 if (target_id) {
1421 } else {
1423 }
1424 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.SendSuggestionOptions.target_id)
1425}
1426
1427// optional .bgs.protocol.club.v1.ClubSlot slot = 2;
1429 return (_has_bits_[0] & 0x00000002u) != 0;
1430}
1432 _has_bits_[0] |= 0x00000002u;
1433}
1435 _has_bits_[0] &= ~0x00000002u;
1436}
1438 if (slot_ != NULL) slot_->::bgs::protocol::club::v1::ClubSlot::Clear();
1440}
1441inline const ::bgs::protocol::club::v1::ClubSlot& SendSuggestionOptions::slot() const {
1442 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.SendSuggestionOptions.slot)
1443 return slot_ != NULL ? *slot_ : *default_instance_->slot_;
1444}
1445inline ::bgs::protocol::club::v1::ClubSlot* SendSuggestionOptions::mutable_slot() {
1446 set_has_slot();
1447 if (slot_ == NULL) slot_ = new ::bgs::protocol::club::v1::ClubSlot;
1448 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.SendSuggestionOptions.slot)
1449 return slot_;
1450}
1451inline ::bgs::protocol::club::v1::ClubSlot* SendSuggestionOptions::release_slot() {
1454 slot_ = NULL;
1455 return temp;
1456}
1458 delete slot_;
1459 slot_ = slot;
1460 if (slot) {
1461 set_has_slot();
1462 } else {
1464 }
1465 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.SendSuggestionOptions.slot)
1466}
1467
1468// repeated .bgs.protocol.v2.Attribute attribute = 3;
1470 return attribute_.size();
1471}
1473 attribute_.Clear();
1474}
1475inline const ::bgs::protocol::v2::Attribute& SendSuggestionOptions::attribute(int index) const {
1476 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.SendSuggestionOptions.attribute)
1477 return attribute_.Get(index);
1478}
1479inline ::bgs::protocol::v2::Attribute* SendSuggestionOptions::mutable_attribute(int index) {
1480 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.SendSuggestionOptions.attribute)
1481 return attribute_.Mutable(index);
1482}
1483inline ::bgs::protocol::v2::Attribute* SendSuggestionOptions::add_attribute() {
1484 // @@protoc_insertion_point(field_add:bgs.protocol.club.v1.SendSuggestionOptions.attribute)
1485 return attribute_.Add();
1486}
1487inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
1489 // @@protoc_insertion_point(field_list:bgs.protocol.club.v1.SendSuggestionOptions.attribute)
1490 return attribute_;
1491}
1492inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
1494 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.club.v1.SendSuggestionOptions.attribute)
1495 return &attribute_;
1496}
1497
1498// optional uint32 join_club_source = 4;
1500 return (_has_bits_[0] & 0x00000008u) != 0;
1501}
1503 _has_bits_[0] |= 0x00000008u;
1504}
1506 _has_bits_[0] &= ~0x00000008u;
1507}
1509 join_club_source_ = 0u;
1511}
1513 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.SendSuggestionOptions.join_club_source)
1514 return join_club_source_;
1515}
1518 join_club_source_ = value;
1519 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.SendSuggestionOptions.join_club_source)
1520}
1521
1522// -------------------------------------------------------------------
1523
1524// ClubSuggestion
1525
1526// optional fixed64 id = 1;
1527inline bool ClubSuggestion::has_id() const {
1528 return (_has_bits_[0] & 0x00000001u) != 0;
1529}
1531 _has_bits_[0] |= 0x00000001u;
1532}
1534 _has_bits_[0] &= ~0x00000001u;
1535}
1537 id_ = GOOGLE_ULONGLONG(0);
1538 clear_has_id();
1539}
1541 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubSuggestion.id)
1542 return id_;
1543}
1545 set_has_id();
1546 id_ = value;
1547 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.ClubSuggestion.id)
1548}
1549
1550// optional uint64 club_id = 2;
1551inline bool ClubSuggestion::has_club_id() const {
1552 return (_has_bits_[0] & 0x00000002u) != 0;
1553}
1555 _has_bits_[0] |= 0x00000002u;
1556}
1558 _has_bits_[0] &= ~0x00000002u;
1559}
1561 club_id_ = GOOGLE_ULONGLONG(0);
1563}
1565 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubSuggestion.club_id)
1566 return club_id_;
1567}
1570 club_id_ = value;
1571 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.ClubSuggestion.club_id)
1572}
1573
1574// optional .bgs.protocol.club.v1.MemberDescription suggester = 3;
1576 return (_has_bits_[0] & 0x00000004u) != 0;
1577}
1579 _has_bits_[0] |= 0x00000004u;
1580}
1582 _has_bits_[0] &= ~0x00000004u;
1583}
1585 if (suggester_ != NULL) suggester_->::bgs::protocol::club::v1::MemberDescription::Clear();
1587}
1588inline const ::bgs::protocol::club::v1::MemberDescription& ClubSuggestion::suggester() const {
1589 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubSuggestion.suggester)
1590 return suggester_ != NULL ? *suggester_ : *default_instance_->suggester_;
1591}
1592inline ::bgs::protocol::club::v1::MemberDescription* ClubSuggestion::mutable_suggester() {
1594 if (suggester_ == NULL) suggester_ = new ::bgs::protocol::club::v1::MemberDescription;
1595 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.ClubSuggestion.suggester)
1596 return suggester_;
1597}
1598inline ::bgs::protocol::club::v1::MemberDescription* ClubSuggestion::release_suggester() {
1601 suggester_ = NULL;
1602 return temp;
1603}
1605 delete suggester_;
1607 if (suggester) {
1609 } else {
1611 }
1612 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.ClubSuggestion.suggester)
1613}
1614
1615// optional .bgs.protocol.club.v1.MemberDescription suggestee = 4;
1617 return (_has_bits_[0] & 0x00000008u) != 0;
1618}
1620 _has_bits_[0] |= 0x00000008u;
1621}
1623 _has_bits_[0] &= ~0x00000008u;
1624}
1626 if (suggestee_ != NULL) suggestee_->::bgs::protocol::club::v1::MemberDescription::Clear();
1628}
1629inline const ::bgs::protocol::club::v1::MemberDescription& ClubSuggestion::suggestee() const {
1630 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubSuggestion.suggestee)
1631 return suggestee_ != NULL ? *suggestee_ : *default_instance_->suggestee_;
1632}
1633inline ::bgs::protocol::club::v1::MemberDescription* ClubSuggestion::mutable_suggestee() {
1635 if (suggestee_ == NULL) suggestee_ = new ::bgs::protocol::club::v1::MemberDescription;
1636 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.ClubSuggestion.suggestee)
1637 return suggestee_;
1638}
1639inline ::bgs::protocol::club::v1::MemberDescription* ClubSuggestion::release_suggestee() {
1642 suggestee_ = NULL;
1643 return temp;
1644}
1646 delete suggestee_;
1648 if (suggestee) {
1650 } else {
1652 }
1653 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.ClubSuggestion.suggestee)
1654}
1655
1656// optional .bgs.protocol.club.v1.ClubSlot slot = 5;
1657inline bool ClubSuggestion::has_slot() const {
1658 return (_has_bits_[0] & 0x00000010u) != 0;
1659}
1661 _has_bits_[0] |= 0x00000010u;
1662}
1664 _has_bits_[0] &= ~0x00000010u;
1665}
1667 if (slot_ != NULL) slot_->::bgs::protocol::club::v1::ClubSlot::Clear();
1669}
1670inline const ::bgs::protocol::club::v1::ClubSlot& ClubSuggestion::slot() const {
1671 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubSuggestion.slot)
1672 return slot_ != NULL ? *slot_ : *default_instance_->slot_;
1673}
1674inline ::bgs::protocol::club::v1::ClubSlot* ClubSuggestion::mutable_slot() {
1675 set_has_slot();
1676 if (slot_ == NULL) slot_ = new ::bgs::protocol::club::v1::ClubSlot;
1677 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.ClubSuggestion.slot)
1678 return slot_;
1679}
1680inline ::bgs::protocol::club::v1::ClubSlot* ClubSuggestion::release_slot() {
1683 slot_ = NULL;
1684 return temp;
1685}
1687 delete slot_;
1688 slot_ = slot;
1689 if (slot) {
1690 set_has_slot();
1691 } else {
1693 }
1694 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.ClubSuggestion.slot)
1695}
1696
1697// repeated .bgs.protocol.v2.Attribute attribute = 6;
1699 return attribute_.size();
1700}
1702 attribute_.Clear();
1703}
1704inline const ::bgs::protocol::v2::Attribute& ClubSuggestion::attribute(int index) const {
1705 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubSuggestion.attribute)
1706 return attribute_.Get(index);
1707}
1708inline ::bgs::protocol::v2::Attribute* ClubSuggestion::mutable_attribute(int index) {
1709 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.ClubSuggestion.attribute)
1710 return attribute_.Mutable(index);
1711}
1712inline ::bgs::protocol::v2::Attribute* ClubSuggestion::add_attribute() {
1713 // @@protoc_insertion_point(field_add:bgs.protocol.club.v1.ClubSuggestion.attribute)
1714 return attribute_.Add();
1715}
1716inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
1718 // @@protoc_insertion_point(field_list:bgs.protocol.club.v1.ClubSuggestion.attribute)
1719 return attribute_;
1720}
1721inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
1723 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.club.v1.ClubSuggestion.attribute)
1724 return &attribute_;
1725}
1726
1727// optional uint64 creation_time = 7;
1729 return (_has_bits_[0] & 0x00000040u) != 0;
1730}
1732 _has_bits_[0] |= 0x00000040u;
1733}
1735 _has_bits_[0] &= ~0x00000040u;
1736}
1738 creation_time_ = GOOGLE_ULONGLONG(0);
1740}
1742 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubSuggestion.creation_time)
1743 return creation_time_;
1744}
1747 creation_time_ = value;
1748 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.ClubSuggestion.creation_time)
1749}
1750
1751// optional uint64 expiration_time = 8;
1753 return (_has_bits_[0] & 0x00000080u) != 0;
1754}
1756 _has_bits_[0] |= 0x00000080u;
1757}
1759 _has_bits_[0] &= ~0x00000080u;
1760}
1762 expiration_time_ = GOOGLE_ULONGLONG(0);
1764}
1766 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubSuggestion.expiration_time)
1767 return expiration_time_;
1768}
1771 expiration_time_ = value;
1772 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.ClubSuggestion.expiration_time)
1773}
1774
1775// -------------------------------------------------------------------
1776
1777// CreateTicketOptions
1778
1779// optional .bgs.protocol.club.v1.ClubSlot slot = 1;
1781 return (_has_bits_[0] & 0x00000001u) != 0;
1782}
1784 _has_bits_[0] |= 0x00000001u;
1785}
1787 _has_bits_[0] &= ~0x00000001u;
1788}
1790 if (slot_ != NULL) slot_->::bgs::protocol::club::v1::ClubSlot::Clear();
1792}
1793inline const ::bgs::protocol::club::v1::ClubSlot& CreateTicketOptions::slot() const {
1794 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.CreateTicketOptions.slot)
1795 return slot_ != NULL ? *slot_ : *default_instance_->slot_;
1796}
1797inline ::bgs::protocol::club::v1::ClubSlot* CreateTicketOptions::mutable_slot() {
1798 set_has_slot();
1799 if (slot_ == NULL) slot_ = new ::bgs::protocol::club::v1::ClubSlot;
1800 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.CreateTicketOptions.slot)
1801 return slot_;
1802}
1803inline ::bgs::protocol::club::v1::ClubSlot* CreateTicketOptions::release_slot() {
1806 slot_ = NULL;
1807 return temp;
1808}
1810 delete slot_;
1811 slot_ = slot;
1812 if (slot) {
1813 set_has_slot();
1814 } else {
1816 }
1817 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.CreateTicketOptions.slot)
1818}
1819
1820// repeated .bgs.protocol.v2.Attribute attribute = 2;
1822 return attribute_.size();
1823}
1825 attribute_.Clear();
1826}
1827inline const ::bgs::protocol::v2::Attribute& CreateTicketOptions::attribute(int index) const {
1828 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.CreateTicketOptions.attribute)
1829 return attribute_.Get(index);
1830}
1831inline ::bgs::protocol::v2::Attribute* CreateTicketOptions::mutable_attribute(int index) {
1832 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.CreateTicketOptions.attribute)
1833 return attribute_.Mutable(index);
1834}
1835inline ::bgs::protocol::v2::Attribute* CreateTicketOptions::add_attribute() {
1836 // @@protoc_insertion_point(field_add:bgs.protocol.club.v1.CreateTicketOptions.attribute)
1837 return attribute_.Add();
1838}
1839inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
1841 // @@protoc_insertion_point(field_list:bgs.protocol.club.v1.CreateTicketOptions.attribute)
1842 return attribute_;
1843}
1844inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
1846 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.club.v1.CreateTicketOptions.attribute)
1847 return &attribute_;
1848}
1849
1850// optional uint32 allowed_redeem_count = 3;
1852 return (_has_bits_[0] & 0x00000004u) != 0;
1853}
1855 _has_bits_[0] |= 0x00000004u;
1856}
1858 _has_bits_[0] &= ~0x00000004u;
1859}
1863}
1865 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.CreateTicketOptions.allowed_redeem_count)
1866 return allowed_redeem_count_;
1867}
1870 allowed_redeem_count_ = value;
1871 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.CreateTicketOptions.allowed_redeem_count)
1872}
1873
1874// optional uint64 expiration_time = 4;
1876 return (_has_bits_[0] & 0x00000008u) != 0;
1877}
1879 _has_bits_[0] |= 0x00000008u;
1880}
1882 _has_bits_[0] &= ~0x00000008u;
1883}
1885 expiration_time_ = GOOGLE_ULONGLONG(0);
1887}
1889 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.CreateTicketOptions.expiration_time)
1890 return expiration_time_;
1891}
1894 expiration_time_ = value;
1895 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.CreateTicketOptions.expiration_time)
1896}
1897
1898// optional uint32 join_club_source = 5;
1900 return (_has_bits_[0] & 0x00000010u) != 0;
1901}
1903 _has_bits_[0] |= 0x00000010u;
1904}
1906 _has_bits_[0] &= ~0x00000010u;
1907}
1909 join_club_source_ = 0u;
1911}
1913 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.CreateTicketOptions.join_club_source)
1914 return join_club_source_;
1915}
1918 join_club_source_ = value;
1919 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.CreateTicketOptions.join_club_source)
1920}
1921
1922// -------------------------------------------------------------------
1923
1924// ClubTicket
1925
1926// optional string id = 1;
1927inline bool ClubTicket::has_id() const {
1928 return (_has_bits_[0] & 0x00000001u) != 0;
1929}
1931 _has_bits_[0] |= 0x00000001u;
1932}
1934 _has_bits_[0] &= ~0x00000001u;
1935}
1937 if (id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1938 id_->clear();
1939 }
1940 clear_has_id();
1941}
1942inline const ::std::string& ClubTicket::id() const {
1943 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubTicket.id)
1944 return *id_;
1945}
1946inline void ClubTicket::set_id(const ::std::string& value) {
1947 set_has_id();
1948 if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1949 id_ = new ::std::string;
1950 }
1951 id_->assign(value);
1952 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.ClubTicket.id)
1953}
1954inline void ClubTicket::set_id(const char* value) {
1955 set_has_id();
1956 if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1957 id_ = new ::std::string;
1958 }
1959 id_->assign(value);
1960 // @@protoc_insertion_point(field_set_char:bgs.protocol.club.v1.ClubTicket.id)
1961}
1962inline void ClubTicket::set_id(const char* value, size_t size) {
1963 set_has_id();
1964 if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1965 id_ = new ::std::string;
1966 }
1967 id_->assign(reinterpret_cast<const char*>(value), size);
1968 // @@protoc_insertion_point(field_set_pointer:bgs.protocol.club.v1.ClubTicket.id)
1969}
1970inline ::std::string* ClubTicket::mutable_id() {
1971 set_has_id();
1972 if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1973 id_ = new ::std::string;
1974 }
1975 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.ClubTicket.id)
1976 return id_;
1977}
1978inline ::std::string* ClubTicket::release_id() {
1979 clear_has_id();
1980 if (id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1981 return NULL;
1982 } else {
1983 ::std::string* temp = id_;
1984 id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1985 return temp;
1986 }
1987}
1988inline void ClubTicket::set_allocated_id(::std::string* id) {
1989 if (id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1990 delete id_;
1991 }
1992 if (id) {
1993 set_has_id();
1994 id_ = id;
1995 } else {
1996 clear_has_id();
1997 id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1998 }
1999 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.ClubTicket.id)
2000}
2001
2002// optional .bgs.protocol.club.v1.MemberDescription creator = 2;
2003inline bool ClubTicket::has_creator() const {
2004 return (_has_bits_[0] & 0x00000002u) != 0;
2005}
2007 _has_bits_[0] |= 0x00000002u;
2008}
2010 _has_bits_[0] &= ~0x00000002u;
2011}
2013 if (creator_ != NULL) creator_->::bgs::protocol::club::v1::MemberDescription::Clear();
2015}
2016inline const ::bgs::protocol::club::v1::MemberDescription& ClubTicket::creator() const {
2017 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubTicket.creator)
2018 return creator_ != NULL ? *creator_ : *default_instance_->creator_;
2019}
2020inline ::bgs::protocol::club::v1::MemberDescription* ClubTicket::mutable_creator() {
2022 if (creator_ == NULL) creator_ = new ::bgs::protocol::club::v1::MemberDescription;
2023 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.ClubTicket.creator)
2024 return creator_;
2025}
2026inline ::bgs::protocol::club::v1::MemberDescription* ClubTicket::release_creator() {
2029 creator_ = NULL;
2030 return temp;
2031}
2033 delete creator_;
2034 creator_ = creator;
2035 if (creator) {
2037 } else {
2039 }
2040 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.ClubTicket.creator)
2041}
2042
2043// optional .bgs.protocol.club.v1.ClubDescription club = 3;
2044inline bool ClubTicket::has_club() const {
2045 return (_has_bits_[0] & 0x00000004u) != 0;
2046}
2048 _has_bits_[0] |= 0x00000004u;
2049}
2051 _has_bits_[0] &= ~0x00000004u;
2052}
2054 if (club_ != NULL) club_->::bgs::protocol::club::v1::ClubDescription::Clear();
2056}
2057inline const ::bgs::protocol::club::v1::ClubDescription& ClubTicket::club() const {
2058 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubTicket.club)
2059 return club_ != NULL ? *club_ : *default_instance_->club_;
2060}
2061inline ::bgs::protocol::club::v1::ClubDescription* ClubTicket::mutable_club() {
2062 set_has_club();
2063 if (club_ == NULL) club_ = new ::bgs::protocol::club::v1::ClubDescription;
2064 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.ClubTicket.club)
2065 return club_;
2066}
2067inline ::bgs::protocol::club::v1::ClubDescription* ClubTicket::release_club() {
2070 club_ = NULL;
2071 return temp;
2072}
2074 delete club_;
2075 club_ = club;
2076 if (club) {
2077 set_has_club();
2078 } else {
2080 }
2081 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.ClubTicket.club)
2082}
2083
2084// optional .bgs.protocol.club.v1.ClubSlot slot = 4;
2085inline bool ClubTicket::has_slot() const {
2086 return (_has_bits_[0] & 0x00000008u) != 0;
2087}
2089 _has_bits_[0] |= 0x00000008u;
2090}
2092 _has_bits_[0] &= ~0x00000008u;
2093}
2095 if (slot_ != NULL) slot_->::bgs::protocol::club::v1::ClubSlot::Clear();
2097}
2098inline const ::bgs::protocol::club::v1::ClubSlot& ClubTicket::slot() const {
2099 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubTicket.slot)
2100 return slot_ != NULL ? *slot_ : *default_instance_->slot_;
2101}
2102inline ::bgs::protocol::club::v1::ClubSlot* ClubTicket::mutable_slot() {
2103 set_has_slot();
2104 if (slot_ == NULL) slot_ = new ::bgs::protocol::club::v1::ClubSlot;
2105 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.ClubTicket.slot)
2106 return slot_;
2107}
2108inline ::bgs::protocol::club::v1::ClubSlot* ClubTicket::release_slot() {
2111 slot_ = NULL;
2112 return temp;
2113}
2115 delete slot_;
2116 slot_ = slot;
2117 if (slot) {
2118 set_has_slot();
2119 } else {
2121 }
2122 // @@protoc_insertion_point(field_set_allocated:bgs.protocol.club.v1.ClubTicket.slot)
2123}
2124
2125// repeated .bgs.protocol.v2.Attribute attribute = 5;
2126inline int ClubTicket::attribute_size() const {
2127 return attribute_.size();
2128}
2130 attribute_.Clear();
2131}
2132inline const ::bgs::protocol::v2::Attribute& ClubTicket::attribute(int index) const {
2133 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubTicket.attribute)
2134 return attribute_.Get(index);
2135}
2136inline ::bgs::protocol::v2::Attribute* ClubTicket::mutable_attribute(int index) {
2137 // @@protoc_insertion_point(field_mutable:bgs.protocol.club.v1.ClubTicket.attribute)
2138 return attribute_.Mutable(index);
2139}
2140inline ::bgs::protocol::v2::Attribute* ClubTicket::add_attribute() {
2141 // @@protoc_insertion_point(field_add:bgs.protocol.club.v1.ClubTicket.attribute)
2142 return attribute_.Add();
2143}
2144inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >&
2146 // @@protoc_insertion_point(field_list:bgs.protocol.club.v1.ClubTicket.attribute)
2147 return attribute_;
2148}
2149inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute >*
2151 // @@protoc_insertion_point(field_mutable_list:bgs.protocol.club.v1.ClubTicket.attribute)
2152 return &attribute_;
2153}
2154
2155// optional uint32 current_redeem_count = 6;
2157 return (_has_bits_[0] & 0x00000020u) != 0;
2158}
2160 _has_bits_[0] |= 0x00000020u;
2161}
2163 _has_bits_[0] &= ~0x00000020u;
2164}
2168}
2170 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubTicket.current_redeem_count)
2171 return current_redeem_count_;
2172}
2175 current_redeem_count_ = value;
2176 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.ClubTicket.current_redeem_count)
2177}
2178
2179// optional uint32 allowed_redeem_count = 7;
2181 return (_has_bits_[0] & 0x00000040u) != 0;
2182}
2184 _has_bits_[0] |= 0x00000040u;
2185}
2187 _has_bits_[0] &= ~0x00000040u;
2188}
2192}
2194 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubTicket.allowed_redeem_count)
2195 return allowed_redeem_count_;
2196}
2199 allowed_redeem_count_ = value;
2200 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.ClubTicket.allowed_redeem_count)
2201}
2202
2203// optional uint64 creation_time = 8;
2205 return (_has_bits_[0] & 0x00000080u) != 0;
2206}
2208 _has_bits_[0] |= 0x00000080u;
2209}
2211 _has_bits_[0] &= ~0x00000080u;
2212}
2214 creation_time_ = GOOGLE_ULONGLONG(0);
2216}
2218 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubTicket.creation_time)
2219 return creation_time_;
2220}
2223 creation_time_ = value;
2224 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.ClubTicket.creation_time)
2225}
2226
2227// optional uint64 expiration_time = 9;
2229 return (_has_bits_[0] & 0x00000100u) != 0;
2230}
2232 _has_bits_[0] |= 0x00000100u;
2233}
2235 _has_bits_[0] &= ~0x00000100u;
2236}
2238 expiration_time_ = GOOGLE_ULONGLONG(0);
2240}
2242 // @@protoc_insertion_point(field_get:bgs.protocol.club.v1.ClubTicket.expiration_time)
2243 return expiration_time_;
2244}
2247 expiration_time_ = value;
2248 // @@protoc_insertion_point(field_set:bgs.protocol.club.v1.ClubTicket.expiration_time)
2249}
2250
2251// @@protoc_insertion_point(namespace_scope)
2252
2253} // namespace v1
2254} // namespace club
2255} // namespace protocol
2256} // namespace bgs
2257
2258#ifndef SWIG
2259namespace google {
2260namespace protobuf {
2261} // namespace google
2262} // namespace protobuf
2263#endif // SWIG
2264
2265// @@protoc_insertion_point(global_scope)
2266
2267#endif // PROTOBUF_club_5finvitation_2eproto__INCLUDED
#define TC_PROTO_API
Definition: Define.h:105
uint64_t uint64
Definition: Define.h:141
uint32_t uint32
Definition: Define.h:142
const ::bgs::protocol::club::v1::MemberDescription & invitee() const
::bgs::protocol::club::v1::MemberDescription * invitee_
const ::bgs::protocol::club::v1::MemberDescription & suggester() const
::google::protobuf::uint32 _has_bits_[1]
inline ::google::protobuf::uint64 creation_time() const
inline ::google::protobuf::uint64 id() const
void Swap(ClubInvitation *other)
void set_allocated_invitee(::bgs::protocol::club::v1::MemberDescription *invitee)
friend void protobuf_ShutdownFile_club_5finvitation_2eproto()
void set_allocated_inviter(::bgs::protocol::club::v1::MemberDescription *inviter)
inline ::bgs::protocol::club::v1::ClubSlot * mutable_slot()
inline ::bgs::protocol::club::v1::ClubSlot * release_slot()
const ::bgs::protocol::club::v1::MemberDescription & inviter() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > * mutable_attribute()
::google::protobuf::uint64 creation_time_
ClubInvitation & operator=(const ClubInvitation &from)
const ::bgs::protocol::club::v1::ClubDescription & club() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
const ::bgs::protocol::club::v1::ClubSlot & slot() const
::bgs::protocol::club::v1::ClubSlot * slot_
void set_creation_time(::google::protobuf::uint64 value)
inline ::bgs::protocol::club::v1::MemberDescription * release_inviter()
::google::protobuf::Metadata GetMetadata() const
friend void protobuf_AssignDesc_club_5finvitation_2eproto()
void set_allocated_slot(::bgs::protocol::club::v1::ClubSlot *slot)
::bgs::protocol::club::v1::MemberDescription * inviter_
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > & attribute() const
void set_allocated_club(::bgs::protocol::club::v1::ClubDescription *club)
inline ::bgs::protocol::club::v1::MemberDescription * mutable_suggester()
inline ::bgs::protocol::v2::Attribute * add_attribute()
::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_
::google::protobuf::UnknownFieldSet _unknown_fields_
void set_id(::google::protobuf::uint64 value)
inline ::bgs::protocol::club::v1::MemberDescription * mutable_invitee()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
ClubInvitation(const ClubInvitation &from)
void set_allocated_suggester(::bgs::protocol::club::v1::MemberDescription *suggester)
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::uint64 expiration_time_
inline ::bgs::protocol::club::v1::MemberDescription * mutable_inviter()
friend void TC_PROTO_API protobuf_AddDesc_club_5finvitation_2eproto()
static const ClubInvitation & default_instance()
inline ::bgs::protocol::club::v1::MemberDescription * release_invitee()
inline ::bgs::protocol::club::v1::ClubDescription * mutable_club()
inline ::google::protobuf::uint64 expiration_time() const
inline ::bgs::protocol::club::v1::ClubDescription * release_club()
::bgs::protocol::club::v1::MemberDescription * suggester_
::bgs::protocol::club::v1::ClubDescription * club_
void set_expiration_time(::google::protobuf::uint64 value)
inline ::bgs::protocol::club::v1::MemberDescription * release_suggester()
void set_default_stream_id(::google::protobuf::uint64 value)
void SetCachedSize(int size) const
::google::protobuf::uint64 default_stream_id_
::google::protobuf::uint32 role_
inline ::google::protobuf::uint64 default_stream_id() const
::google::protobuf::Metadata GetMetadata() const
void Swap(ClubSlot *other)
friend void protobuf_ShutdownFile_club_5finvitation_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
static const ClubSlot & default_instance()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::uint32 role() const
friend void protobuf_AssignDesc_club_5finvitation_2eproto()
::google::protobuf::uint32 _has_bits_[1]
ClubSlot(const ClubSlot &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
friend void TC_PROTO_API protobuf_AddDesc_club_5finvitation_2eproto()
void set_role(::google::protobuf::uint32 value)
ClubSlot & operator=(const ClubSlot &from)
void set_allocated_suggestee(::bgs::protocol::club::v1::MemberDescription *suggestee)
void Swap(ClubSuggestion *other)
inline ::bgs::protocol::club::v1::ClubSlot * release_slot()
inline ::bgs::protocol::club::v1::MemberDescription * release_suggestee()
::google::protobuf::uint64 creation_time_
static const ClubSuggestion & default_instance()
void set_club_id(::google::protobuf::uint64 value)
inline ::bgs::protocol::club::v1::MemberDescription * release_suggester()
::bgs::protocol::club::v1::MemberDescription * suggester_
inline ::bgs::protocol::v2::Attribute * add_attribute()
ClubSuggestion(const ClubSuggestion &from)
::google::protobuf::Metadata GetMetadata() const
friend void protobuf_ShutdownFile_club_5finvitation_2eproto()
const ::bgs::protocol::club::v1::MemberDescription & suggester() const
ClubSuggestion & operator=(const ClubSuggestion &from)
void set_id(::google::protobuf::uint64 value)
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > * mutable_attribute()
inline ::google::protobuf::uint64 expiration_time() const
inline ::bgs::protocol::club::v1::ClubSlot * mutable_slot()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_expiration_time(::google::protobuf::uint64 value)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > & attribute() const
::google::protobuf::uint32 _has_bits_[1]
void set_allocated_slot(::bgs::protocol::club::v1::ClubSlot *slot)
inline ::google::protobuf::uint64 id() const
inline ::google::protobuf::uint64 creation_time() const
friend void protobuf_AssignDesc_club_5finvitation_2eproto()
const ::bgs::protocol::club::v1::ClubSlot & slot() const
::google::protobuf::uint64 expiration_time_
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::UnknownFieldSet _unknown_fields_
void set_allocated_suggester(::bgs::protocol::club::v1::MemberDescription *suggester)
inline ::google::protobuf::uint64 club_id() const
inline ::bgs::protocol::club::v1::MemberDescription * mutable_suggester()
::bgs::protocol::club::v1::MemberDescription * suggestee_
inline ::bgs::protocol::club::v1::MemberDescription * mutable_suggestee()
friend void TC_PROTO_API protobuf_AddDesc_club_5finvitation_2eproto()
const ::bgs::protocol::club::v1::MemberDescription & suggestee() const
void set_creation_time(::google::protobuf::uint64 value)
::bgs::protocol::club::v1::ClubSlot * slot_
::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_
inline ::google::protobuf::uint64 creation_time() const
inline ::bgs::protocol::v2::Attribute * add_attribute()
void set_allowed_redeem_count(::google::protobuf::uint32 value)
const ::std::string & id() const
void set_allocated_slot(::bgs::protocol::club::v1::ClubSlot *slot)
void Swap(ClubTicket *other)
const ::bgs::protocol::club::v1::MemberDescription & creator() const
const ::bgs::protocol::club::v1::ClubSlot & slot() const
void set_creation_time(::google::protobuf::uint64 value)
::bgs::protocol::club::v1::MemberDescription * creator_
::google::protobuf::uint64 expiration_time_
friend void protobuf_ShutdownFile_club_5finvitation_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
void SetCachedSize(int size) const
void set_allocated_id(::std::string *id)
void set_expiration_time(::google::protobuf::uint64 value)
::google::protobuf::uint32 _has_bits_[1]
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > & attribute() const
inline ::bgs::protocol::club::v1::ClubSlot * release_slot()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::google::protobuf::uint32 current_redeem_count() const
inline ::bgs::protocol::club::v1::MemberDescription * release_creator()
void set_allocated_club(::bgs::protocol::club::v1::ClubDescription *club)
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > * mutable_attribute()
void set_current_redeem_count(::google::protobuf::uint32 value)
inline ::bgs::protocol::club::v1::MemberDescription * mutable_creator()
inline ::google::protobuf::uint32 allowed_redeem_count() const
void set_id(const ::std::string &value)
inline ::google::protobuf::uint64 expiration_time() const
static const ClubTicket & default_instance()
friend void protobuf_AssignDesc_club_5finvitation_2eproto()
::bgs::protocol::club::v1::ClubSlot * slot_
inline ::bgs::protocol::club::v1::ClubSlot * mutable_slot()
::google::protobuf::Metadata GetMetadata() const
::google::protobuf::uint32 allowed_redeem_count_
void set_allocated_creator(::bgs::protocol::club::v1::MemberDescription *creator)
inline ::bgs::protocol::club::v1::ClubDescription * release_club()
::google::protobuf::uint32 current_redeem_count_
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
friend void TC_PROTO_API protobuf_AddDesc_club_5finvitation_2eproto()
::google::protobuf::uint64 creation_time_
inline ::bgs::protocol::club::v1::ClubDescription * mutable_club()
::google::protobuf::UnknownFieldSet _unknown_fields_
const ::bgs::protocol::club::v1::ClubDescription & club() const
::bgs::protocol::club::v1::ClubDescription * club_
::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_
ClubTicket & operator=(const ClubTicket &from)
ClubTicket(const ClubTicket &from)
inline ::bgs::protocol::v2::Attribute * add_attribute()
CreateTicketOptions & operator=(const CreateTicketOptions &from)
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::uint64 expiration_time() const
void set_allocated_slot(::bgs::protocol::club::v1::ClubSlot *slot)
inline ::bgs::protocol::club::v1::ClubSlot * release_slot()
void Swap(CreateTicketOptions *other)
::google::protobuf::UnknownFieldSet _unknown_fields_
void set_expiration_time(::google::protobuf::uint64 value)
inline ::google::protobuf::uint32 join_club_source() const
::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_
CreateTicketOptions(const CreateTicketOptions &from)
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > * mutable_attribute()
CreateTicketOptions * New() const
inline ::google::protobuf::uint32 allowed_redeem_count() const
void set_join_club_source(::google::protobuf::uint32 value)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static CreateTicketOptions * default_instance_
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > & attribute() const
inline ::bgs::protocol::club::v1::ClubSlot * mutable_slot()
void set_allowed_redeem_count(::google::protobuf::uint32 value)
static const CreateTicketOptions & default_instance()
::google::protobuf::Metadata GetMetadata() const
friend void TC_PROTO_API protobuf_AddDesc_club_5finvitation_2eproto()
::bgs::protocol::club::v1::ClubSlot * slot_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
const ::bgs::protocol::club::v1::ClubSlot & slot() const
static SendInvitationOptions * default_instance_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::bgs::protocol::v2::Attribute * add_attribute()
::bgs::protocol::club::v1::MemberId * target_id_
SendInvitationOptions * New() const
inline ::bgs::protocol::club::v1::ClubSlot * release_slot()
const ::bgs::protocol::club::v1::ClubSlot & slot() const
::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_
static const ::google::protobuf::Descriptor * descriptor()
void Swap(SendInvitationOptions *other)
inline ::bgs::protocol::club::v1::MemberId * release_target_id()
void set_allocated_target_id(::bgs::protocol::club::v1::MemberId *target_id)
::google::protobuf::UnknownFieldSet _unknown_fields_
SendInvitationOptions(const SendInvitationOptions &from)
SendInvitationOptions & operator=(const SendInvitationOptions &from)
::google::protobuf::Metadata GetMetadata() const
inline ::bgs::protocol::club::v1::ClubSlot * mutable_slot()
friend void TC_PROTO_API protobuf_AddDesc_club_5finvitation_2eproto()
static const SendInvitationOptions & default_instance()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_allocated_slot(::bgs::protocol::club::v1::ClubSlot *slot)
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > & attribute() const
inline ::bgs::protocol::club::v1::MemberId * mutable_target_id()
::bgs::protocol::club::v1::ClubSlot * slot_
const ::bgs::protocol::club::v1::MemberId & target_id() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > * mutable_attribute()
SendSuggestionOptions(const SendSuggestionOptions &from)
::google::protobuf::Metadata GetMetadata() const
inline ::bgs::protocol::club::v1::ClubSlot * release_slot()
static const ::google::protobuf::Descriptor * descriptor()
const ::bgs::protocol::club::v1::ClubSlot & slot() const
void Swap(SendSuggestionOptions *other)
inline ::bgs::protocol::club::v1::MemberId * mutable_target_id()
SendSuggestionOptions & operator=(const SendSuggestionOptions &from)
SendSuggestionOptions * New() const
::bgs::protocol::club::v1::ClubSlot * slot_
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > * mutable_attribute()
::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > attribute_
void set_allocated_target_id(::bgs::protocol::club::v1::MemberId *target_id)
static const SendSuggestionOptions & default_instance()
inline ::google::protobuf::uint32 join_club_source() const
inline ::bgs::protocol::club::v1::MemberId * release_target_id()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::bgs::protocol::club::v1::ClubSlot * mutable_slot()
void set_allocated_slot(::bgs::protocol::club::v1::ClubSlot *slot)
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > & attribute() const
inline ::bgs::protocol::v2::Attribute * add_attribute()
::google::protobuf::UnknownFieldSet _unknown_fields_
void set_join_club_source(::google::protobuf::uint32 value)
::bgs::protocol::club::v1::MemberId * target_id_
static SendSuggestionOptions * default_instance_
friend void TC_PROTO_API protobuf_AddDesc_club_5finvitation_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
const ::bgs::protocol::club::v1::MemberId & target_id() const
constexpr std::size_t size()
Definition: UpdateField.h:796
void protobuf_ShutdownFile_club_5finvitation_2eproto()
void TC_PROTO_API protobuf_AddDesc_club_5finvitation_2eproto()
void protobuf_AssignDesc_club_5finvitation_2eproto()
Definition: Session.h:36