4#ifndef PROTOBUF_club_5frole_2eproto__INCLUDED
5#define PROTOBUF_club_5frole_2eproto__INCLUDED
9#include <google/protobuf/stubs/common.h>
11#if GOOGLE_PROTOBUF_VERSION < 2006000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
16#if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
22#include <google/protobuf/generated_message_util.h>
23#include <google/protobuf/message.h>
24#include <google/protobuf/repeated_field.h>
25#include <google/protobuf/extension_set.h>
26#include <google/protobuf/unknown_field_set.h>
60 return _unknown_fields_;
64 return &_unknown_fields_;
67 static const ::google::protobuf::Descriptor*
descriptor();
88 inline bool has_can_destroy()
const;
89 inline void clear_can_destroy();
90 static const int kCanDestroyFieldNumber = 1;
91 inline bool can_destroy()
const;
92 inline void set_can_destroy(
bool value);
95 inline bool has_can_set_attribute()
const;
96 inline void clear_can_set_attribute();
97 static const int kCanSetAttributeFieldNumber = 10;
98 inline bool can_set_attribute()
const;
99 inline void set_can_set_attribute(
bool value);
102 inline bool has_can_set_name()
const;
103 inline void clear_can_set_name();
104 static const int kCanSetNameFieldNumber = 11;
105 inline bool can_set_name()
const;
106 inline void set_can_set_name(
bool value);
109 inline bool has_can_set_description()
const;
110 inline void clear_can_set_description();
111 static const int kCanSetDescriptionFieldNumber = 12;
112 inline bool can_set_description()
const;
113 inline void set_can_set_description(
bool value);
116 inline bool has_can_set_avatar()
const;
117 inline void clear_can_set_avatar();
118 static const int kCanSetAvatarFieldNumber = 13;
119 inline bool can_set_avatar()
const;
120 inline void set_can_set_avatar(
bool value);
123 inline bool has_can_set_broadcast()
const;
124 inline void clear_can_set_broadcast();
125 static const int kCanSetBroadcastFieldNumber = 14;
126 inline bool can_set_broadcast()
const;
127 inline void set_can_set_broadcast(
bool value);
130 inline bool has_can_set_privacy_level()
const;
131 inline void clear_can_set_privacy_level();
132 static const int kCanSetPrivacyLevelFieldNumber = 15;
133 inline bool can_set_privacy_level()
const;
134 inline void set_can_set_privacy_level(
bool value);
137 inline bool has_can_add_member()
const;
138 inline void clear_can_add_member();
139 static const int kCanAddMemberFieldNumber = 29;
140 inline bool can_add_member()
const;
141 inline void set_can_add_member(
bool value);
144 inline bool has_can_kick_member()
const;
145 inline void clear_can_kick_member();
146 static const int kCanKickMemberFieldNumber = 30;
147 inline bool can_kick_member()
const;
148 inline void set_can_kick_member(
bool value);
151 inline bool has_can_set_own_member_attribute()
const;
152 inline void clear_can_set_own_member_attribute();
153 static const int kCanSetOwnMemberAttributeFieldNumber = 31;
154 inline bool can_set_own_member_attribute()
const;
155 inline void set_can_set_own_member_attribute(
bool value);
158 inline bool has_can_set_other_member_attribute()
const;
159 inline void clear_can_set_other_member_attribute();
160 static const int kCanSetOtherMemberAttributeFieldNumber = 32;
161 inline bool can_set_other_member_attribute()
const;
162 inline void set_can_set_other_member_attribute(
bool value);
165 inline bool has_can_set_own_voice_state()
const;
166 inline void clear_can_set_own_voice_state();
167 static const int kCanSetOwnVoiceStateFieldNumber = 33;
168 inline bool can_set_own_voice_state()
const;
169 inline void set_can_set_own_voice_state(
bool value);
172 inline bool has_can_set_own_presence_level()
const;
173 inline void clear_can_set_own_presence_level();
174 static const int kCanSetOwnPresenceLevelFieldNumber = 34;
175 inline bool can_set_own_presence_level()
const;
176 inline void set_can_set_own_presence_level(
bool value);
179 inline bool has_can_set_own_whisper_level()
const;
180 inline void clear_can_set_own_whisper_level();
181 static const int kCanSetOwnWhisperLevelFieldNumber = 35;
182 inline bool can_set_own_whisper_level()
const;
183 inline void set_can_set_own_whisper_level(
bool value);
186 inline bool has_can_set_own_member_note()
const;
187 inline void clear_can_set_own_member_note();
188 static const int kCanSetOwnMemberNoteFieldNumber = 36;
189 inline bool can_set_own_member_note()
const;
190 inline void set_can_set_own_member_note(
bool value);
193 inline bool has_can_set_other_member_note()
const;
194 inline void clear_can_set_other_member_note();
195 static const int kCanSetOtherMemberNoteFieldNumber = 37;
196 inline bool can_set_other_member_note()
const;
197 inline void set_can_set_other_member_note(
bool value);
200 inline bool has_can_use_voice()
const;
201 inline void clear_can_use_voice();
202 static const int kCanUseVoiceFieldNumber = 50;
203 inline bool can_use_voice()
const;
204 inline void set_can_use_voice(
bool value);
207 inline bool has_can_voice_mute_member_for_all()
const;
208 inline void clear_can_voice_mute_member_for_all();
209 static const int kCanVoiceMuteMemberForAllFieldNumber = 51;
210 inline bool can_voice_mute_member_for_all()
const;
211 inline void set_can_voice_mute_member_for_all(
bool value);
214 inline bool has_can_get_invitation()
const;
215 inline void clear_can_get_invitation();
216 static const int kCanGetInvitationFieldNumber = 70;
217 inline bool can_get_invitation()
const;
218 inline void set_can_get_invitation(
bool value);
221 inline bool has_can_send_invitation()
const;
222 inline void clear_can_send_invitation();
223 static const int kCanSendInvitationFieldNumber = 71;
224 inline bool can_send_invitation()
const;
225 inline void set_can_send_invitation(
bool value);
228 inline bool has_can_send_guest_invitation()
const;
229 inline void clear_can_send_guest_invitation();
230 static const int kCanSendGuestInvitationFieldNumber = 72;
231 inline bool can_send_guest_invitation()
const;
232 inline void set_can_send_guest_invitation(
bool value);
235 inline bool has_can_revoke_own_invitation()
const;
236 inline void clear_can_revoke_own_invitation();
237 static const int kCanRevokeOwnInvitationFieldNumber = 73;
238 inline bool can_revoke_own_invitation()
const;
239 inline void set_can_revoke_own_invitation(
bool value);
242 inline bool has_can_revoke_other_invitation()
const;
243 inline void clear_can_revoke_other_invitation();
244 static const int kCanRevokeOtherInvitationFieldNumber = 74;
245 inline bool can_revoke_other_invitation()
const;
246 inline void set_can_revoke_other_invitation(
bool value);
249 inline bool has_can_get_suggestion()
const;
250 inline void clear_can_get_suggestion();
251 static const int kCanGetSuggestionFieldNumber = 90;
252 inline bool can_get_suggestion()
const;
253 inline void set_can_get_suggestion(
bool value);
256 inline bool has_can_suggest_member()
const;
257 inline void clear_can_suggest_member();
258 static const int kCanSuggestMemberFieldNumber = 91;
259 inline bool can_suggest_member()
const;
260 inline void set_can_suggest_member(
bool value);
263 inline bool has_can_approve_member()
const;
264 inline void clear_can_approve_member();
265 static const int kCanApproveMemberFieldNumber = 92;
266 inline bool can_approve_member()
const;
267 inline void set_can_approve_member(
bool value);
270 inline bool has_can_get_ticket()
const;
271 inline void clear_can_get_ticket();
272 static const int kCanGetTicketFieldNumber = 110;
273 inline bool can_get_ticket()
const;
274 inline void set_can_get_ticket(
bool value);
277 inline bool has_can_create_ticket()
const;
278 inline void clear_can_create_ticket();
279 static const int kCanCreateTicketFieldNumber = 111;
280 inline bool can_create_ticket()
const;
281 inline void set_can_create_ticket(
bool value);
284 inline bool has_can_destroy_ticket()
const;
285 inline void clear_can_destroy_ticket();
286 static const int kCanDestroyTicketFieldNumber = 112;
287 inline bool can_destroy_ticket()
const;
288 inline void set_can_destroy_ticket(
bool value);
291 inline bool has_can_get_ban()
const;
292 inline void clear_can_get_ban();
293 static const int kCanGetBanFieldNumber = 130;
294 inline bool can_get_ban()
const;
295 inline void set_can_get_ban(
bool value);
298 inline bool has_can_add_ban()
const;
299 inline void clear_can_add_ban();
300 static const int kCanAddBanFieldNumber = 131;
301 inline bool can_add_ban()
const;
302 inline void set_can_add_ban(
bool value);
305 inline bool has_can_remove_ban()
const;
306 inline void clear_can_remove_ban();
307 static const int kCanRemoveBanFieldNumber = 132;
308 inline bool can_remove_ban()
const;
309 inline void set_can_remove_ban(
bool value);
312 inline bool has_can_create_stream()
const;
313 inline void clear_can_create_stream();
314 static const int kCanCreateStreamFieldNumber = 140;
315 inline bool can_create_stream()
const;
316 inline void set_can_create_stream(
bool value);
319 inline bool has_can_destroy_stream()
const;
320 inline void clear_can_destroy_stream();
321 static const int kCanDestroyStreamFieldNumber = 141;
322 inline bool can_destroy_stream()
const;
323 inline void set_can_destroy_stream(
bool value);
326 inline bool has_can_set_stream_position()
const;
327 inline void clear_can_set_stream_position();
328 static const int kCanSetStreamPositionFieldNumber = 142;
329 inline bool can_set_stream_position()
const;
330 inline void set_can_set_stream_position(
bool value);
333 inline bool has_can_set_stream_attribute()
const;
334 inline void clear_can_set_stream_attribute();
335 static const int kCanSetStreamAttributeFieldNumber = 143;
336 inline bool can_set_stream_attribute()
const;
337 inline void set_can_set_stream_attribute(
bool value);
340 inline bool has_can_set_stream_name()
const;
341 inline void clear_can_set_stream_name();
342 static const int kCanSetStreamNameFieldNumber = 144;
343 inline bool can_set_stream_name()
const;
344 inline void set_can_set_stream_name(
bool value);
347 inline bool has_can_set_stream_subject()
const;
348 inline void clear_can_set_stream_subject();
349 static const int kCanSetStreamSubjectFieldNumber = 145;
350 inline bool can_set_stream_subject()
const;
351 inline void set_can_set_stream_subject(
bool value);
354 inline bool has_can_set_stream_access()
const;
355 inline void clear_can_set_stream_access();
356 static const int kCanSetStreamAccessFieldNumber = 146;
357 inline bool can_set_stream_access()
const;
358 inline void set_can_set_stream_access(
bool value);
361 inline bool has_can_set_stream_voice_level()
const;
362 inline void clear_can_set_stream_voice_level();
363 static const int kCanSetStreamVoiceLevelFieldNumber = 147;
364 inline bool can_set_stream_voice_level()
const;
365 inline void set_can_set_stream_voice_level(
bool value);
368 inline bool has_can_create_message()
const;
369 inline void clear_can_create_message();
370 static const int kCanCreateMessageFieldNumber = 180;
371 inline bool can_create_message()
const;
372 inline void set_can_create_message(
bool value);
375 inline bool has_can_destroy_own_message()
const;
376 inline void clear_can_destroy_own_message();
377 static const int kCanDestroyOwnMessageFieldNumber = 181;
378 inline bool can_destroy_own_message()
const;
379 inline void set_can_destroy_own_message(
bool value);
382 inline bool has_can_destroy_other_message()
const;
383 inline void clear_can_destroy_other_message();
384 static const int kCanDestroyOtherMessageFieldNumber = 182;
385 inline bool can_destroy_other_message()
const;
386 inline void set_can_destroy_other_message(
bool value);
389 inline bool has_can_edit_own_message()
const;
390 inline void clear_can_edit_own_message();
391 static const int kCanEditOwnMessageFieldNumber = 183;
392 inline bool can_edit_own_message()
const;
393 inline void set_can_edit_own_message(
bool value);
396 inline bool has_can_pin_message()
const;
397 inline void clear_can_pin_message();
398 static const int kCanPinMessageFieldNumber = 184;
399 inline bool can_pin_message()
const;
400 inline void set_can_pin_message(
bool value);
403 inline bool has_can_mention_all()
const;
404 inline void clear_can_mention_all();
405 static const int kCanMentionAllFieldNumber = 185;
406 inline bool can_mention_all()
const;
407 inline void set_can_mention_all(
bool value);
410 inline bool has_can_mention_here()
const;
411 inline void clear_can_mention_here();
412 static const int kCanMentionHereFieldNumber = 186;
413 inline bool can_mention_here()
const;
414 inline void set_can_mention_here(
bool value);
417 inline bool has_can_mention_member()
const;
418 inline void clear_can_mention_member();
419 static const int kCanMentionMemberFieldNumber = 187;
420 inline bool can_mention_member()
const;
421 inline void set_can_mention_member(
bool value);
424 inline bool has_can_mention_role()
const;
425 inline void clear_can_mention_role();
426 static const int kCanMentionRoleFieldNumber = 188;
427 inline bool can_mention_role()
const;
428 inline void set_can_mention_role(
bool value);
432 inline void set_has_can_destroy();
433 inline void clear_has_can_destroy();
434 inline void set_has_can_set_attribute();
435 inline void clear_has_can_set_attribute();
436 inline void set_has_can_set_name();
437 inline void clear_has_can_set_name();
438 inline void set_has_can_set_description();
439 inline void clear_has_can_set_description();
440 inline void set_has_can_set_avatar();
441 inline void clear_has_can_set_avatar();
442 inline void set_has_can_set_broadcast();
443 inline void clear_has_can_set_broadcast();
444 inline void set_has_can_set_privacy_level();
445 inline void clear_has_can_set_privacy_level();
446 inline void set_has_can_add_member();
447 inline void clear_has_can_add_member();
448 inline void set_has_can_kick_member();
449 inline void clear_has_can_kick_member();
450 inline void set_has_can_set_own_member_attribute();
451 inline void clear_has_can_set_own_member_attribute();
452 inline void set_has_can_set_other_member_attribute();
453 inline void clear_has_can_set_other_member_attribute();
454 inline void set_has_can_set_own_voice_state();
455 inline void clear_has_can_set_own_voice_state();
456 inline void set_has_can_set_own_presence_level();
457 inline void clear_has_can_set_own_presence_level();
458 inline void set_has_can_set_own_whisper_level();
459 inline void clear_has_can_set_own_whisper_level();
460 inline void set_has_can_set_own_member_note();
461 inline void clear_has_can_set_own_member_note();
462 inline void set_has_can_set_other_member_note();
463 inline void clear_has_can_set_other_member_note();
464 inline void set_has_can_use_voice();
465 inline void clear_has_can_use_voice();
466 inline void set_has_can_voice_mute_member_for_all();
467 inline void clear_has_can_voice_mute_member_for_all();
468 inline void set_has_can_get_invitation();
469 inline void clear_has_can_get_invitation();
470 inline void set_has_can_send_invitation();
471 inline void clear_has_can_send_invitation();
472 inline void set_has_can_send_guest_invitation();
473 inline void clear_has_can_send_guest_invitation();
474 inline void set_has_can_revoke_own_invitation();
475 inline void clear_has_can_revoke_own_invitation();
476 inline void set_has_can_revoke_other_invitation();
477 inline void clear_has_can_revoke_other_invitation();
478 inline void set_has_can_get_suggestion();
479 inline void clear_has_can_get_suggestion();
480 inline void set_has_can_suggest_member();
481 inline void clear_has_can_suggest_member();
482 inline void set_has_can_approve_member();
483 inline void clear_has_can_approve_member();
484 inline void set_has_can_get_ticket();
485 inline void clear_has_can_get_ticket();
486 inline void set_has_can_create_ticket();
487 inline void clear_has_can_create_ticket();
488 inline void set_has_can_destroy_ticket();
489 inline void clear_has_can_destroy_ticket();
490 inline void set_has_can_get_ban();
491 inline void clear_has_can_get_ban();
492 inline void set_has_can_add_ban();
493 inline void clear_has_can_add_ban();
494 inline void set_has_can_remove_ban();
495 inline void clear_has_can_remove_ban();
496 inline void set_has_can_create_stream();
497 inline void clear_has_can_create_stream();
498 inline void set_has_can_destroy_stream();
499 inline void clear_has_can_destroy_stream();
500 inline void set_has_can_set_stream_position();
501 inline void clear_has_can_set_stream_position();
502 inline void set_has_can_set_stream_attribute();
503 inline void clear_has_can_set_stream_attribute();
504 inline void set_has_can_set_stream_name();
505 inline void clear_has_can_set_stream_name();
506 inline void set_has_can_set_stream_subject();
507 inline void clear_has_can_set_stream_subject();
508 inline void set_has_can_set_stream_access();
509 inline void clear_has_can_set_stream_access();
510 inline void set_has_can_set_stream_voice_level();
511 inline void clear_has_can_set_stream_voice_level();
512 inline void set_has_can_create_message();
513 inline void clear_has_can_create_message();
514 inline void set_has_can_destroy_own_message();
515 inline void clear_has_can_destroy_own_message();
516 inline void set_has_can_destroy_other_message();
517 inline void clear_has_can_destroy_other_message();
518 inline void set_has_can_edit_own_message();
519 inline void clear_has_can_edit_own_message();
520 inline void set_has_can_pin_message();
521 inline void clear_has_can_pin_message();
522 inline void set_has_can_mention_all();
523 inline void clear_has_can_mention_all();
524 inline void set_has_can_mention_here();
525 inline void clear_has_can_mention_here();
526 inline void set_has_can_mention_member();
527 inline void clear_has_can_mention_member();
528 inline void set_has_can_mention_role();
529 inline void clear_has_can_mention_role();
606 return _unknown_fields_;
610 return &_unknown_fields_;
634 inline bool has_id()
const;
635 inline void clear_id();
636 static const int kIdFieldNumber = 1;
641 inline bool has_state()
const;
642 inline void clear_state();
643 static const int kStateFieldNumber = 2;
644 inline const ::bgs::protocol::RoleState& state()
const;
645 inline ::bgs::protocol::RoleState* mutable_state();
646 inline ::bgs::protocol::RoleState* release_state();
650 inline bool has_privilege()
const;
651 inline void clear_privilege();
652 static const int kPrivilegeFieldNumber = 3;
653 inline const ::bgs::protocol::club::v1::ClubPrivilegeSet& privilege()
const;
654 inline ::bgs::protocol::club::v1::ClubPrivilegeSet* mutable_privilege();
655 inline ::bgs::protocol::club::v1::ClubPrivilegeSet* release_privilege();
659 inline bool has_always_grant_stream_access()
const;
660 inline void clear_always_grant_stream_access();
661 static const int kAlwaysGrantStreamAccessFieldNumber = 4;
662 inline bool always_grant_stream_access()
const;
663 inline void set_always_grant_stream_access(
bool value);
666 inline bool has_allow_in_club_slot()
const;
667 inline void clear_allow_in_club_slot();
668 static const int kAllowInClubSlotFieldNumber = 5;
669 inline bool allow_in_club_slot()
const;
670 inline void set_allow_in_club_slot(
bool value);
674 inline void set_has_id();
675 inline void clear_has_id();
676 inline void set_has_state();
677 inline void clear_has_state();
678 inline void set_has_privilege();
679 inline void clear_has_privilege();
680 inline void set_has_always_grant_stream_access();
681 inline void clear_has_always_grant_stream_access();
682 inline void set_has_allow_in_club_slot();
683 inline void clear_has_allow_in_club_slot();
716 return _unknown_fields_;
720 return &_unknown_fields_;
744 inline int role_size()
const;
745 inline void clear_role();
746 static const int kRoleFieldNumber = 1;
747 inline const ::bgs::protocol::club::v1::ClubRole& role(
int index)
const;
748 inline ::bgs::protocol::club::v1::ClubRole* mutable_role(
int index);
749 inline ::bgs::protocol::club::v1::ClubRole* add_role();
750 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::ClubRole >&
752 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::ClubRole >*
756 inline int default_role_size()
const;
757 inline void clear_default_role();
758 static const int kDefaultRoleFieldNumber = 5;
762 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
763 default_role()
const;
764 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
765 mutable_default_role();
768 inline bool has_assignment_respects_relegation_chain()
const;
769 inline void clear_assignment_respects_relegation_chain();
770 static const int kAssignmentRespectsRelegationChainFieldNumber = 6;
771 inline bool assignment_respects_relegation_chain()
const;
772 inline void set_assignment_respects_relegation_chain(
bool value);
775 inline bool has_subtype()
const;
776 inline void clear_subtype();
777 static const int kSubtypeFieldNumber = 7;
778 inline const ::std::string& subtype()
const;
779 inline void set_subtype(const ::std::string& value);
780 inline void set_subtype(
const char* value);
781 inline void set_subtype(
const char* value,
size_t size);
782 inline ::std::string* mutable_subtype();
783 inline ::std::string* release_subtype();
784 inline void set_allocated_subtype(::std::string* subtype);
788 inline void set_has_assignment_respects_relegation_chain();
789 inline void clear_has_assignment_respects_relegation_chain();
790 inline void set_has_subtype();
791 inline void clear_has_subtype();
797 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::ClubRole >
role_;
798 ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >
default_role_;
2031 if (
state_ != NULL)
state_->::bgs::protocol::RoleState::Clear();
2040 if (
state_ == NULL)
state_ = new ::bgs::protocol::RoleState;
2156 return role_.size();
2163 return role_.Get(index);
2167 return role_.Mutable(index);
2173inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::ClubRole >&
2178inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::ClubRole >*
2203inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
2208inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
2249 if (
subtype_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2260 if (
subtype_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2268 if (
subtype_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2276 if (
subtype_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2279 subtype_->assign(
reinterpret_cast<const char*
>(value),
size);
2284 if (
subtype_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2292 if (
subtype_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2296 subtype_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2301 if (
subtype_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2309 subtype_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
bool has_can_mention_all() const
void set_has_can_add_ban()
void clear_can_set_privacy_level()
void clear_has_can_kick_member()
void clear_can_kick_member()
void clear_has_can_suggest_member()
void set_has_can_edit_own_message()
void clear_can_mention_here()
void clear_can_set_broadcast()
void set_can_set_stream_attribute(bool value)
void set_has_can_set_own_member_attribute()
bool has_can_set_broadcast() const
void set_can_set_stream_access(bool value)
bool can_destroy_own_message() const
bool can_use_voice() const
void set_can_suggest_member(bool value)
void clear_can_set_own_presence_level()
ClubPrivilegeSet * New() const
void set_has_can_destroy_own_message()
void clear_can_set_stream_position()
bool has_can_set_name() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_can_voice_mute_member_for_all(bool value)
void clear_can_set_name()
void clear_has_can_revoke_other_invitation()
bool can_get_suggestion() const
void clear_has_can_get_ticket()
bool can_set_stream_voice_level_
bool can_voice_mute_member_for_all_
void clear_can_edit_own_message()
bool can_mention_member() const
static ClubPrivilegeSet * default_instance_
void set_can_destroy_stream(bool value)
void clear_can_set_stream_name()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void clear_has_can_set_stream_subject()
bool can_destroy_stream() const
void set_has_can_set_own_voice_state()
void clear_can_set_own_voice_state()
bool can_get_ticket() const
bool has_can_destroy() const
void clear_has_can_send_guest_invitation()
void set_has_can_send_guest_invitation()
void clear_has_can_destroy_stream()
bool has_can_set_own_presence_level() const
void clear_has_can_create_message()
void clear_can_mention_member()
bool has_can_destroy_own_message() const
bool has_can_set_stream_access() const
bool can_set_own_member_attribute_
void set_can_set_own_voice_state(bool value)
bool can_send_guest_invitation_
void clear_has_can_use_voice()
bool can_set_other_member_attribute() const
void set_can_get_ticket(bool value)
bool has_can_destroy_stream() const
void set_has_can_get_suggestion()
void set_has_can_destroy_ticket()
bool has_can_send_guest_invitation() const
void clear_can_send_invitation()
void set_has_can_send_invitation()
bool can_approve_member() const
void clear_has_can_set_own_member_attribute()
void set_can_set_stream_position(bool value)
void set_can_destroy(bool value)
void set_can_mention_role(bool value)
bool can_create_ticket() const
void set_can_revoke_other_invitation(bool value)
bool can_destroy_ticket() const
void set_has_can_set_stream_attribute()
bool has_can_set_description() const
void set_can_add_member(bool value)
bool can_set_other_member_attribute_
void set_can_mention_member(bool value)
void clear_has_can_destroy_other_message()
bool can_set_stream_name() const
bool has_can_set_other_member_attribute() const
bool has_can_destroy_ticket() const
void set_has_can_set_stream_position()
bool can_destroy_other_message_
bool has_can_suggest_member() const
void set_has_can_mention_member()
void set_has_can_set_stream_subject()
bool can_get_invitation() const
void set_can_set_broadcast(bool value)
void set_has_can_mention_here()
virtual ~ClubPrivilegeSet()
void clear_can_set_other_member_note()
bool has_can_set_own_whisper_level() const
void set_can_create_stream(bool value)
bool can_edit_own_message_
void set_has_can_suggest_member()
bool can_revoke_other_invitation_
void set_can_create_ticket(bool value)
void set_can_set_stream_subject(bool value)
void clear_can_destroy_other_message()
void clear_has_can_set_own_member_note()
void clear_can_get_suggestion()
void clear_has_can_set_stream_voice_level()
void set_can_remove_ban(bool value)
ClubPrivilegeSet & operator=(const ClubPrivilegeSet &from)
bool has_can_create_stream() const
void clear_can_destroy_ticket()
void set_has_can_set_privacy_level()
void set_can_add_ban(bool value)
bool can_set_own_member_attribute() const
void clear_has_can_mention_here()
void clear_has_can_get_suggestion()
void clear_has_can_send_invitation()
void set_has_can_get_invitation()
void set_has_can_mention_all()
bool can_set_own_presence_level_
ClubPrivilegeSet(const ClubPrivilegeSet &from)
void set_can_destroy_ticket(bool value)
bool can_set_own_voice_state_
void clear_can_get_invitation()
void clear_has_can_destroy()
bool can_set_stream_access_
void set_can_mention_here(bool value)
void InitAsDefaultInstance()
void clear_has_can_set_broadcast()
bool has_can_set_other_member_note() const
bool has_can_edit_own_message() const
void set_can_get_suggestion(bool value)
void clear_can_destroy_stream()
int GetCachedSize() const
bool can_kick_member() const
bool can_edit_own_message() const
void clear_can_set_attribute()
bool can_create_message() const
bool has_can_get_ticket() const
bool can_set_stream_subject() const
void clear_can_use_voice()
void set_can_edit_own_message(bool value)
void set_can_create_message(bool value)
void set_has_can_use_voice()
void clear_has_can_set_own_voice_state()
bool can_send_invitation() const
void set_has_can_revoke_other_invitation()
bool can_set_stream_position() const
void clear_can_set_other_member_attribute()
bool can_set_other_member_note_
void set_can_set_other_member_attribute(bool value)
void clear_can_set_stream_attribute()
void clear_has_can_set_stream_position()
bool has_can_kick_member() const
bool has_can_add_ban() const
bool can_set_attribute() const
bool has_can_mention_member() const
void set_has_can_create_stream()
void set_has_can_set_other_member_note()
void clear_has_can_get_ban()
void set_can_set_attribute(bool value)
void set_can_send_invitation(bool value)
bool can_mention_role() const
void set_can_approve_member(bool value)
void clear_has_can_approve_member()
void clear_can_add_member()
friend void protobuf_ShutdownFile_club_5frole_2eproto()
bool has_can_set_own_member_note() const
bool can_suggest_member() const
void clear_can_get_ticket()
void set_has_can_mention_role()
void set_can_set_avatar(bool value)
void set_has_can_set_broadcast()
void clear_can_set_avatar()
::google::protobuf::Metadata GetMetadata() const
bool can_set_description_
void set_has_can_set_stream_voice_level()
void set_has_can_set_stream_name()
void clear_can_mention_all()
void set_has_can_set_description()
void set_can_set_name(bool value)
bool can_set_own_presence_level() const
bool has_can_pin_message() const
void set_has_can_set_own_member_note()
bool has_can_destroy_other_message() const
bool has_can_create_ticket() const
void set_has_can_set_attribute()
bool can_revoke_other_invitation() const
bool can_mention_all() const
void clear_has_can_set_stream_attribute()
void clear_can_revoke_other_invitation()
void set_has_can_set_name()
void clear_has_can_set_other_member_note()
bool has_can_remove_ban() const
void set_has_can_destroy()
bool can_set_privacy_level_
bool has_can_set_stream_name() const
void set_has_can_set_own_presence_level()
bool can_set_own_member_note_
bool can_set_own_whisper_level() const
void clear_has_can_mention_member()
bool can_set_own_member_note() const
bool has_can_set_stream_subject() const
bool can_set_avatar() const
void clear_can_create_ticket()
bool has_can_add_member() const
bool can_set_stream_access() const
void clear_has_can_set_other_member_attribute()
bool has_can_voice_mute_member_for_all() const
void set_can_get_invitation(bool value)
bool can_revoke_own_invitation_
void clear_has_can_set_own_whisper_level()
void set_can_pin_message(bool value)
bool can_voice_mute_member_for_all() const
void set_has_can_approve_member()
void clear_has_can_set_stream_name()
void set_has_can_destroy_other_message()
void clear_has_can_set_stream_access()
void set_has_can_voice_mute_member_for_all()
void clear_has_can_pin_message()
bool has_can_get_suggestion() const
bool can_set_stream_position_
void clear_has_can_revoke_own_invitation()
void set_can_set_stream_voice_level(bool value)
void set_can_set_description(bool value)
void clear_has_can_set_own_presence_level()
::google::protobuf::uint32 _has_bits_[2]
void clear_can_revoke_own_invitation()
void set_can_set_stream_name(bool value)
void set_has_can_revoke_own_invitation()
void set_can_set_own_member_note(bool value)
bool can_set_other_member_note() const
bool has_can_set_privacy_level() const
void set_has_can_create_message()
void clear_has_can_voice_mute_member_for_all()
void clear_has_can_destroy_ticket()
void clear_has_can_add_ban()
bool has_can_send_invitation() const
void clear_can_set_own_whisper_level()
bool can_revoke_own_invitation() const
void clear_has_can_set_attribute()
bool can_set_stream_voice_level() const
void clear_can_set_description()
bool has_can_set_own_member_attribute() const
void set_can_send_guest_invitation(bool value)
bool can_set_description() const
void clear_can_set_own_member_note()
void clear_has_can_set_description()
bool has_can_set_avatar() const
void set_has_can_get_ticket()
bool can_set_stream_subject_
bool can_set_stream_attribute() const
void clear_has_can_destroy_own_message()
bool has_can_revoke_other_invitation() const
bool has_can_create_message() const
void clear_can_create_stream()
void clear_can_set_stream_voice_level()
void set_can_set_own_member_attribute(bool value)
void clear_has_can_set_name()
friend void protobuf_AssignDesc_club_5frole_2eproto()
void set_has_can_add_member()
bool can_set_name() const
bool has_can_mention_role() const
void set_can_set_own_presence_level(bool value)
void clear_can_remove_ban()
void clear_has_can_edit_own_message()
static const ::google::protobuf::Descriptor * descriptor()
void set_has_can_get_ban()
bool can_pin_message() const
void clear_can_set_stream_subject()
bool can_add_member() const
void clear_can_send_guest_invitation()
void clear_can_pin_message()
bool can_set_own_whisper_level_
bool can_set_stream_name_
bool has_can_use_voice() const
void clear_can_voice_mute_member_for_all()
bool can_create_stream() const
void set_can_mention_all(bool value)
bool has_can_revoke_own_invitation() const
void set_can_destroy_other_message(bool value)
bool has_can_set_stream_attribute() const
void set_can_set_privacy_level(bool value)
void clear_has_can_set_avatar()
bool can_mention_here() const
void clear_has_can_set_privacy_level()
void clear_has_can_create_stream()
void set_has_can_kick_member()
::google::protobuf::UnknownFieldSet _unknown_fields_
void set_has_can_set_avatar()
bool can_destroy_other_message() const
void SetCachedSize(int size) const
bool has_can_get_ban() const
bool can_set_own_voice_state() const
void clear_can_destroy_own_message()
bool can_send_invitation_
bool can_set_broadcast() const
void clear_can_create_message()
void set_has_can_remove_ban()
friend void TC_PROTO_API protobuf_AddDesc_club_5frole_2eproto()
bool has_can_get_invitation() const
bool has_can_mention_here() const
void clear_has_can_remove_ban()
void set_has_can_set_own_whisper_level()
void clear_has_can_create_ticket()
void set_has_can_pin_message()
void set_has_can_create_ticket()
void set_can_revoke_own_invitation(bool value)
void clear_can_set_stream_access()
void clear_can_set_own_member_attribute()
void clear_can_approve_member()
bool has_can_set_own_voice_state() const
bool can_remove_ban() const
void clear_has_can_mention_role()
void set_can_kick_member(bool value)
bool has_can_set_attribute() const
void clear_has_can_add_member()
bool can_destroy_own_message_
void clear_has_can_get_invitation()
void set_can_set_other_member_note(bool value)
void set_can_get_ban(bool value)
bool can_set_privacy_level() const
bool has_can_approve_member() const
bool has_can_set_stream_voice_level() const
void set_has_can_set_other_member_attribute()
bool can_send_guest_invitation() const
void set_can_use_voice(bool value)
void clear_has_can_mention_all()
void set_can_destroy_own_message(bool value)
void clear_can_mention_role()
void set_has_can_destroy_stream()
bool has_can_set_stream_position() const
void set_can_set_own_whisper_level(bool value)
static const ClubPrivilegeSet & default_instance()
void set_has_can_set_stream_access()
void clear_can_suggest_member()
bool can_set_stream_attribute_
void Swap(ClubPrivilegeSet *other)
inline ::std::string * mutable_subtype()
ClubRoleSet(const ClubRoleSet &from)
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & default_role() const
void clear_default_role()
ClubRoleSet & operator=(const ClubRoleSet &from)
static const ClubRoleSet & default_instance()
void set_default_role(int index, ::google::protobuf::uint32 value)
void set_allocated_subtype(::std::string *subtype)
bool assignment_respects_relegation_chain() const
void add_default_role(::google::protobuf::uint32 value)
bool assignment_respects_relegation_chain_
void set_subtype(const ::std::string &value)
friend void protobuf_ShutdownFile_club_5frole_2eproto()
void clear_has_assignment_respects_relegation_chain()
static ClubRoleSet * default_instance_
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > default_role_
::google::protobuf::UnknownFieldSet _unknown_fields_
int default_role_size() const
friend void protobuf_AssignDesc_club_5frole_2eproto()
::google::protobuf::uint32 _has_bits_[1]
void SetCachedSize(int size) const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::ClubRole > * mutable_role()
void set_has_assignment_respects_relegation_chain()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_assignment_respects_relegation_chain(bool value)
int GetCachedSize() const
bool has_assignment_respects_relegation_chain() const
::google::protobuf::Metadata GetMetadata() const
inline ::bgs::protocol::club::v1::ClubRole * add_role()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::ClubRole > & role() const
void Swap(ClubRoleSet *other)
friend void TC_PROTO_API protobuf_AddDesc_club_5frole_2eproto()
inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_default_role()
inline ::std::string * release_subtype()
static const ::google::protobuf::Descriptor * descriptor()
ClubRoleSet * New() const
const ::std::string & subtype() const
::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::ClubRole > role_
void InitAsDefaultInstance()
void clear_assignment_respects_relegation_chain()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::bgs::protocol::RoleState * release_state()
bool always_grant_stream_access_
ClubRole(const ClubRole &from)
static ClubRole * default_instance_
inline ::bgs::protocol::club::v1::ClubPrivilegeSet * release_privilege()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_always_grant_stream_access(bool value)
void clear_always_grant_stream_access()
void set_has_allow_in_club_slot()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static const ::google::protobuf::Descriptor * descriptor()
void clear_has_privilege()
inline ::bgs::protocol::RoleState * mutable_state()
::google::protobuf::uint32 id_
friend void protobuf_ShutdownFile_club_5frole_2eproto()
const ::bgs::protocol::RoleState & state() const
void SetCachedSize(int size) const
bool has_always_grant_stream_access() const
bool always_grant_stream_access() const
void Swap(ClubRole *other)
static const ClubRole & default_instance()
void InitAsDefaultInstance()
bool allow_in_club_slot() const
void set_id(::google::protobuf::uint32 value)
void clear_has_allow_in_club_slot()
::bgs::protocol::RoleState * state_
friend void protobuf_AssignDesc_club_5frole_2eproto()
ClubRole & operator=(const ClubRole &from)
bool has_allow_in_club_slot() const
::bgs::protocol::club::v1::ClubPrivilegeSet * privilege_
inline ::bgs::protocol::club::v1::ClubPrivilegeSet * mutable_privilege()
::google::protobuf::uint32 _has_bits_[1]
void set_allow_in_club_slot(bool value)
void set_allocated_privilege(::bgs::protocol::club::v1::ClubPrivilegeSet *privilege)
friend void TC_PROTO_API protobuf_AddDesc_club_5frole_2eproto()
bool has_privilege() const
void set_has_always_grant_stream_access()
::google::protobuf::Metadata GetMetadata() const
::google::protobuf::UnknownFieldSet _unknown_fields_
void clear_has_always_grant_stream_access()
void set_allocated_state(::bgs::protocol::RoleState *state)
inline ::google::protobuf::uint32 id() const
void clear_allow_in_club_slot()
const ::bgs::protocol::club::v1::ClubPrivilegeSet & privilege() const
int GetCachedSize() const
constexpr std::size_t size()
void protobuf_AssignDesc_club_5frole_2eproto()
void protobuf_ShutdownFile_club_5frole_2eproto()
void TC_PROTO_API protobuf_AddDesc_club_5frole_2eproto()