61 return _unknown_fields_;
65 return &_unknown_fields_;
68 static const ::google::protobuf::Descriptor*
descriptor();
89 inline bool has_can_destroy()
const;
90 inline void clear_can_destroy();
91 static const int kCanDestroyFieldNumber = 1;
92 inline bool can_destroy()
const;
93 inline void set_can_destroy(
bool value);
96 inline bool has_can_set_attribute()
const;
97 inline void clear_can_set_attribute();
98 static const int kCanSetAttributeFieldNumber = 10;
99 inline bool can_set_attribute()
const;
100 inline void set_can_set_attribute(
bool value);
103 inline bool has_can_set_name()
const;
104 inline void clear_can_set_name();
105 static const int kCanSetNameFieldNumber = 11;
106 inline bool can_set_name()
const;
107 inline void set_can_set_name(
bool value);
110 inline bool has_can_set_description()
const;
111 inline void clear_can_set_description();
112 static const int kCanSetDescriptionFieldNumber = 12;
113 inline bool can_set_description()
const;
114 inline void set_can_set_description(
bool value);
117 inline bool has_can_set_avatar()
const;
118 inline void clear_can_set_avatar();
119 static const int kCanSetAvatarFieldNumber = 13;
120 inline bool can_set_avatar()
const;
121 inline void set_can_set_avatar(
bool value);
124 inline bool has_can_set_broadcast()
const;
125 inline void clear_can_set_broadcast();
126 static const int kCanSetBroadcastFieldNumber = 14;
127 inline bool can_set_broadcast()
const;
128 inline void set_can_set_broadcast(
bool value);
131 inline bool has_can_set_privacy_level()
const;
132 inline void clear_can_set_privacy_level();
133 static const int kCanSetPrivacyLevelFieldNumber = 15;
134 inline bool can_set_privacy_level()
const;
135 inline void set_can_set_privacy_level(
bool value);
138 inline bool has_can_add_member()
const;
139 inline void clear_can_add_member();
140 static const int kCanAddMemberFieldNumber = 29;
141 inline bool can_add_member()
const;
142 inline void set_can_add_member(
bool value);
145 inline bool has_can_kick_member()
const;
146 inline void clear_can_kick_member();
147 static const int kCanKickMemberFieldNumber = 30;
148 inline bool can_kick_member()
const;
149 inline void set_can_kick_member(
bool value);
152 inline bool has_can_set_own_member_attribute()
const;
153 inline void clear_can_set_own_member_attribute();
154 static const int kCanSetOwnMemberAttributeFieldNumber = 31;
155 inline bool can_set_own_member_attribute()
const;
156 inline void set_can_set_own_member_attribute(
bool value);
159 inline bool has_can_set_other_member_attribute()
const;
160 inline void clear_can_set_other_member_attribute();
161 static const int kCanSetOtherMemberAttributeFieldNumber = 32;
162 inline bool can_set_other_member_attribute()
const;
163 inline void set_can_set_other_member_attribute(
bool value);
166 inline bool has_can_set_own_voice_state()
const;
167 inline void clear_can_set_own_voice_state();
168 static const int kCanSetOwnVoiceStateFieldNumber = 33;
169 inline bool can_set_own_voice_state()
const;
170 inline void set_can_set_own_voice_state(
bool value);
173 inline bool has_can_set_own_presence_level()
const;
174 inline void clear_can_set_own_presence_level();
175 static const int kCanSetOwnPresenceLevelFieldNumber = 34;
176 inline bool can_set_own_presence_level()
const;
177 inline void set_can_set_own_presence_level(
bool value);
180 inline bool has_can_set_own_whisper_level()
const;
181 inline void clear_can_set_own_whisper_level();
182 static const int kCanSetOwnWhisperLevelFieldNumber = 35;
183 inline bool can_set_own_whisper_level()
const;
184 inline void set_can_set_own_whisper_level(
bool value);
187 inline bool has_can_set_own_member_note()
const;
188 inline void clear_can_set_own_member_note();
189 static const int kCanSetOwnMemberNoteFieldNumber = 36;
190 inline bool can_set_own_member_note()
const;
191 inline void set_can_set_own_member_note(
bool value);
194 inline bool has_can_set_other_member_note()
const;
195 inline void clear_can_set_other_member_note();
196 static const int kCanSetOtherMemberNoteFieldNumber = 37;
197 inline bool can_set_other_member_note()
const;
198 inline void set_can_set_other_member_note(
bool value);
201 inline bool has_can_use_voice()
const;
202 inline void clear_can_use_voice();
203 static const int kCanUseVoiceFieldNumber = 50;
204 inline bool can_use_voice()
const;
205 inline void set_can_use_voice(
bool value);
208 inline bool has_can_voice_mute_member_for_all()
const;
209 inline void clear_can_voice_mute_member_for_all();
210 static const int kCanVoiceMuteMemberForAllFieldNumber = 51;
211 inline bool can_voice_mute_member_for_all()
const;
212 inline void set_can_voice_mute_member_for_all(
bool value);
215 inline bool has_can_get_invitation()
const;
216 inline void clear_can_get_invitation();
217 static const int kCanGetInvitationFieldNumber = 70;
218 inline bool can_get_invitation()
const;
219 inline void set_can_get_invitation(
bool value);
222 inline bool has_can_send_invitation()
const;
223 inline void clear_can_send_invitation();
224 static const int kCanSendInvitationFieldNumber = 71;
225 inline bool can_send_invitation()
const;
226 inline void set_can_send_invitation(
bool value);
229 inline bool has_can_send_guest_invitation()
const;
230 inline void clear_can_send_guest_invitation();
231 static const int kCanSendGuestInvitationFieldNumber = 72;
232 inline bool can_send_guest_invitation()
const;
233 inline void set_can_send_guest_invitation(
bool value);
236 inline bool has_can_revoke_own_invitation()
const;
237 inline void clear_can_revoke_own_invitation();
238 static const int kCanRevokeOwnInvitationFieldNumber = 73;
239 inline bool can_revoke_own_invitation()
const;
240 inline void set_can_revoke_own_invitation(
bool value);
243 inline bool has_can_revoke_other_invitation()
const;
244 inline void clear_can_revoke_other_invitation();
245 static const int kCanRevokeOtherInvitationFieldNumber = 74;
246 inline bool can_revoke_other_invitation()
const;
247 inline void set_can_revoke_other_invitation(
bool value);
250 inline bool has_can_get_suggestion()
const;
251 inline void clear_can_get_suggestion();
252 static const int kCanGetSuggestionFieldNumber = 90;
253 inline bool can_get_suggestion()
const;
254 inline void set_can_get_suggestion(
bool value);
257 inline bool has_can_suggest_member()
const;
258 inline void clear_can_suggest_member();
259 static const int kCanSuggestMemberFieldNumber = 91;
260 inline bool can_suggest_member()
const;
261 inline void set_can_suggest_member(
bool value);
264 inline bool has_can_approve_member()
const;
265 inline void clear_can_approve_member();
266 static const int kCanApproveMemberFieldNumber = 92;
267 inline bool can_approve_member()
const;
268 inline void set_can_approve_member(
bool value);
271 inline bool has_can_get_ticket()
const;
272 inline void clear_can_get_ticket();
273 static const int kCanGetTicketFieldNumber = 110;
274 inline bool can_get_ticket()
const;
275 inline void set_can_get_ticket(
bool value);
278 inline bool has_can_create_ticket()
const;
279 inline void clear_can_create_ticket();
280 static const int kCanCreateTicketFieldNumber = 111;
281 inline bool can_create_ticket()
const;
282 inline void set_can_create_ticket(
bool value);
285 inline bool has_can_destroy_ticket()
const;
286 inline void clear_can_destroy_ticket();
287 static const int kCanDestroyTicketFieldNumber = 112;
288 inline bool can_destroy_ticket()
const;
289 inline void set_can_destroy_ticket(
bool value);
292 inline bool has_can_get_ban()
const;
293 inline void clear_can_get_ban();
294 static const int kCanGetBanFieldNumber = 130;
295 inline bool can_get_ban()
const;
296 inline void set_can_get_ban(
bool value);
299 inline bool has_can_add_ban()
const;
300 inline void clear_can_add_ban();
301 static const int kCanAddBanFieldNumber = 131;
302 inline bool can_add_ban()
const;
303 inline void set_can_add_ban(
bool value);
306 inline bool has_can_remove_ban()
const;
307 inline void clear_can_remove_ban();
308 static const int kCanRemoveBanFieldNumber = 132;
309 inline bool can_remove_ban()
const;
310 inline void set_can_remove_ban(
bool value);
313 inline bool has_can_create_stream()
const;
314 inline void clear_can_create_stream();
315 static const int kCanCreateStreamFieldNumber = 140;
316 inline bool can_create_stream()
const;
317 inline void set_can_create_stream(
bool value);
320 inline bool has_can_destroy_stream()
const;
321 inline void clear_can_destroy_stream();
322 static const int kCanDestroyStreamFieldNumber = 141;
323 inline bool can_destroy_stream()
const;
324 inline void set_can_destroy_stream(
bool value);
327 inline bool has_can_set_stream_position()
const;
328 inline void clear_can_set_stream_position();
329 static const int kCanSetStreamPositionFieldNumber = 142;
330 inline bool can_set_stream_position()
const;
331 inline void set_can_set_stream_position(
bool value);
334 inline bool has_can_set_stream_attribute()
const;
335 inline void clear_can_set_stream_attribute();
336 static const int kCanSetStreamAttributeFieldNumber = 143;
337 inline bool can_set_stream_attribute()
const;
338 inline void set_can_set_stream_attribute(
bool value);
341 inline bool has_can_set_stream_name()
const;
342 inline void clear_can_set_stream_name();
343 static const int kCanSetStreamNameFieldNumber = 144;
344 inline bool can_set_stream_name()
const;
345 inline void set_can_set_stream_name(
bool value);
348 inline bool has_can_set_stream_subject()
const;
349 inline void clear_can_set_stream_subject();
350 static const int kCanSetStreamSubjectFieldNumber = 145;
351 inline bool can_set_stream_subject()
const;
352 inline void set_can_set_stream_subject(
bool value);
355 inline bool has_can_set_stream_access()
const;
356 inline void clear_can_set_stream_access();
357 static const int kCanSetStreamAccessFieldNumber = 146;
358 inline bool can_set_stream_access()
const;
359 inline void set_can_set_stream_access(
bool value);
362 inline bool has_can_set_stream_voice_level()
const;
363 inline void clear_can_set_stream_voice_level();
364 static const int kCanSetStreamVoiceLevelFieldNumber = 147;
365 inline bool can_set_stream_voice_level()
const;
366 inline void set_can_set_stream_voice_level(
bool value);
369 inline bool has_can_create_message()
const;
370 inline void clear_can_create_message();
371 static const int kCanCreateMessageFieldNumber = 180;
372 inline bool can_create_message()
const;
373 inline void set_can_create_message(
bool value);
376 inline bool has_can_destroy_own_message()
const;
377 inline void clear_can_destroy_own_message();
378 static const int kCanDestroyOwnMessageFieldNumber = 181;
379 inline bool can_destroy_own_message()
const;
380 inline void set_can_destroy_own_message(
bool value);
383 inline bool has_can_destroy_other_message()
const;
384 inline void clear_can_destroy_other_message();
385 static const int kCanDestroyOtherMessageFieldNumber = 182;
386 inline bool can_destroy_other_message()
const;
387 inline void set_can_destroy_other_message(
bool value);
390 inline bool has_can_edit_own_message()
const;
391 inline void clear_can_edit_own_message();
392 static const int kCanEditOwnMessageFieldNumber = 183;
393 inline bool can_edit_own_message()
const;
394 inline void set_can_edit_own_message(
bool value);
397 inline bool has_can_pin_message()
const;
398 inline void clear_can_pin_message();
399 static const int kCanPinMessageFieldNumber = 184;
400 inline bool can_pin_message()
const;
401 inline void set_can_pin_message(
bool value);
404 inline bool has_can_mention_all()
const;
405 inline void clear_can_mention_all();
406 static const int kCanMentionAllFieldNumber = 185;
407 inline bool can_mention_all()
const;
408 inline void set_can_mention_all(
bool value);
411 inline bool has_can_mention_here()
const;
412 inline void clear_can_mention_here();
413 static const int kCanMentionHereFieldNumber = 186;
414 inline bool can_mention_here()
const;
415 inline void set_can_mention_here(
bool value);
418 inline bool has_can_mention_member()
const;
419 inline void clear_can_mention_member();
420 static const int kCanMentionMemberFieldNumber = 187;
421 inline bool can_mention_member()
const;
422 inline void set_can_mention_member(
bool value);
425 inline bool has_can_mention_role()
const;
426 inline void clear_can_mention_role();
427 static const int kCanMentionRoleFieldNumber = 188;
428 inline bool can_mention_role()
const;
429 inline void set_can_mention_role(
bool value);
433 inline void set_has_can_destroy();
434 inline void clear_has_can_destroy();
435 inline void set_has_can_set_attribute();
436 inline void clear_has_can_set_attribute();
437 inline void set_has_can_set_name();
438 inline void clear_has_can_set_name();
439 inline void set_has_can_set_description();
440 inline void clear_has_can_set_description();
441 inline void set_has_can_set_avatar();
442 inline void clear_has_can_set_avatar();
443 inline void set_has_can_set_broadcast();
444 inline void clear_has_can_set_broadcast();
445 inline void set_has_can_set_privacy_level();
446 inline void clear_has_can_set_privacy_level();
447 inline void set_has_can_add_member();
448 inline void clear_has_can_add_member();
449 inline void set_has_can_kick_member();
450 inline void clear_has_can_kick_member();
451 inline void set_has_can_set_own_member_attribute();
452 inline void clear_has_can_set_own_member_attribute();
453 inline void set_has_can_set_other_member_attribute();
454 inline void clear_has_can_set_other_member_attribute();
455 inline void set_has_can_set_own_voice_state();
456 inline void clear_has_can_set_own_voice_state();
457 inline void set_has_can_set_own_presence_level();
458 inline void clear_has_can_set_own_presence_level();
459 inline void set_has_can_set_own_whisper_level();
460 inline void clear_has_can_set_own_whisper_level();
461 inline void set_has_can_set_own_member_note();
462 inline void clear_has_can_set_own_member_note();
463 inline void set_has_can_set_other_member_note();
464 inline void clear_has_can_set_other_member_note();
465 inline void set_has_can_use_voice();
466 inline void clear_has_can_use_voice();
467 inline void set_has_can_voice_mute_member_for_all();
468 inline void clear_has_can_voice_mute_member_for_all();
469 inline void set_has_can_get_invitation();
470 inline void clear_has_can_get_invitation();
471 inline void set_has_can_send_invitation();
472 inline void clear_has_can_send_invitation();
473 inline void set_has_can_send_guest_invitation();
474 inline void clear_has_can_send_guest_invitation();
475 inline void set_has_can_revoke_own_invitation();
476 inline void clear_has_can_revoke_own_invitation();
477 inline void set_has_can_revoke_other_invitation();
478 inline void clear_has_can_revoke_other_invitation();
479 inline void set_has_can_get_suggestion();
480 inline void clear_has_can_get_suggestion();
481 inline void set_has_can_suggest_member();
482 inline void clear_has_can_suggest_member();
483 inline void set_has_can_approve_member();
484 inline void clear_has_can_approve_member();
485 inline void set_has_can_get_ticket();
486 inline void clear_has_can_get_ticket();
487 inline void set_has_can_create_ticket();
488 inline void clear_has_can_create_ticket();
489 inline void set_has_can_destroy_ticket();
490 inline void clear_has_can_destroy_ticket();
491 inline void set_has_can_get_ban();
492 inline void clear_has_can_get_ban();
493 inline void set_has_can_add_ban();
494 inline void clear_has_can_add_ban();
495 inline void set_has_can_remove_ban();
496 inline void clear_has_can_remove_ban();
497 inline void set_has_can_create_stream();
498 inline void clear_has_can_create_stream();
499 inline void set_has_can_destroy_stream();
500 inline void clear_has_can_destroy_stream();
501 inline void set_has_can_set_stream_position();
502 inline void clear_has_can_set_stream_position();
503 inline void set_has_can_set_stream_attribute();
504 inline void clear_has_can_set_stream_attribute();
505 inline void set_has_can_set_stream_name();
506 inline void clear_has_can_set_stream_name();
507 inline void set_has_can_set_stream_subject();
508 inline void clear_has_can_set_stream_subject();
509 inline void set_has_can_set_stream_access();
510 inline void clear_has_can_set_stream_access();
511 inline void set_has_can_set_stream_voice_level();
512 inline void clear_has_can_set_stream_voice_level();
513 inline void set_has_can_create_message();
514 inline void clear_has_can_create_message();
515 inline void set_has_can_destroy_own_message();
516 inline void clear_has_can_destroy_own_message();
517 inline void set_has_can_destroy_other_message();
518 inline void clear_has_can_destroy_other_message();
519 inline void set_has_can_edit_own_message();
520 inline void clear_has_can_edit_own_message();
521 inline void set_has_can_pin_message();
522 inline void clear_has_can_pin_message();
523 inline void set_has_can_mention_all();
524 inline void clear_has_can_mention_all();
525 inline void set_has_can_mention_here();
526 inline void clear_has_can_mention_here();
527 inline void set_has_can_mention_member();
528 inline void clear_has_can_mention_member();
529 inline void set_has_can_mention_role();
530 inline void clear_has_can_mention_role();
534 ::google::protobuf::uint32 _has_bits_[2];