4#ifndef PROTOBUF_club_5fenum_2eproto__INCLUDED
5#define PROTOBUF_club_5fenum_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/repeated_field.h>
24#include <google/protobuf/extension_set.h>
25#include <google/protobuf/generated_enum_reflection.h>
52 return ::google::protobuf::internal::NameOfEnum(
57 return ::google::protobuf::internal::ParseNamedEnum<PrivacyLevel>(
71 return ::google::protobuf::internal::NameOfEnum(
76 return ::google::protobuf::internal::ParseNamedEnum<VisibilityLevel>(
95 return ::google::protobuf::internal::NameOfEnum(
100 return ::google::protobuf::internal::ParseNamedEnum<ClubRemovedReason>(
115 return ::google::protobuf::internal::NameOfEnum(
120 return ::google::protobuf::internal::ParseNamedEnum<StreamVoiceLevel>(
135 return ::google::protobuf::internal::NameOfEnum(
140 return ::google::protobuf::internal::ParseNamedEnum<VoiceMicrophoneState>(
155 return ::google::protobuf::internal::NameOfEnum(
160 return ::google::protobuf::internal::ParseNamedEnum<PresenceLevel>(
174 return ::google::protobuf::internal::NameOfEnum(
179 return ::google::protobuf::internal::ParseNamedEnum<WhisperLevel>(
194 return ::google::protobuf::internal::NameOfEnum(
199 return ::google::protobuf::internal::ParseNamedEnum<StreamNotificationFilter>(
214 return ::google::protobuf::internal::NameOfEnum(
219 return ::google::protobuf::internal::ParseNamedEnum<JoinClubSource>(
241inline const EnumDescriptor* GetEnumDescriptor< ::bgs::protocol::club::v1::PrivacyLevel>() {
246inline const EnumDescriptor* GetEnumDescriptor< ::bgs::protocol::club::v1::VisibilityLevel>() {
251inline const EnumDescriptor* GetEnumDescriptor< ::bgs::protocol::club::v1::ClubRemovedReason>() {
256inline const EnumDescriptor* GetEnumDescriptor< ::bgs::protocol::club::v1::StreamVoiceLevel>() {
261inline const EnumDescriptor* GetEnumDescriptor< ::bgs::protocol::club::v1::VoiceMicrophoneState>() {
266inline const EnumDescriptor* GetEnumDescriptor< ::bgs::protocol::club::v1::PresenceLevel>() {
271inline const EnumDescriptor* GetEnumDescriptor< ::bgs::protocol::club::v1::WhisperLevel>() {
276inline const EnumDescriptor* GetEnumDescriptor< ::bgs::protocol::club::v1::StreamNotificationFilter>() {
281inline const EnumDescriptor* GetEnumDescriptor< ::bgs::protocol::club::v1::JoinClubSource>() {
const VoiceMicrophoneState VoiceMicrophoneState_MAX
@ JOIN_CLUB_SOURCE_CLUB_FINDER
@ JOIN_CLUB_SOURCE_CLUB_RECOMMENDATION
@ MICROPHONE_STATE_SELF_DEAF
@ MICROPHONE_STATE_NORMAL
@ MICROPHONE_STATE_SELF_MUTE
const StreamVoiceLevel StreamVoiceLevel_MAX
const ::std::string & StreamNotificationFilter_Name(StreamNotificationFilter value)
bool PrivacyLevel_Parse(const ::std::string &name, PrivacyLevel *value)
const VisibilityLevel VisibilityLevel_MAX
bool ClubRemovedReason_Parse(const ::std::string &name, ClubRemovedReason *value)
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * WhisperLevel_descriptor()
@ VISIBILITY_LEVEL_PUBLIC
@ VISIBILITY_LEVEL_PRIVATE
TC_PROTO_API bool VisibilityLevel_IsValid(int value)
TC_PROTO_API bool PresenceLevel_IsValid(int value)
const int VisibilityLevel_ARRAYSIZE
const PresenceLevel PresenceLevel_MIN
const ::std::string & JoinClubSource_Name(JoinClubSource value)
bool VoiceMicrophoneState_Parse(const ::std::string &name, VoiceMicrophoneState *value)
const ::std::string & PrivacyLevel_Name(PrivacyLevel value)
@ CLUB_REMOVED_REASON_DESTROYED_BY_MEMBER
@ CLUB_REMOVED_REASON_NONE
@ CLUB_REMOVED_REASON_DESTROYED_BY_SERVICE
@ CLUB_REMOVED_REASON_MEMBER_LEFT
@ CLUB_REMOVED_REASON_MEMBER_KICKED
@ CLUB_REMOVED_REASON_MEMBER_BANNED
@ CLUB_REMOVED_REASON_MEMBER_REMOVED_BY_SERVICE
const int PresenceLevel_ARRAYSIZE
const int JoinClubSource_ARRAYSIZE
bool StreamNotificationFilter_Parse(const ::std::string &name, StreamNotificationFilter *value)
const int StreamVoiceLevel_ARRAYSIZE
const ::std::string & PresenceLevel_Name(PresenceLevel value)
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * JoinClubSource_descriptor()
bool WhisperLevel_Parse(const ::std::string &name, WhisperLevel *value)
const JoinClubSource JoinClubSource_MIN
const ::std::string & VisibilityLevel_Name(VisibilityLevel value)
TC_PROTO_API bool JoinClubSource_IsValid(int value)
const ::std::string & ClubRemovedReason_Name(ClubRemovedReason value)
const PresenceLevel PresenceLevel_MAX
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * StreamVoiceLevel_descriptor()
void protobuf_ShutdownFile_club_5fenum_2eproto()
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * StreamNotificationFilter_descriptor()
const PrivacyLevel PrivacyLevel_MIN
const StreamNotificationFilter StreamNotificationFilter_MAX
@ VOICE_LEVEL_PUSH_TO_TALK
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * ClubRemovedReason_descriptor()
TC_PROTO_API bool PrivacyLevel_IsValid(int value)
const ClubRemovedReason ClubRemovedReason_MAX
const ::std::string & WhisperLevel_Name(WhisperLevel value)
const WhisperLevel WhisperLevel_MIN
const int WhisperLevel_ARRAYSIZE
const WhisperLevel WhisperLevel_MAX
const StreamVoiceLevel StreamVoiceLevel_MIN
const VisibilityLevel VisibilityLevel_MIN
bool StreamVoiceLevel_Parse(const ::std::string &name, StreamVoiceLevel *value)
TC_PROTO_API bool WhisperLevel_IsValid(int value)
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * VoiceMicrophoneState_descriptor()
const int PrivacyLevel_ARRAYSIZE
const ClubRemovedReason ClubRemovedReason_MIN
@ WHISPER_LEVEL_RESTRICTED
bool VisibilityLevel_Parse(const ::std::string &name, VisibilityLevel *value)
TC_PROTO_API bool StreamNotificationFilter_IsValid(int value)
bool JoinClubSource_Parse(const ::std::string &name, JoinClubSource *value)
const int VoiceMicrophoneState_ARRAYSIZE
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * VisibilityLevel_descriptor()
void TC_PROTO_API protobuf_AddDesc_club_5fenum_2eproto()
bool PresenceLevel_Parse(const ::std::string &name, PresenceLevel *value)
const JoinClubSource JoinClubSource_MAX
TC_PROTO_API bool StreamVoiceLevel_IsValid(int value)
void protobuf_AssignDesc_club_5fenum_2eproto()
const PrivacyLevel PrivacyLevel_MAX
const ::std::string & StreamVoiceLevel_Name(StreamVoiceLevel value)
const int StreamNotificationFilter_ARRAYSIZE
TC_PROTO_API bool ClubRemovedReason_IsValid(int value)
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * PrivacyLevel_descriptor()
@ PRIVACY_LEVEL_OPEN_INVITATION
@ PRIVACY_LEVEL_OPEN_TICKET
@ STREAM_NOTIFICATION_FILTER_MENTION
@ STREAM_NOTIFICATION_FILTER_ALL
@ STREAM_NOTIFICATION_FILTER_NONE
const ::std::string & VoiceMicrophoneState_Name(VoiceMicrophoneState value)
TC_PROTO_API bool VoiceMicrophoneState_IsValid(int value)
const int ClubRemovedReason_ARRAYSIZE
const StreamNotificationFilter StreamNotificationFilter_MIN
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * PresenceLevel_descriptor()
const VoiceMicrophoneState VoiceMicrophoneState_MIN