4#ifndef PROTOBUF_api_2fcommon_2fv1_2fclub_5fcore_2eproto__INCLUDED
5#define PROTOBUF_api_2fcommon_2fv1_2fclub_5fcore_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>
62 return _unknown_fields_;
66 return &_unknown_fields_;
69 static const ::google::protobuf::Descriptor*
descriptor();
90 inline bool has_id()
const;
91 inline void clear_id();
92 static const int kIdFieldNumber = 1;
93 inline ::google::protobuf::uint32 id()
const;
94 inline void set_id(::google::protobuf::uint32 value);
98 inline void set_has_id();
99 inline void clear_has_id();
103 ::google::protobuf::uint32 _has_bits_[1];
105 ::google::protobuf::uint32
id_;
128 return _unknown_fields_;
132 return &_unknown_fields_;
156 inline bool has_id()
const;
157 inline void clear_id();
158 static const int kIdFieldNumber = 1;
159 inline ::google::protobuf::uint64 id()
const;
160 inline void set_id(::google::protobuf::uint64 value);
163 inline bool has_type()
const;
164 inline void clear_type();
165 static const int kTypeFieldNumber = 2;
166 inline const ::bgs::protocol::club::v1::UniqueClubType& type()
const;
167 inline ::bgs::protocol::club::v1::UniqueClubType* mutable_type();
168 inline ::bgs::protocol::club::v1::UniqueClubType* release_type();
172 inline bool has_name()
const;
173 inline void clear_name();
174 static const int kNameFieldNumber = 3;
175 inline const ::std::string& name()
const;
176 inline void set_name(const ::std::string& value);
177 inline void set_name(
const char* value);
178 inline void set_name(
const char* value,
size_t size);
179 inline ::std::string* mutable_name();
180 inline ::std::string* release_name();
181 inline void set_allocated_name(::std::string* name);
184 inline bool has_description()
const;
185 inline void clear_description();
186 static const int kDescriptionFieldNumber = 4;
187 inline const ::std::string& description()
const;
188 inline void set_description(const ::std::string& value);
189 inline void set_description(
const char* value);
190 inline void set_description(
const char* value,
size_t size);
191 inline ::std::string* mutable_description();
192 inline ::std::string* release_description();
193 inline void set_allocated_description(::std::string* description);
196 inline bool has_avatar()
const;
197 inline void clear_avatar();
198 static const int kAvatarFieldNumber = 5;
199 inline const ::bgs::protocol::club::v1::AvatarId& avatar()
const;
200 inline ::bgs::protocol::club::v1::AvatarId* mutable_avatar();
201 inline ::bgs::protocol::club::v1::AvatarId* release_avatar();
205 inline bool has_privacy_level()
const;
206 inline void clear_privacy_level();
207 static const int kPrivacyLevelFieldNumber = 6;
208 inline ::bgs::protocol::club::v1::PrivacyLevel privacy_level()
const;
212 inline bool has_visibility_level()
const;
213 inline void clear_visibility_level();
214 static const int kVisibilityLevelFieldNumber = 7;
215 inline ::bgs::protocol::club::v1::VisibilityLevel visibility_level()
const;
219 inline bool has_member_count()
const;
220 inline void clear_member_count();
221 static const int kMemberCountFieldNumber = 8;
222 inline ::google::protobuf::uint32 member_count()
const;
223 inline void set_member_count(::google::protobuf::uint32 value);
226 inline int leader_size()
const;
227 inline void clear_leader();
228 static const int kLeaderFieldNumber = 9;
229 inline const ::bgs::protocol::club::v1::client::MemberDescription& leader(
int index)
const;
230 inline ::bgs::protocol::club::v1::client::MemberDescription* mutable_leader(
int index);
231 inline ::bgs::protocol::club::v1::client::MemberDescription* add_leader();
232 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::client::MemberDescription >&
234 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::client::MemberDescription >*
238 inline bool has_creation_time()
const;
239 inline void clear_creation_time();
240 static const int kCreationTimeFieldNumber = 10;
241 inline ::google::protobuf::uint64 creation_time()
const;
242 inline void set_creation_time(::google::protobuf::uint64 value);
245 inline bool has_timezone()
const;
246 inline void clear_timezone();
247 static const int kTimezoneFieldNumber = 11;
248 inline const ::std::string& timezone()
const;
249 inline void set_timezone(const ::std::string& value);
250 inline void set_timezone(
const char* value);
251 inline void set_timezone(
const char* value,
size_t size);
252 inline ::std::string* mutable_timezone();
253 inline ::std::string* release_timezone();
254 inline void set_allocated_timezone(::std::string* timezone);
257 inline bool has_locale()
const;
258 inline void clear_locale();
259 static const int kLocaleFieldNumber = 12;
260 inline const ::std::string& locale()
const;
261 inline void set_locale(const ::std::string& value);
262 inline void set_locale(
const char* value);
263 inline void set_locale(
const char* value,
size_t size);
264 inline ::std::string* mutable_locale();
265 inline ::std::string* release_locale();
266 inline void set_allocated_locale(::std::string* locale);
269 inline int tag_size()
const;
270 inline void clear_tag();
271 static const int kTagFieldNumber = 13;
272 inline const ::bgs::protocol::club::v1::TagIdentifier& tag(
int index)
const;
273 inline ::bgs::protocol::club::v1::TagIdentifier* mutable_tag(
int index);
274 inline ::bgs::protocol::club::v1::TagIdentifier* add_tag();
275 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::TagIdentifier >&
277 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::TagIdentifier >*
282 inline void set_has_id();
283 inline void clear_has_id();
284 inline void set_has_type();
285 inline void clear_has_type();
286 inline void set_has_name();
287 inline void clear_has_name();
288 inline void set_has_description();
289 inline void clear_has_description();
290 inline void set_has_avatar();
291 inline void clear_has_avatar();
292 inline void set_has_privacy_level();
293 inline void clear_has_privacy_level();
294 inline void set_has_visibility_level();
295 inline void clear_has_visibility_level();
296 inline void set_has_member_count();
297 inline void clear_has_member_count();
298 inline void set_has_creation_time();
299 inline void clear_has_creation_time();
300 inline void set_has_timezone();
301 inline void clear_has_timezone();
302 inline void set_has_locale();
303 inline void clear_has_locale();
307 ::google::protobuf::uint32 _has_bits_[1];
309 ::google::protobuf::uint64
id_;
316 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::client::MemberDescription >
leader_;
320 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::TagIdentifier >
tag_;
376 id_ = GOOGLE_ULONGLONG(0);
400 if (
type_ != NULL)
type_->::bgs::protocol::club::v1::UniqueClubType::Clear();
409 if (
type_ == NULL)
type_ = new ::bgs::protocol::club::v1::UniqueClubType;
441 if (
name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
452 if (
name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
453 name_ = new ::std::string;
455 name_->assign(value);
460 if (
name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
461 name_ = new ::std::string;
463 name_->assign(value);
468 if (
name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
469 name_ = new ::std::string;
471 name_->assign(
reinterpret_cast<const char*
>(value), size);
476 if (
name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
477 name_ = new ::std::string;
484 if (
name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
487 ::std::string* temp =
name_;
488 name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
493 if (
name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
501 name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
517 if (
description_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
528 if (
description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
536 if (
description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
544 if (
description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
547 description_->assign(
reinterpret_cast<const char*
>(value), size);
552 if (
description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
560 if (
description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
564 description_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
569 if (
description_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
577 description_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
593 if (
avatar_ != NULL)
avatar_->::bgs::protocol::club::v1::AvatarId::Clear();
602 if (
avatar_ == NULL)
avatar_ = new ::bgs::protocol::club::v1::AvatarId;
716inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::client::MemberDescription >&
721inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::client::MemberDescription >*
762 if (
timezone_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
773 if (
timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
781 if (
timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
789 if (
timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
792 timezone_->assign(
reinterpret_cast<const char*
>(value), size);
797 if (
timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
805 if (
timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
809 timezone_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
814 if (
timezone_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
822 timezone_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
838 if (
locale_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
849 if (
locale_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
857 if (
locale_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
865 if (
locale_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
868 locale_->assign(
reinterpret_cast<const char*
>(value), size);
873 if (
locale_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
881 if (
locale_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
885 locale_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
890 if (
locale_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
898 locale_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
912 return tag_.Get(index);
916 return tag_.Mutable(index);
922inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::TagIdentifier >&
927inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::TagIdentifier >*
void InitAsDefaultInstance()
AvatarId(const AvatarId &from)
friend void TC_PROTO_API protobuf_AddDesc_api_2fcommon_2fv1_2fclub_5fcore_2eproto()
static AvatarId * default_instance_
static const AvatarId & default_instance()
::google::protobuf::UnknownFieldSet _unknown_fields_
friend void protobuf_ShutdownFile_api_2fcommon_2fv1_2fclub_5fcore_2eproto()
void set_id(::google::protobuf::uint32 value)
AvatarId & operator=(const AvatarId &from)
friend void protobuf_AssignDesc_api_2fcommon_2fv1_2fclub_5fcore_2eproto()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::uint32 _has_bits_[1]
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::uint32 id() const
void Swap(AvatarId *other)
::google::protobuf::uint32 id_
int GetCachedSize() const
static const ::google::protobuf::Descriptor * descriptor()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void SetCachedSize(int size) const
inline ::std::string * mutable_description()
static ClubDescription * default_instance_
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::client::MemberDescription > & leader() const
void set_has_description()
::google::protobuf::Metadata GetMetadata() const
bool has_privacy_level() const
inline ::std::string * release_timezone()
::google::protobuf::uint64 creation_time_
bool has_creation_time() const
const ::bgs::protocol::club::v1::UniqueClubType & type() const
void set_privacy_level(::bgs::protocol::club::v1::PrivacyLevel value)
void set_timezone(const ::std::string &value)
void clear_has_visibility_level()
::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::client::MemberDescription > leader_
::google::protobuf::uint32 _has_bits_[1]
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_has_member_count()
void set_name(const ::std::string &value)
const ::std::string & locale() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::TagIdentifier > * mutable_tag()
inline ::bgs::protocol::club::v1::UniqueClubType * release_type()
void set_has_creation_time()
inline ::bgs::protocol::club::v1::TagIdentifier * add_tag()
void set_member_count(::google::protobuf::uint32 value)
friend void TC_PROTO_API protobuf_AddDesc_api_2fcommon_2fv1_2fclub_5fcore_2eproto()
void Swap(ClubDescription *other)
const ::std::string & description() const
void set_has_privacy_level()
::std::string * timezone_
inline ::google::protobuf::uint64 id() const
void set_allocated_timezone(::std::string *timezone)
void clear_has_creation_time()
void set_allocated_type(::bgs::protocol::club::v1::UniqueClubType *type)
const ::std::string & name() const
ClubDescription & operator=(const ClubDescription &from)
inline ::bgs::protocol::club::v1::client::MemberDescription * add_leader()
void clear_has_member_count()
friend void protobuf_ShutdownFile_api_2fcommon_2fv1_2fclub_5fcore_2eproto()
inline ::std::string * release_name()
void set_allocated_locale(::std::string *locale)
bool has_timezone() const
void set_allocated_avatar(::bgs::protocol::club::v1::AvatarId *avatar)
::google::protobuf::uint32 member_count_
inline ::std::string * mutable_locale()
inline ::std::string * release_description()
const ::std::string & timezone() const
void set_locale(const ::std::string &value)
inline ::std::string * release_locale()
friend void protobuf_AssignDesc_api_2fcommon_2fv1_2fclub_5fcore_2eproto()
bool has_description() const
void set_allocated_name(::std::string *name)
void clear_has_timezone()
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::client::MemberDescription > * mutable_leader()
void clear_has_description()
::bgs::protocol::club::v1::UniqueClubType * type_
void set_allocated_description(::std::string *description)
::google::protobuf::UnknownFieldSet _unknown_fields_
::google::protobuf::uint64 id_
bool has_visibility_level() const
inline ::bgs::protocol::club::v1::PrivacyLevel privacy_level() const
inline ::bgs::protocol::club::v1::UniqueClubType * mutable_type()
static const ::google::protobuf::Descriptor * descriptor()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void SetCachedSize(int size) const
virtual ~ClubDescription()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::TagIdentifier > & tag() const
ClubDescription(const ClubDescription &from)
inline ::bgs::protocol::club::v1::AvatarId * mutable_avatar()
void clear_visibility_level()
void clear_privacy_level()
::std::string * description_
int GetCachedSize() const
static const ClubDescription & default_instance()
void set_description(const ::std::string &value)
bool has_member_count() const
void clear_member_count()
void set_creation_time(::google::protobuf::uint64 value)
ClubDescription * New() const
void clear_has_privacy_level()
inline ::bgs::protocol::club::v1::VisibilityLevel visibility_level() const
void set_visibility_level(::bgs::protocol::club::v1::VisibilityLevel value)
const ::bgs::protocol::club::v1::AvatarId & avatar() const
void clear_creation_time()
inline ::google::protobuf::uint64 creation_time() const
::google::protobuf::RepeatedPtrField< ::bgs::protocol::club::v1::TagIdentifier > tag_
inline ::google::protobuf::uint32 member_count() const
::bgs::protocol::club::v1::AvatarId * avatar_
inline ::bgs::protocol::club::v1::AvatarId * release_avatar()
inline ::std::string * mutable_timezone()
inline ::std::string * mutable_name()
void InitAsDefaultInstance()
void set_id(::google::protobuf::uint64 value)
void set_has_visibility_level()
void protobuf_ShutdownFile_api_2fcommon_2fv1_2fclub_5fcore_2eproto()
TC_PROTO_API bool VisibilityLevel_IsValid(int value)
void protobuf_AssignDesc_api_2fcommon_2fv1_2fclub_5fcore_2eproto()
TC_PROTO_API bool PrivacyLevel_IsValid(int value)
void TC_PROTO_API protobuf_AddDesc_api_2fcommon_2fv1_2fclub_5fcore_2eproto()