Counter Strike : Global Offensive Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

16555 lines
556 KiB

  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: base_gcmessages.proto
  3. #if _MSC_VER >= 1300
  4. #ifndef _PS3
  5. #pragma warning(push)
  6. #pragma warning(disable : 4530) // warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc (disabled due to std headers having exception syntax)
  7. #pragma warning(disable : 4512) // warning C4512: assignment operator could not be generated
  8. #pragma warning(disable : 4244) // warning C4244: warning C4244: '=' : conversion from '__w64 int' to 'int', possible loss of data
  9. #pragma warning(disable : 4267) // warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
  10. #pragma warning(disable : 4125) // warning C4125: decimal digit terminates octal escape sequence
  11. #pragma warning(disable : 4127) // warning C4127: conditional expression is constant
  12. #pragma warning(disable : 4100) // warning C4100: 'op' : unreferenced formal parameter
  13. #endif // _PS3
  14. #endif // _MSC_VER
  15. #if _GNUC
  16. #ifndef _PS3
  17. #pragma GCC diagnostic push
  18. #pragma GCC diagnostic ignored "-Wshadow"
  19. #endif // _PS3
  20. #endif // _GNUC
  21. #ifndef PROTOBUF_base_5fgcmessages_2eproto__INCLUDED
  22. #define PROTOBUF_base_5fgcmessages_2eproto__INCLUDED
  23. #include <string>
  24. #include <google/protobuf/stubs/common.h>
  25. #if GOOGLE_PROTOBUF_VERSION < 2005000
  26. #error This file was generated by a newer version of protoc which is
  27. #error incompatible with your Protocol Buffer headers. Please update
  28. #error your headers.
  29. #endif
  30. #if 2005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
  31. #error This file was generated by an older version of protoc which is
  32. #error incompatible with your Protocol Buffer headers. Please
  33. #error regenerate this file with a newer version of protoc.
  34. #endif
  35. #include <google/protobuf/generated_message_util.h>
  36. #include <google/protobuf/message.h>
  37. #include <google/protobuf/repeated_field.h>
  38. #include <google/protobuf/extension_set.h>
  39. #include <google/protobuf/generated_enum_reflection.h>
  40. #include <google/protobuf/unknown_field_set.h>
  41. #include "steammessages.pb.h"
  42. // @@protoc_insertion_point(includes)
  43. // Internal implementation detail -- do not call these.
  44. void protobuf_AddDesc_base_5fgcmessages_2eproto();
  45. void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  46. void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  47. class CGCStorePurchaseInit_LineItem;
  48. class CMsgGCStorePurchaseInit;
  49. class CMsgGCStorePurchaseInitResponse;
  50. class CSOPartyInvite;
  51. class CSOLobbyInvite;
  52. class CMsgSystemBroadcast;
  53. class CMsgInviteToParty;
  54. class CMsgInvitationCreated;
  55. class CMsgPartyInviteResponse;
  56. class CMsgKickFromParty;
  57. class CMsgLeaveParty;
  58. class CMsgServerAvailable;
  59. class CMsgLANServerAvailable;
  60. class CSOEconGameAccountClient;
  61. class CSOItemCriteriaCondition;
  62. class CSOItemCriteria;
  63. class CSOItemRecipe;
  64. class CMsgDevNewItemRequest;
  65. class CMsgIncrementKillCountAttribute;
  66. class CMsgApplySticker;
  67. class CMsgApplyStatTrakSwap;
  68. class CMsgApplyStrangePart;
  69. class CMsgApplyPennantUpgrade;
  70. class CMsgApplyEggEssence;
  71. class CSOEconItemAttribute;
  72. class CSOEconItemEquipped;
  73. class CSOEconItem;
  74. class CMsgAdjustItemEquippedState;
  75. class CMsgSortItems;
  76. class CSOEconClaimCode;
  77. class CMsgStoreGetUserData;
  78. class CMsgStoreGetUserDataResponse;
  79. class CMsgUpdateItemSchema;
  80. class CMsgGCError;
  81. class CMsgRequestInventoryRefresh;
  82. class CMsgConVarValue;
  83. class CMsgReplicateConVars;
  84. class CMsgUseItem;
  85. class CMsgReplayUploadedToYouTube;
  86. class CMsgConsumableExhausted;
  87. class CMsgItemAcknowledged__DEPRECATED;
  88. class CMsgSetItemPositions;
  89. class CMsgSetItemPositions_ItemPosition;
  90. class CMsgGCReportAbuse;
  91. class CMsgGCReportAbuseResponse;
  92. class CMsgGCNameItemNotification;
  93. class CMsgGCClientDisplayNotification;
  94. class CMsgGCShowItemsPickedUp;
  95. class CMsgGCIncrementKillCountResponse;
  96. class CSOEconItemDropRateBonus;
  97. class CSOEconItemLeagueViewPass;
  98. class CSOEconItemEventTicket;
  99. class CMsgGCItemPreviewItemBoughtNotification;
  100. class CMsgGCStorePurchaseCancel;
  101. class CMsgGCStorePurchaseCancelResponse;
  102. class CMsgGCStorePurchaseFinalize;
  103. class CMsgGCStorePurchaseFinalizeResponse;
  104. class CMsgGCBannedWordListRequest;
  105. class CMsgGCRequestAnnouncements;
  106. class CMsgGCRequestAnnouncementsResponse;
  107. class CMsgGCBannedWord;
  108. class CMsgGCBannedWordListResponse;
  109. class CMsgGCToGCBannedWordListBroadcast;
  110. class CMsgGCToGCBannedWordListUpdated;
  111. class CSOEconDefaultEquippedDefinitionInstanceClient;
  112. class CMsgGCToGCDirtySDOCache;
  113. class CMsgGCToGCDirtyMultipleSDOCache;
  114. class CMsgGCCollectItem;
  115. class CMsgSDONoMemcached;
  116. class CMsgGCToGCUpdateSQLKeyValue;
  117. class CMsgGCToGCIsTrustedServer;
  118. class CMsgGCToGCIsTrustedServerResponse;
  119. class CMsgGCToGCBroadcastConsoleCommand;
  120. class CMsgGCServerVersionUpdated;
  121. class CMsgGCClientVersionUpdated;
  122. class CMsgGCToGCWebAPIAccountChanged;
  123. class CMsgGCToGCRequestPassportItemGrant;
  124. class CMsgGameServerInfo;
  125. enum CMsgGameServerInfo_ServerType {
  126. CMsgGameServerInfo_ServerType_UNSPECIFIED = 0,
  127. CMsgGameServerInfo_ServerType_GAME = 1,
  128. CMsgGameServerInfo_ServerType_PROXY = 2
  129. };
  130. bool CMsgGameServerInfo_ServerType_IsValid(int value);
  131. const CMsgGameServerInfo_ServerType CMsgGameServerInfo_ServerType_ServerType_MIN = CMsgGameServerInfo_ServerType_UNSPECIFIED;
  132. const CMsgGameServerInfo_ServerType CMsgGameServerInfo_ServerType_ServerType_MAX = CMsgGameServerInfo_ServerType_PROXY;
  133. const int CMsgGameServerInfo_ServerType_ServerType_ARRAYSIZE = CMsgGameServerInfo_ServerType_ServerType_MAX + 1;
  134. const ::google::protobuf::EnumDescriptor* CMsgGameServerInfo_ServerType_descriptor();
  135. inline const ::std::string& CMsgGameServerInfo_ServerType_Name(CMsgGameServerInfo_ServerType value) {
  136. return ::google::protobuf::internal::NameOfEnum(
  137. CMsgGameServerInfo_ServerType_descriptor(), value);
  138. }
  139. inline bool CMsgGameServerInfo_ServerType_Parse(
  140. const ::std::string& name, CMsgGameServerInfo_ServerType* value) {
  141. return ::google::protobuf::internal::ParseNamedEnum<CMsgGameServerInfo_ServerType>(
  142. CMsgGameServerInfo_ServerType_descriptor(), name, value);
  143. }
  144. enum EGCBaseMsg {
  145. k_EMsgGCSystemMessage = 4001,
  146. k_EMsgGCReplicateConVars = 4002,
  147. k_EMsgGCConVarUpdated = 4003,
  148. k_EMsgGCInQueue = 4008,
  149. k_EMsgGCInviteToParty = 4501,
  150. k_EMsgGCInvitationCreated = 4502,
  151. k_EMsgGCPartyInviteResponse = 4503,
  152. k_EMsgGCKickFromParty = 4504,
  153. k_EMsgGCLeaveParty = 4505,
  154. k_EMsgGCServerAvailable = 4506,
  155. k_EMsgGCClientConnectToServer = 4507,
  156. k_EMsgGCGameServerInfo = 4508,
  157. k_EMsgGCError = 4509,
  158. k_EMsgGCReplay_UploadedToYouTube = 4510,
  159. k_EMsgGCLANServerAvailable = 4511
  160. };
  161. bool EGCBaseMsg_IsValid(int value);
  162. const EGCBaseMsg EGCBaseMsg_MIN = k_EMsgGCSystemMessage;
  163. const EGCBaseMsg EGCBaseMsg_MAX = k_EMsgGCLANServerAvailable;
  164. const int EGCBaseMsg_ARRAYSIZE = EGCBaseMsg_MAX + 1;
  165. const ::google::protobuf::EnumDescriptor* EGCBaseMsg_descriptor();
  166. inline const ::std::string& EGCBaseMsg_Name(EGCBaseMsg value) {
  167. return ::google::protobuf::internal::NameOfEnum(
  168. EGCBaseMsg_descriptor(), value);
  169. }
  170. inline bool EGCBaseMsg_Parse(
  171. const ::std::string& name, EGCBaseMsg* value) {
  172. return ::google::protobuf::internal::ParseNamedEnum<EGCBaseMsg>(
  173. EGCBaseMsg_descriptor(), name, value);
  174. }
  175. enum EGCBaseProtoObjectTypes {
  176. k_EProtoObjectPartyInvite = 1001,
  177. k_EProtoObjectLobbyInvite = 1002
  178. };
  179. bool EGCBaseProtoObjectTypes_IsValid(int value);
  180. const EGCBaseProtoObjectTypes EGCBaseProtoObjectTypes_MIN = k_EProtoObjectPartyInvite;
  181. const EGCBaseProtoObjectTypes EGCBaseProtoObjectTypes_MAX = k_EProtoObjectLobbyInvite;
  182. const int EGCBaseProtoObjectTypes_ARRAYSIZE = EGCBaseProtoObjectTypes_MAX + 1;
  183. const ::google::protobuf::EnumDescriptor* EGCBaseProtoObjectTypes_descriptor();
  184. inline const ::std::string& EGCBaseProtoObjectTypes_Name(EGCBaseProtoObjectTypes value) {
  185. return ::google::protobuf::internal::NameOfEnum(
  186. EGCBaseProtoObjectTypes_descriptor(), value);
  187. }
  188. inline bool EGCBaseProtoObjectTypes_Parse(
  189. const ::std::string& name, EGCBaseProtoObjectTypes* value) {
  190. return ::google::protobuf::internal::ParseNamedEnum<EGCBaseProtoObjectTypes>(
  191. EGCBaseProtoObjectTypes_descriptor(), name, value);
  192. }
  193. enum GC_BannedWordType {
  194. GC_BANNED_WORD_DISABLE_WORD = 0,
  195. GC_BANNED_WORD_ENABLE_WORD = 1
  196. };
  197. bool GC_BannedWordType_IsValid(int value);
  198. const GC_BannedWordType GC_BannedWordType_MIN = GC_BANNED_WORD_DISABLE_WORD;
  199. const GC_BannedWordType GC_BannedWordType_MAX = GC_BANNED_WORD_ENABLE_WORD;
  200. const int GC_BannedWordType_ARRAYSIZE = GC_BannedWordType_MAX + 1;
  201. const ::google::protobuf::EnumDescriptor* GC_BannedWordType_descriptor();
  202. inline const ::std::string& GC_BannedWordType_Name(GC_BannedWordType value) {
  203. return ::google::protobuf::internal::NameOfEnum(
  204. GC_BannedWordType_descriptor(), value);
  205. }
  206. inline bool GC_BannedWordType_Parse(
  207. const ::std::string& name, GC_BannedWordType* value) {
  208. return ::google::protobuf::internal::ParseNamedEnum<GC_BannedWordType>(
  209. GC_BannedWordType_descriptor(), name, value);
  210. }
  211. // ===================================================================
  212. class CGCStorePurchaseInit_LineItem : public ::google::protobuf::Message {
  213. public:
  214. CGCStorePurchaseInit_LineItem();
  215. virtual ~CGCStorePurchaseInit_LineItem();
  216. CGCStorePurchaseInit_LineItem(const CGCStorePurchaseInit_LineItem& from);
  217. inline CGCStorePurchaseInit_LineItem& operator=(const CGCStorePurchaseInit_LineItem& from) {
  218. CopyFrom(from);
  219. return *this;
  220. }
  221. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  222. return _unknown_fields_;
  223. }
  224. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  225. return &_unknown_fields_;
  226. }
  227. static const ::google::protobuf::Descriptor* descriptor();
  228. static const CGCStorePurchaseInit_LineItem& default_instance();
  229. void Swap(CGCStorePurchaseInit_LineItem* other);
  230. // implements Message ----------------------------------------------
  231. CGCStorePurchaseInit_LineItem* New() const;
  232. void CopyFrom(const ::google::protobuf::Message& from);
  233. void MergeFrom(const ::google::protobuf::Message& from);
  234. void CopyFrom(const CGCStorePurchaseInit_LineItem& from);
  235. void MergeFrom(const CGCStorePurchaseInit_LineItem& from);
  236. void Clear();
  237. bool IsInitialized() const;
  238. int ByteSize() const;
  239. bool MergePartialFromCodedStream(
  240. ::google::protobuf::io::CodedInputStream* input);
  241. void SerializeWithCachedSizes(
  242. ::google::protobuf::io::CodedOutputStream* output) const;
  243. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  244. int GetCachedSize() const { return _cached_size_; }
  245. private:
  246. void SharedCtor();
  247. void SharedDtor();
  248. void SetCachedSize(int size) const;
  249. public:
  250. ::google::protobuf::Metadata GetMetadata() const;
  251. // nested types ----------------------------------------------------
  252. // accessors -------------------------------------------------------
  253. // optional uint32 item_def_id = 1;
  254. inline bool has_item_def_id() const;
  255. inline void clear_item_def_id();
  256. static const int kItemDefIdFieldNumber = 1;
  257. inline ::google::protobuf::uint32 item_def_id() const;
  258. inline void set_item_def_id(::google::protobuf::uint32 value);
  259. // optional uint32 quantity = 2;
  260. inline bool has_quantity() const;
  261. inline void clear_quantity();
  262. static const int kQuantityFieldNumber = 2;
  263. inline ::google::protobuf::uint32 quantity() const;
  264. inline void set_quantity(::google::protobuf::uint32 value);
  265. // optional uint32 cost_in_local_currency = 3;
  266. inline bool has_cost_in_local_currency() const;
  267. inline void clear_cost_in_local_currency();
  268. static const int kCostInLocalCurrencyFieldNumber = 3;
  269. inline ::google::protobuf::uint32 cost_in_local_currency() const;
  270. inline void set_cost_in_local_currency(::google::protobuf::uint32 value);
  271. // optional uint32 purchase_type = 4;
  272. inline bool has_purchase_type() const;
  273. inline void clear_purchase_type();
  274. static const int kPurchaseTypeFieldNumber = 4;
  275. inline ::google::protobuf::uint32 purchase_type() const;
  276. inline void set_purchase_type(::google::protobuf::uint32 value);
  277. // @@protoc_insertion_point(class_scope:CGCStorePurchaseInit_LineItem)
  278. private:
  279. inline void set_has_item_def_id();
  280. inline void clear_has_item_def_id();
  281. inline void set_has_quantity();
  282. inline void clear_has_quantity();
  283. inline void set_has_cost_in_local_currency();
  284. inline void clear_has_cost_in_local_currency();
  285. inline void set_has_purchase_type();
  286. inline void clear_has_purchase_type();
  287. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  288. ::google::protobuf::uint32 item_def_id_;
  289. ::google::protobuf::uint32 quantity_;
  290. ::google::protobuf::uint32 cost_in_local_currency_;
  291. ::google::protobuf::uint32 purchase_type_;
  292. mutable int _cached_size_;
  293. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  294. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  295. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  296. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  297. void InitAsDefaultInstance();
  298. static CGCStorePurchaseInit_LineItem* default_instance_;
  299. };
  300. // -------------------------------------------------------------------
  301. class CMsgGCStorePurchaseInit : public ::google::protobuf::Message {
  302. public:
  303. CMsgGCStorePurchaseInit();
  304. virtual ~CMsgGCStorePurchaseInit();
  305. CMsgGCStorePurchaseInit(const CMsgGCStorePurchaseInit& from);
  306. inline CMsgGCStorePurchaseInit& operator=(const CMsgGCStorePurchaseInit& from) {
  307. CopyFrom(from);
  308. return *this;
  309. }
  310. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  311. return _unknown_fields_;
  312. }
  313. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  314. return &_unknown_fields_;
  315. }
  316. static const ::google::protobuf::Descriptor* descriptor();
  317. static const CMsgGCStorePurchaseInit& default_instance();
  318. void Swap(CMsgGCStorePurchaseInit* other);
  319. // implements Message ----------------------------------------------
  320. CMsgGCStorePurchaseInit* New() const;
  321. void CopyFrom(const ::google::protobuf::Message& from);
  322. void MergeFrom(const ::google::protobuf::Message& from);
  323. void CopyFrom(const CMsgGCStorePurchaseInit& from);
  324. void MergeFrom(const CMsgGCStorePurchaseInit& from);
  325. void Clear();
  326. bool IsInitialized() const;
  327. int ByteSize() const;
  328. bool MergePartialFromCodedStream(
  329. ::google::protobuf::io::CodedInputStream* input);
  330. void SerializeWithCachedSizes(
  331. ::google::protobuf::io::CodedOutputStream* output) const;
  332. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  333. int GetCachedSize() const { return _cached_size_; }
  334. private:
  335. void SharedCtor();
  336. void SharedDtor();
  337. void SetCachedSize(int size) const;
  338. public:
  339. ::google::protobuf::Metadata GetMetadata() const;
  340. // nested types ----------------------------------------------------
  341. // accessors -------------------------------------------------------
  342. // optional string country = 1;
  343. inline bool has_country() const;
  344. inline void clear_country();
  345. static const int kCountryFieldNumber = 1;
  346. inline const ::std::string& country() const;
  347. inline void set_country(const ::std::string& value);
  348. inline void set_country(const char* value);
  349. inline void set_country(const char* value, size_t size);
  350. inline ::std::string* mutable_country();
  351. inline ::std::string* release_country();
  352. inline void set_allocated_country(::std::string* country);
  353. // optional int32 language = 2;
  354. inline bool has_language() const;
  355. inline void clear_language();
  356. static const int kLanguageFieldNumber = 2;
  357. inline ::google::protobuf::int32 language() const;
  358. inline void set_language(::google::protobuf::int32 value);
  359. // optional int32 currency = 3;
  360. inline bool has_currency() const;
  361. inline void clear_currency();
  362. static const int kCurrencyFieldNumber = 3;
  363. inline ::google::protobuf::int32 currency() const;
  364. inline void set_currency(::google::protobuf::int32 value);
  365. // repeated .CGCStorePurchaseInit_LineItem line_items = 4;
  366. inline int line_items_size() const;
  367. inline void clear_line_items();
  368. static const int kLineItemsFieldNumber = 4;
  369. inline const ::CGCStorePurchaseInit_LineItem& line_items(int index) const;
  370. inline ::CGCStorePurchaseInit_LineItem* mutable_line_items(int index);
  371. inline ::CGCStorePurchaseInit_LineItem* add_line_items();
  372. inline const ::google::protobuf::RepeatedPtrField< ::CGCStorePurchaseInit_LineItem >&
  373. line_items() const;
  374. inline ::google::protobuf::RepeatedPtrField< ::CGCStorePurchaseInit_LineItem >*
  375. mutable_line_items();
  376. // @@protoc_insertion_point(class_scope:CMsgGCStorePurchaseInit)
  377. private:
  378. inline void set_has_country();
  379. inline void clear_has_country();
  380. inline void set_has_language();
  381. inline void clear_has_language();
  382. inline void set_has_currency();
  383. inline void clear_has_currency();
  384. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  385. ::std::string* country_;
  386. ::google::protobuf::int32 language_;
  387. ::google::protobuf::int32 currency_;
  388. ::google::protobuf::RepeatedPtrField< ::CGCStorePurchaseInit_LineItem > line_items_;
  389. mutable int _cached_size_;
  390. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  391. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  392. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  393. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  394. void InitAsDefaultInstance();
  395. static CMsgGCStorePurchaseInit* default_instance_;
  396. };
  397. // -------------------------------------------------------------------
  398. class CMsgGCStorePurchaseInitResponse : public ::google::protobuf::Message {
  399. public:
  400. CMsgGCStorePurchaseInitResponse();
  401. virtual ~CMsgGCStorePurchaseInitResponse();
  402. CMsgGCStorePurchaseInitResponse(const CMsgGCStorePurchaseInitResponse& from);
  403. inline CMsgGCStorePurchaseInitResponse& operator=(const CMsgGCStorePurchaseInitResponse& from) {
  404. CopyFrom(from);
  405. return *this;
  406. }
  407. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  408. return _unknown_fields_;
  409. }
  410. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  411. return &_unknown_fields_;
  412. }
  413. static const ::google::protobuf::Descriptor* descriptor();
  414. static const CMsgGCStorePurchaseInitResponse& default_instance();
  415. void Swap(CMsgGCStorePurchaseInitResponse* other);
  416. // implements Message ----------------------------------------------
  417. CMsgGCStorePurchaseInitResponse* New() const;
  418. void CopyFrom(const ::google::protobuf::Message& from);
  419. void MergeFrom(const ::google::protobuf::Message& from);
  420. void CopyFrom(const CMsgGCStorePurchaseInitResponse& from);
  421. void MergeFrom(const CMsgGCStorePurchaseInitResponse& from);
  422. void Clear();
  423. bool IsInitialized() const;
  424. int ByteSize() const;
  425. bool MergePartialFromCodedStream(
  426. ::google::protobuf::io::CodedInputStream* input);
  427. void SerializeWithCachedSizes(
  428. ::google::protobuf::io::CodedOutputStream* output) const;
  429. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  430. int GetCachedSize() const { return _cached_size_; }
  431. private:
  432. void SharedCtor();
  433. void SharedDtor();
  434. void SetCachedSize(int size) const;
  435. public:
  436. ::google::protobuf::Metadata GetMetadata() const;
  437. // nested types ----------------------------------------------------
  438. // accessors -------------------------------------------------------
  439. // optional int32 result = 1;
  440. inline bool has_result() const;
  441. inline void clear_result();
  442. static const int kResultFieldNumber = 1;
  443. inline ::google::protobuf::int32 result() const;
  444. inline void set_result(::google::protobuf::int32 value);
  445. // optional uint64 txn_id = 2;
  446. inline bool has_txn_id() const;
  447. inline void clear_txn_id();
  448. static const int kTxnIdFieldNumber = 2;
  449. inline ::google::protobuf::uint64 txn_id() const;
  450. inline void set_txn_id(::google::protobuf::uint64 value);
  451. // @@protoc_insertion_point(class_scope:CMsgGCStorePurchaseInitResponse)
  452. private:
  453. inline void set_has_result();
  454. inline void clear_has_result();
  455. inline void set_has_txn_id();
  456. inline void clear_has_txn_id();
  457. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  458. ::google::protobuf::uint64 txn_id_;
  459. ::google::protobuf::int32 result_;
  460. mutable int _cached_size_;
  461. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  462. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  463. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  464. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  465. void InitAsDefaultInstance();
  466. static CMsgGCStorePurchaseInitResponse* default_instance_;
  467. };
  468. // -------------------------------------------------------------------
  469. class CSOPartyInvite : public ::google::protobuf::Message {
  470. public:
  471. CSOPartyInvite();
  472. virtual ~CSOPartyInvite();
  473. CSOPartyInvite(const CSOPartyInvite& from);
  474. inline CSOPartyInvite& operator=(const CSOPartyInvite& from) {
  475. CopyFrom(from);
  476. return *this;
  477. }
  478. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  479. return _unknown_fields_;
  480. }
  481. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  482. return &_unknown_fields_;
  483. }
  484. static const ::google::protobuf::Descriptor* descriptor();
  485. static const CSOPartyInvite& default_instance();
  486. void Swap(CSOPartyInvite* other);
  487. // implements Message ----------------------------------------------
  488. CSOPartyInvite* New() const;
  489. void CopyFrom(const ::google::protobuf::Message& from);
  490. void MergeFrom(const ::google::protobuf::Message& from);
  491. void CopyFrom(const CSOPartyInvite& from);
  492. void MergeFrom(const CSOPartyInvite& from);
  493. void Clear();
  494. bool IsInitialized() const;
  495. int ByteSize() const;
  496. bool MergePartialFromCodedStream(
  497. ::google::protobuf::io::CodedInputStream* input);
  498. void SerializeWithCachedSizes(
  499. ::google::protobuf::io::CodedOutputStream* output) const;
  500. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  501. int GetCachedSize() const { return _cached_size_; }
  502. private:
  503. void SharedCtor();
  504. void SharedDtor();
  505. void SetCachedSize(int size) const;
  506. public:
  507. ::google::protobuf::Metadata GetMetadata() const;
  508. // nested types ----------------------------------------------------
  509. // accessors -------------------------------------------------------
  510. // optional uint64 group_id = 1;
  511. inline bool has_group_id() const;
  512. inline void clear_group_id();
  513. static const int kGroupIdFieldNumber = 1;
  514. inline ::google::protobuf::uint64 group_id() const;
  515. inline void set_group_id(::google::protobuf::uint64 value);
  516. // optional fixed64 sender_id = 2;
  517. inline bool has_sender_id() const;
  518. inline void clear_sender_id();
  519. static const int kSenderIdFieldNumber = 2;
  520. inline ::google::protobuf::uint64 sender_id() const;
  521. inline void set_sender_id(::google::protobuf::uint64 value);
  522. // optional string sender_name = 3;
  523. inline bool has_sender_name() const;
  524. inline void clear_sender_name();
  525. static const int kSenderNameFieldNumber = 3;
  526. inline const ::std::string& sender_name() const;
  527. inline void set_sender_name(const ::std::string& value);
  528. inline void set_sender_name(const char* value);
  529. inline void set_sender_name(const char* value, size_t size);
  530. inline ::std::string* mutable_sender_name();
  531. inline ::std::string* release_sender_name();
  532. inline void set_allocated_sender_name(::std::string* sender_name);
  533. // @@protoc_insertion_point(class_scope:CSOPartyInvite)
  534. private:
  535. inline void set_has_group_id();
  536. inline void clear_has_group_id();
  537. inline void set_has_sender_id();
  538. inline void clear_has_sender_id();
  539. inline void set_has_sender_name();
  540. inline void clear_has_sender_name();
  541. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  542. ::google::protobuf::uint64 group_id_;
  543. ::google::protobuf::uint64 sender_id_;
  544. ::std::string* sender_name_;
  545. mutable int _cached_size_;
  546. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  547. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  548. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  549. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  550. void InitAsDefaultInstance();
  551. static CSOPartyInvite* default_instance_;
  552. };
  553. // -------------------------------------------------------------------
  554. class CSOLobbyInvite : public ::google::protobuf::Message {
  555. public:
  556. CSOLobbyInvite();
  557. virtual ~CSOLobbyInvite();
  558. CSOLobbyInvite(const CSOLobbyInvite& from);
  559. inline CSOLobbyInvite& operator=(const CSOLobbyInvite& from) {
  560. CopyFrom(from);
  561. return *this;
  562. }
  563. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  564. return _unknown_fields_;
  565. }
  566. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  567. return &_unknown_fields_;
  568. }
  569. static const ::google::protobuf::Descriptor* descriptor();
  570. static const CSOLobbyInvite& default_instance();
  571. void Swap(CSOLobbyInvite* other);
  572. // implements Message ----------------------------------------------
  573. CSOLobbyInvite* New() const;
  574. void CopyFrom(const ::google::protobuf::Message& from);
  575. void MergeFrom(const ::google::protobuf::Message& from);
  576. void CopyFrom(const CSOLobbyInvite& from);
  577. void MergeFrom(const CSOLobbyInvite& from);
  578. void Clear();
  579. bool IsInitialized() const;
  580. int ByteSize() const;
  581. bool MergePartialFromCodedStream(
  582. ::google::protobuf::io::CodedInputStream* input);
  583. void SerializeWithCachedSizes(
  584. ::google::protobuf::io::CodedOutputStream* output) const;
  585. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  586. int GetCachedSize() const { return _cached_size_; }
  587. private:
  588. void SharedCtor();
  589. void SharedDtor();
  590. void SetCachedSize(int size) const;
  591. public:
  592. ::google::protobuf::Metadata GetMetadata() const;
  593. // nested types ----------------------------------------------------
  594. // accessors -------------------------------------------------------
  595. // optional uint64 group_id = 1;
  596. inline bool has_group_id() const;
  597. inline void clear_group_id();
  598. static const int kGroupIdFieldNumber = 1;
  599. inline ::google::protobuf::uint64 group_id() const;
  600. inline void set_group_id(::google::protobuf::uint64 value);
  601. // optional fixed64 sender_id = 2;
  602. inline bool has_sender_id() const;
  603. inline void clear_sender_id();
  604. static const int kSenderIdFieldNumber = 2;
  605. inline ::google::protobuf::uint64 sender_id() const;
  606. inline void set_sender_id(::google::protobuf::uint64 value);
  607. // optional string sender_name = 3;
  608. inline bool has_sender_name() const;
  609. inline void clear_sender_name();
  610. static const int kSenderNameFieldNumber = 3;
  611. inline const ::std::string& sender_name() const;
  612. inline void set_sender_name(const ::std::string& value);
  613. inline void set_sender_name(const char* value);
  614. inline void set_sender_name(const char* value, size_t size);
  615. inline ::std::string* mutable_sender_name();
  616. inline ::std::string* release_sender_name();
  617. inline void set_allocated_sender_name(::std::string* sender_name);
  618. // @@protoc_insertion_point(class_scope:CSOLobbyInvite)
  619. private:
  620. inline void set_has_group_id();
  621. inline void clear_has_group_id();
  622. inline void set_has_sender_id();
  623. inline void clear_has_sender_id();
  624. inline void set_has_sender_name();
  625. inline void clear_has_sender_name();
  626. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  627. ::google::protobuf::uint64 group_id_;
  628. ::google::protobuf::uint64 sender_id_;
  629. ::std::string* sender_name_;
  630. mutable int _cached_size_;
  631. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  632. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  633. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  634. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  635. void InitAsDefaultInstance();
  636. static CSOLobbyInvite* default_instance_;
  637. };
  638. // -------------------------------------------------------------------
  639. class CMsgSystemBroadcast : public ::google::protobuf::Message {
  640. public:
  641. CMsgSystemBroadcast();
  642. virtual ~CMsgSystemBroadcast();
  643. CMsgSystemBroadcast(const CMsgSystemBroadcast& from);
  644. inline CMsgSystemBroadcast& operator=(const CMsgSystemBroadcast& from) {
  645. CopyFrom(from);
  646. return *this;
  647. }
  648. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  649. return _unknown_fields_;
  650. }
  651. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  652. return &_unknown_fields_;
  653. }
  654. static const ::google::protobuf::Descriptor* descriptor();
  655. static const CMsgSystemBroadcast& default_instance();
  656. void Swap(CMsgSystemBroadcast* other);
  657. // implements Message ----------------------------------------------
  658. CMsgSystemBroadcast* New() const;
  659. void CopyFrom(const ::google::protobuf::Message& from);
  660. void MergeFrom(const ::google::protobuf::Message& from);
  661. void CopyFrom(const CMsgSystemBroadcast& from);
  662. void MergeFrom(const CMsgSystemBroadcast& from);
  663. void Clear();
  664. bool IsInitialized() const;
  665. int ByteSize() const;
  666. bool MergePartialFromCodedStream(
  667. ::google::protobuf::io::CodedInputStream* input);
  668. void SerializeWithCachedSizes(
  669. ::google::protobuf::io::CodedOutputStream* output) const;
  670. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  671. int GetCachedSize() const { return _cached_size_; }
  672. private:
  673. void SharedCtor();
  674. void SharedDtor();
  675. void SetCachedSize(int size) const;
  676. public:
  677. ::google::protobuf::Metadata GetMetadata() const;
  678. // nested types ----------------------------------------------------
  679. // accessors -------------------------------------------------------
  680. // optional string message = 1;
  681. inline bool has_message() const;
  682. inline void clear_message();
  683. static const int kMessageFieldNumber = 1;
  684. inline const ::std::string& message() const;
  685. inline void set_message(const ::std::string& value);
  686. inline void set_message(const char* value);
  687. inline void set_message(const char* value, size_t size);
  688. inline ::std::string* mutable_message();
  689. inline ::std::string* release_message();
  690. inline void set_allocated_message(::std::string* message);
  691. // @@protoc_insertion_point(class_scope:CMsgSystemBroadcast)
  692. private:
  693. inline void set_has_message();
  694. inline void clear_has_message();
  695. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  696. ::std::string* message_;
  697. mutable int _cached_size_;
  698. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  699. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  700. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  701. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  702. void InitAsDefaultInstance();
  703. static CMsgSystemBroadcast* default_instance_;
  704. };
  705. // -------------------------------------------------------------------
  706. class CMsgInviteToParty : public ::google::protobuf::Message {
  707. public:
  708. CMsgInviteToParty();
  709. virtual ~CMsgInviteToParty();
  710. CMsgInviteToParty(const CMsgInviteToParty& from);
  711. inline CMsgInviteToParty& operator=(const CMsgInviteToParty& from) {
  712. CopyFrom(from);
  713. return *this;
  714. }
  715. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  716. return _unknown_fields_;
  717. }
  718. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  719. return &_unknown_fields_;
  720. }
  721. static const ::google::protobuf::Descriptor* descriptor();
  722. static const CMsgInviteToParty& default_instance();
  723. void Swap(CMsgInviteToParty* other);
  724. // implements Message ----------------------------------------------
  725. CMsgInviteToParty* New() const;
  726. void CopyFrom(const ::google::protobuf::Message& from);
  727. void MergeFrom(const ::google::protobuf::Message& from);
  728. void CopyFrom(const CMsgInviteToParty& from);
  729. void MergeFrom(const CMsgInviteToParty& from);
  730. void Clear();
  731. bool IsInitialized() const;
  732. int ByteSize() const;
  733. bool MergePartialFromCodedStream(
  734. ::google::protobuf::io::CodedInputStream* input);
  735. void SerializeWithCachedSizes(
  736. ::google::protobuf::io::CodedOutputStream* output) const;
  737. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  738. int GetCachedSize() const { return _cached_size_; }
  739. private:
  740. void SharedCtor();
  741. void SharedDtor();
  742. void SetCachedSize(int size) const;
  743. public:
  744. ::google::protobuf::Metadata GetMetadata() const;
  745. // nested types ----------------------------------------------------
  746. // accessors -------------------------------------------------------
  747. // optional fixed64 steam_id = 1;
  748. inline bool has_steam_id() const;
  749. inline void clear_steam_id();
  750. static const int kSteamIdFieldNumber = 1;
  751. inline ::google::protobuf::uint64 steam_id() const;
  752. inline void set_steam_id(::google::protobuf::uint64 value);
  753. // optional uint32 client_version = 2;
  754. inline bool has_client_version() const;
  755. inline void clear_client_version();
  756. static const int kClientVersionFieldNumber = 2;
  757. inline ::google::protobuf::uint32 client_version() const;
  758. inline void set_client_version(::google::protobuf::uint32 value);
  759. // optional uint32 team_invite = 3;
  760. inline bool has_team_invite() const;
  761. inline void clear_team_invite();
  762. static const int kTeamInviteFieldNumber = 3;
  763. inline ::google::protobuf::uint32 team_invite() const;
  764. inline void set_team_invite(::google::protobuf::uint32 value);
  765. // @@protoc_insertion_point(class_scope:CMsgInviteToParty)
  766. private:
  767. inline void set_has_steam_id();
  768. inline void clear_has_steam_id();
  769. inline void set_has_client_version();
  770. inline void clear_has_client_version();
  771. inline void set_has_team_invite();
  772. inline void clear_has_team_invite();
  773. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  774. ::google::protobuf::uint64 steam_id_;
  775. ::google::protobuf::uint32 client_version_;
  776. ::google::protobuf::uint32 team_invite_;
  777. mutable int _cached_size_;
  778. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  779. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  780. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  781. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  782. void InitAsDefaultInstance();
  783. static CMsgInviteToParty* default_instance_;
  784. };
  785. // -------------------------------------------------------------------
  786. class CMsgInvitationCreated : public ::google::protobuf::Message {
  787. public:
  788. CMsgInvitationCreated();
  789. virtual ~CMsgInvitationCreated();
  790. CMsgInvitationCreated(const CMsgInvitationCreated& from);
  791. inline CMsgInvitationCreated& operator=(const CMsgInvitationCreated& from) {
  792. CopyFrom(from);
  793. return *this;
  794. }
  795. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  796. return _unknown_fields_;
  797. }
  798. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  799. return &_unknown_fields_;
  800. }
  801. static const ::google::protobuf::Descriptor* descriptor();
  802. static const CMsgInvitationCreated& default_instance();
  803. void Swap(CMsgInvitationCreated* other);
  804. // implements Message ----------------------------------------------
  805. CMsgInvitationCreated* New() const;
  806. void CopyFrom(const ::google::protobuf::Message& from);
  807. void MergeFrom(const ::google::protobuf::Message& from);
  808. void CopyFrom(const CMsgInvitationCreated& from);
  809. void MergeFrom(const CMsgInvitationCreated& from);
  810. void Clear();
  811. bool IsInitialized() const;
  812. int ByteSize() const;
  813. bool MergePartialFromCodedStream(
  814. ::google::protobuf::io::CodedInputStream* input);
  815. void SerializeWithCachedSizes(
  816. ::google::protobuf::io::CodedOutputStream* output) const;
  817. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  818. int GetCachedSize() const { return _cached_size_; }
  819. private:
  820. void SharedCtor();
  821. void SharedDtor();
  822. void SetCachedSize(int size) const;
  823. public:
  824. ::google::protobuf::Metadata GetMetadata() const;
  825. // nested types ----------------------------------------------------
  826. // accessors -------------------------------------------------------
  827. // optional uint64 group_id = 1;
  828. inline bool has_group_id() const;
  829. inline void clear_group_id();
  830. static const int kGroupIdFieldNumber = 1;
  831. inline ::google::protobuf::uint64 group_id() const;
  832. inline void set_group_id(::google::protobuf::uint64 value);
  833. // optional fixed64 steam_id = 2;
  834. inline bool has_steam_id() const;
  835. inline void clear_steam_id();
  836. static const int kSteamIdFieldNumber = 2;
  837. inline ::google::protobuf::uint64 steam_id() const;
  838. inline void set_steam_id(::google::protobuf::uint64 value);
  839. // @@protoc_insertion_point(class_scope:CMsgInvitationCreated)
  840. private:
  841. inline void set_has_group_id();
  842. inline void clear_has_group_id();
  843. inline void set_has_steam_id();
  844. inline void clear_has_steam_id();
  845. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  846. ::google::protobuf::uint64 group_id_;
  847. ::google::protobuf::uint64 steam_id_;
  848. mutable int _cached_size_;
  849. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  850. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  851. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  852. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  853. void InitAsDefaultInstance();
  854. static CMsgInvitationCreated* default_instance_;
  855. };
  856. // -------------------------------------------------------------------
  857. class CMsgPartyInviteResponse : public ::google::protobuf::Message {
  858. public:
  859. CMsgPartyInviteResponse();
  860. virtual ~CMsgPartyInviteResponse();
  861. CMsgPartyInviteResponse(const CMsgPartyInviteResponse& from);
  862. inline CMsgPartyInviteResponse& operator=(const CMsgPartyInviteResponse& from) {
  863. CopyFrom(from);
  864. return *this;
  865. }
  866. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  867. return _unknown_fields_;
  868. }
  869. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  870. return &_unknown_fields_;
  871. }
  872. static const ::google::protobuf::Descriptor* descriptor();
  873. static const CMsgPartyInviteResponse& default_instance();
  874. void Swap(CMsgPartyInviteResponse* other);
  875. // implements Message ----------------------------------------------
  876. CMsgPartyInviteResponse* New() const;
  877. void CopyFrom(const ::google::protobuf::Message& from);
  878. void MergeFrom(const ::google::protobuf::Message& from);
  879. void CopyFrom(const CMsgPartyInviteResponse& from);
  880. void MergeFrom(const CMsgPartyInviteResponse& from);
  881. void Clear();
  882. bool IsInitialized() const;
  883. int ByteSize() const;
  884. bool MergePartialFromCodedStream(
  885. ::google::protobuf::io::CodedInputStream* input);
  886. void SerializeWithCachedSizes(
  887. ::google::protobuf::io::CodedOutputStream* output) const;
  888. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  889. int GetCachedSize() const { return _cached_size_; }
  890. private:
  891. void SharedCtor();
  892. void SharedDtor();
  893. void SetCachedSize(int size) const;
  894. public:
  895. ::google::protobuf::Metadata GetMetadata() const;
  896. // nested types ----------------------------------------------------
  897. // accessors -------------------------------------------------------
  898. // optional uint64 party_id = 1;
  899. inline bool has_party_id() const;
  900. inline void clear_party_id();
  901. static const int kPartyIdFieldNumber = 1;
  902. inline ::google::protobuf::uint64 party_id() const;
  903. inline void set_party_id(::google::protobuf::uint64 value);
  904. // optional bool accept = 2;
  905. inline bool has_accept() const;
  906. inline void clear_accept();
  907. static const int kAcceptFieldNumber = 2;
  908. inline bool accept() const;
  909. inline void set_accept(bool value);
  910. // optional uint32 client_version = 3;
  911. inline bool has_client_version() const;
  912. inline void clear_client_version();
  913. static const int kClientVersionFieldNumber = 3;
  914. inline ::google::protobuf::uint32 client_version() const;
  915. inline void set_client_version(::google::protobuf::uint32 value);
  916. // optional uint32 team_invite = 4;
  917. inline bool has_team_invite() const;
  918. inline void clear_team_invite();
  919. static const int kTeamInviteFieldNumber = 4;
  920. inline ::google::protobuf::uint32 team_invite() const;
  921. inline void set_team_invite(::google::protobuf::uint32 value);
  922. // @@protoc_insertion_point(class_scope:CMsgPartyInviteResponse)
  923. private:
  924. inline void set_has_party_id();
  925. inline void clear_has_party_id();
  926. inline void set_has_accept();
  927. inline void clear_has_accept();
  928. inline void set_has_client_version();
  929. inline void clear_has_client_version();
  930. inline void set_has_team_invite();
  931. inline void clear_has_team_invite();
  932. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  933. ::google::protobuf::uint64 party_id_;
  934. bool accept_;
  935. ::google::protobuf::uint32 client_version_;
  936. ::google::protobuf::uint32 team_invite_;
  937. mutable int _cached_size_;
  938. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  939. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  940. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  941. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  942. void InitAsDefaultInstance();
  943. static CMsgPartyInviteResponse* default_instance_;
  944. };
  945. // -------------------------------------------------------------------
  946. class CMsgKickFromParty : public ::google::protobuf::Message {
  947. public:
  948. CMsgKickFromParty();
  949. virtual ~CMsgKickFromParty();
  950. CMsgKickFromParty(const CMsgKickFromParty& from);
  951. inline CMsgKickFromParty& operator=(const CMsgKickFromParty& from) {
  952. CopyFrom(from);
  953. return *this;
  954. }
  955. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  956. return _unknown_fields_;
  957. }
  958. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  959. return &_unknown_fields_;
  960. }
  961. static const ::google::protobuf::Descriptor* descriptor();
  962. static const CMsgKickFromParty& default_instance();
  963. void Swap(CMsgKickFromParty* other);
  964. // implements Message ----------------------------------------------
  965. CMsgKickFromParty* New() const;
  966. void CopyFrom(const ::google::protobuf::Message& from);
  967. void MergeFrom(const ::google::protobuf::Message& from);
  968. void CopyFrom(const CMsgKickFromParty& from);
  969. void MergeFrom(const CMsgKickFromParty& from);
  970. void Clear();
  971. bool IsInitialized() const;
  972. int ByteSize() const;
  973. bool MergePartialFromCodedStream(
  974. ::google::protobuf::io::CodedInputStream* input);
  975. void SerializeWithCachedSizes(
  976. ::google::protobuf::io::CodedOutputStream* output) const;
  977. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  978. int GetCachedSize() const { return _cached_size_; }
  979. private:
  980. void SharedCtor();
  981. void SharedDtor();
  982. void SetCachedSize(int size) const;
  983. public:
  984. ::google::protobuf::Metadata GetMetadata() const;
  985. // nested types ----------------------------------------------------
  986. // accessors -------------------------------------------------------
  987. // optional fixed64 steam_id = 1;
  988. inline bool has_steam_id() const;
  989. inline void clear_steam_id();
  990. static const int kSteamIdFieldNumber = 1;
  991. inline ::google::protobuf::uint64 steam_id() const;
  992. inline void set_steam_id(::google::protobuf::uint64 value);
  993. // @@protoc_insertion_point(class_scope:CMsgKickFromParty)
  994. private:
  995. inline void set_has_steam_id();
  996. inline void clear_has_steam_id();
  997. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  998. ::google::protobuf::uint64 steam_id_;
  999. mutable int _cached_size_;
  1000. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  1001. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  1002. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  1003. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  1004. void InitAsDefaultInstance();
  1005. static CMsgKickFromParty* default_instance_;
  1006. };
  1007. // -------------------------------------------------------------------
  1008. class CMsgLeaveParty : public ::google::protobuf::Message {
  1009. public:
  1010. CMsgLeaveParty();
  1011. virtual ~CMsgLeaveParty();
  1012. CMsgLeaveParty(const CMsgLeaveParty& from);
  1013. inline CMsgLeaveParty& operator=(const CMsgLeaveParty& from) {
  1014. CopyFrom(from);
  1015. return *this;
  1016. }
  1017. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1018. return _unknown_fields_;
  1019. }
  1020. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1021. return &_unknown_fields_;
  1022. }
  1023. static const ::google::protobuf::Descriptor* descriptor();
  1024. static const CMsgLeaveParty& default_instance();
  1025. void Swap(CMsgLeaveParty* other);
  1026. // implements Message ----------------------------------------------
  1027. CMsgLeaveParty* New() const;
  1028. void CopyFrom(const ::google::protobuf::Message& from);
  1029. void MergeFrom(const ::google::protobuf::Message& from);
  1030. void CopyFrom(const CMsgLeaveParty& from);
  1031. void MergeFrom(const CMsgLeaveParty& from);
  1032. void Clear();
  1033. bool IsInitialized() const;
  1034. int ByteSize() const;
  1035. bool MergePartialFromCodedStream(
  1036. ::google::protobuf::io::CodedInputStream* input);
  1037. void SerializeWithCachedSizes(
  1038. ::google::protobuf::io::CodedOutputStream* output) const;
  1039. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  1040. int GetCachedSize() const { return _cached_size_; }
  1041. private:
  1042. void SharedCtor();
  1043. void SharedDtor();
  1044. void SetCachedSize(int size) const;
  1045. public:
  1046. ::google::protobuf::Metadata GetMetadata() const;
  1047. // nested types ----------------------------------------------------
  1048. // accessors -------------------------------------------------------
  1049. // @@protoc_insertion_point(class_scope:CMsgLeaveParty)
  1050. private:
  1051. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  1052. mutable int _cached_size_;
  1053. ::google::protobuf::uint32 _has_bits_[1];
  1054. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  1055. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  1056. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  1057. void InitAsDefaultInstance();
  1058. static CMsgLeaveParty* default_instance_;
  1059. };
  1060. // -------------------------------------------------------------------
  1061. class CMsgServerAvailable : public ::google::protobuf::Message {
  1062. public:
  1063. CMsgServerAvailable();
  1064. virtual ~CMsgServerAvailable();
  1065. CMsgServerAvailable(const CMsgServerAvailable& from);
  1066. inline CMsgServerAvailable& operator=(const CMsgServerAvailable& from) {
  1067. CopyFrom(from);
  1068. return *this;
  1069. }
  1070. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1071. return _unknown_fields_;
  1072. }
  1073. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1074. return &_unknown_fields_;
  1075. }
  1076. static const ::google::protobuf::Descriptor* descriptor();
  1077. static const CMsgServerAvailable& default_instance();
  1078. void Swap(CMsgServerAvailable* other);
  1079. // implements Message ----------------------------------------------
  1080. CMsgServerAvailable* New() const;
  1081. void CopyFrom(const ::google::protobuf::Message& from);
  1082. void MergeFrom(const ::google::protobuf::Message& from);
  1083. void CopyFrom(const CMsgServerAvailable& from);
  1084. void MergeFrom(const CMsgServerAvailable& from);
  1085. void Clear();
  1086. bool IsInitialized() const;
  1087. int ByteSize() const;
  1088. bool MergePartialFromCodedStream(
  1089. ::google::protobuf::io::CodedInputStream* input);
  1090. void SerializeWithCachedSizes(
  1091. ::google::protobuf::io::CodedOutputStream* output) const;
  1092. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  1093. int GetCachedSize() const { return _cached_size_; }
  1094. private:
  1095. void SharedCtor();
  1096. void SharedDtor();
  1097. void SetCachedSize(int size) const;
  1098. public:
  1099. ::google::protobuf::Metadata GetMetadata() const;
  1100. // nested types ----------------------------------------------------
  1101. // accessors -------------------------------------------------------
  1102. // @@protoc_insertion_point(class_scope:CMsgServerAvailable)
  1103. private:
  1104. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  1105. mutable int _cached_size_;
  1106. ::google::protobuf::uint32 _has_bits_[1];
  1107. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  1108. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  1109. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  1110. void InitAsDefaultInstance();
  1111. static CMsgServerAvailable* default_instance_;
  1112. };
  1113. // -------------------------------------------------------------------
  1114. class CMsgLANServerAvailable : public ::google::protobuf::Message {
  1115. public:
  1116. CMsgLANServerAvailable();
  1117. virtual ~CMsgLANServerAvailable();
  1118. CMsgLANServerAvailable(const CMsgLANServerAvailable& from);
  1119. inline CMsgLANServerAvailable& operator=(const CMsgLANServerAvailable& from) {
  1120. CopyFrom(from);
  1121. return *this;
  1122. }
  1123. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1124. return _unknown_fields_;
  1125. }
  1126. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1127. return &_unknown_fields_;
  1128. }
  1129. static const ::google::protobuf::Descriptor* descriptor();
  1130. static const CMsgLANServerAvailable& default_instance();
  1131. void Swap(CMsgLANServerAvailable* other);
  1132. // implements Message ----------------------------------------------
  1133. CMsgLANServerAvailable* New() const;
  1134. void CopyFrom(const ::google::protobuf::Message& from);
  1135. void MergeFrom(const ::google::protobuf::Message& from);
  1136. void CopyFrom(const CMsgLANServerAvailable& from);
  1137. void MergeFrom(const CMsgLANServerAvailable& from);
  1138. void Clear();
  1139. bool IsInitialized() const;
  1140. int ByteSize() const;
  1141. bool MergePartialFromCodedStream(
  1142. ::google::protobuf::io::CodedInputStream* input);
  1143. void SerializeWithCachedSizes(
  1144. ::google::protobuf::io::CodedOutputStream* output) const;
  1145. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  1146. int GetCachedSize() const { return _cached_size_; }
  1147. private:
  1148. void SharedCtor();
  1149. void SharedDtor();
  1150. void SetCachedSize(int size) const;
  1151. public:
  1152. ::google::protobuf::Metadata GetMetadata() const;
  1153. // nested types ----------------------------------------------------
  1154. // accessors -------------------------------------------------------
  1155. // optional fixed64 lobby_id = 1;
  1156. inline bool has_lobby_id() const;
  1157. inline void clear_lobby_id();
  1158. static const int kLobbyIdFieldNumber = 1;
  1159. inline ::google::protobuf::uint64 lobby_id() const;
  1160. inline void set_lobby_id(::google::protobuf::uint64 value);
  1161. // @@protoc_insertion_point(class_scope:CMsgLANServerAvailable)
  1162. private:
  1163. inline void set_has_lobby_id();
  1164. inline void clear_has_lobby_id();
  1165. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  1166. ::google::protobuf::uint64 lobby_id_;
  1167. mutable int _cached_size_;
  1168. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  1169. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  1170. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  1171. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  1172. void InitAsDefaultInstance();
  1173. static CMsgLANServerAvailable* default_instance_;
  1174. };
  1175. // -------------------------------------------------------------------
  1176. class CSOEconGameAccountClient : public ::google::protobuf::Message {
  1177. public:
  1178. CSOEconGameAccountClient();
  1179. virtual ~CSOEconGameAccountClient();
  1180. CSOEconGameAccountClient(const CSOEconGameAccountClient& from);
  1181. inline CSOEconGameAccountClient& operator=(const CSOEconGameAccountClient& from) {
  1182. CopyFrom(from);
  1183. return *this;
  1184. }
  1185. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1186. return _unknown_fields_;
  1187. }
  1188. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1189. return &_unknown_fields_;
  1190. }
  1191. static const ::google::protobuf::Descriptor* descriptor();
  1192. static const CSOEconGameAccountClient& default_instance();
  1193. void Swap(CSOEconGameAccountClient* other);
  1194. // implements Message ----------------------------------------------
  1195. CSOEconGameAccountClient* New() const;
  1196. void CopyFrom(const ::google::protobuf::Message& from);
  1197. void MergeFrom(const ::google::protobuf::Message& from);
  1198. void CopyFrom(const CSOEconGameAccountClient& from);
  1199. void MergeFrom(const CSOEconGameAccountClient& from);
  1200. void Clear();
  1201. bool IsInitialized() const;
  1202. int ByteSize() const;
  1203. bool MergePartialFromCodedStream(
  1204. ::google::protobuf::io::CodedInputStream* input);
  1205. void SerializeWithCachedSizes(
  1206. ::google::protobuf::io::CodedOutputStream* output) const;
  1207. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  1208. int GetCachedSize() const { return _cached_size_; }
  1209. private:
  1210. void SharedCtor();
  1211. void SharedDtor();
  1212. void SetCachedSize(int size) const;
  1213. public:
  1214. ::google::protobuf::Metadata GetMetadata() const;
  1215. // nested types ----------------------------------------------------
  1216. // accessors -------------------------------------------------------
  1217. // optional uint32 additional_backpack_slots = 1 [default = 0];
  1218. inline bool has_additional_backpack_slots() const;
  1219. inline void clear_additional_backpack_slots();
  1220. static const int kAdditionalBackpackSlotsFieldNumber = 1;
  1221. inline ::google::protobuf::uint32 additional_backpack_slots() const;
  1222. inline void set_additional_backpack_slots(::google::protobuf::uint32 value);
  1223. // optional fixed32 bonus_xp_timestamp_refresh = 12;
  1224. inline bool has_bonus_xp_timestamp_refresh() const;
  1225. inline void clear_bonus_xp_timestamp_refresh();
  1226. static const int kBonusXpTimestampRefreshFieldNumber = 12;
  1227. inline ::google::protobuf::uint32 bonus_xp_timestamp_refresh() const;
  1228. inline void set_bonus_xp_timestamp_refresh(::google::protobuf::uint32 value);
  1229. // optional uint32 bonus_xp_usedflags = 13;
  1230. inline bool has_bonus_xp_usedflags() const;
  1231. inline void clear_bonus_xp_usedflags();
  1232. static const int kBonusXpUsedflagsFieldNumber = 13;
  1233. inline ::google::protobuf::uint32 bonus_xp_usedflags() const;
  1234. inline void set_bonus_xp_usedflags(::google::protobuf::uint32 value);
  1235. // optional uint32 elevated_state = 14;
  1236. inline bool has_elevated_state() const;
  1237. inline void clear_elevated_state();
  1238. static const int kElevatedStateFieldNumber = 14;
  1239. inline ::google::protobuf::uint32 elevated_state() const;
  1240. inline void set_elevated_state(::google::protobuf::uint32 value);
  1241. // optional uint32 elevated_timestamp = 15;
  1242. inline bool has_elevated_timestamp() const;
  1243. inline void clear_elevated_timestamp();
  1244. static const int kElevatedTimestampFieldNumber = 15;
  1245. inline ::google::protobuf::uint32 elevated_timestamp() const;
  1246. inline void set_elevated_timestamp(::google::protobuf::uint32 value);
  1247. // @@protoc_insertion_point(class_scope:CSOEconGameAccountClient)
  1248. private:
  1249. inline void set_has_additional_backpack_slots();
  1250. inline void clear_has_additional_backpack_slots();
  1251. inline void set_has_bonus_xp_timestamp_refresh();
  1252. inline void clear_has_bonus_xp_timestamp_refresh();
  1253. inline void set_has_bonus_xp_usedflags();
  1254. inline void clear_has_bonus_xp_usedflags();
  1255. inline void set_has_elevated_state();
  1256. inline void clear_has_elevated_state();
  1257. inline void set_has_elevated_timestamp();
  1258. inline void clear_has_elevated_timestamp();
  1259. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  1260. ::google::protobuf::uint32 additional_backpack_slots_;
  1261. ::google::protobuf::uint32 bonus_xp_timestamp_refresh_;
  1262. ::google::protobuf::uint32 bonus_xp_usedflags_;
  1263. ::google::protobuf::uint32 elevated_state_;
  1264. ::google::protobuf::uint32 elevated_timestamp_;
  1265. mutable int _cached_size_;
  1266. ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32];
  1267. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  1268. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  1269. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  1270. void InitAsDefaultInstance();
  1271. static CSOEconGameAccountClient* default_instance_;
  1272. };
  1273. // -------------------------------------------------------------------
  1274. class CSOItemCriteriaCondition : public ::google::protobuf::Message {
  1275. public:
  1276. CSOItemCriteriaCondition();
  1277. virtual ~CSOItemCriteriaCondition();
  1278. CSOItemCriteriaCondition(const CSOItemCriteriaCondition& from);
  1279. inline CSOItemCriteriaCondition& operator=(const CSOItemCriteriaCondition& from) {
  1280. CopyFrom(from);
  1281. return *this;
  1282. }
  1283. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1284. return _unknown_fields_;
  1285. }
  1286. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1287. return &_unknown_fields_;
  1288. }
  1289. static const ::google::protobuf::Descriptor* descriptor();
  1290. static const CSOItemCriteriaCondition& default_instance();
  1291. void Swap(CSOItemCriteriaCondition* other);
  1292. // implements Message ----------------------------------------------
  1293. CSOItemCriteriaCondition* New() const;
  1294. void CopyFrom(const ::google::protobuf::Message& from);
  1295. void MergeFrom(const ::google::protobuf::Message& from);
  1296. void CopyFrom(const CSOItemCriteriaCondition& from);
  1297. void MergeFrom(const CSOItemCriteriaCondition& from);
  1298. void Clear();
  1299. bool IsInitialized() const;
  1300. int ByteSize() const;
  1301. bool MergePartialFromCodedStream(
  1302. ::google::protobuf::io::CodedInputStream* input);
  1303. void SerializeWithCachedSizes(
  1304. ::google::protobuf::io::CodedOutputStream* output) const;
  1305. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  1306. int GetCachedSize() const { return _cached_size_; }
  1307. private:
  1308. void SharedCtor();
  1309. void SharedDtor();
  1310. void SetCachedSize(int size) const;
  1311. public:
  1312. ::google::protobuf::Metadata GetMetadata() const;
  1313. // nested types ----------------------------------------------------
  1314. // accessors -------------------------------------------------------
  1315. // optional int32 op = 1;
  1316. inline bool has_op() const;
  1317. inline void clear_op();
  1318. static const int kOpFieldNumber = 1;
  1319. inline ::google::protobuf::int32 op() const;
  1320. inline void set_op(::google::protobuf::int32 value);
  1321. // optional string field = 2;
  1322. inline bool has_field() const;
  1323. inline void clear_field();
  1324. static const int kFieldFieldNumber = 2;
  1325. inline const ::std::string& field() const;
  1326. inline void set_field(const ::std::string& value);
  1327. inline void set_field(const char* value);
  1328. inline void set_field(const char* value, size_t size);
  1329. inline ::std::string* mutable_field();
  1330. inline ::std::string* release_field();
  1331. inline void set_allocated_field(::std::string* field);
  1332. // optional bool required = 3;
  1333. inline bool has_required() const;
  1334. inline void clear_required();
  1335. static const int kRequiredFieldNumber = 3;
  1336. inline bool required() const;
  1337. inline void set_required(bool value);
  1338. // optional float float_value = 4;
  1339. inline bool has_float_value() const;
  1340. inline void clear_float_value();
  1341. static const int kFloatValueFieldNumber = 4;
  1342. inline float float_value() const;
  1343. inline void set_float_value(float value);
  1344. // optional string string_value = 5;
  1345. inline bool has_string_value() const;
  1346. inline void clear_string_value();
  1347. static const int kStringValueFieldNumber = 5;
  1348. inline const ::std::string& string_value() const;
  1349. inline void set_string_value(const ::std::string& value);
  1350. inline void set_string_value(const char* value);
  1351. inline void set_string_value(const char* value, size_t size);
  1352. inline ::std::string* mutable_string_value();
  1353. inline ::std::string* release_string_value();
  1354. inline void set_allocated_string_value(::std::string* string_value);
  1355. // @@protoc_insertion_point(class_scope:CSOItemCriteriaCondition)
  1356. private:
  1357. inline void set_has_op();
  1358. inline void clear_has_op();
  1359. inline void set_has_field();
  1360. inline void clear_has_field();
  1361. inline void set_has_required();
  1362. inline void clear_has_required();
  1363. inline void set_has_float_value();
  1364. inline void clear_has_float_value();
  1365. inline void set_has_string_value();
  1366. inline void clear_has_string_value();
  1367. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  1368. ::std::string* field_;
  1369. ::google::protobuf::int32 op_;
  1370. bool required_;
  1371. ::std::string* string_value_;
  1372. float float_value_;
  1373. mutable int _cached_size_;
  1374. ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32];
  1375. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  1376. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  1377. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  1378. void InitAsDefaultInstance();
  1379. static CSOItemCriteriaCondition* default_instance_;
  1380. };
  1381. // -------------------------------------------------------------------
  1382. class CSOItemCriteria : public ::google::protobuf::Message {
  1383. public:
  1384. CSOItemCriteria();
  1385. virtual ~CSOItemCriteria();
  1386. CSOItemCriteria(const CSOItemCriteria& from);
  1387. inline CSOItemCriteria& operator=(const CSOItemCriteria& from) {
  1388. CopyFrom(from);
  1389. return *this;
  1390. }
  1391. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1392. return _unknown_fields_;
  1393. }
  1394. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1395. return &_unknown_fields_;
  1396. }
  1397. static const ::google::protobuf::Descriptor* descriptor();
  1398. static const CSOItemCriteria& default_instance();
  1399. void Swap(CSOItemCriteria* other);
  1400. // implements Message ----------------------------------------------
  1401. CSOItemCriteria* New() const;
  1402. void CopyFrom(const ::google::protobuf::Message& from);
  1403. void MergeFrom(const ::google::protobuf::Message& from);
  1404. void CopyFrom(const CSOItemCriteria& from);
  1405. void MergeFrom(const CSOItemCriteria& from);
  1406. void Clear();
  1407. bool IsInitialized() const;
  1408. int ByteSize() const;
  1409. bool MergePartialFromCodedStream(
  1410. ::google::protobuf::io::CodedInputStream* input);
  1411. void SerializeWithCachedSizes(
  1412. ::google::protobuf::io::CodedOutputStream* output) const;
  1413. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  1414. int GetCachedSize() const { return _cached_size_; }
  1415. private:
  1416. void SharedCtor();
  1417. void SharedDtor();
  1418. void SetCachedSize(int size) const;
  1419. public:
  1420. ::google::protobuf::Metadata GetMetadata() const;
  1421. // nested types ----------------------------------------------------
  1422. // accessors -------------------------------------------------------
  1423. // optional uint32 item_level = 1;
  1424. inline bool has_item_level() const;
  1425. inline void clear_item_level();
  1426. static const int kItemLevelFieldNumber = 1;
  1427. inline ::google::protobuf::uint32 item_level() const;
  1428. inline void set_item_level(::google::protobuf::uint32 value);
  1429. // optional int32 item_quality = 2;
  1430. inline bool has_item_quality() const;
  1431. inline void clear_item_quality();
  1432. static const int kItemQualityFieldNumber = 2;
  1433. inline ::google::protobuf::int32 item_quality() const;
  1434. inline void set_item_quality(::google::protobuf::int32 value);
  1435. // optional bool item_level_set = 3;
  1436. inline bool has_item_level_set() const;
  1437. inline void clear_item_level_set();
  1438. static const int kItemLevelSetFieldNumber = 3;
  1439. inline bool item_level_set() const;
  1440. inline void set_item_level_set(bool value);
  1441. // optional bool item_quality_set = 4;
  1442. inline bool has_item_quality_set() const;
  1443. inline void clear_item_quality_set();
  1444. static const int kItemQualitySetFieldNumber = 4;
  1445. inline bool item_quality_set() const;
  1446. inline void set_item_quality_set(bool value);
  1447. // optional uint32 initial_inventory = 5;
  1448. inline bool has_initial_inventory() const;
  1449. inline void clear_initial_inventory();
  1450. static const int kInitialInventoryFieldNumber = 5;
  1451. inline ::google::protobuf::uint32 initial_inventory() const;
  1452. inline void set_initial_inventory(::google::protobuf::uint32 value);
  1453. // optional uint32 initial_quantity = 6;
  1454. inline bool has_initial_quantity() const;
  1455. inline void clear_initial_quantity();
  1456. static const int kInitialQuantityFieldNumber = 6;
  1457. inline ::google::protobuf::uint32 initial_quantity() const;
  1458. inline void set_initial_quantity(::google::protobuf::uint32 value);
  1459. // optional bool ignore_enabled_flag = 8;
  1460. inline bool has_ignore_enabled_flag() const;
  1461. inline void clear_ignore_enabled_flag();
  1462. static const int kIgnoreEnabledFlagFieldNumber = 8;
  1463. inline bool ignore_enabled_flag() const;
  1464. inline void set_ignore_enabled_flag(bool value);
  1465. // repeated .CSOItemCriteriaCondition conditions = 9;
  1466. inline int conditions_size() const;
  1467. inline void clear_conditions();
  1468. static const int kConditionsFieldNumber = 9;
  1469. inline const ::CSOItemCriteriaCondition& conditions(int index) const;
  1470. inline ::CSOItemCriteriaCondition* mutable_conditions(int index);
  1471. inline ::CSOItemCriteriaCondition* add_conditions();
  1472. inline const ::google::protobuf::RepeatedPtrField< ::CSOItemCriteriaCondition >&
  1473. conditions() const;
  1474. inline ::google::protobuf::RepeatedPtrField< ::CSOItemCriteriaCondition >*
  1475. mutable_conditions();
  1476. // optional int32 item_rarity = 10;
  1477. inline bool has_item_rarity() const;
  1478. inline void clear_item_rarity();
  1479. static const int kItemRarityFieldNumber = 10;
  1480. inline ::google::protobuf::int32 item_rarity() const;
  1481. inline void set_item_rarity(::google::protobuf::int32 value);
  1482. // optional bool item_rarity_set = 11;
  1483. inline bool has_item_rarity_set() const;
  1484. inline void clear_item_rarity_set();
  1485. static const int kItemRaritySetFieldNumber = 11;
  1486. inline bool item_rarity_set() const;
  1487. inline void set_item_rarity_set(bool value);
  1488. // optional bool recent_only = 12;
  1489. inline bool has_recent_only() const;
  1490. inline void clear_recent_only();
  1491. static const int kRecentOnlyFieldNumber = 12;
  1492. inline bool recent_only() const;
  1493. inline void set_recent_only(bool value);
  1494. // @@protoc_insertion_point(class_scope:CSOItemCriteria)
  1495. private:
  1496. inline void set_has_item_level();
  1497. inline void clear_has_item_level();
  1498. inline void set_has_item_quality();
  1499. inline void clear_has_item_quality();
  1500. inline void set_has_item_level_set();
  1501. inline void clear_has_item_level_set();
  1502. inline void set_has_item_quality_set();
  1503. inline void clear_has_item_quality_set();
  1504. inline void set_has_initial_inventory();
  1505. inline void clear_has_initial_inventory();
  1506. inline void set_has_initial_quantity();
  1507. inline void clear_has_initial_quantity();
  1508. inline void set_has_ignore_enabled_flag();
  1509. inline void clear_has_ignore_enabled_flag();
  1510. inline void set_has_item_rarity();
  1511. inline void clear_has_item_rarity();
  1512. inline void set_has_item_rarity_set();
  1513. inline void clear_has_item_rarity_set();
  1514. inline void set_has_recent_only();
  1515. inline void clear_has_recent_only();
  1516. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  1517. ::google::protobuf::uint32 item_level_;
  1518. ::google::protobuf::int32 item_quality_;
  1519. ::google::protobuf::uint32 initial_inventory_;
  1520. ::google::protobuf::uint32 initial_quantity_;
  1521. bool item_level_set_;
  1522. bool item_quality_set_;
  1523. bool ignore_enabled_flag_;
  1524. bool item_rarity_set_;
  1525. ::google::protobuf::int32 item_rarity_;
  1526. ::google::protobuf::RepeatedPtrField< ::CSOItemCriteriaCondition > conditions_;
  1527. bool recent_only_;
  1528. mutable int _cached_size_;
  1529. ::google::protobuf::uint32 _has_bits_[(11 + 31) / 32];
  1530. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  1531. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  1532. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  1533. void InitAsDefaultInstance();
  1534. static CSOItemCriteria* default_instance_;
  1535. };
  1536. // -------------------------------------------------------------------
  1537. class CSOItemRecipe : public ::google::protobuf::Message {
  1538. public:
  1539. CSOItemRecipe();
  1540. virtual ~CSOItemRecipe();
  1541. CSOItemRecipe(const CSOItemRecipe& from);
  1542. inline CSOItemRecipe& operator=(const CSOItemRecipe& from) {
  1543. CopyFrom(from);
  1544. return *this;
  1545. }
  1546. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1547. return _unknown_fields_;
  1548. }
  1549. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1550. return &_unknown_fields_;
  1551. }
  1552. static const ::google::protobuf::Descriptor* descriptor();
  1553. static const CSOItemRecipe& default_instance();
  1554. void Swap(CSOItemRecipe* other);
  1555. // implements Message ----------------------------------------------
  1556. CSOItemRecipe* New() const;
  1557. void CopyFrom(const ::google::protobuf::Message& from);
  1558. void MergeFrom(const ::google::protobuf::Message& from);
  1559. void CopyFrom(const CSOItemRecipe& from);
  1560. void MergeFrom(const CSOItemRecipe& from);
  1561. void Clear();
  1562. bool IsInitialized() const;
  1563. int ByteSize() const;
  1564. bool MergePartialFromCodedStream(
  1565. ::google::protobuf::io::CodedInputStream* input);
  1566. void SerializeWithCachedSizes(
  1567. ::google::protobuf::io::CodedOutputStream* output) const;
  1568. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  1569. int GetCachedSize() const { return _cached_size_; }
  1570. private:
  1571. void SharedCtor();
  1572. void SharedDtor();
  1573. void SetCachedSize(int size) const;
  1574. public:
  1575. ::google::protobuf::Metadata GetMetadata() const;
  1576. // nested types ----------------------------------------------------
  1577. // accessors -------------------------------------------------------
  1578. // optional uint32 def_index = 1;
  1579. inline bool has_def_index() const;
  1580. inline void clear_def_index();
  1581. static const int kDefIndexFieldNumber = 1;
  1582. inline ::google::protobuf::uint32 def_index() const;
  1583. inline void set_def_index(::google::protobuf::uint32 value);
  1584. // optional string name = 2;
  1585. inline bool has_name() const;
  1586. inline void clear_name();
  1587. static const int kNameFieldNumber = 2;
  1588. inline const ::std::string& name() const;
  1589. inline void set_name(const ::std::string& value);
  1590. inline void set_name(const char* value);
  1591. inline void set_name(const char* value, size_t size);
  1592. inline ::std::string* mutable_name();
  1593. inline ::std::string* release_name();
  1594. inline void set_allocated_name(::std::string* name);
  1595. // optional string n_a = 3;
  1596. inline bool has_n_a() const;
  1597. inline void clear_n_a();
  1598. static const int kNAFieldNumber = 3;
  1599. inline const ::std::string& n_a() const;
  1600. inline void set_n_a(const ::std::string& value);
  1601. inline void set_n_a(const char* value);
  1602. inline void set_n_a(const char* value, size_t size);
  1603. inline ::std::string* mutable_n_a();
  1604. inline ::std::string* release_n_a();
  1605. inline void set_allocated_n_a(::std::string* n_a);
  1606. // optional string desc_inputs = 4;
  1607. inline bool has_desc_inputs() const;
  1608. inline void clear_desc_inputs();
  1609. static const int kDescInputsFieldNumber = 4;
  1610. inline const ::std::string& desc_inputs() const;
  1611. inline void set_desc_inputs(const ::std::string& value);
  1612. inline void set_desc_inputs(const char* value);
  1613. inline void set_desc_inputs(const char* value, size_t size);
  1614. inline ::std::string* mutable_desc_inputs();
  1615. inline ::std::string* release_desc_inputs();
  1616. inline void set_allocated_desc_inputs(::std::string* desc_inputs);
  1617. // optional string desc_outputs = 5;
  1618. inline bool has_desc_outputs() const;
  1619. inline void clear_desc_outputs();
  1620. static const int kDescOutputsFieldNumber = 5;
  1621. inline const ::std::string& desc_outputs() const;
  1622. inline void set_desc_outputs(const ::std::string& value);
  1623. inline void set_desc_outputs(const char* value);
  1624. inline void set_desc_outputs(const char* value, size_t size);
  1625. inline ::std::string* mutable_desc_outputs();
  1626. inline ::std::string* release_desc_outputs();
  1627. inline void set_allocated_desc_outputs(::std::string* desc_outputs);
  1628. // optional string di_a = 6;
  1629. inline bool has_di_a() const;
  1630. inline void clear_di_a();
  1631. static const int kDiAFieldNumber = 6;
  1632. inline const ::std::string& di_a() const;
  1633. inline void set_di_a(const ::std::string& value);
  1634. inline void set_di_a(const char* value);
  1635. inline void set_di_a(const char* value, size_t size);
  1636. inline ::std::string* mutable_di_a();
  1637. inline ::std::string* release_di_a();
  1638. inline void set_allocated_di_a(::std::string* di_a);
  1639. // optional string di_b = 7;
  1640. inline bool has_di_b() const;
  1641. inline void clear_di_b();
  1642. static const int kDiBFieldNumber = 7;
  1643. inline const ::std::string& di_b() const;
  1644. inline void set_di_b(const ::std::string& value);
  1645. inline void set_di_b(const char* value);
  1646. inline void set_di_b(const char* value, size_t size);
  1647. inline ::std::string* mutable_di_b();
  1648. inline ::std::string* release_di_b();
  1649. inline void set_allocated_di_b(::std::string* di_b);
  1650. // optional string di_c = 8;
  1651. inline bool has_di_c() const;
  1652. inline void clear_di_c();
  1653. static const int kDiCFieldNumber = 8;
  1654. inline const ::std::string& di_c() const;
  1655. inline void set_di_c(const ::std::string& value);
  1656. inline void set_di_c(const char* value);
  1657. inline void set_di_c(const char* value, size_t size);
  1658. inline ::std::string* mutable_di_c();
  1659. inline ::std::string* release_di_c();
  1660. inline void set_allocated_di_c(::std::string* di_c);
  1661. // optional string do_a = 9;
  1662. inline bool has_do_a() const;
  1663. inline void clear_do_a();
  1664. static const int kDoAFieldNumber = 9;
  1665. inline const ::std::string& do_a() const;
  1666. inline void set_do_a(const ::std::string& value);
  1667. inline void set_do_a(const char* value);
  1668. inline void set_do_a(const char* value, size_t size);
  1669. inline ::std::string* mutable_do_a();
  1670. inline ::std::string* release_do_a();
  1671. inline void set_allocated_do_a(::std::string* do_a);
  1672. // optional string do_b = 10;
  1673. inline bool has_do_b() const;
  1674. inline void clear_do_b();
  1675. static const int kDoBFieldNumber = 10;
  1676. inline const ::std::string& do_b() const;
  1677. inline void set_do_b(const ::std::string& value);
  1678. inline void set_do_b(const char* value);
  1679. inline void set_do_b(const char* value, size_t size);
  1680. inline ::std::string* mutable_do_b();
  1681. inline ::std::string* release_do_b();
  1682. inline void set_allocated_do_b(::std::string* do_b);
  1683. // optional string do_c = 11;
  1684. inline bool has_do_c() const;
  1685. inline void clear_do_c();
  1686. static const int kDoCFieldNumber = 11;
  1687. inline const ::std::string& do_c() const;
  1688. inline void set_do_c(const ::std::string& value);
  1689. inline void set_do_c(const char* value);
  1690. inline void set_do_c(const char* value, size_t size);
  1691. inline ::std::string* mutable_do_c();
  1692. inline ::std::string* release_do_c();
  1693. inline void set_allocated_do_c(::std::string* do_c);
  1694. // optional bool requires_all_same_class = 12;
  1695. inline bool has_requires_all_same_class() const;
  1696. inline void clear_requires_all_same_class();
  1697. static const int kRequiresAllSameClassFieldNumber = 12;
  1698. inline bool requires_all_same_class() const;
  1699. inline void set_requires_all_same_class(bool value);
  1700. // optional bool requires_all_same_slot = 13;
  1701. inline bool has_requires_all_same_slot() const;
  1702. inline void clear_requires_all_same_slot();
  1703. static const int kRequiresAllSameSlotFieldNumber = 13;
  1704. inline bool requires_all_same_slot() const;
  1705. inline void set_requires_all_same_slot(bool value);
  1706. // optional int32 class_usage_for_output = 14;
  1707. inline bool has_class_usage_for_output() const;
  1708. inline void clear_class_usage_for_output();
  1709. static const int kClassUsageForOutputFieldNumber = 14;
  1710. inline ::google::protobuf::int32 class_usage_for_output() const;
  1711. inline void set_class_usage_for_output(::google::protobuf::int32 value);
  1712. // optional int32 slot_usage_for_output = 15;
  1713. inline bool has_slot_usage_for_output() const;
  1714. inline void clear_slot_usage_for_output();
  1715. static const int kSlotUsageForOutputFieldNumber = 15;
  1716. inline ::google::protobuf::int32 slot_usage_for_output() const;
  1717. inline void set_slot_usage_for_output(::google::protobuf::int32 value);
  1718. // optional int32 set_for_output = 16;
  1719. inline bool has_set_for_output() const;
  1720. inline void clear_set_for_output();
  1721. static const int kSetForOutputFieldNumber = 16;
  1722. inline ::google::protobuf::int32 set_for_output() const;
  1723. inline void set_set_for_output(::google::protobuf::int32 value);
  1724. // repeated .CSOItemCriteria input_items_criteria = 20;
  1725. inline int input_items_criteria_size() const;
  1726. inline void clear_input_items_criteria();
  1727. static const int kInputItemsCriteriaFieldNumber = 20;
  1728. inline const ::CSOItemCriteria& input_items_criteria(int index) const;
  1729. inline ::CSOItemCriteria* mutable_input_items_criteria(int index);
  1730. inline ::CSOItemCriteria* add_input_items_criteria();
  1731. inline const ::google::protobuf::RepeatedPtrField< ::CSOItemCriteria >&
  1732. input_items_criteria() const;
  1733. inline ::google::protobuf::RepeatedPtrField< ::CSOItemCriteria >*
  1734. mutable_input_items_criteria();
  1735. // repeated .CSOItemCriteria output_items_criteria = 21;
  1736. inline int output_items_criteria_size() const;
  1737. inline void clear_output_items_criteria();
  1738. static const int kOutputItemsCriteriaFieldNumber = 21;
  1739. inline const ::CSOItemCriteria& output_items_criteria(int index) const;
  1740. inline ::CSOItemCriteria* mutable_output_items_criteria(int index);
  1741. inline ::CSOItemCriteria* add_output_items_criteria();
  1742. inline const ::google::protobuf::RepeatedPtrField< ::CSOItemCriteria >&
  1743. output_items_criteria() const;
  1744. inline ::google::protobuf::RepeatedPtrField< ::CSOItemCriteria >*
  1745. mutable_output_items_criteria();
  1746. // repeated uint32 input_item_dupe_counts = 22;
  1747. inline int input_item_dupe_counts_size() const;
  1748. inline void clear_input_item_dupe_counts();
  1749. static const int kInputItemDupeCountsFieldNumber = 22;
  1750. inline ::google::protobuf::uint32 input_item_dupe_counts(int index) const;
  1751. inline void set_input_item_dupe_counts(int index, ::google::protobuf::uint32 value);
  1752. inline void add_input_item_dupe_counts(::google::protobuf::uint32 value);
  1753. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  1754. input_item_dupe_counts() const;
  1755. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  1756. mutable_input_item_dupe_counts();
  1757. // @@protoc_insertion_point(class_scope:CSOItemRecipe)
  1758. private:
  1759. inline void set_has_def_index();
  1760. inline void clear_has_def_index();
  1761. inline void set_has_name();
  1762. inline void clear_has_name();
  1763. inline void set_has_n_a();
  1764. inline void clear_has_n_a();
  1765. inline void set_has_desc_inputs();
  1766. inline void clear_has_desc_inputs();
  1767. inline void set_has_desc_outputs();
  1768. inline void clear_has_desc_outputs();
  1769. inline void set_has_di_a();
  1770. inline void clear_has_di_a();
  1771. inline void set_has_di_b();
  1772. inline void clear_has_di_b();
  1773. inline void set_has_di_c();
  1774. inline void clear_has_di_c();
  1775. inline void set_has_do_a();
  1776. inline void clear_has_do_a();
  1777. inline void set_has_do_b();
  1778. inline void clear_has_do_b();
  1779. inline void set_has_do_c();
  1780. inline void clear_has_do_c();
  1781. inline void set_has_requires_all_same_class();
  1782. inline void clear_has_requires_all_same_class();
  1783. inline void set_has_requires_all_same_slot();
  1784. inline void clear_has_requires_all_same_slot();
  1785. inline void set_has_class_usage_for_output();
  1786. inline void clear_has_class_usage_for_output();
  1787. inline void set_has_slot_usage_for_output();
  1788. inline void clear_has_slot_usage_for_output();
  1789. inline void set_has_set_for_output();
  1790. inline void clear_has_set_for_output();
  1791. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  1792. ::std::string* name_;
  1793. ::std::string* n_a_;
  1794. ::std::string* desc_inputs_;
  1795. ::std::string* desc_outputs_;
  1796. ::std::string* di_a_;
  1797. ::std::string* di_b_;
  1798. ::std::string* di_c_;
  1799. ::google::protobuf::uint32 def_index_;
  1800. bool requires_all_same_class_;
  1801. bool requires_all_same_slot_;
  1802. ::std::string* do_a_;
  1803. ::std::string* do_b_;
  1804. ::std::string* do_c_;
  1805. ::google::protobuf::int32 class_usage_for_output_;
  1806. ::google::protobuf::int32 slot_usage_for_output_;
  1807. ::google::protobuf::RepeatedPtrField< ::CSOItemCriteria > input_items_criteria_;
  1808. ::google::protobuf::RepeatedPtrField< ::CSOItemCriteria > output_items_criteria_;
  1809. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > input_item_dupe_counts_;
  1810. ::google::protobuf::int32 set_for_output_;
  1811. mutable int _cached_size_;
  1812. ::google::protobuf::uint32 _has_bits_[(19 + 31) / 32];
  1813. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  1814. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  1815. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  1816. void InitAsDefaultInstance();
  1817. static CSOItemRecipe* default_instance_;
  1818. };
  1819. // -------------------------------------------------------------------
  1820. class CMsgDevNewItemRequest : public ::google::protobuf::Message {
  1821. public:
  1822. CMsgDevNewItemRequest();
  1823. virtual ~CMsgDevNewItemRequest();
  1824. CMsgDevNewItemRequest(const CMsgDevNewItemRequest& from);
  1825. inline CMsgDevNewItemRequest& operator=(const CMsgDevNewItemRequest& from) {
  1826. CopyFrom(from);
  1827. return *this;
  1828. }
  1829. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1830. return _unknown_fields_;
  1831. }
  1832. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1833. return &_unknown_fields_;
  1834. }
  1835. static const ::google::protobuf::Descriptor* descriptor();
  1836. static const CMsgDevNewItemRequest& default_instance();
  1837. void Swap(CMsgDevNewItemRequest* other);
  1838. // implements Message ----------------------------------------------
  1839. CMsgDevNewItemRequest* New() const;
  1840. void CopyFrom(const ::google::protobuf::Message& from);
  1841. void MergeFrom(const ::google::protobuf::Message& from);
  1842. void CopyFrom(const CMsgDevNewItemRequest& from);
  1843. void MergeFrom(const CMsgDevNewItemRequest& from);
  1844. void Clear();
  1845. bool IsInitialized() const;
  1846. int ByteSize() const;
  1847. bool MergePartialFromCodedStream(
  1848. ::google::protobuf::io::CodedInputStream* input);
  1849. void SerializeWithCachedSizes(
  1850. ::google::protobuf::io::CodedOutputStream* output) const;
  1851. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  1852. int GetCachedSize() const { return _cached_size_; }
  1853. private:
  1854. void SharedCtor();
  1855. void SharedDtor();
  1856. void SetCachedSize(int size) const;
  1857. public:
  1858. ::google::protobuf::Metadata GetMetadata() const;
  1859. // nested types ----------------------------------------------------
  1860. // accessors -------------------------------------------------------
  1861. // optional fixed64 receiver = 1;
  1862. inline bool has_receiver() const;
  1863. inline void clear_receiver();
  1864. static const int kReceiverFieldNumber = 1;
  1865. inline ::google::protobuf::uint64 receiver() const;
  1866. inline void set_receiver(::google::protobuf::uint64 value);
  1867. // optional .CSOItemCriteria criteria = 2;
  1868. inline bool has_criteria() const;
  1869. inline void clear_criteria();
  1870. static const int kCriteriaFieldNumber = 2;
  1871. inline const ::CSOItemCriteria& criteria() const;
  1872. inline ::CSOItemCriteria* mutable_criteria();
  1873. inline ::CSOItemCriteria* release_criteria();
  1874. inline void set_allocated_criteria(::CSOItemCriteria* criteria);
  1875. // @@protoc_insertion_point(class_scope:CMsgDevNewItemRequest)
  1876. private:
  1877. inline void set_has_receiver();
  1878. inline void clear_has_receiver();
  1879. inline void set_has_criteria();
  1880. inline void clear_has_criteria();
  1881. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  1882. ::google::protobuf::uint64 receiver_;
  1883. ::CSOItemCriteria* criteria_;
  1884. mutable int _cached_size_;
  1885. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  1886. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  1887. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  1888. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  1889. void InitAsDefaultInstance();
  1890. static CMsgDevNewItemRequest* default_instance_;
  1891. };
  1892. // -------------------------------------------------------------------
  1893. class CMsgIncrementKillCountAttribute : public ::google::protobuf::Message {
  1894. public:
  1895. CMsgIncrementKillCountAttribute();
  1896. virtual ~CMsgIncrementKillCountAttribute();
  1897. CMsgIncrementKillCountAttribute(const CMsgIncrementKillCountAttribute& from);
  1898. inline CMsgIncrementKillCountAttribute& operator=(const CMsgIncrementKillCountAttribute& from) {
  1899. CopyFrom(from);
  1900. return *this;
  1901. }
  1902. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1903. return _unknown_fields_;
  1904. }
  1905. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1906. return &_unknown_fields_;
  1907. }
  1908. static const ::google::protobuf::Descriptor* descriptor();
  1909. static const CMsgIncrementKillCountAttribute& default_instance();
  1910. void Swap(CMsgIncrementKillCountAttribute* other);
  1911. // implements Message ----------------------------------------------
  1912. CMsgIncrementKillCountAttribute* New() const;
  1913. void CopyFrom(const ::google::protobuf::Message& from);
  1914. void MergeFrom(const ::google::protobuf::Message& from);
  1915. void CopyFrom(const CMsgIncrementKillCountAttribute& from);
  1916. void MergeFrom(const CMsgIncrementKillCountAttribute& from);
  1917. void Clear();
  1918. bool IsInitialized() const;
  1919. int ByteSize() const;
  1920. bool MergePartialFromCodedStream(
  1921. ::google::protobuf::io::CodedInputStream* input);
  1922. void SerializeWithCachedSizes(
  1923. ::google::protobuf::io::CodedOutputStream* output) const;
  1924. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  1925. int GetCachedSize() const { return _cached_size_; }
  1926. private:
  1927. void SharedCtor();
  1928. void SharedDtor();
  1929. void SetCachedSize(int size) const;
  1930. public:
  1931. ::google::protobuf::Metadata GetMetadata() const;
  1932. // nested types ----------------------------------------------------
  1933. // accessors -------------------------------------------------------
  1934. // optional fixed32 killer_account_id = 1;
  1935. inline bool has_killer_account_id() const;
  1936. inline void clear_killer_account_id();
  1937. static const int kKillerAccountIdFieldNumber = 1;
  1938. inline ::google::protobuf::uint32 killer_account_id() const;
  1939. inline void set_killer_account_id(::google::protobuf::uint32 value);
  1940. // optional fixed32 victim_account_id = 2;
  1941. inline bool has_victim_account_id() const;
  1942. inline void clear_victim_account_id();
  1943. static const int kVictimAccountIdFieldNumber = 2;
  1944. inline ::google::protobuf::uint32 victim_account_id() const;
  1945. inline void set_victim_account_id(::google::protobuf::uint32 value);
  1946. // optional uint64 item_id = 3;
  1947. inline bool has_item_id() const;
  1948. inline void clear_item_id();
  1949. static const int kItemIdFieldNumber = 3;
  1950. inline ::google::protobuf::uint64 item_id() const;
  1951. inline void set_item_id(::google::protobuf::uint64 value);
  1952. // optional uint32 event_type = 4;
  1953. inline bool has_event_type() const;
  1954. inline void clear_event_type();
  1955. static const int kEventTypeFieldNumber = 4;
  1956. inline ::google::protobuf::uint32 event_type() const;
  1957. inline void set_event_type(::google::protobuf::uint32 value);
  1958. // optional uint32 amount = 5;
  1959. inline bool has_amount() const;
  1960. inline void clear_amount();
  1961. static const int kAmountFieldNumber = 5;
  1962. inline ::google::protobuf::uint32 amount() const;
  1963. inline void set_amount(::google::protobuf::uint32 value);
  1964. // @@protoc_insertion_point(class_scope:CMsgIncrementKillCountAttribute)
  1965. private:
  1966. inline void set_has_killer_account_id();
  1967. inline void clear_has_killer_account_id();
  1968. inline void set_has_victim_account_id();
  1969. inline void clear_has_victim_account_id();
  1970. inline void set_has_item_id();
  1971. inline void clear_has_item_id();
  1972. inline void set_has_event_type();
  1973. inline void clear_has_event_type();
  1974. inline void set_has_amount();
  1975. inline void clear_has_amount();
  1976. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  1977. ::google::protobuf::uint32 killer_account_id_;
  1978. ::google::protobuf::uint32 victim_account_id_;
  1979. ::google::protobuf::uint64 item_id_;
  1980. ::google::protobuf::uint32 event_type_;
  1981. ::google::protobuf::uint32 amount_;
  1982. mutable int _cached_size_;
  1983. ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32];
  1984. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  1985. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  1986. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  1987. void InitAsDefaultInstance();
  1988. static CMsgIncrementKillCountAttribute* default_instance_;
  1989. };
  1990. // -------------------------------------------------------------------
  1991. class CMsgApplySticker : public ::google::protobuf::Message {
  1992. public:
  1993. CMsgApplySticker();
  1994. virtual ~CMsgApplySticker();
  1995. CMsgApplySticker(const CMsgApplySticker& from);
  1996. inline CMsgApplySticker& operator=(const CMsgApplySticker& from) {
  1997. CopyFrom(from);
  1998. return *this;
  1999. }
  2000. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2001. return _unknown_fields_;
  2002. }
  2003. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2004. return &_unknown_fields_;
  2005. }
  2006. static const ::google::protobuf::Descriptor* descriptor();
  2007. static const CMsgApplySticker& default_instance();
  2008. void Swap(CMsgApplySticker* other);
  2009. // implements Message ----------------------------------------------
  2010. CMsgApplySticker* New() const;
  2011. void CopyFrom(const ::google::protobuf::Message& from);
  2012. void MergeFrom(const ::google::protobuf::Message& from);
  2013. void CopyFrom(const CMsgApplySticker& from);
  2014. void MergeFrom(const CMsgApplySticker& from);
  2015. void Clear();
  2016. bool IsInitialized() const;
  2017. int ByteSize() const;
  2018. bool MergePartialFromCodedStream(
  2019. ::google::protobuf::io::CodedInputStream* input);
  2020. void SerializeWithCachedSizes(
  2021. ::google::protobuf::io::CodedOutputStream* output) const;
  2022. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2023. int GetCachedSize() const { return _cached_size_; }
  2024. private:
  2025. void SharedCtor();
  2026. void SharedDtor();
  2027. void SetCachedSize(int size) const;
  2028. public:
  2029. ::google::protobuf::Metadata GetMetadata() const;
  2030. // nested types ----------------------------------------------------
  2031. // accessors -------------------------------------------------------
  2032. // optional uint64 sticker_item_id = 1;
  2033. inline bool has_sticker_item_id() const;
  2034. inline void clear_sticker_item_id();
  2035. static const int kStickerItemIdFieldNumber = 1;
  2036. inline ::google::protobuf::uint64 sticker_item_id() const;
  2037. inline void set_sticker_item_id(::google::protobuf::uint64 value);
  2038. // optional uint64 item_item_id = 2;
  2039. inline bool has_item_item_id() const;
  2040. inline void clear_item_item_id();
  2041. static const int kItemItemIdFieldNumber = 2;
  2042. inline ::google::protobuf::uint64 item_item_id() const;
  2043. inline void set_item_item_id(::google::protobuf::uint64 value);
  2044. // optional uint32 sticker_slot = 3;
  2045. inline bool has_sticker_slot() const;
  2046. inline void clear_sticker_slot();
  2047. static const int kStickerSlotFieldNumber = 3;
  2048. inline ::google::protobuf::uint32 sticker_slot() const;
  2049. inline void set_sticker_slot(::google::protobuf::uint32 value);
  2050. // optional uint32 baseitem_defidx = 4;
  2051. inline bool has_baseitem_defidx() const;
  2052. inline void clear_baseitem_defidx();
  2053. static const int kBaseitemDefidxFieldNumber = 4;
  2054. inline ::google::protobuf::uint32 baseitem_defidx() const;
  2055. inline void set_baseitem_defidx(::google::protobuf::uint32 value);
  2056. // @@protoc_insertion_point(class_scope:CMsgApplySticker)
  2057. private:
  2058. inline void set_has_sticker_item_id();
  2059. inline void clear_has_sticker_item_id();
  2060. inline void set_has_item_item_id();
  2061. inline void clear_has_item_item_id();
  2062. inline void set_has_sticker_slot();
  2063. inline void clear_has_sticker_slot();
  2064. inline void set_has_baseitem_defidx();
  2065. inline void clear_has_baseitem_defidx();
  2066. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2067. ::google::protobuf::uint64 sticker_item_id_;
  2068. ::google::protobuf::uint64 item_item_id_;
  2069. ::google::protobuf::uint32 sticker_slot_;
  2070. ::google::protobuf::uint32 baseitem_defidx_;
  2071. mutable int _cached_size_;
  2072. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  2073. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  2074. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  2075. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  2076. void InitAsDefaultInstance();
  2077. static CMsgApplySticker* default_instance_;
  2078. };
  2079. // -------------------------------------------------------------------
  2080. class CMsgApplyStatTrakSwap : public ::google::protobuf::Message {
  2081. public:
  2082. CMsgApplyStatTrakSwap();
  2083. virtual ~CMsgApplyStatTrakSwap();
  2084. CMsgApplyStatTrakSwap(const CMsgApplyStatTrakSwap& from);
  2085. inline CMsgApplyStatTrakSwap& operator=(const CMsgApplyStatTrakSwap& from) {
  2086. CopyFrom(from);
  2087. return *this;
  2088. }
  2089. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2090. return _unknown_fields_;
  2091. }
  2092. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2093. return &_unknown_fields_;
  2094. }
  2095. static const ::google::protobuf::Descriptor* descriptor();
  2096. static const CMsgApplyStatTrakSwap& default_instance();
  2097. void Swap(CMsgApplyStatTrakSwap* other);
  2098. // implements Message ----------------------------------------------
  2099. CMsgApplyStatTrakSwap* New() const;
  2100. void CopyFrom(const ::google::protobuf::Message& from);
  2101. void MergeFrom(const ::google::protobuf::Message& from);
  2102. void CopyFrom(const CMsgApplyStatTrakSwap& from);
  2103. void MergeFrom(const CMsgApplyStatTrakSwap& from);
  2104. void Clear();
  2105. bool IsInitialized() const;
  2106. int ByteSize() const;
  2107. bool MergePartialFromCodedStream(
  2108. ::google::protobuf::io::CodedInputStream* input);
  2109. void SerializeWithCachedSizes(
  2110. ::google::protobuf::io::CodedOutputStream* output) const;
  2111. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2112. int GetCachedSize() const { return _cached_size_; }
  2113. private:
  2114. void SharedCtor();
  2115. void SharedDtor();
  2116. void SetCachedSize(int size) const;
  2117. public:
  2118. ::google::protobuf::Metadata GetMetadata() const;
  2119. // nested types ----------------------------------------------------
  2120. // accessors -------------------------------------------------------
  2121. // optional uint64 tool_item_id = 1;
  2122. inline bool has_tool_item_id() const;
  2123. inline void clear_tool_item_id();
  2124. static const int kToolItemIdFieldNumber = 1;
  2125. inline ::google::protobuf::uint64 tool_item_id() const;
  2126. inline void set_tool_item_id(::google::protobuf::uint64 value);
  2127. // optional uint64 item_1_item_id = 2;
  2128. inline bool has_item_1_item_id() const;
  2129. inline void clear_item_1_item_id();
  2130. static const int kItem1ItemIdFieldNumber = 2;
  2131. inline ::google::protobuf::uint64 item_1_item_id() const;
  2132. inline void set_item_1_item_id(::google::protobuf::uint64 value);
  2133. // optional uint64 item_2_item_id = 3;
  2134. inline bool has_item_2_item_id() const;
  2135. inline void clear_item_2_item_id();
  2136. static const int kItem2ItemIdFieldNumber = 3;
  2137. inline ::google::protobuf::uint64 item_2_item_id() const;
  2138. inline void set_item_2_item_id(::google::protobuf::uint64 value);
  2139. // @@protoc_insertion_point(class_scope:CMsgApplyStatTrakSwap)
  2140. private:
  2141. inline void set_has_tool_item_id();
  2142. inline void clear_has_tool_item_id();
  2143. inline void set_has_item_1_item_id();
  2144. inline void clear_has_item_1_item_id();
  2145. inline void set_has_item_2_item_id();
  2146. inline void clear_has_item_2_item_id();
  2147. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2148. ::google::protobuf::uint64 tool_item_id_;
  2149. ::google::protobuf::uint64 item_1_item_id_;
  2150. ::google::protobuf::uint64 item_2_item_id_;
  2151. mutable int _cached_size_;
  2152. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  2153. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  2154. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  2155. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  2156. void InitAsDefaultInstance();
  2157. static CMsgApplyStatTrakSwap* default_instance_;
  2158. };
  2159. // -------------------------------------------------------------------
  2160. class CMsgApplyStrangePart : public ::google::protobuf::Message {
  2161. public:
  2162. CMsgApplyStrangePart();
  2163. virtual ~CMsgApplyStrangePart();
  2164. CMsgApplyStrangePart(const CMsgApplyStrangePart& from);
  2165. inline CMsgApplyStrangePart& operator=(const CMsgApplyStrangePart& from) {
  2166. CopyFrom(from);
  2167. return *this;
  2168. }
  2169. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2170. return _unknown_fields_;
  2171. }
  2172. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2173. return &_unknown_fields_;
  2174. }
  2175. static const ::google::protobuf::Descriptor* descriptor();
  2176. static const CMsgApplyStrangePart& default_instance();
  2177. void Swap(CMsgApplyStrangePart* other);
  2178. // implements Message ----------------------------------------------
  2179. CMsgApplyStrangePart* New() const;
  2180. void CopyFrom(const ::google::protobuf::Message& from);
  2181. void MergeFrom(const ::google::protobuf::Message& from);
  2182. void CopyFrom(const CMsgApplyStrangePart& from);
  2183. void MergeFrom(const CMsgApplyStrangePart& from);
  2184. void Clear();
  2185. bool IsInitialized() const;
  2186. int ByteSize() const;
  2187. bool MergePartialFromCodedStream(
  2188. ::google::protobuf::io::CodedInputStream* input);
  2189. void SerializeWithCachedSizes(
  2190. ::google::protobuf::io::CodedOutputStream* output) const;
  2191. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2192. int GetCachedSize() const { return _cached_size_; }
  2193. private:
  2194. void SharedCtor();
  2195. void SharedDtor();
  2196. void SetCachedSize(int size) const;
  2197. public:
  2198. ::google::protobuf::Metadata GetMetadata() const;
  2199. // nested types ----------------------------------------------------
  2200. // accessors -------------------------------------------------------
  2201. // optional uint64 strange_part_item_id = 1;
  2202. inline bool has_strange_part_item_id() const;
  2203. inline void clear_strange_part_item_id();
  2204. static const int kStrangePartItemIdFieldNumber = 1;
  2205. inline ::google::protobuf::uint64 strange_part_item_id() const;
  2206. inline void set_strange_part_item_id(::google::protobuf::uint64 value);
  2207. // optional uint64 item_item_id = 2;
  2208. inline bool has_item_item_id() const;
  2209. inline void clear_item_item_id();
  2210. static const int kItemItemIdFieldNumber = 2;
  2211. inline ::google::protobuf::uint64 item_item_id() const;
  2212. inline void set_item_item_id(::google::protobuf::uint64 value);
  2213. // @@protoc_insertion_point(class_scope:CMsgApplyStrangePart)
  2214. private:
  2215. inline void set_has_strange_part_item_id();
  2216. inline void clear_has_strange_part_item_id();
  2217. inline void set_has_item_item_id();
  2218. inline void clear_has_item_item_id();
  2219. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2220. ::google::protobuf::uint64 strange_part_item_id_;
  2221. ::google::protobuf::uint64 item_item_id_;
  2222. mutable int _cached_size_;
  2223. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  2224. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  2225. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  2226. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  2227. void InitAsDefaultInstance();
  2228. static CMsgApplyStrangePart* default_instance_;
  2229. };
  2230. // -------------------------------------------------------------------
  2231. class CMsgApplyPennantUpgrade : public ::google::protobuf::Message {
  2232. public:
  2233. CMsgApplyPennantUpgrade();
  2234. virtual ~CMsgApplyPennantUpgrade();
  2235. CMsgApplyPennantUpgrade(const CMsgApplyPennantUpgrade& from);
  2236. inline CMsgApplyPennantUpgrade& operator=(const CMsgApplyPennantUpgrade& from) {
  2237. CopyFrom(from);
  2238. return *this;
  2239. }
  2240. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2241. return _unknown_fields_;
  2242. }
  2243. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2244. return &_unknown_fields_;
  2245. }
  2246. static const ::google::protobuf::Descriptor* descriptor();
  2247. static const CMsgApplyPennantUpgrade& default_instance();
  2248. void Swap(CMsgApplyPennantUpgrade* other);
  2249. // implements Message ----------------------------------------------
  2250. CMsgApplyPennantUpgrade* New() const;
  2251. void CopyFrom(const ::google::protobuf::Message& from);
  2252. void MergeFrom(const ::google::protobuf::Message& from);
  2253. void CopyFrom(const CMsgApplyPennantUpgrade& from);
  2254. void MergeFrom(const CMsgApplyPennantUpgrade& from);
  2255. void Clear();
  2256. bool IsInitialized() const;
  2257. int ByteSize() const;
  2258. bool MergePartialFromCodedStream(
  2259. ::google::protobuf::io::CodedInputStream* input);
  2260. void SerializeWithCachedSizes(
  2261. ::google::protobuf::io::CodedOutputStream* output) const;
  2262. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2263. int GetCachedSize() const { return _cached_size_; }
  2264. private:
  2265. void SharedCtor();
  2266. void SharedDtor();
  2267. void SetCachedSize(int size) const;
  2268. public:
  2269. ::google::protobuf::Metadata GetMetadata() const;
  2270. // nested types ----------------------------------------------------
  2271. // accessors -------------------------------------------------------
  2272. // optional uint64 upgrade_item_id = 1;
  2273. inline bool has_upgrade_item_id() const;
  2274. inline void clear_upgrade_item_id();
  2275. static const int kUpgradeItemIdFieldNumber = 1;
  2276. inline ::google::protobuf::uint64 upgrade_item_id() const;
  2277. inline void set_upgrade_item_id(::google::protobuf::uint64 value);
  2278. // optional uint64 pennant_item_id = 2;
  2279. inline bool has_pennant_item_id() const;
  2280. inline void clear_pennant_item_id();
  2281. static const int kPennantItemIdFieldNumber = 2;
  2282. inline ::google::protobuf::uint64 pennant_item_id() const;
  2283. inline void set_pennant_item_id(::google::protobuf::uint64 value);
  2284. // @@protoc_insertion_point(class_scope:CMsgApplyPennantUpgrade)
  2285. private:
  2286. inline void set_has_upgrade_item_id();
  2287. inline void clear_has_upgrade_item_id();
  2288. inline void set_has_pennant_item_id();
  2289. inline void clear_has_pennant_item_id();
  2290. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2291. ::google::protobuf::uint64 upgrade_item_id_;
  2292. ::google::protobuf::uint64 pennant_item_id_;
  2293. mutable int _cached_size_;
  2294. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  2295. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  2296. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  2297. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  2298. void InitAsDefaultInstance();
  2299. static CMsgApplyPennantUpgrade* default_instance_;
  2300. };
  2301. // -------------------------------------------------------------------
  2302. class CMsgApplyEggEssence : public ::google::protobuf::Message {
  2303. public:
  2304. CMsgApplyEggEssence();
  2305. virtual ~CMsgApplyEggEssence();
  2306. CMsgApplyEggEssence(const CMsgApplyEggEssence& from);
  2307. inline CMsgApplyEggEssence& operator=(const CMsgApplyEggEssence& from) {
  2308. CopyFrom(from);
  2309. return *this;
  2310. }
  2311. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2312. return _unknown_fields_;
  2313. }
  2314. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2315. return &_unknown_fields_;
  2316. }
  2317. static const ::google::protobuf::Descriptor* descriptor();
  2318. static const CMsgApplyEggEssence& default_instance();
  2319. void Swap(CMsgApplyEggEssence* other);
  2320. // implements Message ----------------------------------------------
  2321. CMsgApplyEggEssence* New() const;
  2322. void CopyFrom(const ::google::protobuf::Message& from);
  2323. void MergeFrom(const ::google::protobuf::Message& from);
  2324. void CopyFrom(const CMsgApplyEggEssence& from);
  2325. void MergeFrom(const CMsgApplyEggEssence& from);
  2326. void Clear();
  2327. bool IsInitialized() const;
  2328. int ByteSize() const;
  2329. bool MergePartialFromCodedStream(
  2330. ::google::protobuf::io::CodedInputStream* input);
  2331. void SerializeWithCachedSizes(
  2332. ::google::protobuf::io::CodedOutputStream* output) const;
  2333. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2334. int GetCachedSize() const { return _cached_size_; }
  2335. private:
  2336. void SharedCtor();
  2337. void SharedDtor();
  2338. void SetCachedSize(int size) const;
  2339. public:
  2340. ::google::protobuf::Metadata GetMetadata() const;
  2341. // nested types ----------------------------------------------------
  2342. // accessors -------------------------------------------------------
  2343. // optional uint64 essence_item_id = 1;
  2344. inline bool has_essence_item_id() const;
  2345. inline void clear_essence_item_id();
  2346. static const int kEssenceItemIdFieldNumber = 1;
  2347. inline ::google::protobuf::uint64 essence_item_id() const;
  2348. inline void set_essence_item_id(::google::protobuf::uint64 value);
  2349. // optional uint64 egg_item_id = 2;
  2350. inline bool has_egg_item_id() const;
  2351. inline void clear_egg_item_id();
  2352. static const int kEggItemIdFieldNumber = 2;
  2353. inline ::google::protobuf::uint64 egg_item_id() const;
  2354. inline void set_egg_item_id(::google::protobuf::uint64 value);
  2355. // @@protoc_insertion_point(class_scope:CMsgApplyEggEssence)
  2356. private:
  2357. inline void set_has_essence_item_id();
  2358. inline void clear_has_essence_item_id();
  2359. inline void set_has_egg_item_id();
  2360. inline void clear_has_egg_item_id();
  2361. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2362. ::google::protobuf::uint64 essence_item_id_;
  2363. ::google::protobuf::uint64 egg_item_id_;
  2364. mutable int _cached_size_;
  2365. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  2366. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  2367. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  2368. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  2369. void InitAsDefaultInstance();
  2370. static CMsgApplyEggEssence* default_instance_;
  2371. };
  2372. // -------------------------------------------------------------------
  2373. class CSOEconItemAttribute : public ::google::protobuf::Message {
  2374. public:
  2375. CSOEconItemAttribute();
  2376. virtual ~CSOEconItemAttribute();
  2377. CSOEconItemAttribute(const CSOEconItemAttribute& from);
  2378. inline CSOEconItemAttribute& operator=(const CSOEconItemAttribute& from) {
  2379. CopyFrom(from);
  2380. return *this;
  2381. }
  2382. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2383. return _unknown_fields_;
  2384. }
  2385. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2386. return &_unknown_fields_;
  2387. }
  2388. static const ::google::protobuf::Descriptor* descriptor();
  2389. static const CSOEconItemAttribute& default_instance();
  2390. void Swap(CSOEconItemAttribute* other);
  2391. // implements Message ----------------------------------------------
  2392. CSOEconItemAttribute* New() const;
  2393. void CopyFrom(const ::google::protobuf::Message& from);
  2394. void MergeFrom(const ::google::protobuf::Message& from);
  2395. void CopyFrom(const CSOEconItemAttribute& from);
  2396. void MergeFrom(const CSOEconItemAttribute& from);
  2397. void Clear();
  2398. bool IsInitialized() const;
  2399. int ByteSize() const;
  2400. bool MergePartialFromCodedStream(
  2401. ::google::protobuf::io::CodedInputStream* input);
  2402. void SerializeWithCachedSizes(
  2403. ::google::protobuf::io::CodedOutputStream* output) const;
  2404. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2405. int GetCachedSize() const { return _cached_size_; }
  2406. private:
  2407. void SharedCtor();
  2408. void SharedDtor();
  2409. void SetCachedSize(int size) const;
  2410. public:
  2411. ::google::protobuf::Metadata GetMetadata() const;
  2412. // nested types ----------------------------------------------------
  2413. // accessors -------------------------------------------------------
  2414. // optional uint32 def_index = 1;
  2415. inline bool has_def_index() const;
  2416. inline void clear_def_index();
  2417. static const int kDefIndexFieldNumber = 1;
  2418. inline ::google::protobuf::uint32 def_index() const;
  2419. inline void set_def_index(::google::protobuf::uint32 value);
  2420. // optional uint32 value = 2;
  2421. inline bool has_value() const;
  2422. inline void clear_value();
  2423. static const int kValueFieldNumber = 2;
  2424. inline ::google::protobuf::uint32 value() const;
  2425. inline void set_value(::google::protobuf::uint32 value);
  2426. // optional bytes value_bytes = 3;
  2427. inline bool has_value_bytes() const;
  2428. inline void clear_value_bytes();
  2429. static const int kValueBytesFieldNumber = 3;
  2430. inline const ::std::string& value_bytes() const;
  2431. inline void set_value_bytes(const ::std::string& value);
  2432. inline void set_value_bytes(const char* value);
  2433. inline void set_value_bytes(const void* value, size_t size);
  2434. inline ::std::string* mutable_value_bytes();
  2435. inline ::std::string* release_value_bytes();
  2436. inline void set_allocated_value_bytes(::std::string* value_bytes);
  2437. // @@protoc_insertion_point(class_scope:CSOEconItemAttribute)
  2438. private:
  2439. inline void set_has_def_index();
  2440. inline void clear_has_def_index();
  2441. inline void set_has_value();
  2442. inline void clear_has_value();
  2443. inline void set_has_value_bytes();
  2444. inline void clear_has_value_bytes();
  2445. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2446. ::google::protobuf::uint32 def_index_;
  2447. ::google::protobuf::uint32 value_;
  2448. ::std::string* value_bytes_;
  2449. mutable int _cached_size_;
  2450. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  2451. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  2452. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  2453. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  2454. void InitAsDefaultInstance();
  2455. static CSOEconItemAttribute* default_instance_;
  2456. };
  2457. // -------------------------------------------------------------------
  2458. class CSOEconItemEquipped : public ::google::protobuf::Message {
  2459. public:
  2460. CSOEconItemEquipped();
  2461. virtual ~CSOEconItemEquipped();
  2462. CSOEconItemEquipped(const CSOEconItemEquipped& from);
  2463. inline CSOEconItemEquipped& operator=(const CSOEconItemEquipped& from) {
  2464. CopyFrom(from);
  2465. return *this;
  2466. }
  2467. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2468. return _unknown_fields_;
  2469. }
  2470. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2471. return &_unknown_fields_;
  2472. }
  2473. static const ::google::protobuf::Descriptor* descriptor();
  2474. static const CSOEconItemEquipped& default_instance();
  2475. void Swap(CSOEconItemEquipped* other);
  2476. // implements Message ----------------------------------------------
  2477. CSOEconItemEquipped* New() const;
  2478. void CopyFrom(const ::google::protobuf::Message& from);
  2479. void MergeFrom(const ::google::protobuf::Message& from);
  2480. void CopyFrom(const CSOEconItemEquipped& from);
  2481. void MergeFrom(const CSOEconItemEquipped& from);
  2482. void Clear();
  2483. bool IsInitialized() const;
  2484. int ByteSize() const;
  2485. bool MergePartialFromCodedStream(
  2486. ::google::protobuf::io::CodedInputStream* input);
  2487. void SerializeWithCachedSizes(
  2488. ::google::protobuf::io::CodedOutputStream* output) const;
  2489. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2490. int GetCachedSize() const { return _cached_size_; }
  2491. private:
  2492. void SharedCtor();
  2493. void SharedDtor();
  2494. void SetCachedSize(int size) const;
  2495. public:
  2496. ::google::protobuf::Metadata GetMetadata() const;
  2497. // nested types ----------------------------------------------------
  2498. // accessors -------------------------------------------------------
  2499. // optional uint32 new_class = 1;
  2500. inline bool has_new_class() const;
  2501. inline void clear_new_class();
  2502. static const int kNewClassFieldNumber = 1;
  2503. inline ::google::protobuf::uint32 new_class() const;
  2504. inline void set_new_class(::google::protobuf::uint32 value);
  2505. // optional uint32 new_slot = 2;
  2506. inline bool has_new_slot() const;
  2507. inline void clear_new_slot();
  2508. static const int kNewSlotFieldNumber = 2;
  2509. inline ::google::protobuf::uint32 new_slot() const;
  2510. inline void set_new_slot(::google::protobuf::uint32 value);
  2511. // @@protoc_insertion_point(class_scope:CSOEconItemEquipped)
  2512. private:
  2513. inline void set_has_new_class();
  2514. inline void clear_has_new_class();
  2515. inline void set_has_new_slot();
  2516. inline void clear_has_new_slot();
  2517. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2518. ::google::protobuf::uint32 new_class_;
  2519. ::google::protobuf::uint32 new_slot_;
  2520. mutable int _cached_size_;
  2521. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  2522. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  2523. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  2524. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  2525. void InitAsDefaultInstance();
  2526. static CSOEconItemEquipped* default_instance_;
  2527. };
  2528. // -------------------------------------------------------------------
  2529. class CSOEconItem : public ::google::protobuf::Message {
  2530. public:
  2531. CSOEconItem();
  2532. virtual ~CSOEconItem();
  2533. CSOEconItem(const CSOEconItem& from);
  2534. inline CSOEconItem& operator=(const CSOEconItem& from) {
  2535. CopyFrom(from);
  2536. return *this;
  2537. }
  2538. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2539. return _unknown_fields_;
  2540. }
  2541. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2542. return &_unknown_fields_;
  2543. }
  2544. static const ::google::protobuf::Descriptor* descriptor();
  2545. static const CSOEconItem& default_instance();
  2546. void Swap(CSOEconItem* other);
  2547. // implements Message ----------------------------------------------
  2548. CSOEconItem* New() const;
  2549. void CopyFrom(const ::google::protobuf::Message& from);
  2550. void MergeFrom(const ::google::protobuf::Message& from);
  2551. void CopyFrom(const CSOEconItem& from);
  2552. void MergeFrom(const CSOEconItem& from);
  2553. void Clear();
  2554. bool IsInitialized() const;
  2555. int ByteSize() const;
  2556. bool MergePartialFromCodedStream(
  2557. ::google::protobuf::io::CodedInputStream* input);
  2558. void SerializeWithCachedSizes(
  2559. ::google::protobuf::io::CodedOutputStream* output) const;
  2560. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2561. int GetCachedSize() const { return _cached_size_; }
  2562. private:
  2563. void SharedCtor();
  2564. void SharedDtor();
  2565. void SetCachedSize(int size) const;
  2566. public:
  2567. ::google::protobuf::Metadata GetMetadata() const;
  2568. // nested types ----------------------------------------------------
  2569. // accessors -------------------------------------------------------
  2570. // optional uint64 id = 1;
  2571. inline bool has_id() const;
  2572. inline void clear_id();
  2573. static const int kIdFieldNumber = 1;
  2574. inline ::google::protobuf::uint64 id() const;
  2575. inline void set_id(::google::protobuf::uint64 value);
  2576. // optional uint32 account_id = 2;
  2577. inline bool has_account_id() const;
  2578. inline void clear_account_id();
  2579. static const int kAccountIdFieldNumber = 2;
  2580. inline ::google::protobuf::uint32 account_id() const;
  2581. inline void set_account_id(::google::protobuf::uint32 value);
  2582. // optional uint32 inventory = 3;
  2583. inline bool has_inventory() const;
  2584. inline void clear_inventory();
  2585. static const int kInventoryFieldNumber = 3;
  2586. inline ::google::protobuf::uint32 inventory() const;
  2587. inline void set_inventory(::google::protobuf::uint32 value);
  2588. // optional uint32 def_index = 4;
  2589. inline bool has_def_index() const;
  2590. inline void clear_def_index();
  2591. static const int kDefIndexFieldNumber = 4;
  2592. inline ::google::protobuf::uint32 def_index() const;
  2593. inline void set_def_index(::google::protobuf::uint32 value);
  2594. // optional uint32 quantity = 5;
  2595. inline bool has_quantity() const;
  2596. inline void clear_quantity();
  2597. static const int kQuantityFieldNumber = 5;
  2598. inline ::google::protobuf::uint32 quantity() const;
  2599. inline void set_quantity(::google::protobuf::uint32 value);
  2600. // optional uint32 level = 6;
  2601. inline bool has_level() const;
  2602. inline void clear_level();
  2603. static const int kLevelFieldNumber = 6;
  2604. inline ::google::protobuf::uint32 level() const;
  2605. inline void set_level(::google::protobuf::uint32 value);
  2606. // optional uint32 quality = 7;
  2607. inline bool has_quality() const;
  2608. inline void clear_quality();
  2609. static const int kQualityFieldNumber = 7;
  2610. inline ::google::protobuf::uint32 quality() const;
  2611. inline void set_quality(::google::protobuf::uint32 value);
  2612. // optional uint32 flags = 8 [default = 0];
  2613. inline bool has_flags() const;
  2614. inline void clear_flags();
  2615. static const int kFlagsFieldNumber = 8;
  2616. inline ::google::protobuf::uint32 flags() const;
  2617. inline void set_flags(::google::protobuf::uint32 value);
  2618. // optional uint32 origin = 9;
  2619. inline bool has_origin() const;
  2620. inline void clear_origin();
  2621. static const int kOriginFieldNumber = 9;
  2622. inline ::google::protobuf::uint32 origin() const;
  2623. inline void set_origin(::google::protobuf::uint32 value);
  2624. // optional string custom_name = 10;
  2625. inline bool has_custom_name() const;
  2626. inline void clear_custom_name();
  2627. static const int kCustomNameFieldNumber = 10;
  2628. inline const ::std::string& custom_name() const;
  2629. inline void set_custom_name(const ::std::string& value);
  2630. inline void set_custom_name(const char* value);
  2631. inline void set_custom_name(const char* value, size_t size);
  2632. inline ::std::string* mutable_custom_name();
  2633. inline ::std::string* release_custom_name();
  2634. inline void set_allocated_custom_name(::std::string* custom_name);
  2635. // optional string custom_desc = 11;
  2636. inline bool has_custom_desc() const;
  2637. inline void clear_custom_desc();
  2638. static const int kCustomDescFieldNumber = 11;
  2639. inline const ::std::string& custom_desc() const;
  2640. inline void set_custom_desc(const ::std::string& value);
  2641. inline void set_custom_desc(const char* value);
  2642. inline void set_custom_desc(const char* value, size_t size);
  2643. inline ::std::string* mutable_custom_desc();
  2644. inline ::std::string* release_custom_desc();
  2645. inline void set_allocated_custom_desc(::std::string* custom_desc);
  2646. // repeated .CSOEconItemAttribute attribute = 12;
  2647. inline int attribute_size() const;
  2648. inline void clear_attribute();
  2649. static const int kAttributeFieldNumber = 12;
  2650. inline const ::CSOEconItemAttribute& attribute(int index) const;
  2651. inline ::CSOEconItemAttribute* mutable_attribute(int index);
  2652. inline ::CSOEconItemAttribute* add_attribute();
  2653. inline const ::google::protobuf::RepeatedPtrField< ::CSOEconItemAttribute >&
  2654. attribute() const;
  2655. inline ::google::protobuf::RepeatedPtrField< ::CSOEconItemAttribute >*
  2656. mutable_attribute();
  2657. // optional .CSOEconItem interior_item = 13;
  2658. inline bool has_interior_item() const;
  2659. inline void clear_interior_item();
  2660. static const int kInteriorItemFieldNumber = 13;
  2661. inline const ::CSOEconItem& interior_item() const;
  2662. inline ::CSOEconItem* mutable_interior_item();
  2663. inline ::CSOEconItem* release_interior_item();
  2664. inline void set_allocated_interior_item(::CSOEconItem* interior_item);
  2665. // optional bool in_use = 14 [default = false];
  2666. inline bool has_in_use() const;
  2667. inline void clear_in_use();
  2668. static const int kInUseFieldNumber = 14;
  2669. inline bool in_use() const;
  2670. inline void set_in_use(bool value);
  2671. // optional uint32 style = 15 [default = 0];
  2672. inline bool has_style() const;
  2673. inline void clear_style();
  2674. static const int kStyleFieldNumber = 15;
  2675. inline ::google::protobuf::uint32 style() const;
  2676. inline void set_style(::google::protobuf::uint32 value);
  2677. // optional uint64 original_id = 16 [default = 0];
  2678. inline bool has_original_id() const;
  2679. inline void clear_original_id();
  2680. static const int kOriginalIdFieldNumber = 16;
  2681. inline ::google::protobuf::uint64 original_id() const;
  2682. inline void set_original_id(::google::protobuf::uint64 value);
  2683. // repeated .CSOEconItemEquipped equipped_state = 18;
  2684. inline int equipped_state_size() const;
  2685. inline void clear_equipped_state();
  2686. static const int kEquippedStateFieldNumber = 18;
  2687. inline const ::CSOEconItemEquipped& equipped_state(int index) const;
  2688. inline ::CSOEconItemEquipped* mutable_equipped_state(int index);
  2689. inline ::CSOEconItemEquipped* add_equipped_state();
  2690. inline const ::google::protobuf::RepeatedPtrField< ::CSOEconItemEquipped >&
  2691. equipped_state() const;
  2692. inline ::google::protobuf::RepeatedPtrField< ::CSOEconItemEquipped >*
  2693. mutable_equipped_state();
  2694. // optional uint32 rarity = 19;
  2695. inline bool has_rarity() const;
  2696. inline void clear_rarity();
  2697. static const int kRarityFieldNumber = 19;
  2698. inline ::google::protobuf::uint32 rarity() const;
  2699. inline void set_rarity(::google::protobuf::uint32 value);
  2700. // @@protoc_insertion_point(class_scope:CSOEconItem)
  2701. private:
  2702. inline void set_has_id();
  2703. inline void clear_has_id();
  2704. inline void set_has_account_id();
  2705. inline void clear_has_account_id();
  2706. inline void set_has_inventory();
  2707. inline void clear_has_inventory();
  2708. inline void set_has_def_index();
  2709. inline void clear_has_def_index();
  2710. inline void set_has_quantity();
  2711. inline void clear_has_quantity();
  2712. inline void set_has_level();
  2713. inline void clear_has_level();
  2714. inline void set_has_quality();
  2715. inline void clear_has_quality();
  2716. inline void set_has_flags();
  2717. inline void clear_has_flags();
  2718. inline void set_has_origin();
  2719. inline void clear_has_origin();
  2720. inline void set_has_custom_name();
  2721. inline void clear_has_custom_name();
  2722. inline void set_has_custom_desc();
  2723. inline void clear_has_custom_desc();
  2724. inline void set_has_interior_item();
  2725. inline void clear_has_interior_item();
  2726. inline void set_has_in_use();
  2727. inline void clear_has_in_use();
  2728. inline void set_has_style();
  2729. inline void clear_has_style();
  2730. inline void set_has_original_id();
  2731. inline void clear_has_original_id();
  2732. inline void set_has_rarity();
  2733. inline void clear_has_rarity();
  2734. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2735. ::google::protobuf::uint64 id_;
  2736. ::google::protobuf::uint32 account_id_;
  2737. ::google::protobuf::uint32 inventory_;
  2738. ::google::protobuf::uint32 def_index_;
  2739. ::google::protobuf::uint32 quantity_;
  2740. ::google::protobuf::uint32 level_;
  2741. ::google::protobuf::uint32 quality_;
  2742. ::google::protobuf::uint32 flags_;
  2743. ::google::protobuf::uint32 origin_;
  2744. ::std::string* custom_name_;
  2745. ::std::string* custom_desc_;
  2746. ::google::protobuf::RepeatedPtrField< ::CSOEconItemAttribute > attribute_;
  2747. ::CSOEconItem* interior_item_;
  2748. bool in_use_;
  2749. ::google::protobuf::uint32 style_;
  2750. ::google::protobuf::uint64 original_id_;
  2751. ::google::protobuf::RepeatedPtrField< ::CSOEconItemEquipped > equipped_state_;
  2752. ::google::protobuf::uint32 rarity_;
  2753. mutable int _cached_size_;
  2754. ::google::protobuf::uint32 _has_bits_[(18 + 31) / 32];
  2755. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  2756. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  2757. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  2758. void InitAsDefaultInstance();
  2759. static CSOEconItem* default_instance_;
  2760. };
  2761. // -------------------------------------------------------------------
  2762. class CMsgAdjustItemEquippedState : public ::google::protobuf::Message {
  2763. public:
  2764. CMsgAdjustItemEquippedState();
  2765. virtual ~CMsgAdjustItemEquippedState();
  2766. CMsgAdjustItemEquippedState(const CMsgAdjustItemEquippedState& from);
  2767. inline CMsgAdjustItemEquippedState& operator=(const CMsgAdjustItemEquippedState& from) {
  2768. CopyFrom(from);
  2769. return *this;
  2770. }
  2771. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2772. return _unknown_fields_;
  2773. }
  2774. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2775. return &_unknown_fields_;
  2776. }
  2777. static const ::google::protobuf::Descriptor* descriptor();
  2778. static const CMsgAdjustItemEquippedState& default_instance();
  2779. void Swap(CMsgAdjustItemEquippedState* other);
  2780. // implements Message ----------------------------------------------
  2781. CMsgAdjustItemEquippedState* New() const;
  2782. void CopyFrom(const ::google::protobuf::Message& from);
  2783. void MergeFrom(const ::google::protobuf::Message& from);
  2784. void CopyFrom(const CMsgAdjustItemEquippedState& from);
  2785. void MergeFrom(const CMsgAdjustItemEquippedState& from);
  2786. void Clear();
  2787. bool IsInitialized() const;
  2788. int ByteSize() const;
  2789. bool MergePartialFromCodedStream(
  2790. ::google::protobuf::io::CodedInputStream* input);
  2791. void SerializeWithCachedSizes(
  2792. ::google::protobuf::io::CodedOutputStream* output) const;
  2793. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2794. int GetCachedSize() const { return _cached_size_; }
  2795. private:
  2796. void SharedCtor();
  2797. void SharedDtor();
  2798. void SetCachedSize(int size) const;
  2799. public:
  2800. ::google::protobuf::Metadata GetMetadata() const;
  2801. // nested types ----------------------------------------------------
  2802. // accessors -------------------------------------------------------
  2803. // optional uint64 item_id = 1;
  2804. inline bool has_item_id() const;
  2805. inline void clear_item_id();
  2806. static const int kItemIdFieldNumber = 1;
  2807. inline ::google::protobuf::uint64 item_id() const;
  2808. inline void set_item_id(::google::protobuf::uint64 value);
  2809. // optional uint32 new_class = 2;
  2810. inline bool has_new_class() const;
  2811. inline void clear_new_class();
  2812. static const int kNewClassFieldNumber = 2;
  2813. inline ::google::protobuf::uint32 new_class() const;
  2814. inline void set_new_class(::google::protobuf::uint32 value);
  2815. // optional uint32 new_slot = 3;
  2816. inline bool has_new_slot() const;
  2817. inline void clear_new_slot();
  2818. static const int kNewSlotFieldNumber = 3;
  2819. inline ::google::protobuf::uint32 new_slot() const;
  2820. inline void set_new_slot(::google::protobuf::uint32 value);
  2821. // optional bool swap = 4;
  2822. inline bool has_swap() const;
  2823. inline void clear_swap();
  2824. static const int kSwapFieldNumber = 4;
  2825. inline bool swap() const;
  2826. inline void set_swap(bool value);
  2827. // @@protoc_insertion_point(class_scope:CMsgAdjustItemEquippedState)
  2828. private:
  2829. inline void set_has_item_id();
  2830. inline void clear_has_item_id();
  2831. inline void set_has_new_class();
  2832. inline void clear_has_new_class();
  2833. inline void set_has_new_slot();
  2834. inline void clear_has_new_slot();
  2835. inline void set_has_swap();
  2836. inline void clear_has_swap();
  2837. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2838. ::google::protobuf::uint64 item_id_;
  2839. ::google::protobuf::uint32 new_class_;
  2840. ::google::protobuf::uint32 new_slot_;
  2841. bool swap_;
  2842. mutable int _cached_size_;
  2843. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  2844. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  2845. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  2846. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  2847. void InitAsDefaultInstance();
  2848. static CMsgAdjustItemEquippedState* default_instance_;
  2849. };
  2850. // -------------------------------------------------------------------
  2851. class CMsgSortItems : public ::google::protobuf::Message {
  2852. public:
  2853. CMsgSortItems();
  2854. virtual ~CMsgSortItems();
  2855. CMsgSortItems(const CMsgSortItems& from);
  2856. inline CMsgSortItems& operator=(const CMsgSortItems& from) {
  2857. CopyFrom(from);
  2858. return *this;
  2859. }
  2860. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2861. return _unknown_fields_;
  2862. }
  2863. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2864. return &_unknown_fields_;
  2865. }
  2866. static const ::google::protobuf::Descriptor* descriptor();
  2867. static const CMsgSortItems& default_instance();
  2868. void Swap(CMsgSortItems* other);
  2869. // implements Message ----------------------------------------------
  2870. CMsgSortItems* New() const;
  2871. void CopyFrom(const ::google::protobuf::Message& from);
  2872. void MergeFrom(const ::google::protobuf::Message& from);
  2873. void CopyFrom(const CMsgSortItems& from);
  2874. void MergeFrom(const CMsgSortItems& from);
  2875. void Clear();
  2876. bool IsInitialized() const;
  2877. int ByteSize() const;
  2878. bool MergePartialFromCodedStream(
  2879. ::google::protobuf::io::CodedInputStream* input);
  2880. void SerializeWithCachedSizes(
  2881. ::google::protobuf::io::CodedOutputStream* output) const;
  2882. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2883. int GetCachedSize() const { return _cached_size_; }
  2884. private:
  2885. void SharedCtor();
  2886. void SharedDtor();
  2887. void SetCachedSize(int size) const;
  2888. public:
  2889. ::google::protobuf::Metadata GetMetadata() const;
  2890. // nested types ----------------------------------------------------
  2891. // accessors -------------------------------------------------------
  2892. // optional uint32 sort_type = 1;
  2893. inline bool has_sort_type() const;
  2894. inline void clear_sort_type();
  2895. static const int kSortTypeFieldNumber = 1;
  2896. inline ::google::protobuf::uint32 sort_type() const;
  2897. inline void set_sort_type(::google::protobuf::uint32 value);
  2898. // @@protoc_insertion_point(class_scope:CMsgSortItems)
  2899. private:
  2900. inline void set_has_sort_type();
  2901. inline void clear_has_sort_type();
  2902. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2903. ::google::protobuf::uint32 sort_type_;
  2904. mutable int _cached_size_;
  2905. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  2906. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  2907. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  2908. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  2909. void InitAsDefaultInstance();
  2910. static CMsgSortItems* default_instance_;
  2911. };
  2912. // -------------------------------------------------------------------
  2913. class CSOEconClaimCode : public ::google::protobuf::Message {
  2914. public:
  2915. CSOEconClaimCode();
  2916. virtual ~CSOEconClaimCode();
  2917. CSOEconClaimCode(const CSOEconClaimCode& from);
  2918. inline CSOEconClaimCode& operator=(const CSOEconClaimCode& from) {
  2919. CopyFrom(from);
  2920. return *this;
  2921. }
  2922. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2923. return _unknown_fields_;
  2924. }
  2925. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2926. return &_unknown_fields_;
  2927. }
  2928. static const ::google::protobuf::Descriptor* descriptor();
  2929. static const CSOEconClaimCode& default_instance();
  2930. void Swap(CSOEconClaimCode* other);
  2931. // implements Message ----------------------------------------------
  2932. CSOEconClaimCode* New() const;
  2933. void CopyFrom(const ::google::protobuf::Message& from);
  2934. void MergeFrom(const ::google::protobuf::Message& from);
  2935. void CopyFrom(const CSOEconClaimCode& from);
  2936. void MergeFrom(const CSOEconClaimCode& from);
  2937. void Clear();
  2938. bool IsInitialized() const;
  2939. int ByteSize() const;
  2940. bool MergePartialFromCodedStream(
  2941. ::google::protobuf::io::CodedInputStream* input);
  2942. void SerializeWithCachedSizes(
  2943. ::google::protobuf::io::CodedOutputStream* output) const;
  2944. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2945. int GetCachedSize() const { return _cached_size_; }
  2946. private:
  2947. void SharedCtor();
  2948. void SharedDtor();
  2949. void SetCachedSize(int size) const;
  2950. public:
  2951. ::google::protobuf::Metadata GetMetadata() const;
  2952. // nested types ----------------------------------------------------
  2953. // accessors -------------------------------------------------------
  2954. // optional uint32 account_id = 1;
  2955. inline bool has_account_id() const;
  2956. inline void clear_account_id();
  2957. static const int kAccountIdFieldNumber = 1;
  2958. inline ::google::protobuf::uint32 account_id() const;
  2959. inline void set_account_id(::google::protobuf::uint32 value);
  2960. // optional uint32 code_type = 2;
  2961. inline bool has_code_type() const;
  2962. inline void clear_code_type();
  2963. static const int kCodeTypeFieldNumber = 2;
  2964. inline ::google::protobuf::uint32 code_type() const;
  2965. inline void set_code_type(::google::protobuf::uint32 value);
  2966. // optional uint32 time_acquired = 3;
  2967. inline bool has_time_acquired() const;
  2968. inline void clear_time_acquired();
  2969. static const int kTimeAcquiredFieldNumber = 3;
  2970. inline ::google::protobuf::uint32 time_acquired() const;
  2971. inline void set_time_acquired(::google::protobuf::uint32 value);
  2972. // optional string code = 4;
  2973. inline bool has_code() const;
  2974. inline void clear_code();
  2975. static const int kCodeFieldNumber = 4;
  2976. inline const ::std::string& code() const;
  2977. inline void set_code(const ::std::string& value);
  2978. inline void set_code(const char* value);
  2979. inline void set_code(const char* value, size_t size);
  2980. inline ::std::string* mutable_code();
  2981. inline ::std::string* release_code();
  2982. inline void set_allocated_code(::std::string* code);
  2983. // @@protoc_insertion_point(class_scope:CSOEconClaimCode)
  2984. private:
  2985. inline void set_has_account_id();
  2986. inline void clear_has_account_id();
  2987. inline void set_has_code_type();
  2988. inline void clear_has_code_type();
  2989. inline void set_has_time_acquired();
  2990. inline void clear_has_time_acquired();
  2991. inline void set_has_code();
  2992. inline void clear_has_code();
  2993. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2994. ::google::protobuf::uint32 account_id_;
  2995. ::google::protobuf::uint32 code_type_;
  2996. ::std::string* code_;
  2997. ::google::protobuf::uint32 time_acquired_;
  2998. mutable int _cached_size_;
  2999. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  3000. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  3001. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  3002. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  3003. void InitAsDefaultInstance();
  3004. static CSOEconClaimCode* default_instance_;
  3005. };
  3006. // -------------------------------------------------------------------
  3007. class CMsgStoreGetUserData : public ::google::protobuf::Message {
  3008. public:
  3009. CMsgStoreGetUserData();
  3010. virtual ~CMsgStoreGetUserData();
  3011. CMsgStoreGetUserData(const CMsgStoreGetUserData& from);
  3012. inline CMsgStoreGetUserData& operator=(const CMsgStoreGetUserData& from) {
  3013. CopyFrom(from);
  3014. return *this;
  3015. }
  3016. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3017. return _unknown_fields_;
  3018. }
  3019. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3020. return &_unknown_fields_;
  3021. }
  3022. static const ::google::protobuf::Descriptor* descriptor();
  3023. static const CMsgStoreGetUserData& default_instance();
  3024. void Swap(CMsgStoreGetUserData* other);
  3025. // implements Message ----------------------------------------------
  3026. CMsgStoreGetUserData* New() const;
  3027. void CopyFrom(const ::google::protobuf::Message& from);
  3028. void MergeFrom(const ::google::protobuf::Message& from);
  3029. void CopyFrom(const CMsgStoreGetUserData& from);
  3030. void MergeFrom(const CMsgStoreGetUserData& from);
  3031. void Clear();
  3032. bool IsInitialized() const;
  3033. int ByteSize() const;
  3034. bool MergePartialFromCodedStream(
  3035. ::google::protobuf::io::CodedInputStream* input);
  3036. void SerializeWithCachedSizes(
  3037. ::google::protobuf::io::CodedOutputStream* output) const;
  3038. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3039. int GetCachedSize() const { return _cached_size_; }
  3040. private:
  3041. void SharedCtor();
  3042. void SharedDtor();
  3043. void SetCachedSize(int size) const;
  3044. public:
  3045. ::google::protobuf::Metadata GetMetadata() const;
  3046. // nested types ----------------------------------------------------
  3047. // accessors -------------------------------------------------------
  3048. // optional fixed32 price_sheet_version = 1;
  3049. inline bool has_price_sheet_version() const;
  3050. inline void clear_price_sheet_version();
  3051. static const int kPriceSheetVersionFieldNumber = 1;
  3052. inline ::google::protobuf::uint32 price_sheet_version() const;
  3053. inline void set_price_sheet_version(::google::protobuf::uint32 value);
  3054. // optional int32 currency = 2;
  3055. inline bool has_currency() const;
  3056. inline void clear_currency();
  3057. static const int kCurrencyFieldNumber = 2;
  3058. inline ::google::protobuf::int32 currency() const;
  3059. inline void set_currency(::google::protobuf::int32 value);
  3060. // @@protoc_insertion_point(class_scope:CMsgStoreGetUserData)
  3061. private:
  3062. inline void set_has_price_sheet_version();
  3063. inline void clear_has_price_sheet_version();
  3064. inline void set_has_currency();
  3065. inline void clear_has_currency();
  3066. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3067. ::google::protobuf::uint32 price_sheet_version_;
  3068. ::google::protobuf::int32 currency_;
  3069. mutable int _cached_size_;
  3070. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  3071. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  3072. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  3073. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  3074. void InitAsDefaultInstance();
  3075. static CMsgStoreGetUserData* default_instance_;
  3076. };
  3077. // -------------------------------------------------------------------
  3078. class CMsgStoreGetUserDataResponse : public ::google::protobuf::Message {
  3079. public:
  3080. CMsgStoreGetUserDataResponse();
  3081. virtual ~CMsgStoreGetUserDataResponse();
  3082. CMsgStoreGetUserDataResponse(const CMsgStoreGetUserDataResponse& from);
  3083. inline CMsgStoreGetUserDataResponse& operator=(const CMsgStoreGetUserDataResponse& from) {
  3084. CopyFrom(from);
  3085. return *this;
  3086. }
  3087. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3088. return _unknown_fields_;
  3089. }
  3090. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3091. return &_unknown_fields_;
  3092. }
  3093. static const ::google::protobuf::Descriptor* descriptor();
  3094. static const CMsgStoreGetUserDataResponse& default_instance();
  3095. void Swap(CMsgStoreGetUserDataResponse* other);
  3096. // implements Message ----------------------------------------------
  3097. CMsgStoreGetUserDataResponse* New() const;
  3098. void CopyFrom(const ::google::protobuf::Message& from);
  3099. void MergeFrom(const ::google::protobuf::Message& from);
  3100. void CopyFrom(const CMsgStoreGetUserDataResponse& from);
  3101. void MergeFrom(const CMsgStoreGetUserDataResponse& from);
  3102. void Clear();
  3103. bool IsInitialized() const;
  3104. int ByteSize() const;
  3105. bool MergePartialFromCodedStream(
  3106. ::google::protobuf::io::CodedInputStream* input);
  3107. void SerializeWithCachedSizes(
  3108. ::google::protobuf::io::CodedOutputStream* output) const;
  3109. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3110. int GetCachedSize() const { return _cached_size_; }
  3111. private:
  3112. void SharedCtor();
  3113. void SharedDtor();
  3114. void SetCachedSize(int size) const;
  3115. public:
  3116. ::google::protobuf::Metadata GetMetadata() const;
  3117. // nested types ----------------------------------------------------
  3118. // accessors -------------------------------------------------------
  3119. // optional int32 result = 1;
  3120. inline bool has_result() const;
  3121. inline void clear_result();
  3122. static const int kResultFieldNumber = 1;
  3123. inline ::google::protobuf::int32 result() const;
  3124. inline void set_result(::google::protobuf::int32 value);
  3125. // optional int32 currency_deprecated = 2;
  3126. inline bool has_currency_deprecated() const;
  3127. inline void clear_currency_deprecated();
  3128. static const int kCurrencyDeprecatedFieldNumber = 2;
  3129. inline ::google::protobuf::int32 currency_deprecated() const;
  3130. inline void set_currency_deprecated(::google::protobuf::int32 value);
  3131. // optional string country_deprecated = 3;
  3132. inline bool has_country_deprecated() const;
  3133. inline void clear_country_deprecated();
  3134. static const int kCountryDeprecatedFieldNumber = 3;
  3135. inline const ::std::string& country_deprecated() const;
  3136. inline void set_country_deprecated(const ::std::string& value);
  3137. inline void set_country_deprecated(const char* value);
  3138. inline void set_country_deprecated(const char* value, size_t size);
  3139. inline ::std::string* mutable_country_deprecated();
  3140. inline ::std::string* release_country_deprecated();
  3141. inline void set_allocated_country_deprecated(::std::string* country_deprecated);
  3142. // optional fixed32 price_sheet_version = 4;
  3143. inline bool has_price_sheet_version() const;
  3144. inline void clear_price_sheet_version();
  3145. static const int kPriceSheetVersionFieldNumber = 4;
  3146. inline ::google::protobuf::uint32 price_sheet_version() const;
  3147. inline void set_price_sheet_version(::google::protobuf::uint32 value);
  3148. // optional bytes price_sheet = 8;
  3149. inline bool has_price_sheet() const;
  3150. inline void clear_price_sheet();
  3151. static const int kPriceSheetFieldNumber = 8;
  3152. inline const ::std::string& price_sheet() const;
  3153. inline void set_price_sheet(const ::std::string& value);
  3154. inline void set_price_sheet(const char* value);
  3155. inline void set_price_sheet(const void* value, size_t size);
  3156. inline ::std::string* mutable_price_sheet();
  3157. inline ::std::string* release_price_sheet();
  3158. inline void set_allocated_price_sheet(::std::string* price_sheet);
  3159. // @@protoc_insertion_point(class_scope:CMsgStoreGetUserDataResponse)
  3160. private:
  3161. inline void set_has_result();
  3162. inline void clear_has_result();
  3163. inline void set_has_currency_deprecated();
  3164. inline void clear_has_currency_deprecated();
  3165. inline void set_has_country_deprecated();
  3166. inline void clear_has_country_deprecated();
  3167. inline void set_has_price_sheet_version();
  3168. inline void clear_has_price_sheet_version();
  3169. inline void set_has_price_sheet();
  3170. inline void clear_has_price_sheet();
  3171. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3172. ::google::protobuf::int32 result_;
  3173. ::google::protobuf::int32 currency_deprecated_;
  3174. ::std::string* country_deprecated_;
  3175. ::std::string* price_sheet_;
  3176. ::google::protobuf::uint32 price_sheet_version_;
  3177. mutable int _cached_size_;
  3178. ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32];
  3179. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  3180. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  3181. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  3182. void InitAsDefaultInstance();
  3183. static CMsgStoreGetUserDataResponse* default_instance_;
  3184. };
  3185. // -------------------------------------------------------------------
  3186. class CMsgUpdateItemSchema : public ::google::protobuf::Message {
  3187. public:
  3188. CMsgUpdateItemSchema();
  3189. virtual ~CMsgUpdateItemSchema();
  3190. CMsgUpdateItemSchema(const CMsgUpdateItemSchema& from);
  3191. inline CMsgUpdateItemSchema& operator=(const CMsgUpdateItemSchema& from) {
  3192. CopyFrom(from);
  3193. return *this;
  3194. }
  3195. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3196. return _unknown_fields_;
  3197. }
  3198. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3199. return &_unknown_fields_;
  3200. }
  3201. static const ::google::protobuf::Descriptor* descriptor();
  3202. static const CMsgUpdateItemSchema& default_instance();
  3203. void Swap(CMsgUpdateItemSchema* other);
  3204. // implements Message ----------------------------------------------
  3205. CMsgUpdateItemSchema* New() const;
  3206. void CopyFrom(const ::google::protobuf::Message& from);
  3207. void MergeFrom(const ::google::protobuf::Message& from);
  3208. void CopyFrom(const CMsgUpdateItemSchema& from);
  3209. void MergeFrom(const CMsgUpdateItemSchema& from);
  3210. void Clear();
  3211. bool IsInitialized() const;
  3212. int ByteSize() const;
  3213. bool MergePartialFromCodedStream(
  3214. ::google::protobuf::io::CodedInputStream* input);
  3215. void SerializeWithCachedSizes(
  3216. ::google::protobuf::io::CodedOutputStream* output) const;
  3217. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3218. int GetCachedSize() const { return _cached_size_; }
  3219. private:
  3220. void SharedCtor();
  3221. void SharedDtor();
  3222. void SetCachedSize(int size) const;
  3223. public:
  3224. ::google::protobuf::Metadata GetMetadata() const;
  3225. // nested types ----------------------------------------------------
  3226. // accessors -------------------------------------------------------
  3227. // optional bytes items_game = 1;
  3228. inline bool has_items_game() const;
  3229. inline void clear_items_game();
  3230. static const int kItemsGameFieldNumber = 1;
  3231. inline const ::std::string& items_game() const;
  3232. inline void set_items_game(const ::std::string& value);
  3233. inline void set_items_game(const char* value);
  3234. inline void set_items_game(const void* value, size_t size);
  3235. inline ::std::string* mutable_items_game();
  3236. inline ::std::string* release_items_game();
  3237. inline void set_allocated_items_game(::std::string* items_game);
  3238. // optional fixed32 item_schema_version = 2;
  3239. inline bool has_item_schema_version() const;
  3240. inline void clear_item_schema_version();
  3241. static const int kItemSchemaVersionFieldNumber = 2;
  3242. inline ::google::protobuf::uint32 item_schema_version() const;
  3243. inline void set_item_schema_version(::google::protobuf::uint32 value);
  3244. // optional string items_game_url_DEPRECATED2013 = 3;
  3245. inline bool has_items_game_url_deprecated2013() const;
  3246. inline void clear_items_game_url_deprecated2013();
  3247. static const int kItemsGameUrlDEPRECATED2013FieldNumber = 3;
  3248. inline const ::std::string& items_game_url_deprecated2013() const;
  3249. inline void set_items_game_url_deprecated2013(const ::std::string& value);
  3250. inline void set_items_game_url_deprecated2013(const char* value);
  3251. inline void set_items_game_url_deprecated2013(const char* value, size_t size);
  3252. inline ::std::string* mutable_items_game_url_deprecated2013();
  3253. inline ::std::string* release_items_game_url_deprecated2013();
  3254. inline void set_allocated_items_game_url_deprecated2013(::std::string* items_game_url_deprecated2013);
  3255. // optional string items_game_url = 4;
  3256. inline bool has_items_game_url() const;
  3257. inline void clear_items_game_url();
  3258. static const int kItemsGameUrlFieldNumber = 4;
  3259. inline const ::std::string& items_game_url() const;
  3260. inline void set_items_game_url(const ::std::string& value);
  3261. inline void set_items_game_url(const char* value);
  3262. inline void set_items_game_url(const char* value, size_t size);
  3263. inline ::std::string* mutable_items_game_url();
  3264. inline ::std::string* release_items_game_url();
  3265. inline void set_allocated_items_game_url(::std::string* items_game_url);
  3266. // @@protoc_insertion_point(class_scope:CMsgUpdateItemSchema)
  3267. private:
  3268. inline void set_has_items_game();
  3269. inline void clear_has_items_game();
  3270. inline void set_has_item_schema_version();
  3271. inline void clear_has_item_schema_version();
  3272. inline void set_has_items_game_url_deprecated2013();
  3273. inline void clear_has_items_game_url_deprecated2013();
  3274. inline void set_has_items_game_url();
  3275. inline void clear_has_items_game_url();
  3276. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3277. ::std::string* items_game_;
  3278. ::std::string* items_game_url_deprecated2013_;
  3279. ::std::string* items_game_url_;
  3280. ::google::protobuf::uint32 item_schema_version_;
  3281. mutable int _cached_size_;
  3282. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  3283. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  3284. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  3285. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  3286. void InitAsDefaultInstance();
  3287. static CMsgUpdateItemSchema* default_instance_;
  3288. };
  3289. // -------------------------------------------------------------------
  3290. class CMsgGCError : public ::google::protobuf::Message {
  3291. public:
  3292. CMsgGCError();
  3293. virtual ~CMsgGCError();
  3294. CMsgGCError(const CMsgGCError& from);
  3295. inline CMsgGCError& operator=(const CMsgGCError& from) {
  3296. CopyFrom(from);
  3297. return *this;
  3298. }
  3299. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3300. return _unknown_fields_;
  3301. }
  3302. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3303. return &_unknown_fields_;
  3304. }
  3305. static const ::google::protobuf::Descriptor* descriptor();
  3306. static const CMsgGCError& default_instance();
  3307. void Swap(CMsgGCError* other);
  3308. // implements Message ----------------------------------------------
  3309. CMsgGCError* New() const;
  3310. void CopyFrom(const ::google::protobuf::Message& from);
  3311. void MergeFrom(const ::google::protobuf::Message& from);
  3312. void CopyFrom(const CMsgGCError& from);
  3313. void MergeFrom(const CMsgGCError& from);
  3314. void Clear();
  3315. bool IsInitialized() const;
  3316. int ByteSize() const;
  3317. bool MergePartialFromCodedStream(
  3318. ::google::protobuf::io::CodedInputStream* input);
  3319. void SerializeWithCachedSizes(
  3320. ::google::protobuf::io::CodedOutputStream* output) const;
  3321. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3322. int GetCachedSize() const { return _cached_size_; }
  3323. private:
  3324. void SharedCtor();
  3325. void SharedDtor();
  3326. void SetCachedSize(int size) const;
  3327. public:
  3328. ::google::protobuf::Metadata GetMetadata() const;
  3329. // nested types ----------------------------------------------------
  3330. // accessors -------------------------------------------------------
  3331. // optional string error_text = 1;
  3332. inline bool has_error_text() const;
  3333. inline void clear_error_text();
  3334. static const int kErrorTextFieldNumber = 1;
  3335. inline const ::std::string& error_text() const;
  3336. inline void set_error_text(const ::std::string& value);
  3337. inline void set_error_text(const char* value);
  3338. inline void set_error_text(const char* value, size_t size);
  3339. inline ::std::string* mutable_error_text();
  3340. inline ::std::string* release_error_text();
  3341. inline void set_allocated_error_text(::std::string* error_text);
  3342. // @@protoc_insertion_point(class_scope:CMsgGCError)
  3343. private:
  3344. inline void set_has_error_text();
  3345. inline void clear_has_error_text();
  3346. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3347. ::std::string* error_text_;
  3348. mutable int _cached_size_;
  3349. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  3350. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  3351. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  3352. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  3353. void InitAsDefaultInstance();
  3354. static CMsgGCError* default_instance_;
  3355. };
  3356. // -------------------------------------------------------------------
  3357. class CMsgRequestInventoryRefresh : public ::google::protobuf::Message {
  3358. public:
  3359. CMsgRequestInventoryRefresh();
  3360. virtual ~CMsgRequestInventoryRefresh();
  3361. CMsgRequestInventoryRefresh(const CMsgRequestInventoryRefresh& from);
  3362. inline CMsgRequestInventoryRefresh& operator=(const CMsgRequestInventoryRefresh& from) {
  3363. CopyFrom(from);
  3364. return *this;
  3365. }
  3366. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3367. return _unknown_fields_;
  3368. }
  3369. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3370. return &_unknown_fields_;
  3371. }
  3372. static const ::google::protobuf::Descriptor* descriptor();
  3373. static const CMsgRequestInventoryRefresh& default_instance();
  3374. void Swap(CMsgRequestInventoryRefresh* other);
  3375. // implements Message ----------------------------------------------
  3376. CMsgRequestInventoryRefresh* New() const;
  3377. void CopyFrom(const ::google::protobuf::Message& from);
  3378. void MergeFrom(const ::google::protobuf::Message& from);
  3379. void CopyFrom(const CMsgRequestInventoryRefresh& from);
  3380. void MergeFrom(const CMsgRequestInventoryRefresh& from);
  3381. void Clear();
  3382. bool IsInitialized() const;
  3383. int ByteSize() const;
  3384. bool MergePartialFromCodedStream(
  3385. ::google::protobuf::io::CodedInputStream* input);
  3386. void SerializeWithCachedSizes(
  3387. ::google::protobuf::io::CodedOutputStream* output) const;
  3388. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3389. int GetCachedSize() const { return _cached_size_; }
  3390. private:
  3391. void SharedCtor();
  3392. void SharedDtor();
  3393. void SetCachedSize(int size) const;
  3394. public:
  3395. ::google::protobuf::Metadata GetMetadata() const;
  3396. // nested types ----------------------------------------------------
  3397. // accessors -------------------------------------------------------
  3398. // @@protoc_insertion_point(class_scope:CMsgRequestInventoryRefresh)
  3399. private:
  3400. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3401. mutable int _cached_size_;
  3402. ::google::protobuf::uint32 _has_bits_[1];
  3403. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  3404. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  3405. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  3406. void InitAsDefaultInstance();
  3407. static CMsgRequestInventoryRefresh* default_instance_;
  3408. };
  3409. // -------------------------------------------------------------------
  3410. class CMsgConVarValue : public ::google::protobuf::Message {
  3411. public:
  3412. CMsgConVarValue();
  3413. virtual ~CMsgConVarValue();
  3414. CMsgConVarValue(const CMsgConVarValue& from);
  3415. inline CMsgConVarValue& operator=(const CMsgConVarValue& from) {
  3416. CopyFrom(from);
  3417. return *this;
  3418. }
  3419. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3420. return _unknown_fields_;
  3421. }
  3422. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3423. return &_unknown_fields_;
  3424. }
  3425. static const ::google::protobuf::Descriptor* descriptor();
  3426. static const CMsgConVarValue& default_instance();
  3427. void Swap(CMsgConVarValue* other);
  3428. // implements Message ----------------------------------------------
  3429. CMsgConVarValue* New() const;
  3430. void CopyFrom(const ::google::protobuf::Message& from);
  3431. void MergeFrom(const ::google::protobuf::Message& from);
  3432. void CopyFrom(const CMsgConVarValue& from);
  3433. void MergeFrom(const CMsgConVarValue& from);
  3434. void Clear();
  3435. bool IsInitialized() const;
  3436. int ByteSize() const;
  3437. bool MergePartialFromCodedStream(
  3438. ::google::protobuf::io::CodedInputStream* input);
  3439. void SerializeWithCachedSizes(
  3440. ::google::protobuf::io::CodedOutputStream* output) const;
  3441. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3442. int GetCachedSize() const { return _cached_size_; }
  3443. private:
  3444. void SharedCtor();
  3445. void SharedDtor();
  3446. void SetCachedSize(int size) const;
  3447. public:
  3448. ::google::protobuf::Metadata GetMetadata() const;
  3449. // nested types ----------------------------------------------------
  3450. // accessors -------------------------------------------------------
  3451. // optional string name = 1;
  3452. inline bool has_name() const;
  3453. inline void clear_name();
  3454. static const int kNameFieldNumber = 1;
  3455. inline const ::std::string& name() const;
  3456. inline void set_name(const ::std::string& value);
  3457. inline void set_name(const char* value);
  3458. inline void set_name(const char* value, size_t size);
  3459. inline ::std::string* mutable_name();
  3460. inline ::std::string* release_name();
  3461. inline void set_allocated_name(::std::string* name);
  3462. // optional string value = 2;
  3463. inline bool has_value() const;
  3464. inline void clear_value();
  3465. static const int kValueFieldNumber = 2;
  3466. inline const ::std::string& value() const;
  3467. inline void set_value(const ::std::string& value);
  3468. inline void set_value(const char* value);
  3469. inline void set_value(const char* value, size_t size);
  3470. inline ::std::string* mutable_value();
  3471. inline ::std::string* release_value();
  3472. inline void set_allocated_value(::std::string* value);
  3473. // @@protoc_insertion_point(class_scope:CMsgConVarValue)
  3474. private:
  3475. inline void set_has_name();
  3476. inline void clear_has_name();
  3477. inline void set_has_value();
  3478. inline void clear_has_value();
  3479. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3480. ::std::string* name_;
  3481. ::std::string* value_;
  3482. mutable int _cached_size_;
  3483. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  3484. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  3485. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  3486. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  3487. void InitAsDefaultInstance();
  3488. static CMsgConVarValue* default_instance_;
  3489. };
  3490. // -------------------------------------------------------------------
  3491. class CMsgReplicateConVars : public ::google::protobuf::Message {
  3492. public:
  3493. CMsgReplicateConVars();
  3494. virtual ~CMsgReplicateConVars();
  3495. CMsgReplicateConVars(const CMsgReplicateConVars& from);
  3496. inline CMsgReplicateConVars& operator=(const CMsgReplicateConVars& from) {
  3497. CopyFrom(from);
  3498. return *this;
  3499. }
  3500. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3501. return _unknown_fields_;
  3502. }
  3503. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3504. return &_unknown_fields_;
  3505. }
  3506. static const ::google::protobuf::Descriptor* descriptor();
  3507. static const CMsgReplicateConVars& default_instance();
  3508. void Swap(CMsgReplicateConVars* other);
  3509. // implements Message ----------------------------------------------
  3510. CMsgReplicateConVars* New() const;
  3511. void CopyFrom(const ::google::protobuf::Message& from);
  3512. void MergeFrom(const ::google::protobuf::Message& from);
  3513. void CopyFrom(const CMsgReplicateConVars& from);
  3514. void MergeFrom(const CMsgReplicateConVars& from);
  3515. void Clear();
  3516. bool IsInitialized() const;
  3517. int ByteSize() const;
  3518. bool MergePartialFromCodedStream(
  3519. ::google::protobuf::io::CodedInputStream* input);
  3520. void SerializeWithCachedSizes(
  3521. ::google::protobuf::io::CodedOutputStream* output) const;
  3522. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3523. int GetCachedSize() const { return _cached_size_; }
  3524. private:
  3525. void SharedCtor();
  3526. void SharedDtor();
  3527. void SetCachedSize(int size) const;
  3528. public:
  3529. ::google::protobuf::Metadata GetMetadata() const;
  3530. // nested types ----------------------------------------------------
  3531. // accessors -------------------------------------------------------
  3532. // repeated .CMsgConVarValue convars = 1;
  3533. inline int convars_size() const;
  3534. inline void clear_convars();
  3535. static const int kConvarsFieldNumber = 1;
  3536. inline const ::CMsgConVarValue& convars(int index) const;
  3537. inline ::CMsgConVarValue* mutable_convars(int index);
  3538. inline ::CMsgConVarValue* add_convars();
  3539. inline const ::google::protobuf::RepeatedPtrField< ::CMsgConVarValue >&
  3540. convars() const;
  3541. inline ::google::protobuf::RepeatedPtrField< ::CMsgConVarValue >*
  3542. mutable_convars();
  3543. // @@protoc_insertion_point(class_scope:CMsgReplicateConVars)
  3544. private:
  3545. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3546. ::google::protobuf::RepeatedPtrField< ::CMsgConVarValue > convars_;
  3547. mutable int _cached_size_;
  3548. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  3549. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  3550. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  3551. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  3552. void InitAsDefaultInstance();
  3553. static CMsgReplicateConVars* default_instance_;
  3554. };
  3555. // -------------------------------------------------------------------
  3556. class CMsgUseItem : public ::google::protobuf::Message {
  3557. public:
  3558. CMsgUseItem();
  3559. virtual ~CMsgUseItem();
  3560. CMsgUseItem(const CMsgUseItem& from);
  3561. inline CMsgUseItem& operator=(const CMsgUseItem& from) {
  3562. CopyFrom(from);
  3563. return *this;
  3564. }
  3565. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3566. return _unknown_fields_;
  3567. }
  3568. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3569. return &_unknown_fields_;
  3570. }
  3571. static const ::google::protobuf::Descriptor* descriptor();
  3572. static const CMsgUseItem& default_instance();
  3573. void Swap(CMsgUseItem* other);
  3574. // implements Message ----------------------------------------------
  3575. CMsgUseItem* New() const;
  3576. void CopyFrom(const ::google::protobuf::Message& from);
  3577. void MergeFrom(const ::google::protobuf::Message& from);
  3578. void CopyFrom(const CMsgUseItem& from);
  3579. void MergeFrom(const CMsgUseItem& from);
  3580. void Clear();
  3581. bool IsInitialized() const;
  3582. int ByteSize() const;
  3583. bool MergePartialFromCodedStream(
  3584. ::google::protobuf::io::CodedInputStream* input);
  3585. void SerializeWithCachedSizes(
  3586. ::google::protobuf::io::CodedOutputStream* output) const;
  3587. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3588. int GetCachedSize() const { return _cached_size_; }
  3589. private:
  3590. void SharedCtor();
  3591. void SharedDtor();
  3592. void SetCachedSize(int size) const;
  3593. public:
  3594. ::google::protobuf::Metadata GetMetadata() const;
  3595. // nested types ----------------------------------------------------
  3596. // accessors -------------------------------------------------------
  3597. // optional uint64 item_id = 1;
  3598. inline bool has_item_id() const;
  3599. inline void clear_item_id();
  3600. static const int kItemIdFieldNumber = 1;
  3601. inline ::google::protobuf::uint64 item_id() const;
  3602. inline void set_item_id(::google::protobuf::uint64 value);
  3603. // optional fixed64 target_steam_id = 2;
  3604. inline bool has_target_steam_id() const;
  3605. inline void clear_target_steam_id();
  3606. static const int kTargetSteamIdFieldNumber = 2;
  3607. inline ::google::protobuf::uint64 target_steam_id() const;
  3608. inline void set_target_steam_id(::google::protobuf::uint64 value);
  3609. // repeated uint32 gift__potential_targets = 3;
  3610. inline int gift__potential_targets_size() const;
  3611. inline void clear_gift__potential_targets();
  3612. static const int kGiftPotentialTargetsFieldNumber = 3;
  3613. inline ::google::protobuf::uint32 gift__potential_targets(int index) const;
  3614. inline void set_gift__potential_targets(int index, ::google::protobuf::uint32 value);
  3615. inline void add_gift__potential_targets(::google::protobuf::uint32 value);
  3616. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  3617. gift__potential_targets() const;
  3618. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  3619. mutable_gift__potential_targets();
  3620. // optional uint32 duel__class_lock = 4;
  3621. inline bool has_duel__class_lock() const;
  3622. inline void clear_duel__class_lock();
  3623. static const int kDuelClassLockFieldNumber = 4;
  3624. inline ::google::protobuf::uint32 duel__class_lock() const;
  3625. inline void set_duel__class_lock(::google::protobuf::uint32 value);
  3626. // optional fixed64 initiator_steam_id = 5;
  3627. inline bool has_initiator_steam_id() const;
  3628. inline void clear_initiator_steam_id();
  3629. static const int kInitiatorSteamIdFieldNumber = 5;
  3630. inline ::google::protobuf::uint64 initiator_steam_id() const;
  3631. inline void set_initiator_steam_id(::google::protobuf::uint64 value);
  3632. // @@protoc_insertion_point(class_scope:CMsgUseItem)
  3633. private:
  3634. inline void set_has_item_id();
  3635. inline void clear_has_item_id();
  3636. inline void set_has_target_steam_id();
  3637. inline void clear_has_target_steam_id();
  3638. inline void set_has_duel__class_lock();
  3639. inline void clear_has_duel__class_lock();
  3640. inline void set_has_initiator_steam_id();
  3641. inline void clear_has_initiator_steam_id();
  3642. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3643. ::google::protobuf::uint64 item_id_;
  3644. ::google::protobuf::uint64 target_steam_id_;
  3645. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > gift__potential_targets_;
  3646. ::google::protobuf::uint64 initiator_steam_id_;
  3647. ::google::protobuf::uint32 duel__class_lock_;
  3648. mutable int _cached_size_;
  3649. ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32];
  3650. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  3651. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  3652. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  3653. void InitAsDefaultInstance();
  3654. static CMsgUseItem* default_instance_;
  3655. };
  3656. // -------------------------------------------------------------------
  3657. class CMsgReplayUploadedToYouTube : public ::google::protobuf::Message {
  3658. public:
  3659. CMsgReplayUploadedToYouTube();
  3660. virtual ~CMsgReplayUploadedToYouTube();
  3661. CMsgReplayUploadedToYouTube(const CMsgReplayUploadedToYouTube& from);
  3662. inline CMsgReplayUploadedToYouTube& operator=(const CMsgReplayUploadedToYouTube& from) {
  3663. CopyFrom(from);
  3664. return *this;
  3665. }
  3666. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3667. return _unknown_fields_;
  3668. }
  3669. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3670. return &_unknown_fields_;
  3671. }
  3672. static const ::google::protobuf::Descriptor* descriptor();
  3673. static const CMsgReplayUploadedToYouTube& default_instance();
  3674. void Swap(CMsgReplayUploadedToYouTube* other);
  3675. // implements Message ----------------------------------------------
  3676. CMsgReplayUploadedToYouTube* New() const;
  3677. void CopyFrom(const ::google::protobuf::Message& from);
  3678. void MergeFrom(const ::google::protobuf::Message& from);
  3679. void CopyFrom(const CMsgReplayUploadedToYouTube& from);
  3680. void MergeFrom(const CMsgReplayUploadedToYouTube& from);
  3681. void Clear();
  3682. bool IsInitialized() const;
  3683. int ByteSize() const;
  3684. bool MergePartialFromCodedStream(
  3685. ::google::protobuf::io::CodedInputStream* input);
  3686. void SerializeWithCachedSizes(
  3687. ::google::protobuf::io::CodedOutputStream* output) const;
  3688. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3689. int GetCachedSize() const { return _cached_size_; }
  3690. private:
  3691. void SharedCtor();
  3692. void SharedDtor();
  3693. void SetCachedSize(int size) const;
  3694. public:
  3695. ::google::protobuf::Metadata GetMetadata() const;
  3696. // nested types ----------------------------------------------------
  3697. // accessors -------------------------------------------------------
  3698. // optional string youtube_url = 1;
  3699. inline bool has_youtube_url() const;
  3700. inline void clear_youtube_url();
  3701. static const int kYoutubeUrlFieldNumber = 1;
  3702. inline const ::std::string& youtube_url() const;
  3703. inline void set_youtube_url(const ::std::string& value);
  3704. inline void set_youtube_url(const char* value);
  3705. inline void set_youtube_url(const char* value, size_t size);
  3706. inline ::std::string* mutable_youtube_url();
  3707. inline ::std::string* release_youtube_url();
  3708. inline void set_allocated_youtube_url(::std::string* youtube_url);
  3709. // optional string youtube_account_name = 2;
  3710. inline bool has_youtube_account_name() const;
  3711. inline void clear_youtube_account_name();
  3712. static const int kYoutubeAccountNameFieldNumber = 2;
  3713. inline const ::std::string& youtube_account_name() const;
  3714. inline void set_youtube_account_name(const ::std::string& value);
  3715. inline void set_youtube_account_name(const char* value);
  3716. inline void set_youtube_account_name(const char* value, size_t size);
  3717. inline ::std::string* mutable_youtube_account_name();
  3718. inline ::std::string* release_youtube_account_name();
  3719. inline void set_allocated_youtube_account_name(::std::string* youtube_account_name);
  3720. // optional uint64 session_id = 3;
  3721. inline bool has_session_id() const;
  3722. inline void clear_session_id();
  3723. static const int kSessionIdFieldNumber = 3;
  3724. inline ::google::protobuf::uint64 session_id() const;
  3725. inline void set_session_id(::google::protobuf::uint64 value);
  3726. // @@protoc_insertion_point(class_scope:CMsgReplayUploadedToYouTube)
  3727. private:
  3728. inline void set_has_youtube_url();
  3729. inline void clear_has_youtube_url();
  3730. inline void set_has_youtube_account_name();
  3731. inline void clear_has_youtube_account_name();
  3732. inline void set_has_session_id();
  3733. inline void clear_has_session_id();
  3734. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3735. ::std::string* youtube_url_;
  3736. ::std::string* youtube_account_name_;
  3737. ::google::protobuf::uint64 session_id_;
  3738. mutable int _cached_size_;
  3739. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  3740. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  3741. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  3742. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  3743. void InitAsDefaultInstance();
  3744. static CMsgReplayUploadedToYouTube* default_instance_;
  3745. };
  3746. // -------------------------------------------------------------------
  3747. class CMsgConsumableExhausted : public ::google::protobuf::Message {
  3748. public:
  3749. CMsgConsumableExhausted();
  3750. virtual ~CMsgConsumableExhausted();
  3751. CMsgConsumableExhausted(const CMsgConsumableExhausted& from);
  3752. inline CMsgConsumableExhausted& operator=(const CMsgConsumableExhausted& from) {
  3753. CopyFrom(from);
  3754. return *this;
  3755. }
  3756. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3757. return _unknown_fields_;
  3758. }
  3759. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3760. return &_unknown_fields_;
  3761. }
  3762. static const ::google::protobuf::Descriptor* descriptor();
  3763. static const CMsgConsumableExhausted& default_instance();
  3764. void Swap(CMsgConsumableExhausted* other);
  3765. // implements Message ----------------------------------------------
  3766. CMsgConsumableExhausted* New() const;
  3767. void CopyFrom(const ::google::protobuf::Message& from);
  3768. void MergeFrom(const ::google::protobuf::Message& from);
  3769. void CopyFrom(const CMsgConsumableExhausted& from);
  3770. void MergeFrom(const CMsgConsumableExhausted& from);
  3771. void Clear();
  3772. bool IsInitialized() const;
  3773. int ByteSize() const;
  3774. bool MergePartialFromCodedStream(
  3775. ::google::protobuf::io::CodedInputStream* input);
  3776. void SerializeWithCachedSizes(
  3777. ::google::protobuf::io::CodedOutputStream* output) const;
  3778. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3779. int GetCachedSize() const { return _cached_size_; }
  3780. private:
  3781. void SharedCtor();
  3782. void SharedDtor();
  3783. void SetCachedSize(int size) const;
  3784. public:
  3785. ::google::protobuf::Metadata GetMetadata() const;
  3786. // nested types ----------------------------------------------------
  3787. // accessors -------------------------------------------------------
  3788. // optional int32 item_def_id = 1;
  3789. inline bool has_item_def_id() const;
  3790. inline void clear_item_def_id();
  3791. static const int kItemDefIdFieldNumber = 1;
  3792. inline ::google::protobuf::int32 item_def_id() const;
  3793. inline void set_item_def_id(::google::protobuf::int32 value);
  3794. // @@protoc_insertion_point(class_scope:CMsgConsumableExhausted)
  3795. private:
  3796. inline void set_has_item_def_id();
  3797. inline void clear_has_item_def_id();
  3798. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3799. ::google::protobuf::int32 item_def_id_;
  3800. mutable int _cached_size_;
  3801. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  3802. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  3803. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  3804. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  3805. void InitAsDefaultInstance();
  3806. static CMsgConsumableExhausted* default_instance_;
  3807. };
  3808. // -------------------------------------------------------------------
  3809. class CMsgItemAcknowledged__DEPRECATED : public ::google::protobuf::Message {
  3810. public:
  3811. CMsgItemAcknowledged__DEPRECATED();
  3812. virtual ~CMsgItemAcknowledged__DEPRECATED();
  3813. CMsgItemAcknowledged__DEPRECATED(const CMsgItemAcknowledged__DEPRECATED& from);
  3814. inline CMsgItemAcknowledged__DEPRECATED& operator=(const CMsgItemAcknowledged__DEPRECATED& from) {
  3815. CopyFrom(from);
  3816. return *this;
  3817. }
  3818. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3819. return _unknown_fields_;
  3820. }
  3821. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3822. return &_unknown_fields_;
  3823. }
  3824. static const ::google::protobuf::Descriptor* descriptor();
  3825. static const CMsgItemAcknowledged__DEPRECATED& default_instance();
  3826. void Swap(CMsgItemAcknowledged__DEPRECATED* other);
  3827. // implements Message ----------------------------------------------
  3828. CMsgItemAcknowledged__DEPRECATED* New() const;
  3829. void CopyFrom(const ::google::protobuf::Message& from);
  3830. void MergeFrom(const ::google::protobuf::Message& from);
  3831. void CopyFrom(const CMsgItemAcknowledged__DEPRECATED& from);
  3832. void MergeFrom(const CMsgItemAcknowledged__DEPRECATED& from);
  3833. void Clear();
  3834. bool IsInitialized() const;
  3835. int ByteSize() const;
  3836. bool MergePartialFromCodedStream(
  3837. ::google::protobuf::io::CodedInputStream* input);
  3838. void SerializeWithCachedSizes(
  3839. ::google::protobuf::io::CodedOutputStream* output) const;
  3840. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3841. int GetCachedSize() const { return _cached_size_; }
  3842. private:
  3843. void SharedCtor();
  3844. void SharedDtor();
  3845. void SetCachedSize(int size) const;
  3846. public:
  3847. ::google::protobuf::Metadata GetMetadata() const;
  3848. // nested types ----------------------------------------------------
  3849. // accessors -------------------------------------------------------
  3850. // optional uint32 account_id = 1;
  3851. inline bool has_account_id() const;
  3852. inline void clear_account_id();
  3853. static const int kAccountIdFieldNumber = 1;
  3854. inline ::google::protobuf::uint32 account_id() const;
  3855. inline void set_account_id(::google::protobuf::uint32 value);
  3856. // optional uint32 inventory = 2;
  3857. inline bool has_inventory() const;
  3858. inline void clear_inventory();
  3859. static const int kInventoryFieldNumber = 2;
  3860. inline ::google::protobuf::uint32 inventory() const;
  3861. inline void set_inventory(::google::protobuf::uint32 value);
  3862. // optional uint32 def_index = 3;
  3863. inline bool has_def_index() const;
  3864. inline void clear_def_index();
  3865. static const int kDefIndexFieldNumber = 3;
  3866. inline ::google::protobuf::uint32 def_index() const;
  3867. inline void set_def_index(::google::protobuf::uint32 value);
  3868. // optional uint32 quality = 4;
  3869. inline bool has_quality() const;
  3870. inline void clear_quality();
  3871. static const int kQualityFieldNumber = 4;
  3872. inline ::google::protobuf::uint32 quality() const;
  3873. inline void set_quality(::google::protobuf::uint32 value);
  3874. // optional uint32 rarity = 5;
  3875. inline bool has_rarity() const;
  3876. inline void clear_rarity();
  3877. static const int kRarityFieldNumber = 5;
  3878. inline ::google::protobuf::uint32 rarity() const;
  3879. inline void set_rarity(::google::protobuf::uint32 value);
  3880. // optional uint32 origin = 6;
  3881. inline bool has_origin() const;
  3882. inline void clear_origin();
  3883. static const int kOriginFieldNumber = 6;
  3884. inline ::google::protobuf::uint32 origin() const;
  3885. inline void set_origin(::google::protobuf::uint32 value);
  3886. // optional uint64 item_id = 7;
  3887. inline bool has_item_id() const;
  3888. inline void clear_item_id();
  3889. static const int kItemIdFieldNumber = 7;
  3890. inline ::google::protobuf::uint64 item_id() const;
  3891. inline void set_item_id(::google::protobuf::uint64 value);
  3892. // @@protoc_insertion_point(class_scope:CMsgItemAcknowledged__DEPRECATED)
  3893. private:
  3894. inline void set_has_account_id();
  3895. inline void clear_has_account_id();
  3896. inline void set_has_inventory();
  3897. inline void clear_has_inventory();
  3898. inline void set_has_def_index();
  3899. inline void clear_has_def_index();
  3900. inline void set_has_quality();
  3901. inline void clear_has_quality();
  3902. inline void set_has_rarity();
  3903. inline void clear_has_rarity();
  3904. inline void set_has_origin();
  3905. inline void clear_has_origin();
  3906. inline void set_has_item_id();
  3907. inline void clear_has_item_id();
  3908. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3909. ::google::protobuf::uint32 account_id_;
  3910. ::google::protobuf::uint32 inventory_;
  3911. ::google::protobuf::uint32 def_index_;
  3912. ::google::protobuf::uint32 quality_;
  3913. ::google::protobuf::uint32 rarity_;
  3914. ::google::protobuf::uint32 origin_;
  3915. ::google::protobuf::uint64 item_id_;
  3916. mutable int _cached_size_;
  3917. ::google::protobuf::uint32 _has_bits_[(7 + 31) / 32];
  3918. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  3919. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  3920. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  3921. void InitAsDefaultInstance();
  3922. static CMsgItemAcknowledged__DEPRECATED* default_instance_;
  3923. };
  3924. // -------------------------------------------------------------------
  3925. class CMsgSetItemPositions_ItemPosition : public ::google::protobuf::Message {
  3926. public:
  3927. CMsgSetItemPositions_ItemPosition();
  3928. virtual ~CMsgSetItemPositions_ItemPosition();
  3929. CMsgSetItemPositions_ItemPosition(const CMsgSetItemPositions_ItemPosition& from);
  3930. inline CMsgSetItemPositions_ItemPosition& operator=(const CMsgSetItemPositions_ItemPosition& from) {
  3931. CopyFrom(from);
  3932. return *this;
  3933. }
  3934. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3935. return _unknown_fields_;
  3936. }
  3937. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3938. return &_unknown_fields_;
  3939. }
  3940. static const ::google::protobuf::Descriptor* descriptor();
  3941. static const CMsgSetItemPositions_ItemPosition& default_instance();
  3942. void Swap(CMsgSetItemPositions_ItemPosition* other);
  3943. // implements Message ----------------------------------------------
  3944. CMsgSetItemPositions_ItemPosition* New() const;
  3945. void CopyFrom(const ::google::protobuf::Message& from);
  3946. void MergeFrom(const ::google::protobuf::Message& from);
  3947. void CopyFrom(const CMsgSetItemPositions_ItemPosition& from);
  3948. void MergeFrom(const CMsgSetItemPositions_ItemPosition& from);
  3949. void Clear();
  3950. bool IsInitialized() const;
  3951. int ByteSize() const;
  3952. bool MergePartialFromCodedStream(
  3953. ::google::protobuf::io::CodedInputStream* input);
  3954. void SerializeWithCachedSizes(
  3955. ::google::protobuf::io::CodedOutputStream* output) const;
  3956. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3957. int GetCachedSize() const { return _cached_size_; }
  3958. private:
  3959. void SharedCtor();
  3960. void SharedDtor();
  3961. void SetCachedSize(int size) const;
  3962. public:
  3963. ::google::protobuf::Metadata GetMetadata() const;
  3964. // nested types ----------------------------------------------------
  3965. // accessors -------------------------------------------------------
  3966. // optional uint32 legacy_item_id = 1;
  3967. inline bool has_legacy_item_id() const;
  3968. inline void clear_legacy_item_id();
  3969. static const int kLegacyItemIdFieldNumber = 1;
  3970. inline ::google::protobuf::uint32 legacy_item_id() const;
  3971. inline void set_legacy_item_id(::google::protobuf::uint32 value);
  3972. // optional uint32 position = 2;
  3973. inline bool has_position() const;
  3974. inline void clear_position();
  3975. static const int kPositionFieldNumber = 2;
  3976. inline ::google::protobuf::uint32 position() const;
  3977. inline void set_position(::google::protobuf::uint32 value);
  3978. // optional uint64 item_id = 3;
  3979. inline bool has_item_id() const;
  3980. inline void clear_item_id();
  3981. static const int kItemIdFieldNumber = 3;
  3982. inline ::google::protobuf::uint64 item_id() const;
  3983. inline void set_item_id(::google::protobuf::uint64 value);
  3984. // @@protoc_insertion_point(class_scope:CMsgSetItemPositions.ItemPosition)
  3985. private:
  3986. inline void set_has_legacy_item_id();
  3987. inline void clear_has_legacy_item_id();
  3988. inline void set_has_position();
  3989. inline void clear_has_position();
  3990. inline void set_has_item_id();
  3991. inline void clear_has_item_id();
  3992. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3993. ::google::protobuf::uint32 legacy_item_id_;
  3994. ::google::protobuf::uint32 position_;
  3995. ::google::protobuf::uint64 item_id_;
  3996. mutable int _cached_size_;
  3997. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  3998. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  3999. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  4000. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  4001. void InitAsDefaultInstance();
  4002. static CMsgSetItemPositions_ItemPosition* default_instance_;
  4003. };
  4004. // -------------------------------------------------------------------
  4005. class CMsgSetItemPositions : public ::google::protobuf::Message {
  4006. public:
  4007. CMsgSetItemPositions();
  4008. virtual ~CMsgSetItemPositions();
  4009. CMsgSetItemPositions(const CMsgSetItemPositions& from);
  4010. inline CMsgSetItemPositions& operator=(const CMsgSetItemPositions& from) {
  4011. CopyFrom(from);
  4012. return *this;
  4013. }
  4014. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  4015. return _unknown_fields_;
  4016. }
  4017. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  4018. return &_unknown_fields_;
  4019. }
  4020. static const ::google::protobuf::Descriptor* descriptor();
  4021. static const CMsgSetItemPositions& default_instance();
  4022. void Swap(CMsgSetItemPositions* other);
  4023. // implements Message ----------------------------------------------
  4024. CMsgSetItemPositions* New() const;
  4025. void CopyFrom(const ::google::protobuf::Message& from);
  4026. void MergeFrom(const ::google::protobuf::Message& from);
  4027. void CopyFrom(const CMsgSetItemPositions& from);
  4028. void MergeFrom(const CMsgSetItemPositions& from);
  4029. void Clear();
  4030. bool IsInitialized() const;
  4031. int ByteSize() const;
  4032. bool MergePartialFromCodedStream(
  4033. ::google::protobuf::io::CodedInputStream* input);
  4034. void SerializeWithCachedSizes(
  4035. ::google::protobuf::io::CodedOutputStream* output) const;
  4036. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  4037. int GetCachedSize() const { return _cached_size_; }
  4038. private:
  4039. void SharedCtor();
  4040. void SharedDtor();
  4041. void SetCachedSize(int size) const;
  4042. public:
  4043. ::google::protobuf::Metadata GetMetadata() const;
  4044. // nested types ----------------------------------------------------
  4045. typedef CMsgSetItemPositions_ItemPosition ItemPosition;
  4046. // accessors -------------------------------------------------------
  4047. // repeated .CMsgSetItemPositions.ItemPosition item_positions = 1;
  4048. inline int item_positions_size() const;
  4049. inline void clear_item_positions();
  4050. static const int kItemPositionsFieldNumber = 1;
  4051. inline const ::CMsgSetItemPositions_ItemPosition& item_positions(int index) const;
  4052. inline ::CMsgSetItemPositions_ItemPosition* mutable_item_positions(int index);
  4053. inline ::CMsgSetItemPositions_ItemPosition* add_item_positions();
  4054. inline const ::google::protobuf::RepeatedPtrField< ::CMsgSetItemPositions_ItemPosition >&
  4055. item_positions() const;
  4056. inline ::google::protobuf::RepeatedPtrField< ::CMsgSetItemPositions_ItemPosition >*
  4057. mutable_item_positions();
  4058. // @@protoc_insertion_point(class_scope:CMsgSetItemPositions)
  4059. private:
  4060. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  4061. ::google::protobuf::RepeatedPtrField< ::CMsgSetItemPositions_ItemPosition > item_positions_;
  4062. mutable int _cached_size_;
  4063. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  4064. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  4065. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  4066. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  4067. void InitAsDefaultInstance();
  4068. static CMsgSetItemPositions* default_instance_;
  4069. };
  4070. // -------------------------------------------------------------------
  4071. class CMsgGCReportAbuse : public ::google::protobuf::Message {
  4072. public:
  4073. CMsgGCReportAbuse();
  4074. virtual ~CMsgGCReportAbuse();
  4075. CMsgGCReportAbuse(const CMsgGCReportAbuse& from);
  4076. inline CMsgGCReportAbuse& operator=(const CMsgGCReportAbuse& from) {
  4077. CopyFrom(from);
  4078. return *this;
  4079. }
  4080. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  4081. return _unknown_fields_;
  4082. }
  4083. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  4084. return &_unknown_fields_;
  4085. }
  4086. static const ::google::protobuf::Descriptor* descriptor();
  4087. static const CMsgGCReportAbuse& default_instance();
  4088. void Swap(CMsgGCReportAbuse* other);
  4089. // implements Message ----------------------------------------------
  4090. CMsgGCReportAbuse* New() const;
  4091. void CopyFrom(const ::google::protobuf::Message& from);
  4092. void MergeFrom(const ::google::protobuf::Message& from);
  4093. void CopyFrom(const CMsgGCReportAbuse& from);
  4094. void MergeFrom(const CMsgGCReportAbuse& from);
  4095. void Clear();
  4096. bool IsInitialized() const;
  4097. int ByteSize() const;
  4098. bool MergePartialFromCodedStream(
  4099. ::google::protobuf::io::CodedInputStream* input);
  4100. void SerializeWithCachedSizes(
  4101. ::google::protobuf::io::CodedOutputStream* output) const;
  4102. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  4103. int GetCachedSize() const { return _cached_size_; }
  4104. private:
  4105. void SharedCtor();
  4106. void SharedDtor();
  4107. void SetCachedSize(int size) const;
  4108. public:
  4109. ::google::protobuf::Metadata GetMetadata() const;
  4110. // nested types ----------------------------------------------------
  4111. // accessors -------------------------------------------------------
  4112. // optional fixed64 target_steam_id = 1;
  4113. inline bool has_target_steam_id() const;
  4114. inline void clear_target_steam_id();
  4115. static const int kTargetSteamIdFieldNumber = 1;
  4116. inline ::google::protobuf::uint64 target_steam_id() const;
  4117. inline void set_target_steam_id(::google::protobuf::uint64 value);
  4118. // optional string description = 4;
  4119. inline bool has_description() const;
  4120. inline void clear_description();
  4121. static const int kDescriptionFieldNumber = 4;
  4122. inline const ::std::string& description() const;
  4123. inline void set_description(const ::std::string& value);
  4124. inline void set_description(const char* value);
  4125. inline void set_description(const char* value, size_t size);
  4126. inline ::std::string* mutable_description();
  4127. inline ::std::string* release_description();
  4128. inline void set_allocated_description(::std::string* description);
  4129. // optional uint64 gid = 5;
  4130. inline bool has_gid() const;
  4131. inline void clear_gid();
  4132. static const int kGidFieldNumber = 5;
  4133. inline ::google::protobuf::uint64 gid() const;
  4134. inline void set_gid(::google::protobuf::uint64 value);
  4135. // optional uint32 abuse_type = 2;
  4136. inline bool has_abuse_type() const;
  4137. inline void clear_abuse_type();
  4138. static const int kAbuseTypeFieldNumber = 2;
  4139. inline ::google::protobuf::uint32 abuse_type() const;
  4140. inline void set_abuse_type(::google::protobuf::uint32 value);
  4141. // optional uint32 content_type = 3;
  4142. inline bool has_content_type() const;
  4143. inline void clear_content_type();
  4144. static const int kContentTypeFieldNumber = 3;
  4145. inline ::google::protobuf::uint32 content_type() const;
  4146. inline void set_content_type(::google::protobuf::uint32 value);
  4147. // optional fixed32 target_game_server_ip = 6;
  4148. inline bool has_target_game_server_ip() const;
  4149. inline void clear_target_game_server_ip();
  4150. static const int kTargetGameServerIpFieldNumber = 6;
  4151. inline ::google::protobuf::uint32 target_game_server_ip() const;
  4152. inline void set_target_game_server_ip(::google::protobuf::uint32 value);
  4153. // optional uint32 target_game_server_port = 7;
  4154. inline bool has_target_game_server_port() const;
  4155. inline void clear_target_game_server_port();
  4156. static const int kTargetGameServerPortFieldNumber = 7;
  4157. inline ::google::protobuf::uint32 target_game_server_port() const;
  4158. inline void set_target_game_server_port(::google::protobuf::uint32 value);
  4159. // @@protoc_insertion_point(class_scope:CMsgGCReportAbuse)
  4160. private:
  4161. inline void set_has_target_steam_id();
  4162. inline void clear_has_target_steam_id();
  4163. inline void set_has_description();
  4164. inline void clear_has_description();
  4165. inline void set_has_gid();
  4166. inline void clear_has_gid();
  4167. inline void set_has_abuse_type();
  4168. inline void clear_has_abuse_type();
  4169. inline void set_has_content_type();
  4170. inline void clear_has_content_type();
  4171. inline void set_has_target_game_server_ip();
  4172. inline void clear_has_target_game_server_ip();
  4173. inline void set_has_target_game_server_port();
  4174. inline void clear_has_target_game_server_port();
  4175. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  4176. ::google::protobuf::uint64 target_steam_id_;
  4177. ::std::string* description_;
  4178. ::google::protobuf::uint64 gid_;
  4179. ::google::protobuf::uint32 abuse_type_;
  4180. ::google::protobuf::uint32 content_type_;
  4181. ::google::protobuf::uint32 target_game_server_ip_;
  4182. ::google::protobuf::uint32 target_game_server_port_;
  4183. mutable int _cached_size_;
  4184. ::google::protobuf::uint32 _has_bits_[(7 + 31) / 32];
  4185. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  4186. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  4187. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  4188. void InitAsDefaultInstance();
  4189. static CMsgGCReportAbuse* default_instance_;
  4190. };
  4191. // -------------------------------------------------------------------
  4192. class CMsgGCReportAbuseResponse : public ::google::protobuf::Message {
  4193. public:
  4194. CMsgGCReportAbuseResponse();
  4195. virtual ~CMsgGCReportAbuseResponse();
  4196. CMsgGCReportAbuseResponse(const CMsgGCReportAbuseResponse& from);
  4197. inline CMsgGCReportAbuseResponse& operator=(const CMsgGCReportAbuseResponse& from) {
  4198. CopyFrom(from);
  4199. return *this;
  4200. }
  4201. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  4202. return _unknown_fields_;
  4203. }
  4204. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  4205. return &_unknown_fields_;
  4206. }
  4207. static const ::google::protobuf::Descriptor* descriptor();
  4208. static const CMsgGCReportAbuseResponse& default_instance();
  4209. void Swap(CMsgGCReportAbuseResponse* other);
  4210. // implements Message ----------------------------------------------
  4211. CMsgGCReportAbuseResponse* New() const;
  4212. void CopyFrom(const ::google::protobuf::Message& from);
  4213. void MergeFrom(const ::google::protobuf::Message& from);
  4214. void CopyFrom(const CMsgGCReportAbuseResponse& from);
  4215. void MergeFrom(const CMsgGCReportAbuseResponse& from);
  4216. void Clear();
  4217. bool IsInitialized() const;
  4218. int ByteSize() const;
  4219. bool MergePartialFromCodedStream(
  4220. ::google::protobuf::io::CodedInputStream* input);
  4221. void SerializeWithCachedSizes(
  4222. ::google::protobuf::io::CodedOutputStream* output) const;
  4223. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  4224. int GetCachedSize() const { return _cached_size_; }
  4225. private:
  4226. void SharedCtor();
  4227. void SharedDtor();
  4228. void SetCachedSize(int size) const;
  4229. public:
  4230. ::google::protobuf::Metadata GetMetadata() const;
  4231. // nested types ----------------------------------------------------
  4232. // accessors -------------------------------------------------------
  4233. // optional fixed64 target_steam_id = 1;
  4234. inline bool has_target_steam_id() const;
  4235. inline void clear_target_steam_id();
  4236. static const int kTargetSteamIdFieldNumber = 1;
  4237. inline ::google::protobuf::uint64 target_steam_id() const;
  4238. inline void set_target_steam_id(::google::protobuf::uint64 value);
  4239. // optional uint32 result = 2;
  4240. inline bool has_result() const;
  4241. inline void clear_result();
  4242. static const int kResultFieldNumber = 2;
  4243. inline ::google::protobuf::uint32 result() const;
  4244. inline void set_result(::google::protobuf::uint32 value);
  4245. // optional string error_message = 3;
  4246. inline bool has_error_message() const;
  4247. inline void clear_error_message();
  4248. static const int kErrorMessageFieldNumber = 3;
  4249. inline const ::std::string& error_message() const;
  4250. inline void set_error_message(const ::std::string& value);
  4251. inline void set_error_message(const char* value);
  4252. inline void set_error_message(const char* value, size_t size);
  4253. inline ::std::string* mutable_error_message();
  4254. inline ::std::string* release_error_message();
  4255. inline void set_allocated_error_message(::std::string* error_message);
  4256. // @@protoc_insertion_point(class_scope:CMsgGCReportAbuseResponse)
  4257. private:
  4258. inline void set_has_target_steam_id();
  4259. inline void clear_has_target_steam_id();
  4260. inline void set_has_result();
  4261. inline void clear_has_result();
  4262. inline void set_has_error_message();
  4263. inline void clear_has_error_message();
  4264. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  4265. ::google::protobuf::uint64 target_steam_id_;
  4266. ::std::string* error_message_;
  4267. ::google::protobuf::uint32 result_;
  4268. mutable int _cached_size_;
  4269. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  4270. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  4271. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  4272. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  4273. void InitAsDefaultInstance();
  4274. static CMsgGCReportAbuseResponse* default_instance_;
  4275. };
  4276. // -------------------------------------------------------------------
  4277. class CMsgGCNameItemNotification : public ::google::protobuf::Message {
  4278. public:
  4279. CMsgGCNameItemNotification();
  4280. virtual ~CMsgGCNameItemNotification();
  4281. CMsgGCNameItemNotification(const CMsgGCNameItemNotification& from);
  4282. inline CMsgGCNameItemNotification& operator=(const CMsgGCNameItemNotification& from) {
  4283. CopyFrom(from);
  4284. return *this;
  4285. }
  4286. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  4287. return _unknown_fields_;
  4288. }
  4289. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  4290. return &_unknown_fields_;
  4291. }
  4292. static const ::google::protobuf::Descriptor* descriptor();
  4293. static const CMsgGCNameItemNotification& default_instance();
  4294. void Swap(CMsgGCNameItemNotification* other);
  4295. // implements Message ----------------------------------------------
  4296. CMsgGCNameItemNotification* New() const;
  4297. void CopyFrom(const ::google::protobuf::Message& from);
  4298. void MergeFrom(const ::google::protobuf::Message& from);
  4299. void CopyFrom(const CMsgGCNameItemNotification& from);
  4300. void MergeFrom(const CMsgGCNameItemNotification& from);
  4301. void Clear();
  4302. bool IsInitialized() const;
  4303. int ByteSize() const;
  4304. bool MergePartialFromCodedStream(
  4305. ::google::protobuf::io::CodedInputStream* input);
  4306. void SerializeWithCachedSizes(
  4307. ::google::protobuf::io::CodedOutputStream* output) const;
  4308. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  4309. int GetCachedSize() const { return _cached_size_; }
  4310. private:
  4311. void SharedCtor();
  4312. void SharedDtor();
  4313. void SetCachedSize(int size) const;
  4314. public:
  4315. ::google::protobuf::Metadata GetMetadata() const;
  4316. // nested types ----------------------------------------------------
  4317. // accessors -------------------------------------------------------
  4318. // optional fixed64 player_steamid = 1;
  4319. inline bool has_player_steamid() const;
  4320. inline void clear_player_steamid();
  4321. static const int kPlayerSteamidFieldNumber = 1;
  4322. inline ::google::protobuf::uint64 player_steamid() const;
  4323. inline void set_player_steamid(::google::protobuf::uint64 value);
  4324. // optional uint32 item_def_index = 2;
  4325. inline bool has_item_def_index() const;
  4326. inline void clear_item_def_index();
  4327. static const int kItemDefIndexFieldNumber = 2;
  4328. inline ::google::protobuf::uint32 item_def_index() const;
  4329. inline void set_item_def_index(::google::protobuf::uint32 value);
  4330. // optional string item_name_custom = 3;
  4331. inline bool has_item_name_custom() const;
  4332. inline void clear_item_name_custom();
  4333. static const int kItemNameCustomFieldNumber = 3;
  4334. inline const ::std::string& item_name_custom() const;
  4335. inline void set_item_name_custom(const ::std::string& value);
  4336. inline void set_item_name_custom(const char* value);
  4337. inline void set_item_name_custom(const char* value, size_t size);
  4338. inline ::std::string* mutable_item_name_custom();
  4339. inline ::std::string* release_item_name_custom();
  4340. inline void set_allocated_item_name_custom(::std::string* item_name_custom);
  4341. // @@protoc_insertion_point(class_scope:CMsgGCNameItemNotification)
  4342. private:
  4343. inline void set_has_player_steamid();
  4344. inline void clear_has_player_steamid();
  4345. inline void set_has_item_def_index();
  4346. inline void clear_has_item_def_index();
  4347. inline void set_has_item_name_custom();
  4348. inline void clear_has_item_name_custom();
  4349. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  4350. ::google::protobuf::uint64 player_steamid_;
  4351. ::std::string* item_name_custom_;
  4352. ::google::protobuf::uint32 item_def_index_;
  4353. mutable int _cached_size_;
  4354. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  4355. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  4356. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  4357. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  4358. void InitAsDefaultInstance();
  4359. static CMsgGCNameItemNotification* default_instance_;
  4360. };
  4361. // -------------------------------------------------------------------
  4362. class CMsgGCClientDisplayNotification : public ::google::protobuf::Message {
  4363. public:
  4364. CMsgGCClientDisplayNotification();
  4365. virtual ~CMsgGCClientDisplayNotification();
  4366. CMsgGCClientDisplayNotification(const CMsgGCClientDisplayNotification& from);
  4367. inline CMsgGCClientDisplayNotification& operator=(const CMsgGCClientDisplayNotification& from) {
  4368. CopyFrom(from);
  4369. return *this;
  4370. }
  4371. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  4372. return _unknown_fields_;
  4373. }
  4374. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  4375. return &_unknown_fields_;
  4376. }
  4377. static const ::google::protobuf::Descriptor* descriptor();
  4378. static const CMsgGCClientDisplayNotification& default_instance();
  4379. void Swap(CMsgGCClientDisplayNotification* other);
  4380. // implements Message ----------------------------------------------
  4381. CMsgGCClientDisplayNotification* New() const;
  4382. void CopyFrom(const ::google::protobuf::Message& from);
  4383. void MergeFrom(const ::google::protobuf::Message& from);
  4384. void CopyFrom(const CMsgGCClientDisplayNotification& from);
  4385. void MergeFrom(const CMsgGCClientDisplayNotification& from);
  4386. void Clear();
  4387. bool IsInitialized() const;
  4388. int ByteSize() const;
  4389. bool MergePartialFromCodedStream(
  4390. ::google::protobuf::io::CodedInputStream* input);
  4391. void SerializeWithCachedSizes(
  4392. ::google::protobuf::io::CodedOutputStream* output) const;
  4393. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  4394. int GetCachedSize() const { return _cached_size_; }
  4395. private:
  4396. void SharedCtor();
  4397. void SharedDtor();
  4398. void SetCachedSize(int size) const;
  4399. public:
  4400. ::google::protobuf::Metadata GetMetadata() const;
  4401. // nested types ----------------------------------------------------
  4402. // accessors -------------------------------------------------------
  4403. // optional string notification_title_localization_key = 1;
  4404. inline bool has_notification_title_localization_key() const;
  4405. inline void clear_notification_title_localization_key();
  4406. static const int kNotificationTitleLocalizationKeyFieldNumber = 1;
  4407. inline const ::std::string& notification_title_localization_key() const;
  4408. inline void set_notification_title_localization_key(const ::std::string& value);
  4409. inline void set_notification_title_localization_key(const char* value);
  4410. inline void set_notification_title_localization_key(const char* value, size_t size);
  4411. inline ::std::string* mutable_notification_title_localization_key();
  4412. inline ::std::string* release_notification_title_localization_key();
  4413. inline void set_allocated_notification_title_localization_key(::std::string* notification_title_localization_key);
  4414. // optional string notification_body_localization_key = 2;
  4415. inline bool has_notification_body_localization_key() const;
  4416. inline void clear_notification_body_localization_key();
  4417. static const int kNotificationBodyLocalizationKeyFieldNumber = 2;
  4418. inline const ::std::string& notification_body_localization_key() const;
  4419. inline void set_notification_body_localization_key(const ::std::string& value);
  4420. inline void set_notification_body_localization_key(const char* value);
  4421. inline void set_notification_body_localization_key(const char* value, size_t size);
  4422. inline ::std::string* mutable_notification_body_localization_key();
  4423. inline ::std::string* release_notification_body_localization_key();
  4424. inline void set_allocated_notification_body_localization_key(::std::string* notification_body_localization_key);
  4425. // repeated string body_substring_keys = 3;
  4426. inline int body_substring_keys_size() const;
  4427. inline void clear_body_substring_keys();
  4428. static const int kBodySubstringKeysFieldNumber = 3;
  4429. inline const ::std::string& body_substring_keys(int index) const;
  4430. inline ::std::string* mutable_body_substring_keys(int index);
  4431. inline void set_body_substring_keys(int index, const ::std::string& value);
  4432. inline void set_body_substring_keys(int index, const char* value);
  4433. inline void set_body_substring_keys(int index, const char* value, size_t size);
  4434. inline ::std::string* add_body_substring_keys();
  4435. inline void add_body_substring_keys(const ::std::string& value);
  4436. inline void add_body_substring_keys(const char* value);
  4437. inline void add_body_substring_keys(const char* value, size_t size);
  4438. inline const ::google::protobuf::RepeatedPtrField< ::std::string>& body_substring_keys() const;
  4439. inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_body_substring_keys();
  4440. // repeated string body_substring_values = 4;
  4441. inline int body_substring_values_size() const;
  4442. inline void clear_body_substring_values();
  4443. static const int kBodySubstringValuesFieldNumber = 4;
  4444. inline const ::std::string& body_substring_values(int index) const;
  4445. inline ::std::string* mutable_body_substring_values(int index);
  4446. inline void set_body_substring_values(int index, const ::std::string& value);
  4447. inline void set_body_substring_values(int index, const char* value);
  4448. inline void set_body_substring_values(int index, const char* value, size_t size);
  4449. inline ::std::string* add_body_substring_values();
  4450. inline void add_body_substring_values(const ::std::string& value);
  4451. inline void add_body_substring_values(const char* value);
  4452. inline void add_body_substring_values(const char* value, size_t size);
  4453. inline const ::google::protobuf::RepeatedPtrField< ::std::string>& body_substring_values() const;
  4454. inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_body_substring_values();
  4455. // @@protoc_insertion_point(class_scope:CMsgGCClientDisplayNotification)
  4456. private:
  4457. inline void set_has_notification_title_localization_key();
  4458. inline void clear_has_notification_title_localization_key();
  4459. inline void set_has_notification_body_localization_key();
  4460. inline void clear_has_notification_body_localization_key();
  4461. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  4462. ::std::string* notification_title_localization_key_;
  4463. ::std::string* notification_body_localization_key_;
  4464. ::google::protobuf::RepeatedPtrField< ::std::string> body_substring_keys_;
  4465. ::google::protobuf::RepeatedPtrField< ::std::string> body_substring_values_;
  4466. mutable int _cached_size_;
  4467. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  4468. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  4469. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  4470. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  4471. void InitAsDefaultInstance();
  4472. static CMsgGCClientDisplayNotification* default_instance_;
  4473. };
  4474. // -------------------------------------------------------------------
  4475. class CMsgGCShowItemsPickedUp : public ::google::protobuf::Message {
  4476. public:
  4477. CMsgGCShowItemsPickedUp();
  4478. virtual ~CMsgGCShowItemsPickedUp();
  4479. CMsgGCShowItemsPickedUp(const CMsgGCShowItemsPickedUp& from);
  4480. inline CMsgGCShowItemsPickedUp& operator=(const CMsgGCShowItemsPickedUp& from) {
  4481. CopyFrom(from);
  4482. return *this;
  4483. }
  4484. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  4485. return _unknown_fields_;
  4486. }
  4487. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  4488. return &_unknown_fields_;
  4489. }
  4490. static const ::google::protobuf::Descriptor* descriptor();
  4491. static const CMsgGCShowItemsPickedUp& default_instance();
  4492. void Swap(CMsgGCShowItemsPickedUp* other);
  4493. // implements Message ----------------------------------------------
  4494. CMsgGCShowItemsPickedUp* New() const;
  4495. void CopyFrom(const ::google::protobuf::Message& from);
  4496. void MergeFrom(const ::google::protobuf::Message& from);
  4497. void CopyFrom(const CMsgGCShowItemsPickedUp& from);
  4498. void MergeFrom(const CMsgGCShowItemsPickedUp& from);
  4499. void Clear();
  4500. bool IsInitialized() const;
  4501. int ByteSize() const;
  4502. bool MergePartialFromCodedStream(
  4503. ::google::protobuf::io::CodedInputStream* input);
  4504. void SerializeWithCachedSizes(
  4505. ::google::protobuf::io::CodedOutputStream* output) const;
  4506. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  4507. int GetCachedSize() const { return _cached_size_; }
  4508. private:
  4509. void SharedCtor();
  4510. void SharedDtor();
  4511. void SetCachedSize(int size) const;
  4512. public:
  4513. ::google::protobuf::Metadata GetMetadata() const;
  4514. // nested types ----------------------------------------------------
  4515. // accessors -------------------------------------------------------
  4516. // optional fixed64 player_steamid = 1;
  4517. inline bool has_player_steamid() const;
  4518. inline void clear_player_steamid();
  4519. static const int kPlayerSteamidFieldNumber = 1;
  4520. inline ::google::protobuf::uint64 player_steamid() const;
  4521. inline void set_player_steamid(::google::protobuf::uint64 value);
  4522. // @@protoc_insertion_point(class_scope:CMsgGCShowItemsPickedUp)
  4523. private:
  4524. inline void set_has_player_steamid();
  4525. inline void clear_has_player_steamid();
  4526. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  4527. ::google::protobuf::uint64 player_steamid_;
  4528. mutable int _cached_size_;
  4529. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  4530. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  4531. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  4532. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  4533. void InitAsDefaultInstance();
  4534. static CMsgGCShowItemsPickedUp* default_instance_;
  4535. };
  4536. // -------------------------------------------------------------------
  4537. class CMsgGCIncrementKillCountResponse : public ::google::protobuf::Message {
  4538. public:
  4539. CMsgGCIncrementKillCountResponse();
  4540. virtual ~CMsgGCIncrementKillCountResponse();
  4541. CMsgGCIncrementKillCountResponse(const CMsgGCIncrementKillCountResponse& from);
  4542. inline CMsgGCIncrementKillCountResponse& operator=(const CMsgGCIncrementKillCountResponse& from) {
  4543. CopyFrom(from);
  4544. return *this;
  4545. }
  4546. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  4547. return _unknown_fields_;
  4548. }
  4549. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  4550. return &_unknown_fields_;
  4551. }
  4552. static const ::google::protobuf::Descriptor* descriptor();
  4553. static const CMsgGCIncrementKillCountResponse& default_instance();
  4554. void Swap(CMsgGCIncrementKillCountResponse* other);
  4555. // implements Message ----------------------------------------------
  4556. CMsgGCIncrementKillCountResponse* New() const;
  4557. void CopyFrom(const ::google::protobuf::Message& from);
  4558. void MergeFrom(const ::google::protobuf::Message& from);
  4559. void CopyFrom(const CMsgGCIncrementKillCountResponse& from);
  4560. void MergeFrom(const CMsgGCIncrementKillCountResponse& from);
  4561. void Clear();
  4562. bool IsInitialized() const;
  4563. int ByteSize() const;
  4564. bool MergePartialFromCodedStream(
  4565. ::google::protobuf::io::CodedInputStream* input);
  4566. void SerializeWithCachedSizes(
  4567. ::google::protobuf::io::CodedOutputStream* output) const;
  4568. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  4569. int GetCachedSize() const { return _cached_size_; }
  4570. private:
  4571. void SharedCtor();
  4572. void SharedDtor();
  4573. void SetCachedSize(int size) const;
  4574. public:
  4575. ::google::protobuf::Metadata GetMetadata() const;
  4576. // nested types ----------------------------------------------------
  4577. // accessors -------------------------------------------------------
  4578. // optional uint32 killer_account_id = 1;
  4579. inline bool has_killer_account_id() const;
  4580. inline void clear_killer_account_id();
  4581. static const int kKillerAccountIdFieldNumber = 1;
  4582. inline ::google::protobuf::uint32 killer_account_id() const;
  4583. inline void set_killer_account_id(::google::protobuf::uint32 value);
  4584. // optional uint32 num_kills = 2;
  4585. inline bool has_num_kills() const;
  4586. inline void clear_num_kills();
  4587. static const int kNumKillsFieldNumber = 2;
  4588. inline ::google::protobuf::uint32 num_kills() const;
  4589. inline void set_num_kills(::google::protobuf::uint32 value);
  4590. // optional uint32 item_def = 3;
  4591. inline bool has_item_def() const;
  4592. inline void clear_item_def();
  4593. static const int kItemDefFieldNumber = 3;
  4594. inline ::google::protobuf::uint32 item_def() const;
  4595. inline void set_item_def(::google::protobuf::uint32 value);
  4596. // optional uint32 level_type = 4;
  4597. inline bool has_level_type() const;
  4598. inline void clear_level_type();
  4599. static const int kLevelTypeFieldNumber = 4;
  4600. inline ::google::protobuf::uint32 level_type() const;
  4601. inline void set_level_type(::google::protobuf::uint32 value);
  4602. // @@protoc_insertion_point(class_scope:CMsgGCIncrementKillCountResponse)
  4603. private:
  4604. inline void set_has_killer_account_id();
  4605. inline void clear_has_killer_account_id();
  4606. inline void set_has_num_kills();
  4607. inline void clear_has_num_kills();
  4608. inline void set_has_item_def();
  4609. inline void clear_has_item_def();
  4610. inline void set_has_level_type();
  4611. inline void clear_has_level_type();
  4612. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  4613. ::google::protobuf::uint32 killer_account_id_;
  4614. ::google::protobuf::uint32 num_kills_;
  4615. ::google::protobuf::uint32 item_def_;
  4616. ::google::protobuf::uint32 level_type_;
  4617. mutable int _cached_size_;
  4618. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  4619. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  4620. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  4621. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  4622. void InitAsDefaultInstance();
  4623. static CMsgGCIncrementKillCountResponse* default_instance_;
  4624. };
  4625. // -------------------------------------------------------------------
  4626. class CSOEconItemDropRateBonus : public ::google::protobuf::Message {
  4627. public:
  4628. CSOEconItemDropRateBonus();
  4629. virtual ~CSOEconItemDropRateBonus();
  4630. CSOEconItemDropRateBonus(const CSOEconItemDropRateBonus& from);
  4631. inline CSOEconItemDropRateBonus& operator=(const CSOEconItemDropRateBonus& from) {
  4632. CopyFrom(from);
  4633. return *this;
  4634. }
  4635. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  4636. return _unknown_fields_;
  4637. }
  4638. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  4639. return &_unknown_fields_;
  4640. }
  4641. static const ::google::protobuf::Descriptor* descriptor();
  4642. static const CSOEconItemDropRateBonus& default_instance();
  4643. void Swap(CSOEconItemDropRateBonus* other);
  4644. // implements Message ----------------------------------------------
  4645. CSOEconItemDropRateBonus* New() const;
  4646. void CopyFrom(const ::google::protobuf::Message& from);
  4647. void MergeFrom(const ::google::protobuf::Message& from);
  4648. void CopyFrom(const CSOEconItemDropRateBonus& from);
  4649. void MergeFrom(const CSOEconItemDropRateBonus& from);
  4650. void Clear();
  4651. bool IsInitialized() const;
  4652. int ByteSize() const;
  4653. bool MergePartialFromCodedStream(
  4654. ::google::protobuf::io::CodedInputStream* input);
  4655. void SerializeWithCachedSizes(
  4656. ::google::protobuf::io::CodedOutputStream* output) const;
  4657. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  4658. int GetCachedSize() const { return _cached_size_; }
  4659. private:
  4660. void SharedCtor();
  4661. void SharedDtor();
  4662. void SetCachedSize(int size) const;
  4663. public:
  4664. ::google::protobuf::Metadata GetMetadata() const;
  4665. // nested types ----------------------------------------------------
  4666. // accessors -------------------------------------------------------
  4667. // optional uint32 account_id = 1;
  4668. inline bool has_account_id() const;
  4669. inline void clear_account_id();
  4670. static const int kAccountIdFieldNumber = 1;
  4671. inline ::google::protobuf::uint32 account_id() const;
  4672. inline void set_account_id(::google::protobuf::uint32 value);
  4673. // optional fixed32 expiration_date = 2;
  4674. inline bool has_expiration_date() const;
  4675. inline void clear_expiration_date();
  4676. static const int kExpirationDateFieldNumber = 2;
  4677. inline ::google::protobuf::uint32 expiration_date() const;
  4678. inline void set_expiration_date(::google::protobuf::uint32 value);
  4679. // optional float bonus = 3;
  4680. inline bool has_bonus() const;
  4681. inline void clear_bonus();
  4682. static const int kBonusFieldNumber = 3;
  4683. inline float bonus() const;
  4684. inline void set_bonus(float value);
  4685. // optional uint32 bonus_count = 4;
  4686. inline bool has_bonus_count() const;
  4687. inline void clear_bonus_count();
  4688. static const int kBonusCountFieldNumber = 4;
  4689. inline ::google::protobuf::uint32 bonus_count() const;
  4690. inline void set_bonus_count(::google::protobuf::uint32 value);
  4691. // optional uint64 item_id = 5;
  4692. inline bool has_item_id() const;
  4693. inline void clear_item_id();
  4694. static const int kItemIdFieldNumber = 5;
  4695. inline ::google::protobuf::uint64 item_id() const;
  4696. inline void set_item_id(::google::protobuf::uint64 value);
  4697. // optional uint32 def_index = 6;
  4698. inline bool has_def_index() const;
  4699. inline void clear_def_index();
  4700. static const int kDefIndexFieldNumber = 6;
  4701. inline ::google::protobuf::uint32 def_index() const;
  4702. inline void set_def_index(::google::protobuf::uint32 value);
  4703. // @@protoc_insertion_point(class_scope:CSOEconItemDropRateBonus)
  4704. private:
  4705. inline void set_has_account_id();
  4706. inline void clear_has_account_id();
  4707. inline void set_has_expiration_date();
  4708. inline void clear_has_expiration_date();
  4709. inline void set_has_bonus();
  4710. inline void clear_has_bonus();
  4711. inline void set_has_bonus_count();
  4712. inline void clear_has_bonus_count();
  4713. inline void set_has_item_id();
  4714. inline void clear_has_item_id();
  4715. inline void set_has_def_index();
  4716. inline void clear_has_def_index();
  4717. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  4718. ::google::protobuf::uint32 account_id_;
  4719. ::google::protobuf::uint32 expiration_date_;
  4720. float bonus_;
  4721. ::google::protobuf::uint32 bonus_count_;
  4722. ::google::protobuf::uint64 item_id_;
  4723. ::google::protobuf::uint32 def_index_;
  4724. mutable int _cached_size_;
  4725. ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32];
  4726. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  4727. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  4728. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  4729. void InitAsDefaultInstance();
  4730. static CSOEconItemDropRateBonus* default_instance_;
  4731. };
  4732. // -------------------------------------------------------------------
  4733. class CSOEconItemLeagueViewPass : public ::google::protobuf::Message {
  4734. public:
  4735. CSOEconItemLeagueViewPass();
  4736. virtual ~CSOEconItemLeagueViewPass();
  4737. CSOEconItemLeagueViewPass(const CSOEconItemLeagueViewPass& from);
  4738. inline CSOEconItemLeagueViewPass& operator=(const CSOEconItemLeagueViewPass& from) {
  4739. CopyFrom(from);
  4740. return *this;
  4741. }
  4742. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  4743. return _unknown_fields_;
  4744. }
  4745. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  4746. return &_unknown_fields_;
  4747. }
  4748. static const ::google::protobuf::Descriptor* descriptor();
  4749. static const CSOEconItemLeagueViewPass& default_instance();
  4750. void Swap(CSOEconItemLeagueViewPass* other);
  4751. // implements Message ----------------------------------------------
  4752. CSOEconItemLeagueViewPass* New() const;
  4753. void CopyFrom(const ::google::protobuf::Message& from);
  4754. void MergeFrom(const ::google::protobuf::Message& from);
  4755. void CopyFrom(const CSOEconItemLeagueViewPass& from);
  4756. void MergeFrom(const CSOEconItemLeagueViewPass& from);
  4757. void Clear();
  4758. bool IsInitialized() const;
  4759. int ByteSize() const;
  4760. bool MergePartialFromCodedStream(
  4761. ::google::protobuf::io::CodedInputStream* input);
  4762. void SerializeWithCachedSizes(
  4763. ::google::protobuf::io::CodedOutputStream* output) const;
  4764. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  4765. int GetCachedSize() const { return _cached_size_; }
  4766. private:
  4767. void SharedCtor();
  4768. void SharedDtor();
  4769. void SetCachedSize(int size) const;
  4770. public:
  4771. ::google::protobuf::Metadata GetMetadata() const;
  4772. // nested types ----------------------------------------------------
  4773. // accessors -------------------------------------------------------
  4774. // optional uint32 account_id = 1;
  4775. inline bool has_account_id() const;
  4776. inline void clear_account_id();
  4777. static const int kAccountIdFieldNumber = 1;
  4778. inline ::google::protobuf::uint32 account_id() const;
  4779. inline void set_account_id(::google::protobuf::uint32 value);
  4780. // optional uint32 league_id = 2;
  4781. inline bool has_league_id() const;
  4782. inline void clear_league_id();
  4783. static const int kLeagueIdFieldNumber = 2;
  4784. inline ::google::protobuf::uint32 league_id() const;
  4785. inline void set_league_id(::google::protobuf::uint32 value);
  4786. // optional uint32 admin = 3;
  4787. inline bool has_admin() const;
  4788. inline void clear_admin();
  4789. static const int kAdminFieldNumber = 3;
  4790. inline ::google::protobuf::uint32 admin() const;
  4791. inline void set_admin(::google::protobuf::uint32 value);
  4792. // optional uint32 itemindex = 4;
  4793. inline bool has_itemindex() const;
  4794. inline void clear_itemindex();
  4795. static const int kItemindexFieldNumber = 4;
  4796. inline ::google::protobuf::uint32 itemindex() const;
  4797. inline void set_itemindex(::google::protobuf::uint32 value);
  4798. // @@protoc_insertion_point(class_scope:CSOEconItemLeagueViewPass)
  4799. private:
  4800. inline void set_has_account_id();
  4801. inline void clear_has_account_id();
  4802. inline void set_has_league_id();
  4803. inline void clear_has_league_id();
  4804. inline void set_has_admin();
  4805. inline void clear_has_admin();
  4806. inline void set_has_itemindex();
  4807. inline void clear_has_itemindex();
  4808. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  4809. ::google::protobuf::uint32 account_id_;
  4810. ::google::protobuf::uint32 league_id_;
  4811. ::google::protobuf::uint32 admin_;
  4812. ::google::protobuf::uint32 itemindex_;
  4813. mutable int _cached_size_;
  4814. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  4815. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  4816. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  4817. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  4818. void InitAsDefaultInstance();
  4819. static CSOEconItemLeagueViewPass* default_instance_;
  4820. };
  4821. // -------------------------------------------------------------------
  4822. class CSOEconItemEventTicket : public ::google::protobuf::Message {
  4823. public:
  4824. CSOEconItemEventTicket();
  4825. virtual ~CSOEconItemEventTicket();
  4826. CSOEconItemEventTicket(const CSOEconItemEventTicket& from);
  4827. inline CSOEconItemEventTicket& operator=(const CSOEconItemEventTicket& from) {
  4828. CopyFrom(from);
  4829. return *this;
  4830. }
  4831. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  4832. return _unknown_fields_;
  4833. }
  4834. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  4835. return &_unknown_fields_;
  4836. }
  4837. static const ::google::protobuf::Descriptor* descriptor();
  4838. static const CSOEconItemEventTicket& default_instance();
  4839. void Swap(CSOEconItemEventTicket* other);
  4840. // implements Message ----------------------------------------------
  4841. CSOEconItemEventTicket* New() const;
  4842. void CopyFrom(const ::google::protobuf::Message& from);
  4843. void MergeFrom(const ::google::protobuf::Message& from);
  4844. void CopyFrom(const CSOEconItemEventTicket& from);
  4845. void MergeFrom(const CSOEconItemEventTicket& from);
  4846. void Clear();
  4847. bool IsInitialized() const;
  4848. int ByteSize() const;
  4849. bool MergePartialFromCodedStream(
  4850. ::google::protobuf::io::CodedInputStream* input);
  4851. void SerializeWithCachedSizes(
  4852. ::google::protobuf::io::CodedOutputStream* output) const;
  4853. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  4854. int GetCachedSize() const { return _cached_size_; }
  4855. private:
  4856. void SharedCtor();
  4857. void SharedDtor();
  4858. void SetCachedSize(int size) const;
  4859. public:
  4860. ::google::protobuf::Metadata GetMetadata() const;
  4861. // nested types ----------------------------------------------------
  4862. // accessors -------------------------------------------------------
  4863. // optional uint32 account_id = 1;
  4864. inline bool has_account_id() const;
  4865. inline void clear_account_id();
  4866. static const int kAccountIdFieldNumber = 1;
  4867. inline ::google::protobuf::uint32 account_id() const;
  4868. inline void set_account_id(::google::protobuf::uint32 value);
  4869. // optional uint32 event_id = 2;
  4870. inline bool has_event_id() const;
  4871. inline void clear_event_id();
  4872. static const int kEventIdFieldNumber = 2;
  4873. inline ::google::protobuf::uint32 event_id() const;
  4874. inline void set_event_id(::google::protobuf::uint32 value);
  4875. // optional uint64 item_id = 3;
  4876. inline bool has_item_id() const;
  4877. inline void clear_item_id();
  4878. static const int kItemIdFieldNumber = 3;
  4879. inline ::google::protobuf::uint64 item_id() const;
  4880. inline void set_item_id(::google::protobuf::uint64 value);
  4881. // @@protoc_insertion_point(class_scope:CSOEconItemEventTicket)
  4882. private:
  4883. inline void set_has_account_id();
  4884. inline void clear_has_account_id();
  4885. inline void set_has_event_id();
  4886. inline void clear_has_event_id();
  4887. inline void set_has_item_id();
  4888. inline void clear_has_item_id();
  4889. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  4890. ::google::protobuf::uint32 account_id_;
  4891. ::google::protobuf::uint32 event_id_;
  4892. ::google::protobuf::uint64 item_id_;
  4893. mutable int _cached_size_;
  4894. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  4895. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  4896. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  4897. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  4898. void InitAsDefaultInstance();
  4899. static CSOEconItemEventTicket* default_instance_;
  4900. };
  4901. // -------------------------------------------------------------------
  4902. class CMsgGCItemPreviewItemBoughtNotification : public ::google::protobuf::Message {
  4903. public:
  4904. CMsgGCItemPreviewItemBoughtNotification();
  4905. virtual ~CMsgGCItemPreviewItemBoughtNotification();
  4906. CMsgGCItemPreviewItemBoughtNotification(const CMsgGCItemPreviewItemBoughtNotification& from);
  4907. inline CMsgGCItemPreviewItemBoughtNotification& operator=(const CMsgGCItemPreviewItemBoughtNotification& from) {
  4908. CopyFrom(from);
  4909. return *this;
  4910. }
  4911. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  4912. return _unknown_fields_;
  4913. }
  4914. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  4915. return &_unknown_fields_;
  4916. }
  4917. static const ::google::protobuf::Descriptor* descriptor();
  4918. static const CMsgGCItemPreviewItemBoughtNotification& default_instance();
  4919. void Swap(CMsgGCItemPreviewItemBoughtNotification* other);
  4920. // implements Message ----------------------------------------------
  4921. CMsgGCItemPreviewItemBoughtNotification* New() const;
  4922. void CopyFrom(const ::google::protobuf::Message& from);
  4923. void MergeFrom(const ::google::protobuf::Message& from);
  4924. void CopyFrom(const CMsgGCItemPreviewItemBoughtNotification& from);
  4925. void MergeFrom(const CMsgGCItemPreviewItemBoughtNotification& from);
  4926. void Clear();
  4927. bool IsInitialized() const;
  4928. int ByteSize() const;
  4929. bool MergePartialFromCodedStream(
  4930. ::google::protobuf::io::CodedInputStream* input);
  4931. void SerializeWithCachedSizes(
  4932. ::google::protobuf::io::CodedOutputStream* output) const;
  4933. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  4934. int GetCachedSize() const { return _cached_size_; }
  4935. private:
  4936. void SharedCtor();
  4937. void SharedDtor();
  4938. void SetCachedSize(int size) const;
  4939. public:
  4940. ::google::protobuf::Metadata GetMetadata() const;
  4941. // nested types ----------------------------------------------------
  4942. // accessors -------------------------------------------------------
  4943. // optional uint32 item_def_index = 1;
  4944. inline bool has_item_def_index() const;
  4945. inline void clear_item_def_index();
  4946. static const int kItemDefIndexFieldNumber = 1;
  4947. inline ::google::protobuf::uint32 item_def_index() const;
  4948. inline void set_item_def_index(::google::protobuf::uint32 value);
  4949. // @@protoc_insertion_point(class_scope:CMsgGCItemPreviewItemBoughtNotification)
  4950. private:
  4951. inline void set_has_item_def_index();
  4952. inline void clear_has_item_def_index();
  4953. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  4954. ::google::protobuf::uint32 item_def_index_;
  4955. mutable int _cached_size_;
  4956. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  4957. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  4958. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  4959. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  4960. void InitAsDefaultInstance();
  4961. static CMsgGCItemPreviewItemBoughtNotification* default_instance_;
  4962. };
  4963. // -------------------------------------------------------------------
  4964. class CMsgGCStorePurchaseCancel : public ::google::protobuf::Message {
  4965. public:
  4966. CMsgGCStorePurchaseCancel();
  4967. virtual ~CMsgGCStorePurchaseCancel();
  4968. CMsgGCStorePurchaseCancel(const CMsgGCStorePurchaseCancel& from);
  4969. inline CMsgGCStorePurchaseCancel& operator=(const CMsgGCStorePurchaseCancel& from) {
  4970. CopyFrom(from);
  4971. return *this;
  4972. }
  4973. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  4974. return _unknown_fields_;
  4975. }
  4976. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  4977. return &_unknown_fields_;
  4978. }
  4979. static const ::google::protobuf::Descriptor* descriptor();
  4980. static const CMsgGCStorePurchaseCancel& default_instance();
  4981. void Swap(CMsgGCStorePurchaseCancel* other);
  4982. // implements Message ----------------------------------------------
  4983. CMsgGCStorePurchaseCancel* New() const;
  4984. void CopyFrom(const ::google::protobuf::Message& from);
  4985. void MergeFrom(const ::google::protobuf::Message& from);
  4986. void CopyFrom(const CMsgGCStorePurchaseCancel& from);
  4987. void MergeFrom(const CMsgGCStorePurchaseCancel& from);
  4988. void Clear();
  4989. bool IsInitialized() const;
  4990. int ByteSize() const;
  4991. bool MergePartialFromCodedStream(
  4992. ::google::protobuf::io::CodedInputStream* input);
  4993. void SerializeWithCachedSizes(
  4994. ::google::protobuf::io::CodedOutputStream* output) const;
  4995. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  4996. int GetCachedSize() const { return _cached_size_; }
  4997. private:
  4998. void SharedCtor();
  4999. void SharedDtor();
  5000. void SetCachedSize(int size) const;
  5001. public:
  5002. ::google::protobuf::Metadata GetMetadata() const;
  5003. // nested types ----------------------------------------------------
  5004. // accessors -------------------------------------------------------
  5005. // optional uint64 txn_id = 1;
  5006. inline bool has_txn_id() const;
  5007. inline void clear_txn_id();
  5008. static const int kTxnIdFieldNumber = 1;
  5009. inline ::google::protobuf::uint64 txn_id() const;
  5010. inline void set_txn_id(::google::protobuf::uint64 value);
  5011. // @@protoc_insertion_point(class_scope:CMsgGCStorePurchaseCancel)
  5012. private:
  5013. inline void set_has_txn_id();
  5014. inline void clear_has_txn_id();
  5015. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5016. ::google::protobuf::uint64 txn_id_;
  5017. mutable int _cached_size_;
  5018. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  5019. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  5020. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  5021. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  5022. void InitAsDefaultInstance();
  5023. static CMsgGCStorePurchaseCancel* default_instance_;
  5024. };
  5025. // -------------------------------------------------------------------
  5026. class CMsgGCStorePurchaseCancelResponse : public ::google::protobuf::Message {
  5027. public:
  5028. CMsgGCStorePurchaseCancelResponse();
  5029. virtual ~CMsgGCStorePurchaseCancelResponse();
  5030. CMsgGCStorePurchaseCancelResponse(const CMsgGCStorePurchaseCancelResponse& from);
  5031. inline CMsgGCStorePurchaseCancelResponse& operator=(const CMsgGCStorePurchaseCancelResponse& from) {
  5032. CopyFrom(from);
  5033. return *this;
  5034. }
  5035. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5036. return _unknown_fields_;
  5037. }
  5038. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5039. return &_unknown_fields_;
  5040. }
  5041. static const ::google::protobuf::Descriptor* descriptor();
  5042. static const CMsgGCStorePurchaseCancelResponse& default_instance();
  5043. void Swap(CMsgGCStorePurchaseCancelResponse* other);
  5044. // implements Message ----------------------------------------------
  5045. CMsgGCStorePurchaseCancelResponse* New() const;
  5046. void CopyFrom(const ::google::protobuf::Message& from);
  5047. void MergeFrom(const ::google::protobuf::Message& from);
  5048. void CopyFrom(const CMsgGCStorePurchaseCancelResponse& from);
  5049. void MergeFrom(const CMsgGCStorePurchaseCancelResponse& from);
  5050. void Clear();
  5051. bool IsInitialized() const;
  5052. int ByteSize() const;
  5053. bool MergePartialFromCodedStream(
  5054. ::google::protobuf::io::CodedInputStream* input);
  5055. void SerializeWithCachedSizes(
  5056. ::google::protobuf::io::CodedOutputStream* output) const;
  5057. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5058. int GetCachedSize() const { return _cached_size_; }
  5059. private:
  5060. void SharedCtor();
  5061. void SharedDtor();
  5062. void SetCachedSize(int size) const;
  5063. public:
  5064. ::google::protobuf::Metadata GetMetadata() const;
  5065. // nested types ----------------------------------------------------
  5066. // accessors -------------------------------------------------------
  5067. // optional uint32 result = 1;
  5068. inline bool has_result() const;
  5069. inline void clear_result();
  5070. static const int kResultFieldNumber = 1;
  5071. inline ::google::protobuf::uint32 result() const;
  5072. inline void set_result(::google::protobuf::uint32 value);
  5073. // @@protoc_insertion_point(class_scope:CMsgGCStorePurchaseCancelResponse)
  5074. private:
  5075. inline void set_has_result();
  5076. inline void clear_has_result();
  5077. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5078. ::google::protobuf::uint32 result_;
  5079. mutable int _cached_size_;
  5080. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  5081. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  5082. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  5083. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  5084. void InitAsDefaultInstance();
  5085. static CMsgGCStorePurchaseCancelResponse* default_instance_;
  5086. };
  5087. // -------------------------------------------------------------------
  5088. class CMsgGCStorePurchaseFinalize : public ::google::protobuf::Message {
  5089. public:
  5090. CMsgGCStorePurchaseFinalize();
  5091. virtual ~CMsgGCStorePurchaseFinalize();
  5092. CMsgGCStorePurchaseFinalize(const CMsgGCStorePurchaseFinalize& from);
  5093. inline CMsgGCStorePurchaseFinalize& operator=(const CMsgGCStorePurchaseFinalize& from) {
  5094. CopyFrom(from);
  5095. return *this;
  5096. }
  5097. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5098. return _unknown_fields_;
  5099. }
  5100. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5101. return &_unknown_fields_;
  5102. }
  5103. static const ::google::protobuf::Descriptor* descriptor();
  5104. static const CMsgGCStorePurchaseFinalize& default_instance();
  5105. void Swap(CMsgGCStorePurchaseFinalize* other);
  5106. // implements Message ----------------------------------------------
  5107. CMsgGCStorePurchaseFinalize* New() const;
  5108. void CopyFrom(const ::google::protobuf::Message& from);
  5109. void MergeFrom(const ::google::protobuf::Message& from);
  5110. void CopyFrom(const CMsgGCStorePurchaseFinalize& from);
  5111. void MergeFrom(const CMsgGCStorePurchaseFinalize& from);
  5112. void Clear();
  5113. bool IsInitialized() const;
  5114. int ByteSize() const;
  5115. bool MergePartialFromCodedStream(
  5116. ::google::protobuf::io::CodedInputStream* input);
  5117. void SerializeWithCachedSizes(
  5118. ::google::protobuf::io::CodedOutputStream* output) const;
  5119. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5120. int GetCachedSize() const { return _cached_size_; }
  5121. private:
  5122. void SharedCtor();
  5123. void SharedDtor();
  5124. void SetCachedSize(int size) const;
  5125. public:
  5126. ::google::protobuf::Metadata GetMetadata() const;
  5127. // nested types ----------------------------------------------------
  5128. // accessors -------------------------------------------------------
  5129. // optional uint64 txn_id = 1;
  5130. inline bool has_txn_id() const;
  5131. inline void clear_txn_id();
  5132. static const int kTxnIdFieldNumber = 1;
  5133. inline ::google::protobuf::uint64 txn_id() const;
  5134. inline void set_txn_id(::google::protobuf::uint64 value);
  5135. // @@protoc_insertion_point(class_scope:CMsgGCStorePurchaseFinalize)
  5136. private:
  5137. inline void set_has_txn_id();
  5138. inline void clear_has_txn_id();
  5139. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5140. ::google::protobuf::uint64 txn_id_;
  5141. mutable int _cached_size_;
  5142. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  5143. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  5144. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  5145. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  5146. void InitAsDefaultInstance();
  5147. static CMsgGCStorePurchaseFinalize* default_instance_;
  5148. };
  5149. // -------------------------------------------------------------------
  5150. class CMsgGCStorePurchaseFinalizeResponse : public ::google::protobuf::Message {
  5151. public:
  5152. CMsgGCStorePurchaseFinalizeResponse();
  5153. virtual ~CMsgGCStorePurchaseFinalizeResponse();
  5154. CMsgGCStorePurchaseFinalizeResponse(const CMsgGCStorePurchaseFinalizeResponse& from);
  5155. inline CMsgGCStorePurchaseFinalizeResponse& operator=(const CMsgGCStorePurchaseFinalizeResponse& from) {
  5156. CopyFrom(from);
  5157. return *this;
  5158. }
  5159. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5160. return _unknown_fields_;
  5161. }
  5162. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5163. return &_unknown_fields_;
  5164. }
  5165. static const ::google::protobuf::Descriptor* descriptor();
  5166. static const CMsgGCStorePurchaseFinalizeResponse& default_instance();
  5167. void Swap(CMsgGCStorePurchaseFinalizeResponse* other);
  5168. // implements Message ----------------------------------------------
  5169. CMsgGCStorePurchaseFinalizeResponse* New() const;
  5170. void CopyFrom(const ::google::protobuf::Message& from);
  5171. void MergeFrom(const ::google::protobuf::Message& from);
  5172. void CopyFrom(const CMsgGCStorePurchaseFinalizeResponse& from);
  5173. void MergeFrom(const CMsgGCStorePurchaseFinalizeResponse& from);
  5174. void Clear();
  5175. bool IsInitialized() const;
  5176. int ByteSize() const;
  5177. bool MergePartialFromCodedStream(
  5178. ::google::protobuf::io::CodedInputStream* input);
  5179. void SerializeWithCachedSizes(
  5180. ::google::protobuf::io::CodedOutputStream* output) const;
  5181. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5182. int GetCachedSize() const { return _cached_size_; }
  5183. private:
  5184. void SharedCtor();
  5185. void SharedDtor();
  5186. void SetCachedSize(int size) const;
  5187. public:
  5188. ::google::protobuf::Metadata GetMetadata() const;
  5189. // nested types ----------------------------------------------------
  5190. // accessors -------------------------------------------------------
  5191. // optional uint32 result = 1;
  5192. inline bool has_result() const;
  5193. inline void clear_result();
  5194. static const int kResultFieldNumber = 1;
  5195. inline ::google::protobuf::uint32 result() const;
  5196. inline void set_result(::google::protobuf::uint32 value);
  5197. // repeated uint64 item_ids = 2;
  5198. inline int item_ids_size() const;
  5199. inline void clear_item_ids();
  5200. static const int kItemIdsFieldNumber = 2;
  5201. inline ::google::protobuf::uint64 item_ids(int index) const;
  5202. inline void set_item_ids(int index, ::google::protobuf::uint64 value);
  5203. inline void add_item_ids(::google::protobuf::uint64 value);
  5204. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >&
  5205. item_ids() const;
  5206. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >*
  5207. mutable_item_ids();
  5208. // @@protoc_insertion_point(class_scope:CMsgGCStorePurchaseFinalizeResponse)
  5209. private:
  5210. inline void set_has_result();
  5211. inline void clear_has_result();
  5212. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5213. ::google::protobuf::RepeatedField< ::google::protobuf::uint64 > item_ids_;
  5214. ::google::protobuf::uint32 result_;
  5215. mutable int _cached_size_;
  5216. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  5217. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  5218. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  5219. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  5220. void InitAsDefaultInstance();
  5221. static CMsgGCStorePurchaseFinalizeResponse* default_instance_;
  5222. };
  5223. // -------------------------------------------------------------------
  5224. class CMsgGCBannedWordListRequest : public ::google::protobuf::Message {
  5225. public:
  5226. CMsgGCBannedWordListRequest();
  5227. virtual ~CMsgGCBannedWordListRequest();
  5228. CMsgGCBannedWordListRequest(const CMsgGCBannedWordListRequest& from);
  5229. inline CMsgGCBannedWordListRequest& operator=(const CMsgGCBannedWordListRequest& from) {
  5230. CopyFrom(from);
  5231. return *this;
  5232. }
  5233. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5234. return _unknown_fields_;
  5235. }
  5236. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5237. return &_unknown_fields_;
  5238. }
  5239. static const ::google::protobuf::Descriptor* descriptor();
  5240. static const CMsgGCBannedWordListRequest& default_instance();
  5241. void Swap(CMsgGCBannedWordListRequest* other);
  5242. // implements Message ----------------------------------------------
  5243. CMsgGCBannedWordListRequest* New() const;
  5244. void CopyFrom(const ::google::protobuf::Message& from);
  5245. void MergeFrom(const ::google::protobuf::Message& from);
  5246. void CopyFrom(const CMsgGCBannedWordListRequest& from);
  5247. void MergeFrom(const CMsgGCBannedWordListRequest& from);
  5248. void Clear();
  5249. bool IsInitialized() const;
  5250. int ByteSize() const;
  5251. bool MergePartialFromCodedStream(
  5252. ::google::protobuf::io::CodedInputStream* input);
  5253. void SerializeWithCachedSizes(
  5254. ::google::protobuf::io::CodedOutputStream* output) const;
  5255. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5256. int GetCachedSize() const { return _cached_size_; }
  5257. private:
  5258. void SharedCtor();
  5259. void SharedDtor();
  5260. void SetCachedSize(int size) const;
  5261. public:
  5262. ::google::protobuf::Metadata GetMetadata() const;
  5263. // nested types ----------------------------------------------------
  5264. // accessors -------------------------------------------------------
  5265. // optional uint32 ban_list_group_id = 1;
  5266. inline bool has_ban_list_group_id() const;
  5267. inline void clear_ban_list_group_id();
  5268. static const int kBanListGroupIdFieldNumber = 1;
  5269. inline ::google::protobuf::uint32 ban_list_group_id() const;
  5270. inline void set_ban_list_group_id(::google::protobuf::uint32 value);
  5271. // optional uint32 word_id = 2;
  5272. inline bool has_word_id() const;
  5273. inline void clear_word_id();
  5274. static const int kWordIdFieldNumber = 2;
  5275. inline ::google::protobuf::uint32 word_id() const;
  5276. inline void set_word_id(::google::protobuf::uint32 value);
  5277. // @@protoc_insertion_point(class_scope:CMsgGCBannedWordListRequest)
  5278. private:
  5279. inline void set_has_ban_list_group_id();
  5280. inline void clear_has_ban_list_group_id();
  5281. inline void set_has_word_id();
  5282. inline void clear_has_word_id();
  5283. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5284. ::google::protobuf::uint32 ban_list_group_id_;
  5285. ::google::protobuf::uint32 word_id_;
  5286. mutable int _cached_size_;
  5287. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  5288. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  5289. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  5290. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  5291. void InitAsDefaultInstance();
  5292. static CMsgGCBannedWordListRequest* default_instance_;
  5293. };
  5294. // -------------------------------------------------------------------
  5295. class CMsgGCRequestAnnouncements : public ::google::protobuf::Message {
  5296. public:
  5297. CMsgGCRequestAnnouncements();
  5298. virtual ~CMsgGCRequestAnnouncements();
  5299. CMsgGCRequestAnnouncements(const CMsgGCRequestAnnouncements& from);
  5300. inline CMsgGCRequestAnnouncements& operator=(const CMsgGCRequestAnnouncements& from) {
  5301. CopyFrom(from);
  5302. return *this;
  5303. }
  5304. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5305. return _unknown_fields_;
  5306. }
  5307. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5308. return &_unknown_fields_;
  5309. }
  5310. static const ::google::protobuf::Descriptor* descriptor();
  5311. static const CMsgGCRequestAnnouncements& default_instance();
  5312. void Swap(CMsgGCRequestAnnouncements* other);
  5313. // implements Message ----------------------------------------------
  5314. CMsgGCRequestAnnouncements* New() const;
  5315. void CopyFrom(const ::google::protobuf::Message& from);
  5316. void MergeFrom(const ::google::protobuf::Message& from);
  5317. void CopyFrom(const CMsgGCRequestAnnouncements& from);
  5318. void MergeFrom(const CMsgGCRequestAnnouncements& from);
  5319. void Clear();
  5320. bool IsInitialized() const;
  5321. int ByteSize() const;
  5322. bool MergePartialFromCodedStream(
  5323. ::google::protobuf::io::CodedInputStream* input);
  5324. void SerializeWithCachedSizes(
  5325. ::google::protobuf::io::CodedOutputStream* output) const;
  5326. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5327. int GetCachedSize() const { return _cached_size_; }
  5328. private:
  5329. void SharedCtor();
  5330. void SharedDtor();
  5331. void SetCachedSize(int size) const;
  5332. public:
  5333. ::google::protobuf::Metadata GetMetadata() const;
  5334. // nested types ----------------------------------------------------
  5335. // accessors -------------------------------------------------------
  5336. // @@protoc_insertion_point(class_scope:CMsgGCRequestAnnouncements)
  5337. private:
  5338. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5339. mutable int _cached_size_;
  5340. ::google::protobuf::uint32 _has_bits_[1];
  5341. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  5342. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  5343. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  5344. void InitAsDefaultInstance();
  5345. static CMsgGCRequestAnnouncements* default_instance_;
  5346. };
  5347. // -------------------------------------------------------------------
  5348. class CMsgGCRequestAnnouncementsResponse : public ::google::protobuf::Message {
  5349. public:
  5350. CMsgGCRequestAnnouncementsResponse();
  5351. virtual ~CMsgGCRequestAnnouncementsResponse();
  5352. CMsgGCRequestAnnouncementsResponse(const CMsgGCRequestAnnouncementsResponse& from);
  5353. inline CMsgGCRequestAnnouncementsResponse& operator=(const CMsgGCRequestAnnouncementsResponse& from) {
  5354. CopyFrom(from);
  5355. return *this;
  5356. }
  5357. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5358. return _unknown_fields_;
  5359. }
  5360. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5361. return &_unknown_fields_;
  5362. }
  5363. static const ::google::protobuf::Descriptor* descriptor();
  5364. static const CMsgGCRequestAnnouncementsResponse& default_instance();
  5365. void Swap(CMsgGCRequestAnnouncementsResponse* other);
  5366. // implements Message ----------------------------------------------
  5367. CMsgGCRequestAnnouncementsResponse* New() const;
  5368. void CopyFrom(const ::google::protobuf::Message& from);
  5369. void MergeFrom(const ::google::protobuf::Message& from);
  5370. void CopyFrom(const CMsgGCRequestAnnouncementsResponse& from);
  5371. void MergeFrom(const CMsgGCRequestAnnouncementsResponse& from);
  5372. void Clear();
  5373. bool IsInitialized() const;
  5374. int ByteSize() const;
  5375. bool MergePartialFromCodedStream(
  5376. ::google::protobuf::io::CodedInputStream* input);
  5377. void SerializeWithCachedSizes(
  5378. ::google::protobuf::io::CodedOutputStream* output) const;
  5379. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5380. int GetCachedSize() const { return _cached_size_; }
  5381. private:
  5382. void SharedCtor();
  5383. void SharedDtor();
  5384. void SetCachedSize(int size) const;
  5385. public:
  5386. ::google::protobuf::Metadata GetMetadata() const;
  5387. // nested types ----------------------------------------------------
  5388. // accessors -------------------------------------------------------
  5389. // optional string announcement_title = 1;
  5390. inline bool has_announcement_title() const;
  5391. inline void clear_announcement_title();
  5392. static const int kAnnouncementTitleFieldNumber = 1;
  5393. inline const ::std::string& announcement_title() const;
  5394. inline void set_announcement_title(const ::std::string& value);
  5395. inline void set_announcement_title(const char* value);
  5396. inline void set_announcement_title(const char* value, size_t size);
  5397. inline ::std::string* mutable_announcement_title();
  5398. inline ::std::string* release_announcement_title();
  5399. inline void set_allocated_announcement_title(::std::string* announcement_title);
  5400. // optional string announcement = 2;
  5401. inline bool has_announcement() const;
  5402. inline void clear_announcement();
  5403. static const int kAnnouncementFieldNumber = 2;
  5404. inline const ::std::string& announcement() const;
  5405. inline void set_announcement(const ::std::string& value);
  5406. inline void set_announcement(const char* value);
  5407. inline void set_announcement(const char* value, size_t size);
  5408. inline ::std::string* mutable_announcement();
  5409. inline ::std::string* release_announcement();
  5410. inline void set_allocated_announcement(::std::string* announcement);
  5411. // optional string nextmatch_title = 3;
  5412. inline bool has_nextmatch_title() const;
  5413. inline void clear_nextmatch_title();
  5414. static const int kNextmatchTitleFieldNumber = 3;
  5415. inline const ::std::string& nextmatch_title() const;
  5416. inline void set_nextmatch_title(const ::std::string& value);
  5417. inline void set_nextmatch_title(const char* value);
  5418. inline void set_nextmatch_title(const char* value, size_t size);
  5419. inline ::std::string* mutable_nextmatch_title();
  5420. inline ::std::string* release_nextmatch_title();
  5421. inline void set_allocated_nextmatch_title(::std::string* nextmatch_title);
  5422. // optional string nextmatch = 4;
  5423. inline bool has_nextmatch() const;
  5424. inline void clear_nextmatch();
  5425. static const int kNextmatchFieldNumber = 4;
  5426. inline const ::std::string& nextmatch() const;
  5427. inline void set_nextmatch(const ::std::string& value);
  5428. inline void set_nextmatch(const char* value);
  5429. inline void set_nextmatch(const char* value, size_t size);
  5430. inline ::std::string* mutable_nextmatch();
  5431. inline ::std::string* release_nextmatch();
  5432. inline void set_allocated_nextmatch(::std::string* nextmatch);
  5433. // @@protoc_insertion_point(class_scope:CMsgGCRequestAnnouncementsResponse)
  5434. private:
  5435. inline void set_has_announcement_title();
  5436. inline void clear_has_announcement_title();
  5437. inline void set_has_announcement();
  5438. inline void clear_has_announcement();
  5439. inline void set_has_nextmatch_title();
  5440. inline void clear_has_nextmatch_title();
  5441. inline void set_has_nextmatch();
  5442. inline void clear_has_nextmatch();
  5443. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5444. ::std::string* announcement_title_;
  5445. ::std::string* announcement_;
  5446. ::std::string* nextmatch_title_;
  5447. ::std::string* nextmatch_;
  5448. mutable int _cached_size_;
  5449. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  5450. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  5451. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  5452. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  5453. void InitAsDefaultInstance();
  5454. static CMsgGCRequestAnnouncementsResponse* default_instance_;
  5455. };
  5456. // -------------------------------------------------------------------
  5457. class CMsgGCBannedWord : public ::google::protobuf::Message {
  5458. public:
  5459. CMsgGCBannedWord();
  5460. virtual ~CMsgGCBannedWord();
  5461. CMsgGCBannedWord(const CMsgGCBannedWord& from);
  5462. inline CMsgGCBannedWord& operator=(const CMsgGCBannedWord& from) {
  5463. CopyFrom(from);
  5464. return *this;
  5465. }
  5466. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5467. return _unknown_fields_;
  5468. }
  5469. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5470. return &_unknown_fields_;
  5471. }
  5472. static const ::google::protobuf::Descriptor* descriptor();
  5473. static const CMsgGCBannedWord& default_instance();
  5474. void Swap(CMsgGCBannedWord* other);
  5475. // implements Message ----------------------------------------------
  5476. CMsgGCBannedWord* New() const;
  5477. void CopyFrom(const ::google::protobuf::Message& from);
  5478. void MergeFrom(const ::google::protobuf::Message& from);
  5479. void CopyFrom(const CMsgGCBannedWord& from);
  5480. void MergeFrom(const CMsgGCBannedWord& from);
  5481. void Clear();
  5482. bool IsInitialized() const;
  5483. int ByteSize() const;
  5484. bool MergePartialFromCodedStream(
  5485. ::google::protobuf::io::CodedInputStream* input);
  5486. void SerializeWithCachedSizes(
  5487. ::google::protobuf::io::CodedOutputStream* output) const;
  5488. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5489. int GetCachedSize() const { return _cached_size_; }
  5490. private:
  5491. void SharedCtor();
  5492. void SharedDtor();
  5493. void SetCachedSize(int size) const;
  5494. public:
  5495. ::google::protobuf::Metadata GetMetadata() const;
  5496. // nested types ----------------------------------------------------
  5497. // accessors -------------------------------------------------------
  5498. // optional uint32 word_id = 1;
  5499. inline bool has_word_id() const;
  5500. inline void clear_word_id();
  5501. static const int kWordIdFieldNumber = 1;
  5502. inline ::google::protobuf::uint32 word_id() const;
  5503. inline void set_word_id(::google::protobuf::uint32 value);
  5504. // optional .GC_BannedWordType word_type = 2;
  5505. inline bool has_word_type() const;
  5506. inline void clear_word_type();
  5507. static const int kWordTypeFieldNumber = 2;
  5508. inline ::GC_BannedWordType word_type() const;
  5509. inline void set_word_type(::GC_BannedWordType value);
  5510. // optional string word = 3;
  5511. inline bool has_word() const;
  5512. inline void clear_word();
  5513. static const int kWordFieldNumber = 3;
  5514. inline const ::std::string& word() const;
  5515. inline void set_word(const ::std::string& value);
  5516. inline void set_word(const char* value);
  5517. inline void set_word(const char* value, size_t size);
  5518. inline ::std::string* mutable_word();
  5519. inline ::std::string* release_word();
  5520. inline void set_allocated_word(::std::string* word);
  5521. // @@protoc_insertion_point(class_scope:CMsgGCBannedWord)
  5522. private:
  5523. inline void set_has_word_id();
  5524. inline void clear_has_word_id();
  5525. inline void set_has_word_type();
  5526. inline void clear_has_word_type();
  5527. inline void set_has_word();
  5528. inline void clear_has_word();
  5529. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5530. ::google::protobuf::uint32 word_id_;
  5531. int word_type_;
  5532. ::std::string* word_;
  5533. mutable int _cached_size_;
  5534. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  5535. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  5536. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  5537. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  5538. void InitAsDefaultInstance();
  5539. static CMsgGCBannedWord* default_instance_;
  5540. };
  5541. // -------------------------------------------------------------------
  5542. class CMsgGCBannedWordListResponse : public ::google::protobuf::Message {
  5543. public:
  5544. CMsgGCBannedWordListResponse();
  5545. virtual ~CMsgGCBannedWordListResponse();
  5546. CMsgGCBannedWordListResponse(const CMsgGCBannedWordListResponse& from);
  5547. inline CMsgGCBannedWordListResponse& operator=(const CMsgGCBannedWordListResponse& from) {
  5548. CopyFrom(from);
  5549. return *this;
  5550. }
  5551. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5552. return _unknown_fields_;
  5553. }
  5554. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5555. return &_unknown_fields_;
  5556. }
  5557. static const ::google::protobuf::Descriptor* descriptor();
  5558. static const CMsgGCBannedWordListResponse& default_instance();
  5559. void Swap(CMsgGCBannedWordListResponse* other);
  5560. // implements Message ----------------------------------------------
  5561. CMsgGCBannedWordListResponse* New() const;
  5562. void CopyFrom(const ::google::protobuf::Message& from);
  5563. void MergeFrom(const ::google::protobuf::Message& from);
  5564. void CopyFrom(const CMsgGCBannedWordListResponse& from);
  5565. void MergeFrom(const CMsgGCBannedWordListResponse& from);
  5566. void Clear();
  5567. bool IsInitialized() const;
  5568. int ByteSize() const;
  5569. bool MergePartialFromCodedStream(
  5570. ::google::protobuf::io::CodedInputStream* input);
  5571. void SerializeWithCachedSizes(
  5572. ::google::protobuf::io::CodedOutputStream* output) const;
  5573. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5574. int GetCachedSize() const { return _cached_size_; }
  5575. private:
  5576. void SharedCtor();
  5577. void SharedDtor();
  5578. void SetCachedSize(int size) const;
  5579. public:
  5580. ::google::protobuf::Metadata GetMetadata() const;
  5581. // nested types ----------------------------------------------------
  5582. // accessors -------------------------------------------------------
  5583. // optional uint32 ban_list_group_id = 1;
  5584. inline bool has_ban_list_group_id() const;
  5585. inline void clear_ban_list_group_id();
  5586. static const int kBanListGroupIdFieldNumber = 1;
  5587. inline ::google::protobuf::uint32 ban_list_group_id() const;
  5588. inline void set_ban_list_group_id(::google::protobuf::uint32 value);
  5589. // repeated .CMsgGCBannedWord word_list = 2;
  5590. inline int word_list_size() const;
  5591. inline void clear_word_list();
  5592. static const int kWordListFieldNumber = 2;
  5593. inline const ::CMsgGCBannedWord& word_list(int index) const;
  5594. inline ::CMsgGCBannedWord* mutable_word_list(int index);
  5595. inline ::CMsgGCBannedWord* add_word_list();
  5596. inline const ::google::protobuf::RepeatedPtrField< ::CMsgGCBannedWord >&
  5597. word_list() const;
  5598. inline ::google::protobuf::RepeatedPtrField< ::CMsgGCBannedWord >*
  5599. mutable_word_list();
  5600. // @@protoc_insertion_point(class_scope:CMsgGCBannedWordListResponse)
  5601. private:
  5602. inline void set_has_ban_list_group_id();
  5603. inline void clear_has_ban_list_group_id();
  5604. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5605. ::google::protobuf::RepeatedPtrField< ::CMsgGCBannedWord > word_list_;
  5606. ::google::protobuf::uint32 ban_list_group_id_;
  5607. mutable int _cached_size_;
  5608. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  5609. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  5610. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  5611. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  5612. void InitAsDefaultInstance();
  5613. static CMsgGCBannedWordListResponse* default_instance_;
  5614. };
  5615. // -------------------------------------------------------------------
  5616. class CMsgGCToGCBannedWordListBroadcast : public ::google::protobuf::Message {
  5617. public:
  5618. CMsgGCToGCBannedWordListBroadcast();
  5619. virtual ~CMsgGCToGCBannedWordListBroadcast();
  5620. CMsgGCToGCBannedWordListBroadcast(const CMsgGCToGCBannedWordListBroadcast& from);
  5621. inline CMsgGCToGCBannedWordListBroadcast& operator=(const CMsgGCToGCBannedWordListBroadcast& from) {
  5622. CopyFrom(from);
  5623. return *this;
  5624. }
  5625. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5626. return _unknown_fields_;
  5627. }
  5628. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5629. return &_unknown_fields_;
  5630. }
  5631. static const ::google::protobuf::Descriptor* descriptor();
  5632. static const CMsgGCToGCBannedWordListBroadcast& default_instance();
  5633. void Swap(CMsgGCToGCBannedWordListBroadcast* other);
  5634. // implements Message ----------------------------------------------
  5635. CMsgGCToGCBannedWordListBroadcast* New() const;
  5636. void CopyFrom(const ::google::protobuf::Message& from);
  5637. void MergeFrom(const ::google::protobuf::Message& from);
  5638. void CopyFrom(const CMsgGCToGCBannedWordListBroadcast& from);
  5639. void MergeFrom(const CMsgGCToGCBannedWordListBroadcast& from);
  5640. void Clear();
  5641. bool IsInitialized() const;
  5642. int ByteSize() const;
  5643. bool MergePartialFromCodedStream(
  5644. ::google::protobuf::io::CodedInputStream* input);
  5645. void SerializeWithCachedSizes(
  5646. ::google::protobuf::io::CodedOutputStream* output) const;
  5647. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5648. int GetCachedSize() const { return _cached_size_; }
  5649. private:
  5650. void SharedCtor();
  5651. void SharedDtor();
  5652. void SetCachedSize(int size) const;
  5653. public:
  5654. ::google::protobuf::Metadata GetMetadata() const;
  5655. // nested types ----------------------------------------------------
  5656. // accessors -------------------------------------------------------
  5657. // optional .CMsgGCBannedWordListResponse broadcast = 1;
  5658. inline bool has_broadcast() const;
  5659. inline void clear_broadcast();
  5660. static const int kBroadcastFieldNumber = 1;
  5661. inline const ::CMsgGCBannedWordListResponse& broadcast() const;
  5662. inline ::CMsgGCBannedWordListResponse* mutable_broadcast();
  5663. inline ::CMsgGCBannedWordListResponse* release_broadcast();
  5664. inline void set_allocated_broadcast(::CMsgGCBannedWordListResponse* broadcast);
  5665. // @@protoc_insertion_point(class_scope:CMsgGCToGCBannedWordListBroadcast)
  5666. private:
  5667. inline void set_has_broadcast();
  5668. inline void clear_has_broadcast();
  5669. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5670. ::CMsgGCBannedWordListResponse* broadcast_;
  5671. mutable int _cached_size_;
  5672. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  5673. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  5674. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  5675. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  5676. void InitAsDefaultInstance();
  5677. static CMsgGCToGCBannedWordListBroadcast* default_instance_;
  5678. };
  5679. // -------------------------------------------------------------------
  5680. class CMsgGCToGCBannedWordListUpdated : public ::google::protobuf::Message {
  5681. public:
  5682. CMsgGCToGCBannedWordListUpdated();
  5683. virtual ~CMsgGCToGCBannedWordListUpdated();
  5684. CMsgGCToGCBannedWordListUpdated(const CMsgGCToGCBannedWordListUpdated& from);
  5685. inline CMsgGCToGCBannedWordListUpdated& operator=(const CMsgGCToGCBannedWordListUpdated& from) {
  5686. CopyFrom(from);
  5687. return *this;
  5688. }
  5689. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5690. return _unknown_fields_;
  5691. }
  5692. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5693. return &_unknown_fields_;
  5694. }
  5695. static const ::google::protobuf::Descriptor* descriptor();
  5696. static const CMsgGCToGCBannedWordListUpdated& default_instance();
  5697. void Swap(CMsgGCToGCBannedWordListUpdated* other);
  5698. // implements Message ----------------------------------------------
  5699. CMsgGCToGCBannedWordListUpdated* New() const;
  5700. void CopyFrom(const ::google::protobuf::Message& from);
  5701. void MergeFrom(const ::google::protobuf::Message& from);
  5702. void CopyFrom(const CMsgGCToGCBannedWordListUpdated& from);
  5703. void MergeFrom(const CMsgGCToGCBannedWordListUpdated& from);
  5704. void Clear();
  5705. bool IsInitialized() const;
  5706. int ByteSize() const;
  5707. bool MergePartialFromCodedStream(
  5708. ::google::protobuf::io::CodedInputStream* input);
  5709. void SerializeWithCachedSizes(
  5710. ::google::protobuf::io::CodedOutputStream* output) const;
  5711. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5712. int GetCachedSize() const { return _cached_size_; }
  5713. private:
  5714. void SharedCtor();
  5715. void SharedDtor();
  5716. void SetCachedSize(int size) const;
  5717. public:
  5718. ::google::protobuf::Metadata GetMetadata() const;
  5719. // nested types ----------------------------------------------------
  5720. // accessors -------------------------------------------------------
  5721. // optional uint32 group_id = 1;
  5722. inline bool has_group_id() const;
  5723. inline void clear_group_id();
  5724. static const int kGroupIdFieldNumber = 1;
  5725. inline ::google::protobuf::uint32 group_id() const;
  5726. inline void set_group_id(::google::protobuf::uint32 value);
  5727. // @@protoc_insertion_point(class_scope:CMsgGCToGCBannedWordListUpdated)
  5728. private:
  5729. inline void set_has_group_id();
  5730. inline void clear_has_group_id();
  5731. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5732. ::google::protobuf::uint32 group_id_;
  5733. mutable int _cached_size_;
  5734. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  5735. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  5736. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  5737. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  5738. void InitAsDefaultInstance();
  5739. static CMsgGCToGCBannedWordListUpdated* default_instance_;
  5740. };
  5741. // -------------------------------------------------------------------
  5742. class CSOEconDefaultEquippedDefinitionInstanceClient : public ::google::protobuf::Message {
  5743. public:
  5744. CSOEconDefaultEquippedDefinitionInstanceClient();
  5745. virtual ~CSOEconDefaultEquippedDefinitionInstanceClient();
  5746. CSOEconDefaultEquippedDefinitionInstanceClient(const CSOEconDefaultEquippedDefinitionInstanceClient& from);
  5747. inline CSOEconDefaultEquippedDefinitionInstanceClient& operator=(const CSOEconDefaultEquippedDefinitionInstanceClient& from) {
  5748. CopyFrom(from);
  5749. return *this;
  5750. }
  5751. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5752. return _unknown_fields_;
  5753. }
  5754. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5755. return &_unknown_fields_;
  5756. }
  5757. static const ::google::protobuf::Descriptor* descriptor();
  5758. static const CSOEconDefaultEquippedDefinitionInstanceClient& default_instance();
  5759. void Swap(CSOEconDefaultEquippedDefinitionInstanceClient* other);
  5760. // implements Message ----------------------------------------------
  5761. CSOEconDefaultEquippedDefinitionInstanceClient* New() const;
  5762. void CopyFrom(const ::google::protobuf::Message& from);
  5763. void MergeFrom(const ::google::protobuf::Message& from);
  5764. void CopyFrom(const CSOEconDefaultEquippedDefinitionInstanceClient& from);
  5765. void MergeFrom(const CSOEconDefaultEquippedDefinitionInstanceClient& from);
  5766. void Clear();
  5767. bool IsInitialized() const;
  5768. int ByteSize() const;
  5769. bool MergePartialFromCodedStream(
  5770. ::google::protobuf::io::CodedInputStream* input);
  5771. void SerializeWithCachedSizes(
  5772. ::google::protobuf::io::CodedOutputStream* output) const;
  5773. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5774. int GetCachedSize() const { return _cached_size_; }
  5775. private:
  5776. void SharedCtor();
  5777. void SharedDtor();
  5778. void SetCachedSize(int size) const;
  5779. public:
  5780. ::google::protobuf::Metadata GetMetadata() const;
  5781. // nested types ----------------------------------------------------
  5782. // accessors -------------------------------------------------------
  5783. // optional uint32 account_id = 1;
  5784. inline bool has_account_id() const;
  5785. inline void clear_account_id();
  5786. static const int kAccountIdFieldNumber = 1;
  5787. inline ::google::protobuf::uint32 account_id() const;
  5788. inline void set_account_id(::google::protobuf::uint32 value);
  5789. // optional uint32 item_definition = 2;
  5790. inline bool has_item_definition() const;
  5791. inline void clear_item_definition();
  5792. static const int kItemDefinitionFieldNumber = 2;
  5793. inline ::google::protobuf::uint32 item_definition() const;
  5794. inline void set_item_definition(::google::protobuf::uint32 value);
  5795. // optional uint32 class_id = 3;
  5796. inline bool has_class_id() const;
  5797. inline void clear_class_id();
  5798. static const int kClassIdFieldNumber = 3;
  5799. inline ::google::protobuf::uint32 class_id() const;
  5800. inline void set_class_id(::google::protobuf::uint32 value);
  5801. // optional uint32 slot_id = 4;
  5802. inline bool has_slot_id() const;
  5803. inline void clear_slot_id();
  5804. static const int kSlotIdFieldNumber = 4;
  5805. inline ::google::protobuf::uint32 slot_id() const;
  5806. inline void set_slot_id(::google::protobuf::uint32 value);
  5807. // @@protoc_insertion_point(class_scope:CSOEconDefaultEquippedDefinitionInstanceClient)
  5808. private:
  5809. inline void set_has_account_id();
  5810. inline void clear_has_account_id();
  5811. inline void set_has_item_definition();
  5812. inline void clear_has_item_definition();
  5813. inline void set_has_class_id();
  5814. inline void clear_has_class_id();
  5815. inline void set_has_slot_id();
  5816. inline void clear_has_slot_id();
  5817. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5818. ::google::protobuf::uint32 account_id_;
  5819. ::google::protobuf::uint32 item_definition_;
  5820. ::google::protobuf::uint32 class_id_;
  5821. ::google::protobuf::uint32 slot_id_;
  5822. mutable int _cached_size_;
  5823. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  5824. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  5825. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  5826. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  5827. void InitAsDefaultInstance();
  5828. static CSOEconDefaultEquippedDefinitionInstanceClient* default_instance_;
  5829. };
  5830. // -------------------------------------------------------------------
  5831. class CMsgGCToGCDirtySDOCache : public ::google::protobuf::Message {
  5832. public:
  5833. CMsgGCToGCDirtySDOCache();
  5834. virtual ~CMsgGCToGCDirtySDOCache();
  5835. CMsgGCToGCDirtySDOCache(const CMsgGCToGCDirtySDOCache& from);
  5836. inline CMsgGCToGCDirtySDOCache& operator=(const CMsgGCToGCDirtySDOCache& from) {
  5837. CopyFrom(from);
  5838. return *this;
  5839. }
  5840. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5841. return _unknown_fields_;
  5842. }
  5843. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5844. return &_unknown_fields_;
  5845. }
  5846. static const ::google::protobuf::Descriptor* descriptor();
  5847. static const CMsgGCToGCDirtySDOCache& default_instance();
  5848. void Swap(CMsgGCToGCDirtySDOCache* other);
  5849. // implements Message ----------------------------------------------
  5850. CMsgGCToGCDirtySDOCache* New() const;
  5851. void CopyFrom(const ::google::protobuf::Message& from);
  5852. void MergeFrom(const ::google::protobuf::Message& from);
  5853. void CopyFrom(const CMsgGCToGCDirtySDOCache& from);
  5854. void MergeFrom(const CMsgGCToGCDirtySDOCache& from);
  5855. void Clear();
  5856. bool IsInitialized() const;
  5857. int ByteSize() const;
  5858. bool MergePartialFromCodedStream(
  5859. ::google::protobuf::io::CodedInputStream* input);
  5860. void SerializeWithCachedSizes(
  5861. ::google::protobuf::io::CodedOutputStream* output) const;
  5862. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5863. int GetCachedSize() const { return _cached_size_; }
  5864. private:
  5865. void SharedCtor();
  5866. void SharedDtor();
  5867. void SetCachedSize(int size) const;
  5868. public:
  5869. ::google::protobuf::Metadata GetMetadata() const;
  5870. // nested types ----------------------------------------------------
  5871. // accessors -------------------------------------------------------
  5872. // optional uint32 sdo_type = 1;
  5873. inline bool has_sdo_type() const;
  5874. inline void clear_sdo_type();
  5875. static const int kSdoTypeFieldNumber = 1;
  5876. inline ::google::protobuf::uint32 sdo_type() const;
  5877. inline void set_sdo_type(::google::protobuf::uint32 value);
  5878. // optional uint64 key_uint64 = 2;
  5879. inline bool has_key_uint64() const;
  5880. inline void clear_key_uint64();
  5881. static const int kKeyUint64FieldNumber = 2;
  5882. inline ::google::protobuf::uint64 key_uint64() const;
  5883. inline void set_key_uint64(::google::protobuf::uint64 value);
  5884. // @@protoc_insertion_point(class_scope:CMsgGCToGCDirtySDOCache)
  5885. private:
  5886. inline void set_has_sdo_type();
  5887. inline void clear_has_sdo_type();
  5888. inline void set_has_key_uint64();
  5889. inline void clear_has_key_uint64();
  5890. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5891. ::google::protobuf::uint64 key_uint64_;
  5892. ::google::protobuf::uint32 sdo_type_;
  5893. mutable int _cached_size_;
  5894. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  5895. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  5896. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  5897. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  5898. void InitAsDefaultInstance();
  5899. static CMsgGCToGCDirtySDOCache* default_instance_;
  5900. };
  5901. // -------------------------------------------------------------------
  5902. class CMsgGCToGCDirtyMultipleSDOCache : public ::google::protobuf::Message {
  5903. public:
  5904. CMsgGCToGCDirtyMultipleSDOCache();
  5905. virtual ~CMsgGCToGCDirtyMultipleSDOCache();
  5906. CMsgGCToGCDirtyMultipleSDOCache(const CMsgGCToGCDirtyMultipleSDOCache& from);
  5907. inline CMsgGCToGCDirtyMultipleSDOCache& operator=(const CMsgGCToGCDirtyMultipleSDOCache& from) {
  5908. CopyFrom(from);
  5909. return *this;
  5910. }
  5911. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5912. return _unknown_fields_;
  5913. }
  5914. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5915. return &_unknown_fields_;
  5916. }
  5917. static const ::google::protobuf::Descriptor* descriptor();
  5918. static const CMsgGCToGCDirtyMultipleSDOCache& default_instance();
  5919. void Swap(CMsgGCToGCDirtyMultipleSDOCache* other);
  5920. // implements Message ----------------------------------------------
  5921. CMsgGCToGCDirtyMultipleSDOCache* New() const;
  5922. void CopyFrom(const ::google::protobuf::Message& from);
  5923. void MergeFrom(const ::google::protobuf::Message& from);
  5924. void CopyFrom(const CMsgGCToGCDirtyMultipleSDOCache& from);
  5925. void MergeFrom(const CMsgGCToGCDirtyMultipleSDOCache& from);
  5926. void Clear();
  5927. bool IsInitialized() const;
  5928. int ByteSize() const;
  5929. bool MergePartialFromCodedStream(
  5930. ::google::protobuf::io::CodedInputStream* input);
  5931. void SerializeWithCachedSizes(
  5932. ::google::protobuf::io::CodedOutputStream* output) const;
  5933. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5934. int GetCachedSize() const { return _cached_size_; }
  5935. private:
  5936. void SharedCtor();
  5937. void SharedDtor();
  5938. void SetCachedSize(int size) const;
  5939. public:
  5940. ::google::protobuf::Metadata GetMetadata() const;
  5941. // nested types ----------------------------------------------------
  5942. // accessors -------------------------------------------------------
  5943. // optional uint32 sdo_type = 1;
  5944. inline bool has_sdo_type() const;
  5945. inline void clear_sdo_type();
  5946. static const int kSdoTypeFieldNumber = 1;
  5947. inline ::google::protobuf::uint32 sdo_type() const;
  5948. inline void set_sdo_type(::google::protobuf::uint32 value);
  5949. // repeated uint64 key_uint64 = 2;
  5950. inline int key_uint64_size() const;
  5951. inline void clear_key_uint64();
  5952. static const int kKeyUint64FieldNumber = 2;
  5953. inline ::google::protobuf::uint64 key_uint64(int index) const;
  5954. inline void set_key_uint64(int index, ::google::protobuf::uint64 value);
  5955. inline void add_key_uint64(::google::protobuf::uint64 value);
  5956. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >&
  5957. key_uint64() const;
  5958. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >*
  5959. mutable_key_uint64();
  5960. // @@protoc_insertion_point(class_scope:CMsgGCToGCDirtyMultipleSDOCache)
  5961. private:
  5962. inline void set_has_sdo_type();
  5963. inline void clear_has_sdo_type();
  5964. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5965. ::google::protobuf::RepeatedField< ::google::protobuf::uint64 > key_uint64_;
  5966. ::google::protobuf::uint32 sdo_type_;
  5967. mutable int _cached_size_;
  5968. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  5969. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  5970. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  5971. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  5972. void InitAsDefaultInstance();
  5973. static CMsgGCToGCDirtyMultipleSDOCache* default_instance_;
  5974. };
  5975. // -------------------------------------------------------------------
  5976. class CMsgGCCollectItem : public ::google::protobuf::Message {
  5977. public:
  5978. CMsgGCCollectItem();
  5979. virtual ~CMsgGCCollectItem();
  5980. CMsgGCCollectItem(const CMsgGCCollectItem& from);
  5981. inline CMsgGCCollectItem& operator=(const CMsgGCCollectItem& from) {
  5982. CopyFrom(from);
  5983. return *this;
  5984. }
  5985. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5986. return _unknown_fields_;
  5987. }
  5988. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5989. return &_unknown_fields_;
  5990. }
  5991. static const ::google::protobuf::Descriptor* descriptor();
  5992. static const CMsgGCCollectItem& default_instance();
  5993. void Swap(CMsgGCCollectItem* other);
  5994. // implements Message ----------------------------------------------
  5995. CMsgGCCollectItem* New() const;
  5996. void CopyFrom(const ::google::protobuf::Message& from);
  5997. void MergeFrom(const ::google::protobuf::Message& from);
  5998. void CopyFrom(const CMsgGCCollectItem& from);
  5999. void MergeFrom(const CMsgGCCollectItem& from);
  6000. void Clear();
  6001. bool IsInitialized() const;
  6002. int ByteSize() const;
  6003. bool MergePartialFromCodedStream(
  6004. ::google::protobuf::io::CodedInputStream* input);
  6005. void SerializeWithCachedSizes(
  6006. ::google::protobuf::io::CodedOutputStream* output) const;
  6007. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6008. int GetCachedSize() const { return _cached_size_; }
  6009. private:
  6010. void SharedCtor();
  6011. void SharedDtor();
  6012. void SetCachedSize(int size) const;
  6013. public:
  6014. ::google::protobuf::Metadata GetMetadata() const;
  6015. // nested types ----------------------------------------------------
  6016. // accessors -------------------------------------------------------
  6017. // optional uint64 collection_item_id = 1;
  6018. inline bool has_collection_item_id() const;
  6019. inline void clear_collection_item_id();
  6020. static const int kCollectionItemIdFieldNumber = 1;
  6021. inline ::google::protobuf::uint64 collection_item_id() const;
  6022. inline void set_collection_item_id(::google::protobuf::uint64 value);
  6023. // optional uint64 subject_item_id = 2;
  6024. inline bool has_subject_item_id() const;
  6025. inline void clear_subject_item_id();
  6026. static const int kSubjectItemIdFieldNumber = 2;
  6027. inline ::google::protobuf::uint64 subject_item_id() const;
  6028. inline void set_subject_item_id(::google::protobuf::uint64 value);
  6029. // @@protoc_insertion_point(class_scope:CMsgGCCollectItem)
  6030. private:
  6031. inline void set_has_collection_item_id();
  6032. inline void clear_has_collection_item_id();
  6033. inline void set_has_subject_item_id();
  6034. inline void clear_has_subject_item_id();
  6035. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6036. ::google::protobuf::uint64 collection_item_id_;
  6037. ::google::protobuf::uint64 subject_item_id_;
  6038. mutable int _cached_size_;
  6039. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  6040. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  6041. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  6042. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  6043. void InitAsDefaultInstance();
  6044. static CMsgGCCollectItem* default_instance_;
  6045. };
  6046. // -------------------------------------------------------------------
  6047. class CMsgSDONoMemcached : public ::google::protobuf::Message {
  6048. public:
  6049. CMsgSDONoMemcached();
  6050. virtual ~CMsgSDONoMemcached();
  6051. CMsgSDONoMemcached(const CMsgSDONoMemcached& from);
  6052. inline CMsgSDONoMemcached& operator=(const CMsgSDONoMemcached& from) {
  6053. CopyFrom(from);
  6054. return *this;
  6055. }
  6056. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  6057. return _unknown_fields_;
  6058. }
  6059. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  6060. return &_unknown_fields_;
  6061. }
  6062. static const ::google::protobuf::Descriptor* descriptor();
  6063. static const CMsgSDONoMemcached& default_instance();
  6064. void Swap(CMsgSDONoMemcached* other);
  6065. // implements Message ----------------------------------------------
  6066. CMsgSDONoMemcached* New() const;
  6067. void CopyFrom(const ::google::protobuf::Message& from);
  6068. void MergeFrom(const ::google::protobuf::Message& from);
  6069. void CopyFrom(const CMsgSDONoMemcached& from);
  6070. void MergeFrom(const CMsgSDONoMemcached& from);
  6071. void Clear();
  6072. bool IsInitialized() const;
  6073. int ByteSize() const;
  6074. bool MergePartialFromCodedStream(
  6075. ::google::protobuf::io::CodedInputStream* input);
  6076. void SerializeWithCachedSizes(
  6077. ::google::protobuf::io::CodedOutputStream* output) const;
  6078. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6079. int GetCachedSize() const { return _cached_size_; }
  6080. private:
  6081. void SharedCtor();
  6082. void SharedDtor();
  6083. void SetCachedSize(int size) const;
  6084. public:
  6085. ::google::protobuf::Metadata GetMetadata() const;
  6086. // nested types ----------------------------------------------------
  6087. // accessors -------------------------------------------------------
  6088. // @@protoc_insertion_point(class_scope:CMsgSDONoMemcached)
  6089. private:
  6090. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6091. mutable int _cached_size_;
  6092. ::google::protobuf::uint32 _has_bits_[1];
  6093. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  6094. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  6095. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  6096. void InitAsDefaultInstance();
  6097. static CMsgSDONoMemcached* default_instance_;
  6098. };
  6099. // -------------------------------------------------------------------
  6100. class CMsgGCToGCUpdateSQLKeyValue : public ::google::protobuf::Message {
  6101. public:
  6102. CMsgGCToGCUpdateSQLKeyValue();
  6103. virtual ~CMsgGCToGCUpdateSQLKeyValue();
  6104. CMsgGCToGCUpdateSQLKeyValue(const CMsgGCToGCUpdateSQLKeyValue& from);
  6105. inline CMsgGCToGCUpdateSQLKeyValue& operator=(const CMsgGCToGCUpdateSQLKeyValue& from) {
  6106. CopyFrom(from);
  6107. return *this;
  6108. }
  6109. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  6110. return _unknown_fields_;
  6111. }
  6112. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  6113. return &_unknown_fields_;
  6114. }
  6115. static const ::google::protobuf::Descriptor* descriptor();
  6116. static const CMsgGCToGCUpdateSQLKeyValue& default_instance();
  6117. void Swap(CMsgGCToGCUpdateSQLKeyValue* other);
  6118. // implements Message ----------------------------------------------
  6119. CMsgGCToGCUpdateSQLKeyValue* New() const;
  6120. void CopyFrom(const ::google::protobuf::Message& from);
  6121. void MergeFrom(const ::google::protobuf::Message& from);
  6122. void CopyFrom(const CMsgGCToGCUpdateSQLKeyValue& from);
  6123. void MergeFrom(const CMsgGCToGCUpdateSQLKeyValue& from);
  6124. void Clear();
  6125. bool IsInitialized() const;
  6126. int ByteSize() const;
  6127. bool MergePartialFromCodedStream(
  6128. ::google::protobuf::io::CodedInputStream* input);
  6129. void SerializeWithCachedSizes(
  6130. ::google::protobuf::io::CodedOutputStream* output) const;
  6131. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6132. int GetCachedSize() const { return _cached_size_; }
  6133. private:
  6134. void SharedCtor();
  6135. void SharedDtor();
  6136. void SetCachedSize(int size) const;
  6137. public:
  6138. ::google::protobuf::Metadata GetMetadata() const;
  6139. // nested types ----------------------------------------------------
  6140. // accessors -------------------------------------------------------
  6141. // optional string key_name = 1;
  6142. inline bool has_key_name() const;
  6143. inline void clear_key_name();
  6144. static const int kKeyNameFieldNumber = 1;
  6145. inline const ::std::string& key_name() const;
  6146. inline void set_key_name(const ::std::string& value);
  6147. inline void set_key_name(const char* value);
  6148. inline void set_key_name(const char* value, size_t size);
  6149. inline ::std::string* mutable_key_name();
  6150. inline ::std::string* release_key_name();
  6151. inline void set_allocated_key_name(::std::string* key_name);
  6152. // @@protoc_insertion_point(class_scope:CMsgGCToGCUpdateSQLKeyValue)
  6153. private:
  6154. inline void set_has_key_name();
  6155. inline void clear_has_key_name();
  6156. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6157. ::std::string* key_name_;
  6158. mutable int _cached_size_;
  6159. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  6160. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  6161. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  6162. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  6163. void InitAsDefaultInstance();
  6164. static CMsgGCToGCUpdateSQLKeyValue* default_instance_;
  6165. };
  6166. // -------------------------------------------------------------------
  6167. class CMsgGCToGCIsTrustedServer : public ::google::protobuf::Message {
  6168. public:
  6169. CMsgGCToGCIsTrustedServer();
  6170. virtual ~CMsgGCToGCIsTrustedServer();
  6171. CMsgGCToGCIsTrustedServer(const CMsgGCToGCIsTrustedServer& from);
  6172. inline CMsgGCToGCIsTrustedServer& operator=(const CMsgGCToGCIsTrustedServer& from) {
  6173. CopyFrom(from);
  6174. return *this;
  6175. }
  6176. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  6177. return _unknown_fields_;
  6178. }
  6179. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  6180. return &_unknown_fields_;
  6181. }
  6182. static const ::google::protobuf::Descriptor* descriptor();
  6183. static const CMsgGCToGCIsTrustedServer& default_instance();
  6184. void Swap(CMsgGCToGCIsTrustedServer* other);
  6185. // implements Message ----------------------------------------------
  6186. CMsgGCToGCIsTrustedServer* New() const;
  6187. void CopyFrom(const ::google::protobuf::Message& from);
  6188. void MergeFrom(const ::google::protobuf::Message& from);
  6189. void CopyFrom(const CMsgGCToGCIsTrustedServer& from);
  6190. void MergeFrom(const CMsgGCToGCIsTrustedServer& from);
  6191. void Clear();
  6192. bool IsInitialized() const;
  6193. int ByteSize() const;
  6194. bool MergePartialFromCodedStream(
  6195. ::google::protobuf::io::CodedInputStream* input);
  6196. void SerializeWithCachedSizes(
  6197. ::google::protobuf::io::CodedOutputStream* output) const;
  6198. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6199. int GetCachedSize() const { return _cached_size_; }
  6200. private:
  6201. void SharedCtor();
  6202. void SharedDtor();
  6203. void SetCachedSize(int size) const;
  6204. public:
  6205. ::google::protobuf::Metadata GetMetadata() const;
  6206. // nested types ----------------------------------------------------
  6207. // accessors -------------------------------------------------------
  6208. // optional fixed64 steam_id = 1;
  6209. inline bool has_steam_id() const;
  6210. inline void clear_steam_id();
  6211. static const int kSteamIdFieldNumber = 1;
  6212. inline ::google::protobuf::uint64 steam_id() const;
  6213. inline void set_steam_id(::google::protobuf::uint64 value);
  6214. // @@protoc_insertion_point(class_scope:CMsgGCToGCIsTrustedServer)
  6215. private:
  6216. inline void set_has_steam_id();
  6217. inline void clear_has_steam_id();
  6218. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6219. ::google::protobuf::uint64 steam_id_;
  6220. mutable int _cached_size_;
  6221. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  6222. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  6223. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  6224. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  6225. void InitAsDefaultInstance();
  6226. static CMsgGCToGCIsTrustedServer* default_instance_;
  6227. };
  6228. // -------------------------------------------------------------------
  6229. class CMsgGCToGCIsTrustedServerResponse : public ::google::protobuf::Message {
  6230. public:
  6231. CMsgGCToGCIsTrustedServerResponse();
  6232. virtual ~CMsgGCToGCIsTrustedServerResponse();
  6233. CMsgGCToGCIsTrustedServerResponse(const CMsgGCToGCIsTrustedServerResponse& from);
  6234. inline CMsgGCToGCIsTrustedServerResponse& operator=(const CMsgGCToGCIsTrustedServerResponse& from) {
  6235. CopyFrom(from);
  6236. return *this;
  6237. }
  6238. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  6239. return _unknown_fields_;
  6240. }
  6241. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  6242. return &_unknown_fields_;
  6243. }
  6244. static const ::google::protobuf::Descriptor* descriptor();
  6245. static const CMsgGCToGCIsTrustedServerResponse& default_instance();
  6246. void Swap(CMsgGCToGCIsTrustedServerResponse* other);
  6247. // implements Message ----------------------------------------------
  6248. CMsgGCToGCIsTrustedServerResponse* New() const;
  6249. void CopyFrom(const ::google::protobuf::Message& from);
  6250. void MergeFrom(const ::google::protobuf::Message& from);
  6251. void CopyFrom(const CMsgGCToGCIsTrustedServerResponse& from);
  6252. void MergeFrom(const CMsgGCToGCIsTrustedServerResponse& from);
  6253. void Clear();
  6254. bool IsInitialized() const;
  6255. int ByteSize() const;
  6256. bool MergePartialFromCodedStream(
  6257. ::google::protobuf::io::CodedInputStream* input);
  6258. void SerializeWithCachedSizes(
  6259. ::google::protobuf::io::CodedOutputStream* output) const;
  6260. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6261. int GetCachedSize() const { return _cached_size_; }
  6262. private:
  6263. void SharedCtor();
  6264. void SharedDtor();
  6265. void SetCachedSize(int size) const;
  6266. public:
  6267. ::google::protobuf::Metadata GetMetadata() const;
  6268. // nested types ----------------------------------------------------
  6269. // accessors -------------------------------------------------------
  6270. // optional bool is_trusted = 1;
  6271. inline bool has_is_trusted() const;
  6272. inline void clear_is_trusted();
  6273. static const int kIsTrustedFieldNumber = 1;
  6274. inline bool is_trusted() const;
  6275. inline void set_is_trusted(bool value);
  6276. // @@protoc_insertion_point(class_scope:CMsgGCToGCIsTrustedServerResponse)
  6277. private:
  6278. inline void set_has_is_trusted();
  6279. inline void clear_has_is_trusted();
  6280. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6281. bool is_trusted_;
  6282. mutable int _cached_size_;
  6283. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  6284. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  6285. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  6286. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  6287. void InitAsDefaultInstance();
  6288. static CMsgGCToGCIsTrustedServerResponse* default_instance_;
  6289. };
  6290. // -------------------------------------------------------------------
  6291. class CMsgGCToGCBroadcastConsoleCommand : public ::google::protobuf::Message {
  6292. public:
  6293. CMsgGCToGCBroadcastConsoleCommand();
  6294. virtual ~CMsgGCToGCBroadcastConsoleCommand();
  6295. CMsgGCToGCBroadcastConsoleCommand(const CMsgGCToGCBroadcastConsoleCommand& from);
  6296. inline CMsgGCToGCBroadcastConsoleCommand& operator=(const CMsgGCToGCBroadcastConsoleCommand& from) {
  6297. CopyFrom(from);
  6298. return *this;
  6299. }
  6300. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  6301. return _unknown_fields_;
  6302. }
  6303. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  6304. return &_unknown_fields_;
  6305. }
  6306. static const ::google::protobuf::Descriptor* descriptor();
  6307. static const CMsgGCToGCBroadcastConsoleCommand& default_instance();
  6308. void Swap(CMsgGCToGCBroadcastConsoleCommand* other);
  6309. // implements Message ----------------------------------------------
  6310. CMsgGCToGCBroadcastConsoleCommand* New() const;
  6311. void CopyFrom(const ::google::protobuf::Message& from);
  6312. void MergeFrom(const ::google::protobuf::Message& from);
  6313. void CopyFrom(const CMsgGCToGCBroadcastConsoleCommand& from);
  6314. void MergeFrom(const CMsgGCToGCBroadcastConsoleCommand& from);
  6315. void Clear();
  6316. bool IsInitialized() const;
  6317. int ByteSize() const;
  6318. bool MergePartialFromCodedStream(
  6319. ::google::protobuf::io::CodedInputStream* input);
  6320. void SerializeWithCachedSizes(
  6321. ::google::protobuf::io::CodedOutputStream* output) const;
  6322. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6323. int GetCachedSize() const { return _cached_size_; }
  6324. private:
  6325. void SharedCtor();
  6326. void SharedDtor();
  6327. void SetCachedSize(int size) const;
  6328. public:
  6329. ::google::protobuf::Metadata GetMetadata() const;
  6330. // nested types ----------------------------------------------------
  6331. // accessors -------------------------------------------------------
  6332. // optional string con_command = 1;
  6333. inline bool has_con_command() const;
  6334. inline void clear_con_command();
  6335. static const int kConCommandFieldNumber = 1;
  6336. inline const ::std::string& con_command() const;
  6337. inline void set_con_command(const ::std::string& value);
  6338. inline void set_con_command(const char* value);
  6339. inline void set_con_command(const char* value, size_t size);
  6340. inline ::std::string* mutable_con_command();
  6341. inline ::std::string* release_con_command();
  6342. inline void set_allocated_con_command(::std::string* con_command);
  6343. // @@protoc_insertion_point(class_scope:CMsgGCToGCBroadcastConsoleCommand)
  6344. private:
  6345. inline void set_has_con_command();
  6346. inline void clear_has_con_command();
  6347. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6348. ::std::string* con_command_;
  6349. mutable int _cached_size_;
  6350. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  6351. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  6352. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  6353. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  6354. void InitAsDefaultInstance();
  6355. static CMsgGCToGCBroadcastConsoleCommand* default_instance_;
  6356. };
  6357. // -------------------------------------------------------------------
  6358. class CMsgGCServerVersionUpdated : public ::google::protobuf::Message {
  6359. public:
  6360. CMsgGCServerVersionUpdated();
  6361. virtual ~CMsgGCServerVersionUpdated();
  6362. CMsgGCServerVersionUpdated(const CMsgGCServerVersionUpdated& from);
  6363. inline CMsgGCServerVersionUpdated& operator=(const CMsgGCServerVersionUpdated& from) {
  6364. CopyFrom(from);
  6365. return *this;
  6366. }
  6367. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  6368. return _unknown_fields_;
  6369. }
  6370. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  6371. return &_unknown_fields_;
  6372. }
  6373. static const ::google::protobuf::Descriptor* descriptor();
  6374. static const CMsgGCServerVersionUpdated& default_instance();
  6375. void Swap(CMsgGCServerVersionUpdated* other);
  6376. // implements Message ----------------------------------------------
  6377. CMsgGCServerVersionUpdated* New() const;
  6378. void CopyFrom(const ::google::protobuf::Message& from);
  6379. void MergeFrom(const ::google::protobuf::Message& from);
  6380. void CopyFrom(const CMsgGCServerVersionUpdated& from);
  6381. void MergeFrom(const CMsgGCServerVersionUpdated& from);
  6382. void Clear();
  6383. bool IsInitialized() const;
  6384. int ByteSize() const;
  6385. bool MergePartialFromCodedStream(
  6386. ::google::protobuf::io::CodedInputStream* input);
  6387. void SerializeWithCachedSizes(
  6388. ::google::protobuf::io::CodedOutputStream* output) const;
  6389. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6390. int GetCachedSize() const { return _cached_size_; }
  6391. private:
  6392. void SharedCtor();
  6393. void SharedDtor();
  6394. void SetCachedSize(int size) const;
  6395. public:
  6396. ::google::protobuf::Metadata GetMetadata() const;
  6397. // nested types ----------------------------------------------------
  6398. // accessors -------------------------------------------------------
  6399. // optional uint32 server_version = 1;
  6400. inline bool has_server_version() const;
  6401. inline void clear_server_version();
  6402. static const int kServerVersionFieldNumber = 1;
  6403. inline ::google::protobuf::uint32 server_version() const;
  6404. inline void set_server_version(::google::protobuf::uint32 value);
  6405. // @@protoc_insertion_point(class_scope:CMsgGCServerVersionUpdated)
  6406. private:
  6407. inline void set_has_server_version();
  6408. inline void clear_has_server_version();
  6409. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6410. ::google::protobuf::uint32 server_version_;
  6411. mutable int _cached_size_;
  6412. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  6413. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  6414. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  6415. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  6416. void InitAsDefaultInstance();
  6417. static CMsgGCServerVersionUpdated* default_instance_;
  6418. };
  6419. // -------------------------------------------------------------------
  6420. class CMsgGCClientVersionUpdated : public ::google::protobuf::Message {
  6421. public:
  6422. CMsgGCClientVersionUpdated();
  6423. virtual ~CMsgGCClientVersionUpdated();
  6424. CMsgGCClientVersionUpdated(const CMsgGCClientVersionUpdated& from);
  6425. inline CMsgGCClientVersionUpdated& operator=(const CMsgGCClientVersionUpdated& from) {
  6426. CopyFrom(from);
  6427. return *this;
  6428. }
  6429. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  6430. return _unknown_fields_;
  6431. }
  6432. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  6433. return &_unknown_fields_;
  6434. }
  6435. static const ::google::protobuf::Descriptor* descriptor();
  6436. static const CMsgGCClientVersionUpdated& default_instance();
  6437. void Swap(CMsgGCClientVersionUpdated* other);
  6438. // implements Message ----------------------------------------------
  6439. CMsgGCClientVersionUpdated* New() const;
  6440. void CopyFrom(const ::google::protobuf::Message& from);
  6441. void MergeFrom(const ::google::protobuf::Message& from);
  6442. void CopyFrom(const CMsgGCClientVersionUpdated& from);
  6443. void MergeFrom(const CMsgGCClientVersionUpdated& from);
  6444. void Clear();
  6445. bool IsInitialized() const;
  6446. int ByteSize() const;
  6447. bool MergePartialFromCodedStream(
  6448. ::google::protobuf::io::CodedInputStream* input);
  6449. void SerializeWithCachedSizes(
  6450. ::google::protobuf::io::CodedOutputStream* output) const;
  6451. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6452. int GetCachedSize() const { return _cached_size_; }
  6453. private:
  6454. void SharedCtor();
  6455. void SharedDtor();
  6456. void SetCachedSize(int size) const;
  6457. public:
  6458. ::google::protobuf::Metadata GetMetadata() const;
  6459. // nested types ----------------------------------------------------
  6460. // accessors -------------------------------------------------------
  6461. // optional uint32 client_version = 1;
  6462. inline bool has_client_version() const;
  6463. inline void clear_client_version();
  6464. static const int kClientVersionFieldNumber = 1;
  6465. inline ::google::protobuf::uint32 client_version() const;
  6466. inline void set_client_version(::google::protobuf::uint32 value);
  6467. // @@protoc_insertion_point(class_scope:CMsgGCClientVersionUpdated)
  6468. private:
  6469. inline void set_has_client_version();
  6470. inline void clear_has_client_version();
  6471. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6472. ::google::protobuf::uint32 client_version_;
  6473. mutable int _cached_size_;
  6474. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  6475. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  6476. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  6477. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  6478. void InitAsDefaultInstance();
  6479. static CMsgGCClientVersionUpdated* default_instance_;
  6480. };
  6481. // -------------------------------------------------------------------
  6482. class CMsgGCToGCWebAPIAccountChanged : public ::google::protobuf::Message {
  6483. public:
  6484. CMsgGCToGCWebAPIAccountChanged();
  6485. virtual ~CMsgGCToGCWebAPIAccountChanged();
  6486. CMsgGCToGCWebAPIAccountChanged(const CMsgGCToGCWebAPIAccountChanged& from);
  6487. inline CMsgGCToGCWebAPIAccountChanged& operator=(const CMsgGCToGCWebAPIAccountChanged& from) {
  6488. CopyFrom(from);
  6489. return *this;
  6490. }
  6491. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  6492. return _unknown_fields_;
  6493. }
  6494. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  6495. return &_unknown_fields_;
  6496. }
  6497. static const ::google::protobuf::Descriptor* descriptor();
  6498. static const CMsgGCToGCWebAPIAccountChanged& default_instance();
  6499. void Swap(CMsgGCToGCWebAPIAccountChanged* other);
  6500. // implements Message ----------------------------------------------
  6501. CMsgGCToGCWebAPIAccountChanged* New() const;
  6502. void CopyFrom(const ::google::protobuf::Message& from);
  6503. void MergeFrom(const ::google::protobuf::Message& from);
  6504. void CopyFrom(const CMsgGCToGCWebAPIAccountChanged& from);
  6505. void MergeFrom(const CMsgGCToGCWebAPIAccountChanged& from);
  6506. void Clear();
  6507. bool IsInitialized() const;
  6508. int ByteSize() const;
  6509. bool MergePartialFromCodedStream(
  6510. ::google::protobuf::io::CodedInputStream* input);
  6511. void SerializeWithCachedSizes(
  6512. ::google::protobuf::io::CodedOutputStream* output) const;
  6513. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6514. int GetCachedSize() const { return _cached_size_; }
  6515. private:
  6516. void SharedCtor();
  6517. void SharedDtor();
  6518. void SetCachedSize(int size) const;
  6519. public:
  6520. ::google::protobuf::Metadata GetMetadata() const;
  6521. // nested types ----------------------------------------------------
  6522. // accessors -------------------------------------------------------
  6523. // @@protoc_insertion_point(class_scope:CMsgGCToGCWebAPIAccountChanged)
  6524. private:
  6525. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6526. mutable int _cached_size_;
  6527. ::google::protobuf::uint32 _has_bits_[1];
  6528. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  6529. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  6530. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  6531. void InitAsDefaultInstance();
  6532. static CMsgGCToGCWebAPIAccountChanged* default_instance_;
  6533. };
  6534. // -------------------------------------------------------------------
  6535. class CMsgGCToGCRequestPassportItemGrant : public ::google::protobuf::Message {
  6536. public:
  6537. CMsgGCToGCRequestPassportItemGrant();
  6538. virtual ~CMsgGCToGCRequestPassportItemGrant();
  6539. CMsgGCToGCRequestPassportItemGrant(const CMsgGCToGCRequestPassportItemGrant& from);
  6540. inline CMsgGCToGCRequestPassportItemGrant& operator=(const CMsgGCToGCRequestPassportItemGrant& from) {
  6541. CopyFrom(from);
  6542. return *this;
  6543. }
  6544. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  6545. return _unknown_fields_;
  6546. }
  6547. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  6548. return &_unknown_fields_;
  6549. }
  6550. static const ::google::protobuf::Descriptor* descriptor();
  6551. static const CMsgGCToGCRequestPassportItemGrant& default_instance();
  6552. void Swap(CMsgGCToGCRequestPassportItemGrant* other);
  6553. // implements Message ----------------------------------------------
  6554. CMsgGCToGCRequestPassportItemGrant* New() const;
  6555. void CopyFrom(const ::google::protobuf::Message& from);
  6556. void MergeFrom(const ::google::protobuf::Message& from);
  6557. void CopyFrom(const CMsgGCToGCRequestPassportItemGrant& from);
  6558. void MergeFrom(const CMsgGCToGCRequestPassportItemGrant& from);
  6559. void Clear();
  6560. bool IsInitialized() const;
  6561. int ByteSize() const;
  6562. bool MergePartialFromCodedStream(
  6563. ::google::protobuf::io::CodedInputStream* input);
  6564. void SerializeWithCachedSizes(
  6565. ::google::protobuf::io::CodedOutputStream* output) const;
  6566. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6567. int GetCachedSize() const { return _cached_size_; }
  6568. private:
  6569. void SharedCtor();
  6570. void SharedDtor();
  6571. void SetCachedSize(int size) const;
  6572. public:
  6573. ::google::protobuf::Metadata GetMetadata() const;
  6574. // nested types ----------------------------------------------------
  6575. // accessors -------------------------------------------------------
  6576. // optional fixed64 steam_id = 1;
  6577. inline bool has_steam_id() const;
  6578. inline void clear_steam_id();
  6579. static const int kSteamIdFieldNumber = 1;
  6580. inline ::google::protobuf::uint64 steam_id() const;
  6581. inline void set_steam_id(::google::protobuf::uint64 value);
  6582. // optional uint32 league_id = 2;
  6583. inline bool has_league_id() const;
  6584. inline void clear_league_id();
  6585. static const int kLeagueIdFieldNumber = 2;
  6586. inline ::google::protobuf::uint32 league_id() const;
  6587. inline void set_league_id(::google::protobuf::uint32 value);
  6588. // optional int32 reward_flag = 3;
  6589. inline bool has_reward_flag() const;
  6590. inline void clear_reward_flag();
  6591. static const int kRewardFlagFieldNumber = 3;
  6592. inline ::google::protobuf::int32 reward_flag() const;
  6593. inline void set_reward_flag(::google::protobuf::int32 value);
  6594. // @@protoc_insertion_point(class_scope:CMsgGCToGCRequestPassportItemGrant)
  6595. private:
  6596. inline void set_has_steam_id();
  6597. inline void clear_has_steam_id();
  6598. inline void set_has_league_id();
  6599. inline void clear_has_league_id();
  6600. inline void set_has_reward_flag();
  6601. inline void clear_has_reward_flag();
  6602. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6603. ::google::protobuf::uint64 steam_id_;
  6604. ::google::protobuf::uint32 league_id_;
  6605. ::google::protobuf::int32 reward_flag_;
  6606. mutable int _cached_size_;
  6607. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  6608. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  6609. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  6610. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  6611. void InitAsDefaultInstance();
  6612. static CMsgGCToGCRequestPassportItemGrant* default_instance_;
  6613. };
  6614. // -------------------------------------------------------------------
  6615. class CMsgGameServerInfo : public ::google::protobuf::Message {
  6616. public:
  6617. CMsgGameServerInfo();
  6618. virtual ~CMsgGameServerInfo();
  6619. CMsgGameServerInfo(const CMsgGameServerInfo& from);
  6620. inline CMsgGameServerInfo& operator=(const CMsgGameServerInfo& from) {
  6621. CopyFrom(from);
  6622. return *this;
  6623. }
  6624. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  6625. return _unknown_fields_;
  6626. }
  6627. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  6628. return &_unknown_fields_;
  6629. }
  6630. static const ::google::protobuf::Descriptor* descriptor();
  6631. static const CMsgGameServerInfo& default_instance();
  6632. void Swap(CMsgGameServerInfo* other);
  6633. // implements Message ----------------------------------------------
  6634. CMsgGameServerInfo* New() const;
  6635. void CopyFrom(const ::google::protobuf::Message& from);
  6636. void MergeFrom(const ::google::protobuf::Message& from);
  6637. void CopyFrom(const CMsgGameServerInfo& from);
  6638. void MergeFrom(const CMsgGameServerInfo& from);
  6639. void Clear();
  6640. bool IsInitialized() const;
  6641. int ByteSize() const;
  6642. bool MergePartialFromCodedStream(
  6643. ::google::protobuf::io::CodedInputStream* input);
  6644. void SerializeWithCachedSizes(
  6645. ::google::protobuf::io::CodedOutputStream* output) const;
  6646. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6647. int GetCachedSize() const { return _cached_size_; }
  6648. private:
  6649. void SharedCtor();
  6650. void SharedDtor();
  6651. void SetCachedSize(int size) const;
  6652. public:
  6653. ::google::protobuf::Metadata GetMetadata() const;
  6654. // nested types ----------------------------------------------------
  6655. typedef CMsgGameServerInfo_ServerType ServerType;
  6656. static const ServerType UNSPECIFIED = CMsgGameServerInfo_ServerType_UNSPECIFIED;
  6657. static const ServerType GAME = CMsgGameServerInfo_ServerType_GAME;
  6658. static const ServerType PROXY = CMsgGameServerInfo_ServerType_PROXY;
  6659. static inline bool ServerType_IsValid(int value) {
  6660. return CMsgGameServerInfo_ServerType_IsValid(value);
  6661. }
  6662. static const ServerType ServerType_MIN =
  6663. CMsgGameServerInfo_ServerType_ServerType_MIN;
  6664. static const ServerType ServerType_MAX =
  6665. CMsgGameServerInfo_ServerType_ServerType_MAX;
  6666. static const int ServerType_ARRAYSIZE =
  6667. CMsgGameServerInfo_ServerType_ServerType_ARRAYSIZE;
  6668. static inline const ::google::protobuf::EnumDescriptor*
  6669. ServerType_descriptor() {
  6670. return CMsgGameServerInfo_ServerType_descriptor();
  6671. }
  6672. static inline const ::std::string& ServerType_Name(ServerType value) {
  6673. return CMsgGameServerInfo_ServerType_Name(value);
  6674. }
  6675. static inline bool ServerType_Parse(const ::std::string& name,
  6676. ServerType* value) {
  6677. return CMsgGameServerInfo_ServerType_Parse(name, value);
  6678. }
  6679. // accessors -------------------------------------------------------
  6680. // optional fixed32 server_public_ip_addr = 1;
  6681. inline bool has_server_public_ip_addr() const;
  6682. inline void clear_server_public_ip_addr();
  6683. static const int kServerPublicIpAddrFieldNumber = 1;
  6684. inline ::google::protobuf::uint32 server_public_ip_addr() const;
  6685. inline void set_server_public_ip_addr(::google::protobuf::uint32 value);
  6686. // optional fixed32 server_private_ip_addr = 2;
  6687. inline bool has_server_private_ip_addr() const;
  6688. inline void clear_server_private_ip_addr();
  6689. static const int kServerPrivateIpAddrFieldNumber = 2;
  6690. inline ::google::protobuf::uint32 server_private_ip_addr() const;
  6691. inline void set_server_private_ip_addr(::google::protobuf::uint32 value);
  6692. // optional uint32 server_port = 3;
  6693. inline bool has_server_port() const;
  6694. inline void clear_server_port();
  6695. static const int kServerPortFieldNumber = 3;
  6696. inline ::google::protobuf::uint32 server_port() const;
  6697. inline void set_server_port(::google::protobuf::uint32 value);
  6698. // optional uint32 server_tv_port = 4;
  6699. inline bool has_server_tv_port() const;
  6700. inline void clear_server_tv_port();
  6701. static const int kServerTvPortFieldNumber = 4;
  6702. inline ::google::protobuf::uint32 server_tv_port() const;
  6703. inline void set_server_tv_port(::google::protobuf::uint32 value);
  6704. // optional string server_key = 5;
  6705. inline bool has_server_key() const;
  6706. inline void clear_server_key();
  6707. static const int kServerKeyFieldNumber = 5;
  6708. inline const ::std::string& server_key() const;
  6709. inline void set_server_key(const ::std::string& value);
  6710. inline void set_server_key(const char* value);
  6711. inline void set_server_key(const char* value, size_t size);
  6712. inline ::std::string* mutable_server_key();
  6713. inline ::std::string* release_server_key();
  6714. inline void set_allocated_server_key(::std::string* server_key);
  6715. // optional bool server_hibernation = 6;
  6716. inline bool has_server_hibernation() const;
  6717. inline void clear_server_hibernation();
  6718. static const int kServerHibernationFieldNumber = 6;
  6719. inline bool server_hibernation() const;
  6720. inline void set_server_hibernation(bool value);
  6721. // optional .CMsgGameServerInfo.ServerType server_type = 7 [default = UNSPECIFIED];
  6722. inline bool has_server_type() const;
  6723. inline void clear_server_type();
  6724. static const int kServerTypeFieldNumber = 7;
  6725. inline ::CMsgGameServerInfo_ServerType server_type() const;
  6726. inline void set_server_type(::CMsgGameServerInfo_ServerType value);
  6727. // optional uint32 server_region = 8;
  6728. inline bool has_server_region() const;
  6729. inline void clear_server_region();
  6730. static const int kServerRegionFieldNumber = 8;
  6731. inline ::google::protobuf::uint32 server_region() const;
  6732. inline void set_server_region(::google::protobuf::uint32 value);
  6733. // optional float server_loadavg = 9;
  6734. inline bool has_server_loadavg() const;
  6735. inline void clear_server_loadavg();
  6736. static const int kServerLoadavgFieldNumber = 9;
  6737. inline float server_loadavg() const;
  6738. inline void set_server_loadavg(float value);
  6739. // optional float server_tv_broadcast_time = 10;
  6740. inline bool has_server_tv_broadcast_time() const;
  6741. inline void clear_server_tv_broadcast_time();
  6742. static const int kServerTvBroadcastTimeFieldNumber = 10;
  6743. inline float server_tv_broadcast_time() const;
  6744. inline void set_server_tv_broadcast_time(float value);
  6745. // optional float server_game_time = 11;
  6746. inline bool has_server_game_time() const;
  6747. inline void clear_server_game_time();
  6748. static const int kServerGameTimeFieldNumber = 11;
  6749. inline float server_game_time() const;
  6750. inline void set_server_game_time(float value);
  6751. // optional fixed64 server_relay_connected_steam_id = 12;
  6752. inline bool has_server_relay_connected_steam_id() const;
  6753. inline void clear_server_relay_connected_steam_id();
  6754. static const int kServerRelayConnectedSteamIdFieldNumber = 12;
  6755. inline ::google::protobuf::uint64 server_relay_connected_steam_id() const;
  6756. inline void set_server_relay_connected_steam_id(::google::protobuf::uint64 value);
  6757. // optional uint32 relay_slots_max = 13;
  6758. inline bool has_relay_slots_max() const;
  6759. inline void clear_relay_slots_max();
  6760. static const int kRelaySlotsMaxFieldNumber = 13;
  6761. inline ::google::protobuf::uint32 relay_slots_max() const;
  6762. inline void set_relay_slots_max(::google::protobuf::uint32 value);
  6763. // optional int32 relays_connected = 14;
  6764. inline bool has_relays_connected() const;
  6765. inline void clear_relays_connected();
  6766. static const int kRelaysConnectedFieldNumber = 14;
  6767. inline ::google::protobuf::int32 relays_connected() const;
  6768. inline void set_relays_connected(::google::protobuf::int32 value);
  6769. // optional int32 relay_clients_connected = 15;
  6770. inline bool has_relay_clients_connected() const;
  6771. inline void clear_relay_clients_connected();
  6772. static const int kRelayClientsConnectedFieldNumber = 15;
  6773. inline ::google::protobuf::int32 relay_clients_connected() const;
  6774. inline void set_relay_clients_connected(::google::protobuf::int32 value);
  6775. // optional fixed64 relayed_game_server_steam_id = 16;
  6776. inline bool has_relayed_game_server_steam_id() const;
  6777. inline void clear_relayed_game_server_steam_id();
  6778. static const int kRelayedGameServerSteamIdFieldNumber = 16;
  6779. inline ::google::protobuf::uint64 relayed_game_server_steam_id() const;
  6780. inline void set_relayed_game_server_steam_id(::google::protobuf::uint64 value);
  6781. // optional uint32 parent_relay_count = 17;
  6782. inline bool has_parent_relay_count() const;
  6783. inline void clear_parent_relay_count();
  6784. static const int kParentRelayCountFieldNumber = 17;
  6785. inline ::google::protobuf::uint32 parent_relay_count() const;
  6786. inline void set_parent_relay_count(::google::protobuf::uint32 value);
  6787. // optional fixed64 tv_secret_code = 18;
  6788. inline bool has_tv_secret_code() const;
  6789. inline void clear_tv_secret_code();
  6790. static const int kTvSecretCodeFieldNumber = 18;
  6791. inline ::google::protobuf::uint64 tv_secret_code() const;
  6792. inline void set_tv_secret_code(::google::protobuf::uint64 value);
  6793. // @@protoc_insertion_point(class_scope:CMsgGameServerInfo)
  6794. private:
  6795. inline void set_has_server_public_ip_addr();
  6796. inline void clear_has_server_public_ip_addr();
  6797. inline void set_has_server_private_ip_addr();
  6798. inline void clear_has_server_private_ip_addr();
  6799. inline void set_has_server_port();
  6800. inline void clear_has_server_port();
  6801. inline void set_has_server_tv_port();
  6802. inline void clear_has_server_tv_port();
  6803. inline void set_has_server_key();
  6804. inline void clear_has_server_key();
  6805. inline void set_has_server_hibernation();
  6806. inline void clear_has_server_hibernation();
  6807. inline void set_has_server_type();
  6808. inline void clear_has_server_type();
  6809. inline void set_has_server_region();
  6810. inline void clear_has_server_region();
  6811. inline void set_has_server_loadavg();
  6812. inline void clear_has_server_loadavg();
  6813. inline void set_has_server_tv_broadcast_time();
  6814. inline void clear_has_server_tv_broadcast_time();
  6815. inline void set_has_server_game_time();
  6816. inline void clear_has_server_game_time();
  6817. inline void set_has_server_relay_connected_steam_id();
  6818. inline void clear_has_server_relay_connected_steam_id();
  6819. inline void set_has_relay_slots_max();
  6820. inline void clear_has_relay_slots_max();
  6821. inline void set_has_relays_connected();
  6822. inline void clear_has_relays_connected();
  6823. inline void set_has_relay_clients_connected();
  6824. inline void clear_has_relay_clients_connected();
  6825. inline void set_has_relayed_game_server_steam_id();
  6826. inline void clear_has_relayed_game_server_steam_id();
  6827. inline void set_has_parent_relay_count();
  6828. inline void clear_has_parent_relay_count();
  6829. inline void set_has_tv_secret_code();
  6830. inline void clear_has_tv_secret_code();
  6831. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6832. ::google::protobuf::uint32 server_public_ip_addr_;
  6833. ::google::protobuf::uint32 server_private_ip_addr_;
  6834. ::google::protobuf::uint32 server_port_;
  6835. ::google::protobuf::uint32 server_tv_port_;
  6836. ::std::string* server_key_;
  6837. bool server_hibernation_;
  6838. int server_type_;
  6839. ::google::protobuf::uint32 server_region_;
  6840. float server_loadavg_;
  6841. float server_tv_broadcast_time_;
  6842. float server_game_time_;
  6843. ::google::protobuf::uint64 server_relay_connected_steam_id_;
  6844. ::google::protobuf::uint32 relay_slots_max_;
  6845. ::google::protobuf::int32 relays_connected_;
  6846. ::google::protobuf::uint64 relayed_game_server_steam_id_;
  6847. ::google::protobuf::int32 relay_clients_connected_;
  6848. ::google::protobuf::uint32 parent_relay_count_;
  6849. ::google::protobuf::uint64 tv_secret_code_;
  6850. mutable int _cached_size_;
  6851. ::google::protobuf::uint32 _has_bits_[(18 + 31) / 32];
  6852. friend void protobuf_AddDesc_base_5fgcmessages_2eproto();
  6853. friend void protobuf_AssignDesc_base_5fgcmessages_2eproto();
  6854. friend void protobuf_ShutdownFile_base_5fgcmessages_2eproto();
  6855. void InitAsDefaultInstance();
  6856. static CMsgGameServerInfo* default_instance_;
  6857. };
  6858. // ===================================================================
  6859. // ===================================================================
  6860. // CGCStorePurchaseInit_LineItem
  6861. // optional uint32 item_def_id = 1;
  6862. inline bool CGCStorePurchaseInit_LineItem::has_item_def_id() const {
  6863. return (_has_bits_[0] & 0x00000001u) != 0;
  6864. }
  6865. inline void CGCStorePurchaseInit_LineItem::set_has_item_def_id() {
  6866. _has_bits_[0] |= 0x00000001u;
  6867. }
  6868. inline void CGCStorePurchaseInit_LineItem::clear_has_item_def_id() {
  6869. _has_bits_[0] &= ~0x00000001u;
  6870. }
  6871. inline void CGCStorePurchaseInit_LineItem::clear_item_def_id() {
  6872. item_def_id_ = 0u;
  6873. clear_has_item_def_id();
  6874. }
  6875. inline ::google::protobuf::uint32 CGCStorePurchaseInit_LineItem::item_def_id() const {
  6876. return item_def_id_;
  6877. }
  6878. inline void CGCStorePurchaseInit_LineItem::set_item_def_id(::google::protobuf::uint32 value) {
  6879. set_has_item_def_id();
  6880. item_def_id_ = value;
  6881. }
  6882. // optional uint32 quantity = 2;
  6883. inline bool CGCStorePurchaseInit_LineItem::has_quantity() const {
  6884. return (_has_bits_[0] & 0x00000002u) != 0;
  6885. }
  6886. inline void CGCStorePurchaseInit_LineItem::set_has_quantity() {
  6887. _has_bits_[0] |= 0x00000002u;
  6888. }
  6889. inline void CGCStorePurchaseInit_LineItem::clear_has_quantity() {
  6890. _has_bits_[0] &= ~0x00000002u;
  6891. }
  6892. inline void CGCStorePurchaseInit_LineItem::clear_quantity() {
  6893. quantity_ = 0u;
  6894. clear_has_quantity();
  6895. }
  6896. inline ::google::protobuf::uint32 CGCStorePurchaseInit_LineItem::quantity() const {
  6897. return quantity_;
  6898. }
  6899. inline void CGCStorePurchaseInit_LineItem::set_quantity(::google::protobuf::uint32 value) {
  6900. set_has_quantity();
  6901. quantity_ = value;
  6902. }
  6903. // optional uint32 cost_in_local_currency = 3;
  6904. inline bool CGCStorePurchaseInit_LineItem::has_cost_in_local_currency() const {
  6905. return (_has_bits_[0] & 0x00000004u) != 0;
  6906. }
  6907. inline void CGCStorePurchaseInit_LineItem::set_has_cost_in_local_currency() {
  6908. _has_bits_[0] |= 0x00000004u;
  6909. }
  6910. inline void CGCStorePurchaseInit_LineItem::clear_has_cost_in_local_currency() {
  6911. _has_bits_[0] &= ~0x00000004u;
  6912. }
  6913. inline void CGCStorePurchaseInit_LineItem::clear_cost_in_local_currency() {
  6914. cost_in_local_currency_ = 0u;
  6915. clear_has_cost_in_local_currency();
  6916. }
  6917. inline ::google::protobuf::uint32 CGCStorePurchaseInit_LineItem::cost_in_local_currency() const {
  6918. return cost_in_local_currency_;
  6919. }
  6920. inline void CGCStorePurchaseInit_LineItem::set_cost_in_local_currency(::google::protobuf::uint32 value) {
  6921. set_has_cost_in_local_currency();
  6922. cost_in_local_currency_ = value;
  6923. }
  6924. // optional uint32 purchase_type = 4;
  6925. inline bool CGCStorePurchaseInit_LineItem::has_purchase_type() const {
  6926. return (_has_bits_[0] & 0x00000008u) != 0;
  6927. }
  6928. inline void CGCStorePurchaseInit_LineItem::set_has_purchase_type() {
  6929. _has_bits_[0] |= 0x00000008u;
  6930. }
  6931. inline void CGCStorePurchaseInit_LineItem::clear_has_purchase_type() {
  6932. _has_bits_[0] &= ~0x00000008u;
  6933. }
  6934. inline void CGCStorePurchaseInit_LineItem::clear_purchase_type() {
  6935. purchase_type_ = 0u;
  6936. clear_has_purchase_type();
  6937. }
  6938. inline ::google::protobuf::uint32 CGCStorePurchaseInit_LineItem::purchase_type() const {
  6939. return purchase_type_;
  6940. }
  6941. inline void CGCStorePurchaseInit_LineItem::set_purchase_type(::google::protobuf::uint32 value) {
  6942. set_has_purchase_type();
  6943. purchase_type_ = value;
  6944. }
  6945. // -------------------------------------------------------------------
  6946. // CMsgGCStorePurchaseInit
  6947. // optional string country = 1;
  6948. inline bool CMsgGCStorePurchaseInit::has_country() const {
  6949. return (_has_bits_[0] & 0x00000001u) != 0;
  6950. }
  6951. inline void CMsgGCStorePurchaseInit::set_has_country() {
  6952. _has_bits_[0] |= 0x00000001u;
  6953. }
  6954. inline void CMsgGCStorePurchaseInit::clear_has_country() {
  6955. _has_bits_[0] &= ~0x00000001u;
  6956. }
  6957. inline void CMsgGCStorePurchaseInit::clear_country() {
  6958. if (country_ != &::google::protobuf::internal::kEmptyString) {
  6959. country_->clear();
  6960. }
  6961. clear_has_country();
  6962. }
  6963. inline const ::std::string& CMsgGCStorePurchaseInit::country() const {
  6964. return *country_;
  6965. }
  6966. inline void CMsgGCStorePurchaseInit::set_country(const ::std::string& value) {
  6967. set_has_country();
  6968. if (country_ == &::google::protobuf::internal::kEmptyString) {
  6969. country_ = new ::std::string;
  6970. }
  6971. country_->assign(value);
  6972. }
  6973. inline void CMsgGCStorePurchaseInit::set_country(const char* value) {
  6974. set_has_country();
  6975. if (country_ == &::google::protobuf::internal::kEmptyString) {
  6976. country_ = new ::std::string;
  6977. }
  6978. country_->assign(value);
  6979. }
  6980. inline void CMsgGCStorePurchaseInit::set_country(const char* value, size_t size) {
  6981. set_has_country();
  6982. if (country_ == &::google::protobuf::internal::kEmptyString) {
  6983. country_ = new ::std::string;
  6984. }
  6985. country_->assign(reinterpret_cast<const char*>(value), size);
  6986. }
  6987. inline ::std::string* CMsgGCStorePurchaseInit::mutable_country() {
  6988. set_has_country();
  6989. if (country_ == &::google::protobuf::internal::kEmptyString) {
  6990. country_ = new ::std::string;
  6991. }
  6992. return country_;
  6993. }
  6994. inline ::std::string* CMsgGCStorePurchaseInit::release_country() {
  6995. clear_has_country();
  6996. if (country_ == &::google::protobuf::internal::kEmptyString) {
  6997. return NULL;
  6998. } else {
  6999. ::std::string* temp = country_;
  7000. country_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  7001. return temp;
  7002. }
  7003. }
  7004. inline void CMsgGCStorePurchaseInit::set_allocated_country(::std::string* country) {
  7005. if (country_ != &::google::protobuf::internal::kEmptyString) {
  7006. delete country_;
  7007. }
  7008. if (country) {
  7009. set_has_country();
  7010. country_ = country;
  7011. } else {
  7012. clear_has_country();
  7013. country_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  7014. }
  7015. }
  7016. // optional int32 language = 2;
  7017. inline bool CMsgGCStorePurchaseInit::has_language() const {
  7018. return (_has_bits_[0] & 0x00000002u) != 0;
  7019. }
  7020. inline void CMsgGCStorePurchaseInit::set_has_language() {
  7021. _has_bits_[0] |= 0x00000002u;
  7022. }
  7023. inline void CMsgGCStorePurchaseInit::clear_has_language() {
  7024. _has_bits_[0] &= ~0x00000002u;
  7025. }
  7026. inline void CMsgGCStorePurchaseInit::clear_language() {
  7027. language_ = 0;
  7028. clear_has_language();
  7029. }
  7030. inline ::google::protobuf::int32 CMsgGCStorePurchaseInit::language() const {
  7031. return language_;
  7032. }
  7033. inline void CMsgGCStorePurchaseInit::set_language(::google::protobuf::int32 value) {
  7034. set_has_language();
  7035. language_ = value;
  7036. }
  7037. // optional int32 currency = 3;
  7038. inline bool CMsgGCStorePurchaseInit::has_currency() const {
  7039. return (_has_bits_[0] & 0x00000004u) != 0;
  7040. }
  7041. inline void CMsgGCStorePurchaseInit::set_has_currency() {
  7042. _has_bits_[0] |= 0x00000004u;
  7043. }
  7044. inline void CMsgGCStorePurchaseInit::clear_has_currency() {
  7045. _has_bits_[0] &= ~0x00000004u;
  7046. }
  7047. inline void CMsgGCStorePurchaseInit::clear_currency() {
  7048. currency_ = 0;
  7049. clear_has_currency();
  7050. }
  7051. inline ::google::protobuf::int32 CMsgGCStorePurchaseInit::currency() const {
  7052. return currency_;
  7053. }
  7054. inline void CMsgGCStorePurchaseInit::set_currency(::google::protobuf::int32 value) {
  7055. set_has_currency();
  7056. currency_ = value;
  7057. }
  7058. // repeated .CGCStorePurchaseInit_LineItem line_items = 4;
  7059. inline int CMsgGCStorePurchaseInit::line_items_size() const {
  7060. return line_items_.size();
  7061. }
  7062. inline void CMsgGCStorePurchaseInit::clear_line_items() {
  7063. line_items_.Clear();
  7064. }
  7065. inline const ::CGCStorePurchaseInit_LineItem& CMsgGCStorePurchaseInit::line_items(int index) const {
  7066. return line_items_.Get(index);
  7067. }
  7068. inline ::CGCStorePurchaseInit_LineItem* CMsgGCStorePurchaseInit::mutable_line_items(int index) {
  7069. return line_items_.Mutable(index);
  7070. }
  7071. inline ::CGCStorePurchaseInit_LineItem* CMsgGCStorePurchaseInit::add_line_items() {
  7072. return line_items_.Add();
  7073. }
  7074. inline const ::google::protobuf::RepeatedPtrField< ::CGCStorePurchaseInit_LineItem >&
  7075. CMsgGCStorePurchaseInit::line_items() const {
  7076. return line_items_;
  7077. }
  7078. inline ::google::protobuf::RepeatedPtrField< ::CGCStorePurchaseInit_LineItem >*
  7079. CMsgGCStorePurchaseInit::mutable_line_items() {
  7080. return &line_items_;
  7081. }
  7082. // -------------------------------------------------------------------
  7083. // CMsgGCStorePurchaseInitResponse
  7084. // optional int32 result = 1;
  7085. inline bool CMsgGCStorePurchaseInitResponse::has_result() const {
  7086. return (_has_bits_[0] & 0x00000001u) != 0;
  7087. }
  7088. inline void CMsgGCStorePurchaseInitResponse::set_has_result() {
  7089. _has_bits_[0] |= 0x00000001u;
  7090. }
  7091. inline void CMsgGCStorePurchaseInitResponse::clear_has_result() {
  7092. _has_bits_[0] &= ~0x00000001u;
  7093. }
  7094. inline void CMsgGCStorePurchaseInitResponse::clear_result() {
  7095. result_ = 0;
  7096. clear_has_result();
  7097. }
  7098. inline ::google::protobuf::int32 CMsgGCStorePurchaseInitResponse::result() const {
  7099. return result_;
  7100. }
  7101. inline void CMsgGCStorePurchaseInitResponse::set_result(::google::protobuf::int32 value) {
  7102. set_has_result();
  7103. result_ = value;
  7104. }
  7105. // optional uint64 txn_id = 2;
  7106. inline bool CMsgGCStorePurchaseInitResponse::has_txn_id() const {
  7107. return (_has_bits_[0] & 0x00000002u) != 0;
  7108. }
  7109. inline void CMsgGCStorePurchaseInitResponse::set_has_txn_id() {
  7110. _has_bits_[0] |= 0x00000002u;
  7111. }
  7112. inline void CMsgGCStorePurchaseInitResponse::clear_has_txn_id() {
  7113. _has_bits_[0] &= ~0x00000002u;
  7114. }
  7115. inline void CMsgGCStorePurchaseInitResponse::clear_txn_id() {
  7116. txn_id_ = GOOGLE_ULONGLONG(0);
  7117. clear_has_txn_id();
  7118. }
  7119. inline ::google::protobuf::uint64 CMsgGCStorePurchaseInitResponse::txn_id() const {
  7120. return txn_id_;
  7121. }
  7122. inline void CMsgGCStorePurchaseInitResponse::set_txn_id(::google::protobuf::uint64 value) {
  7123. set_has_txn_id();
  7124. txn_id_ = value;
  7125. }
  7126. // -------------------------------------------------------------------
  7127. // CSOPartyInvite
  7128. // optional uint64 group_id = 1;
  7129. inline bool CSOPartyInvite::has_group_id() const {
  7130. return (_has_bits_[0] & 0x00000001u) != 0;
  7131. }
  7132. inline void CSOPartyInvite::set_has_group_id() {
  7133. _has_bits_[0] |= 0x00000001u;
  7134. }
  7135. inline void CSOPartyInvite::clear_has_group_id() {
  7136. _has_bits_[0] &= ~0x00000001u;
  7137. }
  7138. inline void CSOPartyInvite::clear_group_id() {
  7139. group_id_ = GOOGLE_ULONGLONG(0);
  7140. clear_has_group_id();
  7141. }
  7142. inline ::google::protobuf::uint64 CSOPartyInvite::group_id() const {
  7143. return group_id_;
  7144. }
  7145. inline void CSOPartyInvite::set_group_id(::google::protobuf::uint64 value) {
  7146. set_has_group_id();
  7147. group_id_ = value;
  7148. }
  7149. // optional fixed64 sender_id = 2;
  7150. inline bool CSOPartyInvite::has_sender_id() const {
  7151. return (_has_bits_[0] & 0x00000002u) != 0;
  7152. }
  7153. inline void CSOPartyInvite::set_has_sender_id() {
  7154. _has_bits_[0] |= 0x00000002u;
  7155. }
  7156. inline void CSOPartyInvite::clear_has_sender_id() {
  7157. _has_bits_[0] &= ~0x00000002u;
  7158. }
  7159. inline void CSOPartyInvite::clear_sender_id() {
  7160. sender_id_ = GOOGLE_ULONGLONG(0);
  7161. clear_has_sender_id();
  7162. }
  7163. inline ::google::protobuf::uint64 CSOPartyInvite::sender_id() const {
  7164. return sender_id_;
  7165. }
  7166. inline void CSOPartyInvite::set_sender_id(::google::protobuf::uint64 value) {
  7167. set_has_sender_id();
  7168. sender_id_ = value;
  7169. }
  7170. // optional string sender_name = 3;
  7171. inline bool CSOPartyInvite::has_sender_name() const {
  7172. return (_has_bits_[0] & 0x00000004u) != 0;
  7173. }
  7174. inline void CSOPartyInvite::set_has_sender_name() {
  7175. _has_bits_[0] |= 0x00000004u;
  7176. }
  7177. inline void CSOPartyInvite::clear_has_sender_name() {
  7178. _has_bits_[0] &= ~0x00000004u;
  7179. }
  7180. inline void CSOPartyInvite::clear_sender_name() {
  7181. if (sender_name_ != &::google::protobuf::internal::kEmptyString) {
  7182. sender_name_->clear();
  7183. }
  7184. clear_has_sender_name();
  7185. }
  7186. inline const ::std::string& CSOPartyInvite::sender_name() const {
  7187. return *sender_name_;
  7188. }
  7189. inline void CSOPartyInvite::set_sender_name(const ::std::string& value) {
  7190. set_has_sender_name();
  7191. if (sender_name_ == &::google::protobuf::internal::kEmptyString) {
  7192. sender_name_ = new ::std::string;
  7193. }
  7194. sender_name_->assign(value);
  7195. }
  7196. inline void CSOPartyInvite::set_sender_name(const char* value) {
  7197. set_has_sender_name();
  7198. if (sender_name_ == &::google::protobuf::internal::kEmptyString) {
  7199. sender_name_ = new ::std::string;
  7200. }
  7201. sender_name_->assign(value);
  7202. }
  7203. inline void CSOPartyInvite::set_sender_name(const char* value, size_t size) {
  7204. set_has_sender_name();
  7205. if (sender_name_ == &::google::protobuf::internal::kEmptyString) {
  7206. sender_name_ = new ::std::string;
  7207. }
  7208. sender_name_->assign(reinterpret_cast<const char*>(value), size);
  7209. }
  7210. inline ::std::string* CSOPartyInvite::mutable_sender_name() {
  7211. set_has_sender_name();
  7212. if (sender_name_ == &::google::protobuf::internal::kEmptyString) {
  7213. sender_name_ = new ::std::string;
  7214. }
  7215. return sender_name_;
  7216. }
  7217. inline ::std::string* CSOPartyInvite::release_sender_name() {
  7218. clear_has_sender_name();
  7219. if (sender_name_ == &::google::protobuf::internal::kEmptyString) {
  7220. return NULL;
  7221. } else {
  7222. ::std::string* temp = sender_name_;
  7223. sender_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  7224. return temp;
  7225. }
  7226. }
  7227. inline void CSOPartyInvite::set_allocated_sender_name(::std::string* sender_name) {
  7228. if (sender_name_ != &::google::protobuf::internal::kEmptyString) {
  7229. delete sender_name_;
  7230. }
  7231. if (sender_name) {
  7232. set_has_sender_name();
  7233. sender_name_ = sender_name;
  7234. } else {
  7235. clear_has_sender_name();
  7236. sender_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  7237. }
  7238. }
  7239. // -------------------------------------------------------------------
  7240. // CSOLobbyInvite
  7241. // optional uint64 group_id = 1;
  7242. inline bool CSOLobbyInvite::has_group_id() const {
  7243. return (_has_bits_[0] & 0x00000001u) != 0;
  7244. }
  7245. inline void CSOLobbyInvite::set_has_group_id() {
  7246. _has_bits_[0] |= 0x00000001u;
  7247. }
  7248. inline void CSOLobbyInvite::clear_has_group_id() {
  7249. _has_bits_[0] &= ~0x00000001u;
  7250. }
  7251. inline void CSOLobbyInvite::clear_group_id() {
  7252. group_id_ = GOOGLE_ULONGLONG(0);
  7253. clear_has_group_id();
  7254. }
  7255. inline ::google::protobuf::uint64 CSOLobbyInvite::group_id() const {
  7256. return group_id_;
  7257. }
  7258. inline void CSOLobbyInvite::set_group_id(::google::protobuf::uint64 value) {
  7259. set_has_group_id();
  7260. group_id_ = value;
  7261. }
  7262. // optional fixed64 sender_id = 2;
  7263. inline bool CSOLobbyInvite::has_sender_id() const {
  7264. return (_has_bits_[0] & 0x00000002u) != 0;
  7265. }
  7266. inline void CSOLobbyInvite::set_has_sender_id() {
  7267. _has_bits_[0] |= 0x00000002u;
  7268. }
  7269. inline void CSOLobbyInvite::clear_has_sender_id() {
  7270. _has_bits_[0] &= ~0x00000002u;
  7271. }
  7272. inline void CSOLobbyInvite::clear_sender_id() {
  7273. sender_id_ = GOOGLE_ULONGLONG(0);
  7274. clear_has_sender_id();
  7275. }
  7276. inline ::google::protobuf::uint64 CSOLobbyInvite::sender_id() const {
  7277. return sender_id_;
  7278. }
  7279. inline void CSOLobbyInvite::set_sender_id(::google::protobuf::uint64 value) {
  7280. set_has_sender_id();
  7281. sender_id_ = value;
  7282. }
  7283. // optional string sender_name = 3;
  7284. inline bool CSOLobbyInvite::has_sender_name() const {
  7285. return (_has_bits_[0] & 0x00000004u) != 0;
  7286. }
  7287. inline void CSOLobbyInvite::set_has_sender_name() {
  7288. _has_bits_[0] |= 0x00000004u;
  7289. }
  7290. inline void CSOLobbyInvite::clear_has_sender_name() {
  7291. _has_bits_[0] &= ~0x00000004u;
  7292. }
  7293. inline void CSOLobbyInvite::clear_sender_name() {
  7294. if (sender_name_ != &::google::protobuf::internal::kEmptyString) {
  7295. sender_name_->clear();
  7296. }
  7297. clear_has_sender_name();
  7298. }
  7299. inline const ::std::string& CSOLobbyInvite::sender_name() const {
  7300. return *sender_name_;
  7301. }
  7302. inline void CSOLobbyInvite::set_sender_name(const ::std::string& value) {
  7303. set_has_sender_name();
  7304. if (sender_name_ == &::google::protobuf::internal::kEmptyString) {
  7305. sender_name_ = new ::std::string;
  7306. }
  7307. sender_name_->assign(value);
  7308. }
  7309. inline void CSOLobbyInvite::set_sender_name(const char* value) {
  7310. set_has_sender_name();
  7311. if (sender_name_ == &::google::protobuf::internal::kEmptyString) {
  7312. sender_name_ = new ::std::string;
  7313. }
  7314. sender_name_->assign(value);
  7315. }
  7316. inline void CSOLobbyInvite::set_sender_name(const char* value, size_t size) {
  7317. set_has_sender_name();
  7318. if (sender_name_ == &::google::protobuf::internal::kEmptyString) {
  7319. sender_name_ = new ::std::string;
  7320. }
  7321. sender_name_->assign(reinterpret_cast<const char*>(value), size);
  7322. }
  7323. inline ::std::string* CSOLobbyInvite::mutable_sender_name() {
  7324. set_has_sender_name();
  7325. if (sender_name_ == &::google::protobuf::internal::kEmptyString) {
  7326. sender_name_ = new ::std::string;
  7327. }
  7328. return sender_name_;
  7329. }
  7330. inline ::std::string* CSOLobbyInvite::release_sender_name() {
  7331. clear_has_sender_name();
  7332. if (sender_name_ == &::google::protobuf::internal::kEmptyString) {
  7333. return NULL;
  7334. } else {
  7335. ::std::string* temp = sender_name_;
  7336. sender_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  7337. return temp;
  7338. }
  7339. }
  7340. inline void CSOLobbyInvite::set_allocated_sender_name(::std::string* sender_name) {
  7341. if (sender_name_ != &::google::protobuf::internal::kEmptyString) {
  7342. delete sender_name_;
  7343. }
  7344. if (sender_name) {
  7345. set_has_sender_name();
  7346. sender_name_ = sender_name;
  7347. } else {
  7348. clear_has_sender_name();
  7349. sender_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  7350. }
  7351. }
  7352. // -------------------------------------------------------------------
  7353. // CMsgSystemBroadcast
  7354. // optional string message = 1;
  7355. inline bool CMsgSystemBroadcast::has_message() const {
  7356. return (_has_bits_[0] & 0x00000001u) != 0;
  7357. }
  7358. inline void CMsgSystemBroadcast::set_has_message() {
  7359. _has_bits_[0] |= 0x00000001u;
  7360. }
  7361. inline void CMsgSystemBroadcast::clear_has_message() {
  7362. _has_bits_[0] &= ~0x00000001u;
  7363. }
  7364. inline void CMsgSystemBroadcast::clear_message() {
  7365. if (message_ != &::google::protobuf::internal::kEmptyString) {
  7366. message_->clear();
  7367. }
  7368. clear_has_message();
  7369. }
  7370. inline const ::std::string& CMsgSystemBroadcast::message() const {
  7371. return *message_;
  7372. }
  7373. inline void CMsgSystemBroadcast::set_message(const ::std::string& value) {
  7374. set_has_message();
  7375. if (message_ == &::google::protobuf::internal::kEmptyString) {
  7376. message_ = new ::std::string;
  7377. }
  7378. message_->assign(value);
  7379. }
  7380. inline void CMsgSystemBroadcast::set_message(const char* value) {
  7381. set_has_message();
  7382. if (message_ == &::google::protobuf::internal::kEmptyString) {
  7383. message_ = new ::std::string;
  7384. }
  7385. message_->assign(value);
  7386. }
  7387. inline void CMsgSystemBroadcast::set_message(const char* value, size_t size) {
  7388. set_has_message();
  7389. if (message_ == &::google::protobuf::internal::kEmptyString) {
  7390. message_ = new ::std::string;
  7391. }
  7392. message_->assign(reinterpret_cast<const char*>(value), size);
  7393. }
  7394. inline ::std::string* CMsgSystemBroadcast::mutable_message() {
  7395. set_has_message();
  7396. if (message_ == &::google::protobuf::internal::kEmptyString) {
  7397. message_ = new ::std::string;
  7398. }
  7399. return message_;
  7400. }
  7401. inline ::std::string* CMsgSystemBroadcast::release_message() {
  7402. clear_has_message();
  7403. if (message_ == &::google::protobuf::internal::kEmptyString) {
  7404. return NULL;
  7405. } else {
  7406. ::std::string* temp = message_;
  7407. message_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  7408. return temp;
  7409. }
  7410. }
  7411. inline void CMsgSystemBroadcast::set_allocated_message(::std::string* message) {
  7412. if (message_ != &::google::protobuf::internal::kEmptyString) {
  7413. delete message_;
  7414. }
  7415. if (message) {
  7416. set_has_message();
  7417. message_ = message;
  7418. } else {
  7419. clear_has_message();
  7420. message_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  7421. }
  7422. }
  7423. // -------------------------------------------------------------------
  7424. // CMsgInviteToParty
  7425. // optional fixed64 steam_id = 1;
  7426. inline bool CMsgInviteToParty::has_steam_id() const {
  7427. return (_has_bits_[0] & 0x00000001u) != 0;
  7428. }
  7429. inline void CMsgInviteToParty::set_has_steam_id() {
  7430. _has_bits_[0] |= 0x00000001u;
  7431. }
  7432. inline void CMsgInviteToParty::clear_has_steam_id() {
  7433. _has_bits_[0] &= ~0x00000001u;
  7434. }
  7435. inline void CMsgInviteToParty::clear_steam_id() {
  7436. steam_id_ = GOOGLE_ULONGLONG(0);
  7437. clear_has_steam_id();
  7438. }
  7439. inline ::google::protobuf::uint64 CMsgInviteToParty::steam_id() const {
  7440. return steam_id_;
  7441. }
  7442. inline void CMsgInviteToParty::set_steam_id(::google::protobuf::uint64 value) {
  7443. set_has_steam_id();
  7444. steam_id_ = value;
  7445. }
  7446. // optional uint32 client_version = 2;
  7447. inline bool CMsgInviteToParty::has_client_version() const {
  7448. return (_has_bits_[0] & 0x00000002u) != 0;
  7449. }
  7450. inline void CMsgInviteToParty::set_has_client_version() {
  7451. _has_bits_[0] |= 0x00000002u;
  7452. }
  7453. inline void CMsgInviteToParty::clear_has_client_version() {
  7454. _has_bits_[0] &= ~0x00000002u;
  7455. }
  7456. inline void CMsgInviteToParty::clear_client_version() {
  7457. client_version_ = 0u;
  7458. clear_has_client_version();
  7459. }
  7460. inline ::google::protobuf::uint32 CMsgInviteToParty::client_version() const {
  7461. return client_version_;
  7462. }
  7463. inline void CMsgInviteToParty::set_client_version(::google::protobuf::uint32 value) {
  7464. set_has_client_version();
  7465. client_version_ = value;
  7466. }
  7467. // optional uint32 team_invite = 3;
  7468. inline bool CMsgInviteToParty::has_team_invite() const {
  7469. return (_has_bits_[0] & 0x00000004u) != 0;
  7470. }
  7471. inline void CMsgInviteToParty::set_has_team_invite() {
  7472. _has_bits_[0] |= 0x00000004u;
  7473. }
  7474. inline void CMsgInviteToParty::clear_has_team_invite() {
  7475. _has_bits_[0] &= ~0x00000004u;
  7476. }
  7477. inline void CMsgInviteToParty::clear_team_invite() {
  7478. team_invite_ = 0u;
  7479. clear_has_team_invite();
  7480. }
  7481. inline ::google::protobuf::uint32 CMsgInviteToParty::team_invite() const {
  7482. return team_invite_;
  7483. }
  7484. inline void CMsgInviteToParty::set_team_invite(::google::protobuf::uint32 value) {
  7485. set_has_team_invite();
  7486. team_invite_ = value;
  7487. }
  7488. // -------------------------------------------------------------------
  7489. // CMsgInvitationCreated
  7490. // optional uint64 group_id = 1;
  7491. inline bool CMsgInvitationCreated::has_group_id() const {
  7492. return (_has_bits_[0] & 0x00000001u) != 0;
  7493. }
  7494. inline void CMsgInvitationCreated::set_has_group_id() {
  7495. _has_bits_[0] |= 0x00000001u;
  7496. }
  7497. inline void CMsgInvitationCreated::clear_has_group_id() {
  7498. _has_bits_[0] &= ~0x00000001u;
  7499. }
  7500. inline void CMsgInvitationCreated::clear_group_id() {
  7501. group_id_ = GOOGLE_ULONGLONG(0);
  7502. clear_has_group_id();
  7503. }
  7504. inline ::google::protobuf::uint64 CMsgInvitationCreated::group_id() const {
  7505. return group_id_;
  7506. }
  7507. inline void CMsgInvitationCreated::set_group_id(::google::protobuf::uint64 value) {
  7508. set_has_group_id();
  7509. group_id_ = value;
  7510. }
  7511. // optional fixed64 steam_id = 2;
  7512. inline bool CMsgInvitationCreated::has_steam_id() const {
  7513. return (_has_bits_[0] & 0x00000002u) != 0;
  7514. }
  7515. inline void CMsgInvitationCreated::set_has_steam_id() {
  7516. _has_bits_[0] |= 0x00000002u;
  7517. }
  7518. inline void CMsgInvitationCreated::clear_has_steam_id() {
  7519. _has_bits_[0] &= ~0x00000002u;
  7520. }
  7521. inline void CMsgInvitationCreated::clear_steam_id() {
  7522. steam_id_ = GOOGLE_ULONGLONG(0);
  7523. clear_has_steam_id();
  7524. }
  7525. inline ::google::protobuf::uint64 CMsgInvitationCreated::steam_id() const {
  7526. return steam_id_;
  7527. }
  7528. inline void CMsgInvitationCreated::set_steam_id(::google::protobuf::uint64 value) {
  7529. set_has_steam_id();
  7530. steam_id_ = value;
  7531. }
  7532. // -------------------------------------------------------------------
  7533. // CMsgPartyInviteResponse
  7534. // optional uint64 party_id = 1;
  7535. inline bool CMsgPartyInviteResponse::has_party_id() const {
  7536. return (_has_bits_[0] & 0x00000001u) != 0;
  7537. }
  7538. inline void CMsgPartyInviteResponse::set_has_party_id() {
  7539. _has_bits_[0] |= 0x00000001u;
  7540. }
  7541. inline void CMsgPartyInviteResponse::clear_has_party_id() {
  7542. _has_bits_[0] &= ~0x00000001u;
  7543. }
  7544. inline void CMsgPartyInviteResponse::clear_party_id() {
  7545. party_id_ = GOOGLE_ULONGLONG(0);
  7546. clear_has_party_id();
  7547. }
  7548. inline ::google::protobuf::uint64 CMsgPartyInviteResponse::party_id() const {
  7549. return party_id_;
  7550. }
  7551. inline void CMsgPartyInviteResponse::set_party_id(::google::protobuf::uint64 value) {
  7552. set_has_party_id();
  7553. party_id_ = value;
  7554. }
  7555. // optional bool accept = 2;
  7556. inline bool CMsgPartyInviteResponse::has_accept() const {
  7557. return (_has_bits_[0] & 0x00000002u) != 0;
  7558. }
  7559. inline void CMsgPartyInviteResponse::set_has_accept() {
  7560. _has_bits_[0] |= 0x00000002u;
  7561. }
  7562. inline void CMsgPartyInviteResponse::clear_has_accept() {
  7563. _has_bits_[0] &= ~0x00000002u;
  7564. }
  7565. inline void CMsgPartyInviteResponse::clear_accept() {
  7566. accept_ = false;
  7567. clear_has_accept();
  7568. }
  7569. inline bool CMsgPartyInviteResponse::accept() const {
  7570. return accept_;
  7571. }
  7572. inline void CMsgPartyInviteResponse::set_accept(bool value) {
  7573. set_has_accept();
  7574. accept_ = value;
  7575. }
  7576. // optional uint32 client_version = 3;
  7577. inline bool CMsgPartyInviteResponse::has_client_version() const {
  7578. return (_has_bits_[0] & 0x00000004u) != 0;
  7579. }
  7580. inline void CMsgPartyInviteResponse::set_has_client_version() {
  7581. _has_bits_[0] |= 0x00000004u;
  7582. }
  7583. inline void CMsgPartyInviteResponse::clear_has_client_version() {
  7584. _has_bits_[0] &= ~0x00000004u;
  7585. }
  7586. inline void CMsgPartyInviteResponse::clear_client_version() {
  7587. client_version_ = 0u;
  7588. clear_has_client_version();
  7589. }
  7590. inline ::google::protobuf::uint32 CMsgPartyInviteResponse::client_version() const {
  7591. return client_version_;
  7592. }
  7593. inline void CMsgPartyInviteResponse::set_client_version(::google::protobuf::uint32 value) {
  7594. set_has_client_version();
  7595. client_version_ = value;
  7596. }
  7597. // optional uint32 team_invite = 4;
  7598. inline bool CMsgPartyInviteResponse::has_team_invite() const {
  7599. return (_has_bits_[0] & 0x00000008u) != 0;
  7600. }
  7601. inline void CMsgPartyInviteResponse::set_has_team_invite() {
  7602. _has_bits_[0] |= 0x00000008u;
  7603. }
  7604. inline void CMsgPartyInviteResponse::clear_has_team_invite() {
  7605. _has_bits_[0] &= ~0x00000008u;
  7606. }
  7607. inline void CMsgPartyInviteResponse::clear_team_invite() {
  7608. team_invite_ = 0u;
  7609. clear_has_team_invite();
  7610. }
  7611. inline ::google::protobuf::uint32 CMsgPartyInviteResponse::team_invite() const {
  7612. return team_invite_;
  7613. }
  7614. inline void CMsgPartyInviteResponse::set_team_invite(::google::protobuf::uint32 value) {
  7615. set_has_team_invite();
  7616. team_invite_ = value;
  7617. }
  7618. // -------------------------------------------------------------------
  7619. // CMsgKickFromParty
  7620. // optional fixed64 steam_id = 1;
  7621. inline bool CMsgKickFromParty::has_steam_id() const {
  7622. return (_has_bits_[0] & 0x00000001u) != 0;
  7623. }
  7624. inline void CMsgKickFromParty::set_has_steam_id() {
  7625. _has_bits_[0] |= 0x00000001u;
  7626. }
  7627. inline void CMsgKickFromParty::clear_has_steam_id() {
  7628. _has_bits_[0] &= ~0x00000001u;
  7629. }
  7630. inline void CMsgKickFromParty::clear_steam_id() {
  7631. steam_id_ = GOOGLE_ULONGLONG(0);
  7632. clear_has_steam_id();
  7633. }
  7634. inline ::google::protobuf::uint64 CMsgKickFromParty::steam_id() const {
  7635. return steam_id_;
  7636. }
  7637. inline void CMsgKickFromParty::set_steam_id(::google::protobuf::uint64 value) {
  7638. set_has_steam_id();
  7639. steam_id_ = value;
  7640. }
  7641. // -------------------------------------------------------------------
  7642. // CMsgLeaveParty
  7643. // -------------------------------------------------------------------
  7644. // CMsgServerAvailable
  7645. // -------------------------------------------------------------------
  7646. // CMsgLANServerAvailable
  7647. // optional fixed64 lobby_id = 1;
  7648. inline bool CMsgLANServerAvailable::has_lobby_id() const {
  7649. return (_has_bits_[0] & 0x00000001u) != 0;
  7650. }
  7651. inline void CMsgLANServerAvailable::set_has_lobby_id() {
  7652. _has_bits_[0] |= 0x00000001u;
  7653. }
  7654. inline void CMsgLANServerAvailable::clear_has_lobby_id() {
  7655. _has_bits_[0] &= ~0x00000001u;
  7656. }
  7657. inline void CMsgLANServerAvailable::clear_lobby_id() {
  7658. lobby_id_ = GOOGLE_ULONGLONG(0);
  7659. clear_has_lobby_id();
  7660. }
  7661. inline ::google::protobuf::uint64 CMsgLANServerAvailable::lobby_id() const {
  7662. return lobby_id_;
  7663. }
  7664. inline void CMsgLANServerAvailable::set_lobby_id(::google::protobuf::uint64 value) {
  7665. set_has_lobby_id();
  7666. lobby_id_ = value;
  7667. }
  7668. // -------------------------------------------------------------------
  7669. // CSOEconGameAccountClient
  7670. // optional uint32 additional_backpack_slots = 1 [default = 0];
  7671. inline bool CSOEconGameAccountClient::has_additional_backpack_slots() const {
  7672. return (_has_bits_[0] & 0x00000001u) != 0;
  7673. }
  7674. inline void CSOEconGameAccountClient::set_has_additional_backpack_slots() {
  7675. _has_bits_[0] |= 0x00000001u;
  7676. }
  7677. inline void CSOEconGameAccountClient::clear_has_additional_backpack_slots() {
  7678. _has_bits_[0] &= ~0x00000001u;
  7679. }
  7680. inline void CSOEconGameAccountClient::clear_additional_backpack_slots() {
  7681. additional_backpack_slots_ = 0u;
  7682. clear_has_additional_backpack_slots();
  7683. }
  7684. inline ::google::protobuf::uint32 CSOEconGameAccountClient::additional_backpack_slots() const {
  7685. return additional_backpack_slots_;
  7686. }
  7687. inline void CSOEconGameAccountClient::set_additional_backpack_slots(::google::protobuf::uint32 value) {
  7688. set_has_additional_backpack_slots();
  7689. additional_backpack_slots_ = value;
  7690. }
  7691. // optional fixed32 bonus_xp_timestamp_refresh = 12;
  7692. inline bool CSOEconGameAccountClient::has_bonus_xp_timestamp_refresh() const {
  7693. return (_has_bits_[0] & 0x00000002u) != 0;
  7694. }
  7695. inline void CSOEconGameAccountClient::set_has_bonus_xp_timestamp_refresh() {
  7696. _has_bits_[0] |= 0x00000002u;
  7697. }
  7698. inline void CSOEconGameAccountClient::clear_has_bonus_xp_timestamp_refresh() {
  7699. _has_bits_[0] &= ~0x00000002u;
  7700. }
  7701. inline void CSOEconGameAccountClient::clear_bonus_xp_timestamp_refresh() {
  7702. bonus_xp_timestamp_refresh_ = 0u;
  7703. clear_has_bonus_xp_timestamp_refresh();
  7704. }
  7705. inline ::google::protobuf::uint32 CSOEconGameAccountClient::bonus_xp_timestamp_refresh() const {
  7706. return bonus_xp_timestamp_refresh_;
  7707. }
  7708. inline void CSOEconGameAccountClient::set_bonus_xp_timestamp_refresh(::google::protobuf::uint32 value) {
  7709. set_has_bonus_xp_timestamp_refresh();
  7710. bonus_xp_timestamp_refresh_ = value;
  7711. }
  7712. // optional uint32 bonus_xp_usedflags = 13;
  7713. inline bool CSOEconGameAccountClient::has_bonus_xp_usedflags() const {
  7714. return (_has_bits_[0] & 0x00000004u) != 0;
  7715. }
  7716. inline void CSOEconGameAccountClient::set_has_bonus_xp_usedflags() {
  7717. _has_bits_[0] |= 0x00000004u;
  7718. }
  7719. inline void CSOEconGameAccountClient::clear_has_bonus_xp_usedflags() {
  7720. _has_bits_[0] &= ~0x00000004u;
  7721. }
  7722. inline void CSOEconGameAccountClient::clear_bonus_xp_usedflags() {
  7723. bonus_xp_usedflags_ = 0u;
  7724. clear_has_bonus_xp_usedflags();
  7725. }
  7726. inline ::google::protobuf::uint32 CSOEconGameAccountClient::bonus_xp_usedflags() const {
  7727. return bonus_xp_usedflags_;
  7728. }
  7729. inline void CSOEconGameAccountClient::set_bonus_xp_usedflags(::google::protobuf::uint32 value) {
  7730. set_has_bonus_xp_usedflags();
  7731. bonus_xp_usedflags_ = value;
  7732. }
  7733. // optional uint32 elevated_state = 14;
  7734. inline bool CSOEconGameAccountClient::has_elevated_state() const {
  7735. return (_has_bits_[0] & 0x00000008u) != 0;
  7736. }
  7737. inline void CSOEconGameAccountClient::set_has_elevated_state() {
  7738. _has_bits_[0] |= 0x00000008u;
  7739. }
  7740. inline void CSOEconGameAccountClient::clear_has_elevated_state() {
  7741. _has_bits_[0] &= ~0x00000008u;
  7742. }
  7743. inline void CSOEconGameAccountClient::clear_elevated_state() {
  7744. elevated_state_ = 0u;
  7745. clear_has_elevated_state();
  7746. }
  7747. inline ::google::protobuf::uint32 CSOEconGameAccountClient::elevated_state() const {
  7748. return elevated_state_;
  7749. }
  7750. inline void CSOEconGameAccountClient::set_elevated_state(::google::protobuf::uint32 value) {
  7751. set_has_elevated_state();
  7752. elevated_state_ = value;
  7753. }
  7754. // optional uint32 elevated_timestamp = 15;
  7755. inline bool CSOEconGameAccountClient::has_elevated_timestamp() const {
  7756. return (_has_bits_[0] & 0x00000010u) != 0;
  7757. }
  7758. inline void CSOEconGameAccountClient::set_has_elevated_timestamp() {
  7759. _has_bits_[0] |= 0x00000010u;
  7760. }
  7761. inline void CSOEconGameAccountClient::clear_has_elevated_timestamp() {
  7762. _has_bits_[0] &= ~0x00000010u;
  7763. }
  7764. inline void CSOEconGameAccountClient::clear_elevated_timestamp() {
  7765. elevated_timestamp_ = 0u;
  7766. clear_has_elevated_timestamp();
  7767. }
  7768. inline ::google::protobuf::uint32 CSOEconGameAccountClient::elevated_timestamp() const {
  7769. return elevated_timestamp_;
  7770. }
  7771. inline void CSOEconGameAccountClient::set_elevated_timestamp(::google::protobuf::uint32 value) {
  7772. set_has_elevated_timestamp();
  7773. elevated_timestamp_ = value;
  7774. }
  7775. // -------------------------------------------------------------------
  7776. // CSOItemCriteriaCondition
  7777. // optional int32 op = 1;
  7778. inline bool CSOItemCriteriaCondition::has_op() const {
  7779. return (_has_bits_[0] & 0x00000001u) != 0;
  7780. }
  7781. inline void CSOItemCriteriaCondition::set_has_op() {
  7782. _has_bits_[0] |= 0x00000001u;
  7783. }
  7784. inline void CSOItemCriteriaCondition::clear_has_op() {
  7785. _has_bits_[0] &= ~0x00000001u;
  7786. }
  7787. inline void CSOItemCriteriaCondition::clear_op() {
  7788. op_ = 0;
  7789. clear_has_op();
  7790. }
  7791. inline ::google::protobuf::int32 CSOItemCriteriaCondition::op() const {
  7792. return op_;
  7793. }
  7794. inline void CSOItemCriteriaCondition::set_op(::google::protobuf::int32 value) {
  7795. set_has_op();
  7796. op_ = value;
  7797. }
  7798. // optional string field = 2;
  7799. inline bool CSOItemCriteriaCondition::has_field() const {
  7800. return (_has_bits_[0] & 0x00000002u) != 0;
  7801. }
  7802. inline void CSOItemCriteriaCondition::set_has_field() {
  7803. _has_bits_[0] |= 0x00000002u;
  7804. }
  7805. inline void CSOItemCriteriaCondition::clear_has_field() {
  7806. _has_bits_[0] &= ~0x00000002u;
  7807. }
  7808. inline void CSOItemCriteriaCondition::clear_field() {
  7809. if (field_ != &::google::protobuf::internal::kEmptyString) {
  7810. field_->clear();
  7811. }
  7812. clear_has_field();
  7813. }
  7814. inline const ::std::string& CSOItemCriteriaCondition::field() const {
  7815. return *field_;
  7816. }
  7817. inline void CSOItemCriteriaCondition::set_field(const ::std::string& value) {
  7818. set_has_field();
  7819. if (field_ == &::google::protobuf::internal::kEmptyString) {
  7820. field_ = new ::std::string;
  7821. }
  7822. field_->assign(value);
  7823. }
  7824. inline void CSOItemCriteriaCondition::set_field(const char* value) {
  7825. set_has_field();
  7826. if (field_ == &::google::protobuf::internal::kEmptyString) {
  7827. field_ = new ::std::string;
  7828. }
  7829. field_->assign(value);
  7830. }
  7831. inline void CSOItemCriteriaCondition::set_field(const char* value, size_t size) {
  7832. set_has_field();
  7833. if (field_ == &::google::protobuf::internal::kEmptyString) {
  7834. field_ = new ::std::string;
  7835. }
  7836. field_->assign(reinterpret_cast<const char*>(value), size);
  7837. }
  7838. inline ::std::string* CSOItemCriteriaCondition::mutable_field() {
  7839. set_has_field();
  7840. if (field_ == &::google::protobuf::internal::kEmptyString) {
  7841. field_ = new ::std::string;
  7842. }
  7843. return field_;
  7844. }
  7845. inline ::std::string* CSOItemCriteriaCondition::release_field() {
  7846. clear_has_field();
  7847. if (field_ == &::google::protobuf::internal::kEmptyString) {
  7848. return NULL;
  7849. } else {
  7850. ::std::string* temp = field_;
  7851. field_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  7852. return temp;
  7853. }
  7854. }
  7855. inline void CSOItemCriteriaCondition::set_allocated_field(::std::string* field) {
  7856. if (field_ != &::google::protobuf::internal::kEmptyString) {
  7857. delete field_;
  7858. }
  7859. if (field) {
  7860. set_has_field();
  7861. field_ = field;
  7862. } else {
  7863. clear_has_field();
  7864. field_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  7865. }
  7866. }
  7867. // optional bool required = 3;
  7868. inline bool CSOItemCriteriaCondition::has_required() const {
  7869. return (_has_bits_[0] & 0x00000004u) != 0;
  7870. }
  7871. inline void CSOItemCriteriaCondition::set_has_required() {
  7872. _has_bits_[0] |= 0x00000004u;
  7873. }
  7874. inline void CSOItemCriteriaCondition::clear_has_required() {
  7875. _has_bits_[0] &= ~0x00000004u;
  7876. }
  7877. inline void CSOItemCriteriaCondition::clear_required() {
  7878. required_ = false;
  7879. clear_has_required();
  7880. }
  7881. inline bool CSOItemCriteriaCondition::required() const {
  7882. return required_;
  7883. }
  7884. inline void CSOItemCriteriaCondition::set_required(bool value) {
  7885. set_has_required();
  7886. required_ = value;
  7887. }
  7888. // optional float float_value = 4;
  7889. inline bool CSOItemCriteriaCondition::has_float_value() const {
  7890. return (_has_bits_[0] & 0x00000008u) != 0;
  7891. }
  7892. inline void CSOItemCriteriaCondition::set_has_float_value() {
  7893. _has_bits_[0] |= 0x00000008u;
  7894. }
  7895. inline void CSOItemCriteriaCondition::clear_has_float_value() {
  7896. _has_bits_[0] &= ~0x00000008u;
  7897. }
  7898. inline void CSOItemCriteriaCondition::clear_float_value() {
  7899. float_value_ = 0;
  7900. clear_has_float_value();
  7901. }
  7902. inline float CSOItemCriteriaCondition::float_value() const {
  7903. return float_value_;
  7904. }
  7905. inline void CSOItemCriteriaCondition::set_float_value(float value) {
  7906. set_has_float_value();
  7907. float_value_ = value;
  7908. }
  7909. // optional string string_value = 5;
  7910. inline bool CSOItemCriteriaCondition::has_string_value() const {
  7911. return (_has_bits_[0] & 0x00000010u) != 0;
  7912. }
  7913. inline void CSOItemCriteriaCondition::set_has_string_value() {
  7914. _has_bits_[0] |= 0x00000010u;
  7915. }
  7916. inline void CSOItemCriteriaCondition::clear_has_string_value() {
  7917. _has_bits_[0] &= ~0x00000010u;
  7918. }
  7919. inline void CSOItemCriteriaCondition::clear_string_value() {
  7920. if (string_value_ != &::google::protobuf::internal::kEmptyString) {
  7921. string_value_->clear();
  7922. }
  7923. clear_has_string_value();
  7924. }
  7925. inline const ::std::string& CSOItemCriteriaCondition::string_value() const {
  7926. return *string_value_;
  7927. }
  7928. inline void CSOItemCriteriaCondition::set_string_value(const ::std::string& value) {
  7929. set_has_string_value();
  7930. if (string_value_ == &::google::protobuf::internal::kEmptyString) {
  7931. string_value_ = new ::std::string;
  7932. }
  7933. string_value_->assign(value);
  7934. }
  7935. inline void CSOItemCriteriaCondition::set_string_value(const char* value) {
  7936. set_has_string_value();
  7937. if (string_value_ == &::google::protobuf::internal::kEmptyString) {
  7938. string_value_ = new ::std::string;
  7939. }
  7940. string_value_->assign(value);
  7941. }
  7942. inline void CSOItemCriteriaCondition::set_string_value(const char* value, size_t size) {
  7943. set_has_string_value();
  7944. if (string_value_ == &::google::protobuf::internal::kEmptyString) {
  7945. string_value_ = new ::std::string;
  7946. }
  7947. string_value_->assign(reinterpret_cast<const char*>(value), size);
  7948. }
  7949. inline ::std::string* CSOItemCriteriaCondition::mutable_string_value() {
  7950. set_has_string_value();
  7951. if (string_value_ == &::google::protobuf::internal::kEmptyString) {
  7952. string_value_ = new ::std::string;
  7953. }
  7954. return string_value_;
  7955. }
  7956. inline ::std::string* CSOItemCriteriaCondition::release_string_value() {
  7957. clear_has_string_value();
  7958. if (string_value_ == &::google::protobuf::internal::kEmptyString) {
  7959. return NULL;
  7960. } else {
  7961. ::std::string* temp = string_value_;
  7962. string_value_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  7963. return temp;
  7964. }
  7965. }
  7966. inline void CSOItemCriteriaCondition::set_allocated_string_value(::std::string* string_value) {
  7967. if (string_value_ != &::google::protobuf::internal::kEmptyString) {
  7968. delete string_value_;
  7969. }
  7970. if (string_value) {
  7971. set_has_string_value();
  7972. string_value_ = string_value;
  7973. } else {
  7974. clear_has_string_value();
  7975. string_value_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  7976. }
  7977. }
  7978. // -------------------------------------------------------------------
  7979. // CSOItemCriteria
  7980. // optional uint32 item_level = 1;
  7981. inline bool CSOItemCriteria::has_item_level() const {
  7982. return (_has_bits_[0] & 0x00000001u) != 0;
  7983. }
  7984. inline void CSOItemCriteria::set_has_item_level() {
  7985. _has_bits_[0] |= 0x00000001u;
  7986. }
  7987. inline void CSOItemCriteria::clear_has_item_level() {
  7988. _has_bits_[0] &= ~0x00000001u;
  7989. }
  7990. inline void CSOItemCriteria::clear_item_level() {
  7991. item_level_ = 0u;
  7992. clear_has_item_level();
  7993. }
  7994. inline ::google::protobuf::uint32 CSOItemCriteria::item_level() const {
  7995. return item_level_;
  7996. }
  7997. inline void CSOItemCriteria::set_item_level(::google::protobuf::uint32 value) {
  7998. set_has_item_level();
  7999. item_level_ = value;
  8000. }
  8001. // optional int32 item_quality = 2;
  8002. inline bool CSOItemCriteria::has_item_quality() const {
  8003. return (_has_bits_[0] & 0x00000002u) != 0;
  8004. }
  8005. inline void CSOItemCriteria::set_has_item_quality() {
  8006. _has_bits_[0] |= 0x00000002u;
  8007. }
  8008. inline void CSOItemCriteria::clear_has_item_quality() {
  8009. _has_bits_[0] &= ~0x00000002u;
  8010. }
  8011. inline void CSOItemCriteria::clear_item_quality() {
  8012. item_quality_ = 0;
  8013. clear_has_item_quality();
  8014. }
  8015. inline ::google::protobuf::int32 CSOItemCriteria::item_quality() const {
  8016. return item_quality_;
  8017. }
  8018. inline void CSOItemCriteria::set_item_quality(::google::protobuf::int32 value) {
  8019. set_has_item_quality();
  8020. item_quality_ = value;
  8021. }
  8022. // optional bool item_level_set = 3;
  8023. inline bool CSOItemCriteria::has_item_level_set() const {
  8024. return (_has_bits_[0] & 0x00000004u) != 0;
  8025. }
  8026. inline void CSOItemCriteria::set_has_item_level_set() {
  8027. _has_bits_[0] |= 0x00000004u;
  8028. }
  8029. inline void CSOItemCriteria::clear_has_item_level_set() {
  8030. _has_bits_[0] &= ~0x00000004u;
  8031. }
  8032. inline void CSOItemCriteria::clear_item_level_set() {
  8033. item_level_set_ = false;
  8034. clear_has_item_level_set();
  8035. }
  8036. inline bool CSOItemCriteria::item_level_set() const {
  8037. return item_level_set_;
  8038. }
  8039. inline void CSOItemCriteria::set_item_level_set(bool value) {
  8040. set_has_item_level_set();
  8041. item_level_set_ = value;
  8042. }
  8043. // optional bool item_quality_set = 4;
  8044. inline bool CSOItemCriteria::has_item_quality_set() const {
  8045. return (_has_bits_[0] & 0x00000008u) != 0;
  8046. }
  8047. inline void CSOItemCriteria::set_has_item_quality_set() {
  8048. _has_bits_[0] |= 0x00000008u;
  8049. }
  8050. inline void CSOItemCriteria::clear_has_item_quality_set() {
  8051. _has_bits_[0] &= ~0x00000008u;
  8052. }
  8053. inline void CSOItemCriteria::clear_item_quality_set() {
  8054. item_quality_set_ = false;
  8055. clear_has_item_quality_set();
  8056. }
  8057. inline bool CSOItemCriteria::item_quality_set() const {
  8058. return item_quality_set_;
  8059. }
  8060. inline void CSOItemCriteria::set_item_quality_set(bool value) {
  8061. set_has_item_quality_set();
  8062. item_quality_set_ = value;
  8063. }
  8064. // optional uint32 initial_inventory = 5;
  8065. inline bool CSOItemCriteria::has_initial_inventory() const {
  8066. return (_has_bits_[0] & 0x00000010u) != 0;
  8067. }
  8068. inline void CSOItemCriteria::set_has_initial_inventory() {
  8069. _has_bits_[0] |= 0x00000010u;
  8070. }
  8071. inline void CSOItemCriteria::clear_has_initial_inventory() {
  8072. _has_bits_[0] &= ~0x00000010u;
  8073. }
  8074. inline void CSOItemCriteria::clear_initial_inventory() {
  8075. initial_inventory_ = 0u;
  8076. clear_has_initial_inventory();
  8077. }
  8078. inline ::google::protobuf::uint32 CSOItemCriteria::initial_inventory() const {
  8079. return initial_inventory_;
  8080. }
  8081. inline void CSOItemCriteria::set_initial_inventory(::google::protobuf::uint32 value) {
  8082. set_has_initial_inventory();
  8083. initial_inventory_ = value;
  8084. }
  8085. // optional uint32 initial_quantity = 6;
  8086. inline bool CSOItemCriteria::has_initial_quantity() const {
  8087. return (_has_bits_[0] & 0x00000020u) != 0;
  8088. }
  8089. inline void CSOItemCriteria::set_has_initial_quantity() {
  8090. _has_bits_[0] |= 0x00000020u;
  8091. }
  8092. inline void CSOItemCriteria::clear_has_initial_quantity() {
  8093. _has_bits_[0] &= ~0x00000020u;
  8094. }
  8095. inline void CSOItemCriteria::clear_initial_quantity() {
  8096. initial_quantity_ = 0u;
  8097. clear_has_initial_quantity();
  8098. }
  8099. inline ::google::protobuf::uint32 CSOItemCriteria::initial_quantity() const {
  8100. return initial_quantity_;
  8101. }
  8102. inline void CSOItemCriteria::set_initial_quantity(::google::protobuf::uint32 value) {
  8103. set_has_initial_quantity();
  8104. initial_quantity_ = value;
  8105. }
  8106. // optional bool ignore_enabled_flag = 8;
  8107. inline bool CSOItemCriteria::has_ignore_enabled_flag() const {
  8108. return (_has_bits_[0] & 0x00000040u) != 0;
  8109. }
  8110. inline void CSOItemCriteria::set_has_ignore_enabled_flag() {
  8111. _has_bits_[0] |= 0x00000040u;
  8112. }
  8113. inline void CSOItemCriteria::clear_has_ignore_enabled_flag() {
  8114. _has_bits_[0] &= ~0x00000040u;
  8115. }
  8116. inline void CSOItemCriteria::clear_ignore_enabled_flag() {
  8117. ignore_enabled_flag_ = false;
  8118. clear_has_ignore_enabled_flag();
  8119. }
  8120. inline bool CSOItemCriteria::ignore_enabled_flag() const {
  8121. return ignore_enabled_flag_;
  8122. }
  8123. inline void CSOItemCriteria::set_ignore_enabled_flag(bool value) {
  8124. set_has_ignore_enabled_flag();
  8125. ignore_enabled_flag_ = value;
  8126. }
  8127. // repeated .CSOItemCriteriaCondition conditions = 9;
  8128. inline int CSOItemCriteria::conditions_size() const {
  8129. return conditions_.size();
  8130. }
  8131. inline void CSOItemCriteria::clear_conditions() {
  8132. conditions_.Clear();
  8133. }
  8134. inline const ::CSOItemCriteriaCondition& CSOItemCriteria::conditions(int index) const {
  8135. return conditions_.Get(index);
  8136. }
  8137. inline ::CSOItemCriteriaCondition* CSOItemCriteria::mutable_conditions(int index) {
  8138. return conditions_.Mutable(index);
  8139. }
  8140. inline ::CSOItemCriteriaCondition* CSOItemCriteria::add_conditions() {
  8141. return conditions_.Add();
  8142. }
  8143. inline const ::google::protobuf::RepeatedPtrField< ::CSOItemCriteriaCondition >&
  8144. CSOItemCriteria::conditions() const {
  8145. return conditions_;
  8146. }
  8147. inline ::google::protobuf::RepeatedPtrField< ::CSOItemCriteriaCondition >*
  8148. CSOItemCriteria::mutable_conditions() {
  8149. return &conditions_;
  8150. }
  8151. // optional int32 item_rarity = 10;
  8152. inline bool CSOItemCriteria::has_item_rarity() const {
  8153. return (_has_bits_[0] & 0x00000100u) != 0;
  8154. }
  8155. inline void CSOItemCriteria::set_has_item_rarity() {
  8156. _has_bits_[0] |= 0x00000100u;
  8157. }
  8158. inline void CSOItemCriteria::clear_has_item_rarity() {
  8159. _has_bits_[0] &= ~0x00000100u;
  8160. }
  8161. inline void CSOItemCriteria::clear_item_rarity() {
  8162. item_rarity_ = 0;
  8163. clear_has_item_rarity();
  8164. }
  8165. inline ::google::protobuf::int32 CSOItemCriteria::item_rarity() const {
  8166. return item_rarity_;
  8167. }
  8168. inline void CSOItemCriteria::set_item_rarity(::google::protobuf::int32 value) {
  8169. set_has_item_rarity();
  8170. item_rarity_ = value;
  8171. }
  8172. // optional bool item_rarity_set = 11;
  8173. inline bool CSOItemCriteria::has_item_rarity_set() const {
  8174. return (_has_bits_[0] & 0x00000200u) != 0;
  8175. }
  8176. inline void CSOItemCriteria::set_has_item_rarity_set() {
  8177. _has_bits_[0] |= 0x00000200u;
  8178. }
  8179. inline void CSOItemCriteria::clear_has_item_rarity_set() {
  8180. _has_bits_[0] &= ~0x00000200u;
  8181. }
  8182. inline void CSOItemCriteria::clear_item_rarity_set() {
  8183. item_rarity_set_ = false;
  8184. clear_has_item_rarity_set();
  8185. }
  8186. inline bool CSOItemCriteria::item_rarity_set() const {
  8187. return item_rarity_set_;
  8188. }
  8189. inline void CSOItemCriteria::set_item_rarity_set(bool value) {
  8190. set_has_item_rarity_set();
  8191. item_rarity_set_ = value;
  8192. }
  8193. // optional bool recent_only = 12;
  8194. inline bool CSOItemCriteria::has_recent_only() const {
  8195. return (_has_bits_[0] & 0x00000400u) != 0;
  8196. }
  8197. inline void CSOItemCriteria::set_has_recent_only() {
  8198. _has_bits_[0] |= 0x00000400u;
  8199. }
  8200. inline void CSOItemCriteria::clear_has_recent_only() {
  8201. _has_bits_[0] &= ~0x00000400u;
  8202. }
  8203. inline void CSOItemCriteria::clear_recent_only() {
  8204. recent_only_ = false;
  8205. clear_has_recent_only();
  8206. }
  8207. inline bool CSOItemCriteria::recent_only() const {
  8208. return recent_only_;
  8209. }
  8210. inline void CSOItemCriteria::set_recent_only(bool value) {
  8211. set_has_recent_only();
  8212. recent_only_ = value;
  8213. }
  8214. // -------------------------------------------------------------------
  8215. // CSOItemRecipe
  8216. // optional uint32 def_index = 1;
  8217. inline bool CSOItemRecipe::has_def_index() const {
  8218. return (_has_bits_[0] & 0x00000001u) != 0;
  8219. }
  8220. inline void CSOItemRecipe::set_has_def_index() {
  8221. _has_bits_[0] |= 0x00000001u;
  8222. }
  8223. inline void CSOItemRecipe::clear_has_def_index() {
  8224. _has_bits_[0] &= ~0x00000001u;
  8225. }
  8226. inline void CSOItemRecipe::clear_def_index() {
  8227. def_index_ = 0u;
  8228. clear_has_def_index();
  8229. }
  8230. inline ::google::protobuf::uint32 CSOItemRecipe::def_index() const {
  8231. return def_index_;
  8232. }
  8233. inline void CSOItemRecipe::set_def_index(::google::protobuf::uint32 value) {
  8234. set_has_def_index();
  8235. def_index_ = value;
  8236. }
  8237. // optional string name = 2;
  8238. inline bool CSOItemRecipe::has_name() const {
  8239. return (_has_bits_[0] & 0x00000002u) != 0;
  8240. }
  8241. inline void CSOItemRecipe::set_has_name() {
  8242. _has_bits_[0] |= 0x00000002u;
  8243. }
  8244. inline void CSOItemRecipe::clear_has_name() {
  8245. _has_bits_[0] &= ~0x00000002u;
  8246. }
  8247. inline void CSOItemRecipe::clear_name() {
  8248. if (name_ != &::google::protobuf::internal::kEmptyString) {
  8249. name_->clear();
  8250. }
  8251. clear_has_name();
  8252. }
  8253. inline const ::std::string& CSOItemRecipe::name() const {
  8254. return *name_;
  8255. }
  8256. inline void CSOItemRecipe::set_name(const ::std::string& value) {
  8257. set_has_name();
  8258. if (name_ == &::google::protobuf::internal::kEmptyString) {
  8259. name_ = new ::std::string;
  8260. }
  8261. name_->assign(value);
  8262. }
  8263. inline void CSOItemRecipe::set_name(const char* value) {
  8264. set_has_name();
  8265. if (name_ == &::google::protobuf::internal::kEmptyString) {
  8266. name_ = new ::std::string;
  8267. }
  8268. name_->assign(value);
  8269. }
  8270. inline void CSOItemRecipe::set_name(const char* value, size_t size) {
  8271. set_has_name();
  8272. if (name_ == &::google::protobuf::internal::kEmptyString) {
  8273. name_ = new ::std::string;
  8274. }
  8275. name_->assign(reinterpret_cast<const char*>(value), size);
  8276. }
  8277. inline ::std::string* CSOItemRecipe::mutable_name() {
  8278. set_has_name();
  8279. if (name_ == &::google::protobuf::internal::kEmptyString) {
  8280. name_ = new ::std::string;
  8281. }
  8282. return name_;
  8283. }
  8284. inline ::std::string* CSOItemRecipe::release_name() {
  8285. clear_has_name();
  8286. if (name_ == &::google::protobuf::internal::kEmptyString) {
  8287. return NULL;
  8288. } else {
  8289. ::std::string* temp = name_;
  8290. name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8291. return temp;
  8292. }
  8293. }
  8294. inline void CSOItemRecipe::set_allocated_name(::std::string* name) {
  8295. if (name_ != &::google::protobuf::internal::kEmptyString) {
  8296. delete name_;
  8297. }
  8298. if (name) {
  8299. set_has_name();
  8300. name_ = name;
  8301. } else {
  8302. clear_has_name();
  8303. name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8304. }
  8305. }
  8306. // optional string n_a = 3;
  8307. inline bool CSOItemRecipe::has_n_a() const {
  8308. return (_has_bits_[0] & 0x00000004u) != 0;
  8309. }
  8310. inline void CSOItemRecipe::set_has_n_a() {
  8311. _has_bits_[0] |= 0x00000004u;
  8312. }
  8313. inline void CSOItemRecipe::clear_has_n_a() {
  8314. _has_bits_[0] &= ~0x00000004u;
  8315. }
  8316. inline void CSOItemRecipe::clear_n_a() {
  8317. if (n_a_ != &::google::protobuf::internal::kEmptyString) {
  8318. n_a_->clear();
  8319. }
  8320. clear_has_n_a();
  8321. }
  8322. inline const ::std::string& CSOItemRecipe::n_a() const {
  8323. return *n_a_;
  8324. }
  8325. inline void CSOItemRecipe::set_n_a(const ::std::string& value) {
  8326. set_has_n_a();
  8327. if (n_a_ == &::google::protobuf::internal::kEmptyString) {
  8328. n_a_ = new ::std::string;
  8329. }
  8330. n_a_->assign(value);
  8331. }
  8332. inline void CSOItemRecipe::set_n_a(const char* value) {
  8333. set_has_n_a();
  8334. if (n_a_ == &::google::protobuf::internal::kEmptyString) {
  8335. n_a_ = new ::std::string;
  8336. }
  8337. n_a_->assign(value);
  8338. }
  8339. inline void CSOItemRecipe::set_n_a(const char* value, size_t size) {
  8340. set_has_n_a();
  8341. if (n_a_ == &::google::protobuf::internal::kEmptyString) {
  8342. n_a_ = new ::std::string;
  8343. }
  8344. n_a_->assign(reinterpret_cast<const char*>(value), size);
  8345. }
  8346. inline ::std::string* CSOItemRecipe::mutable_n_a() {
  8347. set_has_n_a();
  8348. if (n_a_ == &::google::protobuf::internal::kEmptyString) {
  8349. n_a_ = new ::std::string;
  8350. }
  8351. return n_a_;
  8352. }
  8353. inline ::std::string* CSOItemRecipe::release_n_a() {
  8354. clear_has_n_a();
  8355. if (n_a_ == &::google::protobuf::internal::kEmptyString) {
  8356. return NULL;
  8357. } else {
  8358. ::std::string* temp = n_a_;
  8359. n_a_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8360. return temp;
  8361. }
  8362. }
  8363. inline void CSOItemRecipe::set_allocated_n_a(::std::string* n_a) {
  8364. if (n_a_ != &::google::protobuf::internal::kEmptyString) {
  8365. delete n_a_;
  8366. }
  8367. if (n_a) {
  8368. set_has_n_a();
  8369. n_a_ = n_a;
  8370. } else {
  8371. clear_has_n_a();
  8372. n_a_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8373. }
  8374. }
  8375. // optional string desc_inputs = 4;
  8376. inline bool CSOItemRecipe::has_desc_inputs() const {
  8377. return (_has_bits_[0] & 0x00000008u) != 0;
  8378. }
  8379. inline void CSOItemRecipe::set_has_desc_inputs() {
  8380. _has_bits_[0] |= 0x00000008u;
  8381. }
  8382. inline void CSOItemRecipe::clear_has_desc_inputs() {
  8383. _has_bits_[0] &= ~0x00000008u;
  8384. }
  8385. inline void CSOItemRecipe::clear_desc_inputs() {
  8386. if (desc_inputs_ != &::google::protobuf::internal::kEmptyString) {
  8387. desc_inputs_->clear();
  8388. }
  8389. clear_has_desc_inputs();
  8390. }
  8391. inline const ::std::string& CSOItemRecipe::desc_inputs() const {
  8392. return *desc_inputs_;
  8393. }
  8394. inline void CSOItemRecipe::set_desc_inputs(const ::std::string& value) {
  8395. set_has_desc_inputs();
  8396. if (desc_inputs_ == &::google::protobuf::internal::kEmptyString) {
  8397. desc_inputs_ = new ::std::string;
  8398. }
  8399. desc_inputs_->assign(value);
  8400. }
  8401. inline void CSOItemRecipe::set_desc_inputs(const char* value) {
  8402. set_has_desc_inputs();
  8403. if (desc_inputs_ == &::google::protobuf::internal::kEmptyString) {
  8404. desc_inputs_ = new ::std::string;
  8405. }
  8406. desc_inputs_->assign(value);
  8407. }
  8408. inline void CSOItemRecipe::set_desc_inputs(const char* value, size_t size) {
  8409. set_has_desc_inputs();
  8410. if (desc_inputs_ == &::google::protobuf::internal::kEmptyString) {
  8411. desc_inputs_ = new ::std::string;
  8412. }
  8413. desc_inputs_->assign(reinterpret_cast<const char*>(value), size);
  8414. }
  8415. inline ::std::string* CSOItemRecipe::mutable_desc_inputs() {
  8416. set_has_desc_inputs();
  8417. if (desc_inputs_ == &::google::protobuf::internal::kEmptyString) {
  8418. desc_inputs_ = new ::std::string;
  8419. }
  8420. return desc_inputs_;
  8421. }
  8422. inline ::std::string* CSOItemRecipe::release_desc_inputs() {
  8423. clear_has_desc_inputs();
  8424. if (desc_inputs_ == &::google::protobuf::internal::kEmptyString) {
  8425. return NULL;
  8426. } else {
  8427. ::std::string* temp = desc_inputs_;
  8428. desc_inputs_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8429. return temp;
  8430. }
  8431. }
  8432. inline void CSOItemRecipe::set_allocated_desc_inputs(::std::string* desc_inputs) {
  8433. if (desc_inputs_ != &::google::protobuf::internal::kEmptyString) {
  8434. delete desc_inputs_;
  8435. }
  8436. if (desc_inputs) {
  8437. set_has_desc_inputs();
  8438. desc_inputs_ = desc_inputs;
  8439. } else {
  8440. clear_has_desc_inputs();
  8441. desc_inputs_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8442. }
  8443. }
  8444. // optional string desc_outputs = 5;
  8445. inline bool CSOItemRecipe::has_desc_outputs() const {
  8446. return (_has_bits_[0] & 0x00000010u) != 0;
  8447. }
  8448. inline void CSOItemRecipe::set_has_desc_outputs() {
  8449. _has_bits_[0] |= 0x00000010u;
  8450. }
  8451. inline void CSOItemRecipe::clear_has_desc_outputs() {
  8452. _has_bits_[0] &= ~0x00000010u;
  8453. }
  8454. inline void CSOItemRecipe::clear_desc_outputs() {
  8455. if (desc_outputs_ != &::google::protobuf::internal::kEmptyString) {
  8456. desc_outputs_->clear();
  8457. }
  8458. clear_has_desc_outputs();
  8459. }
  8460. inline const ::std::string& CSOItemRecipe::desc_outputs() const {
  8461. return *desc_outputs_;
  8462. }
  8463. inline void CSOItemRecipe::set_desc_outputs(const ::std::string& value) {
  8464. set_has_desc_outputs();
  8465. if (desc_outputs_ == &::google::protobuf::internal::kEmptyString) {
  8466. desc_outputs_ = new ::std::string;
  8467. }
  8468. desc_outputs_->assign(value);
  8469. }
  8470. inline void CSOItemRecipe::set_desc_outputs(const char* value) {
  8471. set_has_desc_outputs();
  8472. if (desc_outputs_ == &::google::protobuf::internal::kEmptyString) {
  8473. desc_outputs_ = new ::std::string;
  8474. }
  8475. desc_outputs_->assign(value);
  8476. }
  8477. inline void CSOItemRecipe::set_desc_outputs(const char* value, size_t size) {
  8478. set_has_desc_outputs();
  8479. if (desc_outputs_ == &::google::protobuf::internal::kEmptyString) {
  8480. desc_outputs_ = new ::std::string;
  8481. }
  8482. desc_outputs_->assign(reinterpret_cast<const char*>(value), size);
  8483. }
  8484. inline ::std::string* CSOItemRecipe::mutable_desc_outputs() {
  8485. set_has_desc_outputs();
  8486. if (desc_outputs_ == &::google::protobuf::internal::kEmptyString) {
  8487. desc_outputs_ = new ::std::string;
  8488. }
  8489. return desc_outputs_;
  8490. }
  8491. inline ::std::string* CSOItemRecipe::release_desc_outputs() {
  8492. clear_has_desc_outputs();
  8493. if (desc_outputs_ == &::google::protobuf::internal::kEmptyString) {
  8494. return NULL;
  8495. } else {
  8496. ::std::string* temp = desc_outputs_;
  8497. desc_outputs_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8498. return temp;
  8499. }
  8500. }
  8501. inline void CSOItemRecipe::set_allocated_desc_outputs(::std::string* desc_outputs) {
  8502. if (desc_outputs_ != &::google::protobuf::internal::kEmptyString) {
  8503. delete desc_outputs_;
  8504. }
  8505. if (desc_outputs) {
  8506. set_has_desc_outputs();
  8507. desc_outputs_ = desc_outputs;
  8508. } else {
  8509. clear_has_desc_outputs();
  8510. desc_outputs_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8511. }
  8512. }
  8513. // optional string di_a = 6;
  8514. inline bool CSOItemRecipe::has_di_a() const {
  8515. return (_has_bits_[0] & 0x00000020u) != 0;
  8516. }
  8517. inline void CSOItemRecipe::set_has_di_a() {
  8518. _has_bits_[0] |= 0x00000020u;
  8519. }
  8520. inline void CSOItemRecipe::clear_has_di_a() {
  8521. _has_bits_[0] &= ~0x00000020u;
  8522. }
  8523. inline void CSOItemRecipe::clear_di_a() {
  8524. if (di_a_ != &::google::protobuf::internal::kEmptyString) {
  8525. di_a_->clear();
  8526. }
  8527. clear_has_di_a();
  8528. }
  8529. inline const ::std::string& CSOItemRecipe::di_a() const {
  8530. return *di_a_;
  8531. }
  8532. inline void CSOItemRecipe::set_di_a(const ::std::string& value) {
  8533. set_has_di_a();
  8534. if (di_a_ == &::google::protobuf::internal::kEmptyString) {
  8535. di_a_ = new ::std::string;
  8536. }
  8537. di_a_->assign(value);
  8538. }
  8539. inline void CSOItemRecipe::set_di_a(const char* value) {
  8540. set_has_di_a();
  8541. if (di_a_ == &::google::protobuf::internal::kEmptyString) {
  8542. di_a_ = new ::std::string;
  8543. }
  8544. di_a_->assign(value);
  8545. }
  8546. inline void CSOItemRecipe::set_di_a(const char* value, size_t size) {
  8547. set_has_di_a();
  8548. if (di_a_ == &::google::protobuf::internal::kEmptyString) {
  8549. di_a_ = new ::std::string;
  8550. }
  8551. di_a_->assign(reinterpret_cast<const char*>(value), size);
  8552. }
  8553. inline ::std::string* CSOItemRecipe::mutable_di_a() {
  8554. set_has_di_a();
  8555. if (di_a_ == &::google::protobuf::internal::kEmptyString) {
  8556. di_a_ = new ::std::string;
  8557. }
  8558. return di_a_;
  8559. }
  8560. inline ::std::string* CSOItemRecipe::release_di_a() {
  8561. clear_has_di_a();
  8562. if (di_a_ == &::google::protobuf::internal::kEmptyString) {
  8563. return NULL;
  8564. } else {
  8565. ::std::string* temp = di_a_;
  8566. di_a_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8567. return temp;
  8568. }
  8569. }
  8570. inline void CSOItemRecipe::set_allocated_di_a(::std::string* di_a) {
  8571. if (di_a_ != &::google::protobuf::internal::kEmptyString) {
  8572. delete di_a_;
  8573. }
  8574. if (di_a) {
  8575. set_has_di_a();
  8576. di_a_ = di_a;
  8577. } else {
  8578. clear_has_di_a();
  8579. di_a_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8580. }
  8581. }
  8582. // optional string di_b = 7;
  8583. inline bool CSOItemRecipe::has_di_b() const {
  8584. return (_has_bits_[0] & 0x00000040u) != 0;
  8585. }
  8586. inline void CSOItemRecipe::set_has_di_b() {
  8587. _has_bits_[0] |= 0x00000040u;
  8588. }
  8589. inline void CSOItemRecipe::clear_has_di_b() {
  8590. _has_bits_[0] &= ~0x00000040u;
  8591. }
  8592. inline void CSOItemRecipe::clear_di_b() {
  8593. if (di_b_ != &::google::protobuf::internal::kEmptyString) {
  8594. di_b_->clear();
  8595. }
  8596. clear_has_di_b();
  8597. }
  8598. inline const ::std::string& CSOItemRecipe::di_b() const {
  8599. return *di_b_;
  8600. }
  8601. inline void CSOItemRecipe::set_di_b(const ::std::string& value) {
  8602. set_has_di_b();
  8603. if (di_b_ == &::google::protobuf::internal::kEmptyString) {
  8604. di_b_ = new ::std::string;
  8605. }
  8606. di_b_->assign(value);
  8607. }
  8608. inline void CSOItemRecipe::set_di_b(const char* value) {
  8609. set_has_di_b();
  8610. if (di_b_ == &::google::protobuf::internal::kEmptyString) {
  8611. di_b_ = new ::std::string;
  8612. }
  8613. di_b_->assign(value);
  8614. }
  8615. inline void CSOItemRecipe::set_di_b(const char* value, size_t size) {
  8616. set_has_di_b();
  8617. if (di_b_ == &::google::protobuf::internal::kEmptyString) {
  8618. di_b_ = new ::std::string;
  8619. }
  8620. di_b_->assign(reinterpret_cast<const char*>(value), size);
  8621. }
  8622. inline ::std::string* CSOItemRecipe::mutable_di_b() {
  8623. set_has_di_b();
  8624. if (di_b_ == &::google::protobuf::internal::kEmptyString) {
  8625. di_b_ = new ::std::string;
  8626. }
  8627. return di_b_;
  8628. }
  8629. inline ::std::string* CSOItemRecipe::release_di_b() {
  8630. clear_has_di_b();
  8631. if (di_b_ == &::google::protobuf::internal::kEmptyString) {
  8632. return NULL;
  8633. } else {
  8634. ::std::string* temp = di_b_;
  8635. di_b_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8636. return temp;
  8637. }
  8638. }
  8639. inline void CSOItemRecipe::set_allocated_di_b(::std::string* di_b) {
  8640. if (di_b_ != &::google::protobuf::internal::kEmptyString) {
  8641. delete di_b_;
  8642. }
  8643. if (di_b) {
  8644. set_has_di_b();
  8645. di_b_ = di_b;
  8646. } else {
  8647. clear_has_di_b();
  8648. di_b_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8649. }
  8650. }
  8651. // optional string di_c = 8;
  8652. inline bool CSOItemRecipe::has_di_c() const {
  8653. return (_has_bits_[0] & 0x00000080u) != 0;
  8654. }
  8655. inline void CSOItemRecipe::set_has_di_c() {
  8656. _has_bits_[0] |= 0x00000080u;
  8657. }
  8658. inline void CSOItemRecipe::clear_has_di_c() {
  8659. _has_bits_[0] &= ~0x00000080u;
  8660. }
  8661. inline void CSOItemRecipe::clear_di_c() {
  8662. if (di_c_ != &::google::protobuf::internal::kEmptyString) {
  8663. di_c_->clear();
  8664. }
  8665. clear_has_di_c();
  8666. }
  8667. inline const ::std::string& CSOItemRecipe::di_c() const {
  8668. return *di_c_;
  8669. }
  8670. inline void CSOItemRecipe::set_di_c(const ::std::string& value) {
  8671. set_has_di_c();
  8672. if (di_c_ == &::google::protobuf::internal::kEmptyString) {
  8673. di_c_ = new ::std::string;
  8674. }
  8675. di_c_->assign(value);
  8676. }
  8677. inline void CSOItemRecipe::set_di_c(const char* value) {
  8678. set_has_di_c();
  8679. if (di_c_ == &::google::protobuf::internal::kEmptyString) {
  8680. di_c_ = new ::std::string;
  8681. }
  8682. di_c_->assign(value);
  8683. }
  8684. inline void CSOItemRecipe::set_di_c(const char* value, size_t size) {
  8685. set_has_di_c();
  8686. if (di_c_ == &::google::protobuf::internal::kEmptyString) {
  8687. di_c_ = new ::std::string;
  8688. }
  8689. di_c_->assign(reinterpret_cast<const char*>(value), size);
  8690. }
  8691. inline ::std::string* CSOItemRecipe::mutable_di_c() {
  8692. set_has_di_c();
  8693. if (di_c_ == &::google::protobuf::internal::kEmptyString) {
  8694. di_c_ = new ::std::string;
  8695. }
  8696. return di_c_;
  8697. }
  8698. inline ::std::string* CSOItemRecipe::release_di_c() {
  8699. clear_has_di_c();
  8700. if (di_c_ == &::google::protobuf::internal::kEmptyString) {
  8701. return NULL;
  8702. } else {
  8703. ::std::string* temp = di_c_;
  8704. di_c_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8705. return temp;
  8706. }
  8707. }
  8708. inline void CSOItemRecipe::set_allocated_di_c(::std::string* di_c) {
  8709. if (di_c_ != &::google::protobuf::internal::kEmptyString) {
  8710. delete di_c_;
  8711. }
  8712. if (di_c) {
  8713. set_has_di_c();
  8714. di_c_ = di_c;
  8715. } else {
  8716. clear_has_di_c();
  8717. di_c_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8718. }
  8719. }
  8720. // optional string do_a = 9;
  8721. inline bool CSOItemRecipe::has_do_a() const {
  8722. return (_has_bits_[0] & 0x00000100u) != 0;
  8723. }
  8724. inline void CSOItemRecipe::set_has_do_a() {
  8725. _has_bits_[0] |= 0x00000100u;
  8726. }
  8727. inline void CSOItemRecipe::clear_has_do_a() {
  8728. _has_bits_[0] &= ~0x00000100u;
  8729. }
  8730. inline void CSOItemRecipe::clear_do_a() {
  8731. if (do_a_ != &::google::protobuf::internal::kEmptyString) {
  8732. do_a_->clear();
  8733. }
  8734. clear_has_do_a();
  8735. }
  8736. inline const ::std::string& CSOItemRecipe::do_a() const {
  8737. return *do_a_;
  8738. }
  8739. inline void CSOItemRecipe::set_do_a(const ::std::string& value) {
  8740. set_has_do_a();
  8741. if (do_a_ == &::google::protobuf::internal::kEmptyString) {
  8742. do_a_ = new ::std::string;
  8743. }
  8744. do_a_->assign(value);
  8745. }
  8746. inline void CSOItemRecipe::set_do_a(const char* value) {
  8747. set_has_do_a();
  8748. if (do_a_ == &::google::protobuf::internal::kEmptyString) {
  8749. do_a_ = new ::std::string;
  8750. }
  8751. do_a_->assign(value);
  8752. }
  8753. inline void CSOItemRecipe::set_do_a(const char* value, size_t size) {
  8754. set_has_do_a();
  8755. if (do_a_ == &::google::protobuf::internal::kEmptyString) {
  8756. do_a_ = new ::std::string;
  8757. }
  8758. do_a_->assign(reinterpret_cast<const char*>(value), size);
  8759. }
  8760. inline ::std::string* CSOItemRecipe::mutable_do_a() {
  8761. set_has_do_a();
  8762. if (do_a_ == &::google::protobuf::internal::kEmptyString) {
  8763. do_a_ = new ::std::string;
  8764. }
  8765. return do_a_;
  8766. }
  8767. inline ::std::string* CSOItemRecipe::release_do_a() {
  8768. clear_has_do_a();
  8769. if (do_a_ == &::google::protobuf::internal::kEmptyString) {
  8770. return NULL;
  8771. } else {
  8772. ::std::string* temp = do_a_;
  8773. do_a_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8774. return temp;
  8775. }
  8776. }
  8777. inline void CSOItemRecipe::set_allocated_do_a(::std::string* do_a) {
  8778. if (do_a_ != &::google::protobuf::internal::kEmptyString) {
  8779. delete do_a_;
  8780. }
  8781. if (do_a) {
  8782. set_has_do_a();
  8783. do_a_ = do_a;
  8784. } else {
  8785. clear_has_do_a();
  8786. do_a_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8787. }
  8788. }
  8789. // optional string do_b = 10;
  8790. inline bool CSOItemRecipe::has_do_b() const {
  8791. return (_has_bits_[0] & 0x00000200u) != 0;
  8792. }
  8793. inline void CSOItemRecipe::set_has_do_b() {
  8794. _has_bits_[0] |= 0x00000200u;
  8795. }
  8796. inline void CSOItemRecipe::clear_has_do_b() {
  8797. _has_bits_[0] &= ~0x00000200u;
  8798. }
  8799. inline void CSOItemRecipe::clear_do_b() {
  8800. if (do_b_ != &::google::protobuf::internal::kEmptyString) {
  8801. do_b_->clear();
  8802. }
  8803. clear_has_do_b();
  8804. }
  8805. inline const ::std::string& CSOItemRecipe::do_b() const {
  8806. return *do_b_;
  8807. }
  8808. inline void CSOItemRecipe::set_do_b(const ::std::string& value) {
  8809. set_has_do_b();
  8810. if (do_b_ == &::google::protobuf::internal::kEmptyString) {
  8811. do_b_ = new ::std::string;
  8812. }
  8813. do_b_->assign(value);
  8814. }
  8815. inline void CSOItemRecipe::set_do_b(const char* value) {
  8816. set_has_do_b();
  8817. if (do_b_ == &::google::protobuf::internal::kEmptyString) {
  8818. do_b_ = new ::std::string;
  8819. }
  8820. do_b_->assign(value);
  8821. }
  8822. inline void CSOItemRecipe::set_do_b(const char* value, size_t size) {
  8823. set_has_do_b();
  8824. if (do_b_ == &::google::protobuf::internal::kEmptyString) {
  8825. do_b_ = new ::std::string;
  8826. }
  8827. do_b_->assign(reinterpret_cast<const char*>(value), size);
  8828. }
  8829. inline ::std::string* CSOItemRecipe::mutable_do_b() {
  8830. set_has_do_b();
  8831. if (do_b_ == &::google::protobuf::internal::kEmptyString) {
  8832. do_b_ = new ::std::string;
  8833. }
  8834. return do_b_;
  8835. }
  8836. inline ::std::string* CSOItemRecipe::release_do_b() {
  8837. clear_has_do_b();
  8838. if (do_b_ == &::google::protobuf::internal::kEmptyString) {
  8839. return NULL;
  8840. } else {
  8841. ::std::string* temp = do_b_;
  8842. do_b_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8843. return temp;
  8844. }
  8845. }
  8846. inline void CSOItemRecipe::set_allocated_do_b(::std::string* do_b) {
  8847. if (do_b_ != &::google::protobuf::internal::kEmptyString) {
  8848. delete do_b_;
  8849. }
  8850. if (do_b) {
  8851. set_has_do_b();
  8852. do_b_ = do_b;
  8853. } else {
  8854. clear_has_do_b();
  8855. do_b_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8856. }
  8857. }
  8858. // optional string do_c = 11;
  8859. inline bool CSOItemRecipe::has_do_c() const {
  8860. return (_has_bits_[0] & 0x00000400u) != 0;
  8861. }
  8862. inline void CSOItemRecipe::set_has_do_c() {
  8863. _has_bits_[0] |= 0x00000400u;
  8864. }
  8865. inline void CSOItemRecipe::clear_has_do_c() {
  8866. _has_bits_[0] &= ~0x00000400u;
  8867. }
  8868. inline void CSOItemRecipe::clear_do_c() {
  8869. if (do_c_ != &::google::protobuf::internal::kEmptyString) {
  8870. do_c_->clear();
  8871. }
  8872. clear_has_do_c();
  8873. }
  8874. inline const ::std::string& CSOItemRecipe::do_c() const {
  8875. return *do_c_;
  8876. }
  8877. inline void CSOItemRecipe::set_do_c(const ::std::string& value) {
  8878. set_has_do_c();
  8879. if (do_c_ == &::google::protobuf::internal::kEmptyString) {
  8880. do_c_ = new ::std::string;
  8881. }
  8882. do_c_->assign(value);
  8883. }
  8884. inline void CSOItemRecipe::set_do_c(const char* value) {
  8885. set_has_do_c();
  8886. if (do_c_ == &::google::protobuf::internal::kEmptyString) {
  8887. do_c_ = new ::std::string;
  8888. }
  8889. do_c_->assign(value);
  8890. }
  8891. inline void CSOItemRecipe::set_do_c(const char* value, size_t size) {
  8892. set_has_do_c();
  8893. if (do_c_ == &::google::protobuf::internal::kEmptyString) {
  8894. do_c_ = new ::std::string;
  8895. }
  8896. do_c_->assign(reinterpret_cast<const char*>(value), size);
  8897. }
  8898. inline ::std::string* CSOItemRecipe::mutable_do_c() {
  8899. set_has_do_c();
  8900. if (do_c_ == &::google::protobuf::internal::kEmptyString) {
  8901. do_c_ = new ::std::string;
  8902. }
  8903. return do_c_;
  8904. }
  8905. inline ::std::string* CSOItemRecipe::release_do_c() {
  8906. clear_has_do_c();
  8907. if (do_c_ == &::google::protobuf::internal::kEmptyString) {
  8908. return NULL;
  8909. } else {
  8910. ::std::string* temp = do_c_;
  8911. do_c_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8912. return temp;
  8913. }
  8914. }
  8915. inline void CSOItemRecipe::set_allocated_do_c(::std::string* do_c) {
  8916. if (do_c_ != &::google::protobuf::internal::kEmptyString) {
  8917. delete do_c_;
  8918. }
  8919. if (do_c) {
  8920. set_has_do_c();
  8921. do_c_ = do_c;
  8922. } else {
  8923. clear_has_do_c();
  8924. do_c_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  8925. }
  8926. }
  8927. // optional bool requires_all_same_class = 12;
  8928. inline bool CSOItemRecipe::has_requires_all_same_class() const {
  8929. return (_has_bits_[0] & 0x00000800u) != 0;
  8930. }
  8931. inline void CSOItemRecipe::set_has_requires_all_same_class() {
  8932. _has_bits_[0] |= 0x00000800u;
  8933. }
  8934. inline void CSOItemRecipe::clear_has_requires_all_same_class() {
  8935. _has_bits_[0] &= ~0x00000800u;
  8936. }
  8937. inline void CSOItemRecipe::clear_requires_all_same_class() {
  8938. requires_all_same_class_ = false;
  8939. clear_has_requires_all_same_class();
  8940. }
  8941. inline bool CSOItemRecipe::requires_all_same_class() const {
  8942. return requires_all_same_class_;
  8943. }
  8944. inline void CSOItemRecipe::set_requires_all_same_class(bool value) {
  8945. set_has_requires_all_same_class();
  8946. requires_all_same_class_ = value;
  8947. }
  8948. // optional bool requires_all_same_slot = 13;
  8949. inline bool CSOItemRecipe::has_requires_all_same_slot() const {
  8950. return (_has_bits_[0] & 0x00001000u) != 0;
  8951. }
  8952. inline void CSOItemRecipe::set_has_requires_all_same_slot() {
  8953. _has_bits_[0] |= 0x00001000u;
  8954. }
  8955. inline void CSOItemRecipe::clear_has_requires_all_same_slot() {
  8956. _has_bits_[0] &= ~0x00001000u;
  8957. }
  8958. inline void CSOItemRecipe::clear_requires_all_same_slot() {
  8959. requires_all_same_slot_ = false;
  8960. clear_has_requires_all_same_slot();
  8961. }
  8962. inline bool CSOItemRecipe::requires_all_same_slot() const {
  8963. return requires_all_same_slot_;
  8964. }
  8965. inline void CSOItemRecipe::set_requires_all_same_slot(bool value) {
  8966. set_has_requires_all_same_slot();
  8967. requires_all_same_slot_ = value;
  8968. }
  8969. // optional int32 class_usage_for_output = 14;
  8970. inline bool CSOItemRecipe::has_class_usage_for_output() const {
  8971. return (_has_bits_[0] & 0x00002000u) != 0;
  8972. }
  8973. inline void CSOItemRecipe::set_has_class_usage_for_output() {
  8974. _has_bits_[0] |= 0x00002000u;
  8975. }
  8976. inline void CSOItemRecipe::clear_has_class_usage_for_output() {
  8977. _has_bits_[0] &= ~0x00002000u;
  8978. }
  8979. inline void CSOItemRecipe::clear_class_usage_for_output() {
  8980. class_usage_for_output_ = 0;
  8981. clear_has_class_usage_for_output();
  8982. }
  8983. inline ::google::protobuf::int32 CSOItemRecipe::class_usage_for_output() const {
  8984. return class_usage_for_output_;
  8985. }
  8986. inline void CSOItemRecipe::set_class_usage_for_output(::google::protobuf::int32 value) {
  8987. set_has_class_usage_for_output();
  8988. class_usage_for_output_ = value;
  8989. }
  8990. // optional int32 slot_usage_for_output = 15;
  8991. inline bool CSOItemRecipe::has_slot_usage_for_output() const {
  8992. return (_has_bits_[0] & 0x00004000u) != 0;
  8993. }
  8994. inline void CSOItemRecipe::set_has_slot_usage_for_output() {
  8995. _has_bits_[0] |= 0x00004000u;
  8996. }
  8997. inline void CSOItemRecipe::clear_has_slot_usage_for_output() {
  8998. _has_bits_[0] &= ~0x00004000u;
  8999. }
  9000. inline void CSOItemRecipe::clear_slot_usage_for_output() {
  9001. slot_usage_for_output_ = 0;
  9002. clear_has_slot_usage_for_output();
  9003. }
  9004. inline ::google::protobuf::int32 CSOItemRecipe::slot_usage_for_output() const {
  9005. return slot_usage_for_output_;
  9006. }
  9007. inline void CSOItemRecipe::set_slot_usage_for_output(::google::protobuf::int32 value) {
  9008. set_has_slot_usage_for_output();
  9009. slot_usage_for_output_ = value;
  9010. }
  9011. // optional int32 set_for_output = 16;
  9012. inline bool CSOItemRecipe::has_set_for_output() const {
  9013. return (_has_bits_[0] & 0x00008000u) != 0;
  9014. }
  9015. inline void CSOItemRecipe::set_has_set_for_output() {
  9016. _has_bits_[0] |= 0x00008000u;
  9017. }
  9018. inline void CSOItemRecipe::clear_has_set_for_output() {
  9019. _has_bits_[0] &= ~0x00008000u;
  9020. }
  9021. inline void CSOItemRecipe::clear_set_for_output() {
  9022. set_for_output_ = 0;
  9023. clear_has_set_for_output();
  9024. }
  9025. inline ::google::protobuf::int32 CSOItemRecipe::set_for_output() const {
  9026. return set_for_output_;
  9027. }
  9028. inline void CSOItemRecipe::set_set_for_output(::google::protobuf::int32 value) {
  9029. set_has_set_for_output();
  9030. set_for_output_ = value;
  9031. }
  9032. // repeated .CSOItemCriteria input_items_criteria = 20;
  9033. inline int CSOItemRecipe::input_items_criteria_size() const {
  9034. return input_items_criteria_.size();
  9035. }
  9036. inline void CSOItemRecipe::clear_input_items_criteria() {
  9037. input_items_criteria_.Clear();
  9038. }
  9039. inline const ::CSOItemCriteria& CSOItemRecipe::input_items_criteria(int index) const {
  9040. return input_items_criteria_.Get(index);
  9041. }
  9042. inline ::CSOItemCriteria* CSOItemRecipe::mutable_input_items_criteria(int index) {
  9043. return input_items_criteria_.Mutable(index);
  9044. }
  9045. inline ::CSOItemCriteria* CSOItemRecipe::add_input_items_criteria() {
  9046. return input_items_criteria_.Add();
  9047. }
  9048. inline const ::google::protobuf::RepeatedPtrField< ::CSOItemCriteria >&
  9049. CSOItemRecipe::input_items_criteria() const {
  9050. return input_items_criteria_;
  9051. }
  9052. inline ::google::protobuf::RepeatedPtrField< ::CSOItemCriteria >*
  9053. CSOItemRecipe::mutable_input_items_criteria() {
  9054. return &input_items_criteria_;
  9055. }
  9056. // repeated .CSOItemCriteria output_items_criteria = 21;
  9057. inline int CSOItemRecipe::output_items_criteria_size() const {
  9058. return output_items_criteria_.size();
  9059. }
  9060. inline void CSOItemRecipe::clear_output_items_criteria() {
  9061. output_items_criteria_.Clear();
  9062. }
  9063. inline const ::CSOItemCriteria& CSOItemRecipe::output_items_criteria(int index) const {
  9064. return output_items_criteria_.Get(index);
  9065. }
  9066. inline ::CSOItemCriteria* CSOItemRecipe::mutable_output_items_criteria(int index) {
  9067. return output_items_criteria_.Mutable(index);
  9068. }
  9069. inline ::CSOItemCriteria* CSOItemRecipe::add_output_items_criteria() {
  9070. return output_items_criteria_.Add();
  9071. }
  9072. inline const ::google::protobuf::RepeatedPtrField< ::CSOItemCriteria >&
  9073. CSOItemRecipe::output_items_criteria() const {
  9074. return output_items_criteria_;
  9075. }
  9076. inline ::google::protobuf::RepeatedPtrField< ::CSOItemCriteria >*
  9077. CSOItemRecipe::mutable_output_items_criteria() {
  9078. return &output_items_criteria_;
  9079. }
  9080. // repeated uint32 input_item_dupe_counts = 22;
  9081. inline int CSOItemRecipe::input_item_dupe_counts_size() const {
  9082. return input_item_dupe_counts_.size();
  9083. }
  9084. inline void CSOItemRecipe::clear_input_item_dupe_counts() {
  9085. input_item_dupe_counts_.Clear();
  9086. }
  9087. inline ::google::protobuf::uint32 CSOItemRecipe::input_item_dupe_counts(int index) const {
  9088. return input_item_dupe_counts_.Get(index);
  9089. }
  9090. inline void CSOItemRecipe::set_input_item_dupe_counts(int index, ::google::protobuf::uint32 value) {
  9091. input_item_dupe_counts_.Set(index, value);
  9092. }
  9093. inline void CSOItemRecipe::add_input_item_dupe_counts(::google::protobuf::uint32 value) {
  9094. input_item_dupe_counts_.Add(value);
  9095. }
  9096. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  9097. CSOItemRecipe::input_item_dupe_counts() const {
  9098. return input_item_dupe_counts_;
  9099. }
  9100. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  9101. CSOItemRecipe::mutable_input_item_dupe_counts() {
  9102. return &input_item_dupe_counts_;
  9103. }
  9104. // -------------------------------------------------------------------
  9105. // CMsgDevNewItemRequest
  9106. // optional fixed64 receiver = 1;
  9107. inline bool CMsgDevNewItemRequest::has_receiver() const {
  9108. return (_has_bits_[0] & 0x00000001u) != 0;
  9109. }
  9110. inline void CMsgDevNewItemRequest::set_has_receiver() {
  9111. _has_bits_[0] |= 0x00000001u;
  9112. }
  9113. inline void CMsgDevNewItemRequest::clear_has_receiver() {
  9114. _has_bits_[0] &= ~0x00000001u;
  9115. }
  9116. inline void CMsgDevNewItemRequest::clear_receiver() {
  9117. receiver_ = GOOGLE_ULONGLONG(0);
  9118. clear_has_receiver();
  9119. }
  9120. inline ::google::protobuf::uint64 CMsgDevNewItemRequest::receiver() const {
  9121. return receiver_;
  9122. }
  9123. inline void CMsgDevNewItemRequest::set_receiver(::google::protobuf::uint64 value) {
  9124. set_has_receiver();
  9125. receiver_ = value;
  9126. }
  9127. // optional .CSOItemCriteria criteria = 2;
  9128. inline bool CMsgDevNewItemRequest::has_criteria() const {
  9129. return (_has_bits_[0] & 0x00000002u) != 0;
  9130. }
  9131. inline void CMsgDevNewItemRequest::set_has_criteria() {
  9132. _has_bits_[0] |= 0x00000002u;
  9133. }
  9134. inline void CMsgDevNewItemRequest::clear_has_criteria() {
  9135. _has_bits_[0] &= ~0x00000002u;
  9136. }
  9137. inline void CMsgDevNewItemRequest::clear_criteria() {
  9138. if (criteria_ != NULL) criteria_->::CSOItemCriteria::Clear();
  9139. clear_has_criteria();
  9140. }
  9141. inline const ::CSOItemCriteria& CMsgDevNewItemRequest::criteria() const {
  9142. return criteria_ != NULL ? *criteria_ : *default_instance_->criteria_;
  9143. }
  9144. inline ::CSOItemCriteria* CMsgDevNewItemRequest::mutable_criteria() {
  9145. set_has_criteria();
  9146. if (criteria_ == NULL) criteria_ = new ::CSOItemCriteria;
  9147. return criteria_;
  9148. }
  9149. inline ::CSOItemCriteria* CMsgDevNewItemRequest::release_criteria() {
  9150. clear_has_criteria();
  9151. ::CSOItemCriteria* temp = criteria_;
  9152. criteria_ = NULL;
  9153. return temp;
  9154. }
  9155. inline void CMsgDevNewItemRequest::set_allocated_criteria(::CSOItemCriteria* criteria) {
  9156. delete criteria_;
  9157. criteria_ = criteria;
  9158. if (criteria) {
  9159. set_has_criteria();
  9160. } else {
  9161. clear_has_criteria();
  9162. }
  9163. }
  9164. // -------------------------------------------------------------------
  9165. // CMsgIncrementKillCountAttribute
  9166. // optional fixed32 killer_account_id = 1;
  9167. inline bool CMsgIncrementKillCountAttribute::has_killer_account_id() const {
  9168. return (_has_bits_[0] & 0x00000001u) != 0;
  9169. }
  9170. inline void CMsgIncrementKillCountAttribute::set_has_killer_account_id() {
  9171. _has_bits_[0] |= 0x00000001u;
  9172. }
  9173. inline void CMsgIncrementKillCountAttribute::clear_has_killer_account_id() {
  9174. _has_bits_[0] &= ~0x00000001u;
  9175. }
  9176. inline void CMsgIncrementKillCountAttribute::clear_killer_account_id() {
  9177. killer_account_id_ = 0u;
  9178. clear_has_killer_account_id();
  9179. }
  9180. inline ::google::protobuf::uint32 CMsgIncrementKillCountAttribute::killer_account_id() const {
  9181. return killer_account_id_;
  9182. }
  9183. inline void CMsgIncrementKillCountAttribute::set_killer_account_id(::google::protobuf::uint32 value) {
  9184. set_has_killer_account_id();
  9185. killer_account_id_ = value;
  9186. }
  9187. // optional fixed32 victim_account_id = 2;
  9188. inline bool CMsgIncrementKillCountAttribute::has_victim_account_id() const {
  9189. return (_has_bits_[0] & 0x00000002u) != 0;
  9190. }
  9191. inline void CMsgIncrementKillCountAttribute::set_has_victim_account_id() {
  9192. _has_bits_[0] |= 0x00000002u;
  9193. }
  9194. inline void CMsgIncrementKillCountAttribute::clear_has_victim_account_id() {
  9195. _has_bits_[0] &= ~0x00000002u;
  9196. }
  9197. inline void CMsgIncrementKillCountAttribute::clear_victim_account_id() {
  9198. victim_account_id_ = 0u;
  9199. clear_has_victim_account_id();
  9200. }
  9201. inline ::google::protobuf::uint32 CMsgIncrementKillCountAttribute::victim_account_id() const {
  9202. return victim_account_id_;
  9203. }
  9204. inline void CMsgIncrementKillCountAttribute::set_victim_account_id(::google::protobuf::uint32 value) {
  9205. set_has_victim_account_id();
  9206. victim_account_id_ = value;
  9207. }
  9208. // optional uint64 item_id = 3;
  9209. inline bool CMsgIncrementKillCountAttribute::has_item_id() const {
  9210. return (_has_bits_[0] & 0x00000004u) != 0;
  9211. }
  9212. inline void CMsgIncrementKillCountAttribute::set_has_item_id() {
  9213. _has_bits_[0] |= 0x00000004u;
  9214. }
  9215. inline void CMsgIncrementKillCountAttribute::clear_has_item_id() {
  9216. _has_bits_[0] &= ~0x00000004u;
  9217. }
  9218. inline void CMsgIncrementKillCountAttribute::clear_item_id() {
  9219. item_id_ = GOOGLE_ULONGLONG(0);
  9220. clear_has_item_id();
  9221. }
  9222. inline ::google::protobuf::uint64 CMsgIncrementKillCountAttribute::item_id() const {
  9223. return item_id_;
  9224. }
  9225. inline void CMsgIncrementKillCountAttribute::set_item_id(::google::protobuf::uint64 value) {
  9226. set_has_item_id();
  9227. item_id_ = value;
  9228. }
  9229. // optional uint32 event_type = 4;
  9230. inline bool CMsgIncrementKillCountAttribute::has_event_type() const {
  9231. return (_has_bits_[0] & 0x00000008u) != 0;
  9232. }
  9233. inline void CMsgIncrementKillCountAttribute::set_has_event_type() {
  9234. _has_bits_[0] |= 0x00000008u;
  9235. }
  9236. inline void CMsgIncrementKillCountAttribute::clear_has_event_type() {
  9237. _has_bits_[0] &= ~0x00000008u;
  9238. }
  9239. inline void CMsgIncrementKillCountAttribute::clear_event_type() {
  9240. event_type_ = 0u;
  9241. clear_has_event_type();
  9242. }
  9243. inline ::google::protobuf::uint32 CMsgIncrementKillCountAttribute::event_type() const {
  9244. return event_type_;
  9245. }
  9246. inline void CMsgIncrementKillCountAttribute::set_event_type(::google::protobuf::uint32 value) {
  9247. set_has_event_type();
  9248. event_type_ = value;
  9249. }
  9250. // optional uint32 amount = 5;
  9251. inline bool CMsgIncrementKillCountAttribute::has_amount() const {
  9252. return (_has_bits_[0] & 0x00000010u) != 0;
  9253. }
  9254. inline void CMsgIncrementKillCountAttribute::set_has_amount() {
  9255. _has_bits_[0] |= 0x00000010u;
  9256. }
  9257. inline void CMsgIncrementKillCountAttribute::clear_has_amount() {
  9258. _has_bits_[0] &= ~0x00000010u;
  9259. }
  9260. inline void CMsgIncrementKillCountAttribute::clear_amount() {
  9261. amount_ = 0u;
  9262. clear_has_amount();
  9263. }
  9264. inline ::google::protobuf::uint32 CMsgIncrementKillCountAttribute::amount() const {
  9265. return amount_;
  9266. }
  9267. inline void CMsgIncrementKillCountAttribute::set_amount(::google::protobuf::uint32 value) {
  9268. set_has_amount();
  9269. amount_ = value;
  9270. }
  9271. // -------------------------------------------------------------------
  9272. // CMsgApplySticker
  9273. // optional uint64 sticker_item_id = 1;
  9274. inline bool CMsgApplySticker::has_sticker_item_id() const {
  9275. return (_has_bits_[0] & 0x00000001u) != 0;
  9276. }
  9277. inline void CMsgApplySticker::set_has_sticker_item_id() {
  9278. _has_bits_[0] |= 0x00000001u;
  9279. }
  9280. inline void CMsgApplySticker::clear_has_sticker_item_id() {
  9281. _has_bits_[0] &= ~0x00000001u;
  9282. }
  9283. inline void CMsgApplySticker::clear_sticker_item_id() {
  9284. sticker_item_id_ = GOOGLE_ULONGLONG(0);
  9285. clear_has_sticker_item_id();
  9286. }
  9287. inline ::google::protobuf::uint64 CMsgApplySticker::sticker_item_id() const {
  9288. return sticker_item_id_;
  9289. }
  9290. inline void CMsgApplySticker::set_sticker_item_id(::google::protobuf::uint64 value) {
  9291. set_has_sticker_item_id();
  9292. sticker_item_id_ = value;
  9293. }
  9294. // optional uint64 item_item_id = 2;
  9295. inline bool CMsgApplySticker::has_item_item_id() const {
  9296. return (_has_bits_[0] & 0x00000002u) != 0;
  9297. }
  9298. inline void CMsgApplySticker::set_has_item_item_id() {
  9299. _has_bits_[0] |= 0x00000002u;
  9300. }
  9301. inline void CMsgApplySticker::clear_has_item_item_id() {
  9302. _has_bits_[0] &= ~0x00000002u;
  9303. }
  9304. inline void CMsgApplySticker::clear_item_item_id() {
  9305. item_item_id_ = GOOGLE_ULONGLONG(0);
  9306. clear_has_item_item_id();
  9307. }
  9308. inline ::google::protobuf::uint64 CMsgApplySticker::item_item_id() const {
  9309. return item_item_id_;
  9310. }
  9311. inline void CMsgApplySticker::set_item_item_id(::google::protobuf::uint64 value) {
  9312. set_has_item_item_id();
  9313. item_item_id_ = value;
  9314. }
  9315. // optional uint32 sticker_slot = 3;
  9316. inline bool CMsgApplySticker::has_sticker_slot() const {
  9317. return (_has_bits_[0] & 0x00000004u) != 0;
  9318. }
  9319. inline void CMsgApplySticker::set_has_sticker_slot() {
  9320. _has_bits_[0] |= 0x00000004u;
  9321. }
  9322. inline void CMsgApplySticker::clear_has_sticker_slot() {
  9323. _has_bits_[0] &= ~0x00000004u;
  9324. }
  9325. inline void CMsgApplySticker::clear_sticker_slot() {
  9326. sticker_slot_ = 0u;
  9327. clear_has_sticker_slot();
  9328. }
  9329. inline ::google::protobuf::uint32 CMsgApplySticker::sticker_slot() const {
  9330. return sticker_slot_;
  9331. }
  9332. inline void CMsgApplySticker::set_sticker_slot(::google::protobuf::uint32 value) {
  9333. set_has_sticker_slot();
  9334. sticker_slot_ = value;
  9335. }
  9336. // optional uint32 baseitem_defidx = 4;
  9337. inline bool CMsgApplySticker::has_baseitem_defidx() const {
  9338. return (_has_bits_[0] & 0x00000008u) != 0;
  9339. }
  9340. inline void CMsgApplySticker::set_has_baseitem_defidx() {
  9341. _has_bits_[0] |= 0x00000008u;
  9342. }
  9343. inline void CMsgApplySticker::clear_has_baseitem_defidx() {
  9344. _has_bits_[0] &= ~0x00000008u;
  9345. }
  9346. inline void CMsgApplySticker::clear_baseitem_defidx() {
  9347. baseitem_defidx_ = 0u;
  9348. clear_has_baseitem_defidx();
  9349. }
  9350. inline ::google::protobuf::uint32 CMsgApplySticker::baseitem_defidx() const {
  9351. return baseitem_defidx_;
  9352. }
  9353. inline void CMsgApplySticker::set_baseitem_defidx(::google::protobuf::uint32 value) {
  9354. set_has_baseitem_defidx();
  9355. baseitem_defidx_ = value;
  9356. }
  9357. // -------------------------------------------------------------------
  9358. // CMsgApplyStatTrakSwap
  9359. // optional uint64 tool_item_id = 1;
  9360. inline bool CMsgApplyStatTrakSwap::has_tool_item_id() const {
  9361. return (_has_bits_[0] & 0x00000001u) != 0;
  9362. }
  9363. inline void CMsgApplyStatTrakSwap::set_has_tool_item_id() {
  9364. _has_bits_[0] |= 0x00000001u;
  9365. }
  9366. inline void CMsgApplyStatTrakSwap::clear_has_tool_item_id() {
  9367. _has_bits_[0] &= ~0x00000001u;
  9368. }
  9369. inline void CMsgApplyStatTrakSwap::clear_tool_item_id() {
  9370. tool_item_id_ = GOOGLE_ULONGLONG(0);
  9371. clear_has_tool_item_id();
  9372. }
  9373. inline ::google::protobuf::uint64 CMsgApplyStatTrakSwap::tool_item_id() const {
  9374. return tool_item_id_;
  9375. }
  9376. inline void CMsgApplyStatTrakSwap::set_tool_item_id(::google::protobuf::uint64 value) {
  9377. set_has_tool_item_id();
  9378. tool_item_id_ = value;
  9379. }
  9380. // optional uint64 item_1_item_id = 2;
  9381. inline bool CMsgApplyStatTrakSwap::has_item_1_item_id() const {
  9382. return (_has_bits_[0] & 0x00000002u) != 0;
  9383. }
  9384. inline void CMsgApplyStatTrakSwap::set_has_item_1_item_id() {
  9385. _has_bits_[0] |= 0x00000002u;
  9386. }
  9387. inline void CMsgApplyStatTrakSwap::clear_has_item_1_item_id() {
  9388. _has_bits_[0] &= ~0x00000002u;
  9389. }
  9390. inline void CMsgApplyStatTrakSwap::clear_item_1_item_id() {
  9391. item_1_item_id_ = GOOGLE_ULONGLONG(0);
  9392. clear_has_item_1_item_id();
  9393. }
  9394. inline ::google::protobuf::uint64 CMsgApplyStatTrakSwap::item_1_item_id() const {
  9395. return item_1_item_id_;
  9396. }
  9397. inline void CMsgApplyStatTrakSwap::set_item_1_item_id(::google::protobuf::uint64 value) {
  9398. set_has_item_1_item_id();
  9399. item_1_item_id_ = value;
  9400. }
  9401. // optional uint64 item_2_item_id = 3;
  9402. inline bool CMsgApplyStatTrakSwap::has_item_2_item_id() const {
  9403. return (_has_bits_[0] & 0x00000004u) != 0;
  9404. }
  9405. inline void CMsgApplyStatTrakSwap::set_has_item_2_item_id() {
  9406. _has_bits_[0] |= 0x00000004u;
  9407. }
  9408. inline void CMsgApplyStatTrakSwap::clear_has_item_2_item_id() {
  9409. _has_bits_[0] &= ~0x00000004u;
  9410. }
  9411. inline void CMsgApplyStatTrakSwap::clear_item_2_item_id() {
  9412. item_2_item_id_ = GOOGLE_ULONGLONG(0);
  9413. clear_has_item_2_item_id();
  9414. }
  9415. inline ::google::protobuf::uint64 CMsgApplyStatTrakSwap::item_2_item_id() const {
  9416. return item_2_item_id_;
  9417. }
  9418. inline void CMsgApplyStatTrakSwap::set_item_2_item_id(::google::protobuf::uint64 value) {
  9419. set_has_item_2_item_id();
  9420. item_2_item_id_ = value;
  9421. }
  9422. // -------------------------------------------------------------------
  9423. // CMsgApplyStrangePart
  9424. // optional uint64 strange_part_item_id = 1;
  9425. inline bool CMsgApplyStrangePart::has_strange_part_item_id() const {
  9426. return (_has_bits_[0] & 0x00000001u) != 0;
  9427. }
  9428. inline void CMsgApplyStrangePart::set_has_strange_part_item_id() {
  9429. _has_bits_[0] |= 0x00000001u;
  9430. }
  9431. inline void CMsgApplyStrangePart::clear_has_strange_part_item_id() {
  9432. _has_bits_[0] &= ~0x00000001u;
  9433. }
  9434. inline void CMsgApplyStrangePart::clear_strange_part_item_id() {
  9435. strange_part_item_id_ = GOOGLE_ULONGLONG(0);
  9436. clear_has_strange_part_item_id();
  9437. }
  9438. inline ::google::protobuf::uint64 CMsgApplyStrangePart::strange_part_item_id() const {
  9439. return strange_part_item_id_;
  9440. }
  9441. inline void CMsgApplyStrangePart::set_strange_part_item_id(::google::protobuf::uint64 value) {
  9442. set_has_strange_part_item_id();
  9443. strange_part_item_id_ = value;
  9444. }
  9445. // optional uint64 item_item_id = 2;
  9446. inline bool CMsgApplyStrangePart::has_item_item_id() const {
  9447. return (_has_bits_[0] & 0x00000002u) != 0;
  9448. }
  9449. inline void CMsgApplyStrangePart::set_has_item_item_id() {
  9450. _has_bits_[0] |= 0x00000002u;
  9451. }
  9452. inline void CMsgApplyStrangePart::clear_has_item_item_id() {
  9453. _has_bits_[0] &= ~0x00000002u;
  9454. }
  9455. inline void CMsgApplyStrangePart::clear_item_item_id() {
  9456. item_item_id_ = GOOGLE_ULONGLONG(0);
  9457. clear_has_item_item_id();
  9458. }
  9459. inline ::google::protobuf::uint64 CMsgApplyStrangePart::item_item_id() const {
  9460. return item_item_id_;
  9461. }
  9462. inline void CMsgApplyStrangePart::set_item_item_id(::google::protobuf::uint64 value) {
  9463. set_has_item_item_id();
  9464. item_item_id_ = value;
  9465. }
  9466. // -------------------------------------------------------------------
  9467. // CMsgApplyPennantUpgrade
  9468. // optional uint64 upgrade_item_id = 1;
  9469. inline bool CMsgApplyPennantUpgrade::has_upgrade_item_id() const {
  9470. return (_has_bits_[0] & 0x00000001u) != 0;
  9471. }
  9472. inline void CMsgApplyPennantUpgrade::set_has_upgrade_item_id() {
  9473. _has_bits_[0] |= 0x00000001u;
  9474. }
  9475. inline void CMsgApplyPennantUpgrade::clear_has_upgrade_item_id() {
  9476. _has_bits_[0] &= ~0x00000001u;
  9477. }
  9478. inline void CMsgApplyPennantUpgrade::clear_upgrade_item_id() {
  9479. upgrade_item_id_ = GOOGLE_ULONGLONG(0);
  9480. clear_has_upgrade_item_id();
  9481. }
  9482. inline ::google::protobuf::uint64 CMsgApplyPennantUpgrade::upgrade_item_id() const {
  9483. return upgrade_item_id_;
  9484. }
  9485. inline void CMsgApplyPennantUpgrade::set_upgrade_item_id(::google::protobuf::uint64 value) {
  9486. set_has_upgrade_item_id();
  9487. upgrade_item_id_ = value;
  9488. }
  9489. // optional uint64 pennant_item_id = 2;
  9490. inline bool CMsgApplyPennantUpgrade::has_pennant_item_id() const {
  9491. return (_has_bits_[0] & 0x00000002u) != 0;
  9492. }
  9493. inline void CMsgApplyPennantUpgrade::set_has_pennant_item_id() {
  9494. _has_bits_[0] |= 0x00000002u;
  9495. }
  9496. inline void CMsgApplyPennantUpgrade::clear_has_pennant_item_id() {
  9497. _has_bits_[0] &= ~0x00000002u;
  9498. }
  9499. inline void CMsgApplyPennantUpgrade::clear_pennant_item_id() {
  9500. pennant_item_id_ = GOOGLE_ULONGLONG(0);
  9501. clear_has_pennant_item_id();
  9502. }
  9503. inline ::google::protobuf::uint64 CMsgApplyPennantUpgrade::pennant_item_id() const {
  9504. return pennant_item_id_;
  9505. }
  9506. inline void CMsgApplyPennantUpgrade::set_pennant_item_id(::google::protobuf::uint64 value) {
  9507. set_has_pennant_item_id();
  9508. pennant_item_id_ = value;
  9509. }
  9510. // -------------------------------------------------------------------
  9511. // CMsgApplyEggEssence
  9512. // optional uint64 essence_item_id = 1;
  9513. inline bool CMsgApplyEggEssence::has_essence_item_id() const {
  9514. return (_has_bits_[0] & 0x00000001u) != 0;
  9515. }
  9516. inline void CMsgApplyEggEssence::set_has_essence_item_id() {
  9517. _has_bits_[0] |= 0x00000001u;
  9518. }
  9519. inline void CMsgApplyEggEssence::clear_has_essence_item_id() {
  9520. _has_bits_[0] &= ~0x00000001u;
  9521. }
  9522. inline void CMsgApplyEggEssence::clear_essence_item_id() {
  9523. essence_item_id_ = GOOGLE_ULONGLONG(0);
  9524. clear_has_essence_item_id();
  9525. }
  9526. inline ::google::protobuf::uint64 CMsgApplyEggEssence::essence_item_id() const {
  9527. return essence_item_id_;
  9528. }
  9529. inline void CMsgApplyEggEssence::set_essence_item_id(::google::protobuf::uint64 value) {
  9530. set_has_essence_item_id();
  9531. essence_item_id_ = value;
  9532. }
  9533. // optional uint64 egg_item_id = 2;
  9534. inline bool CMsgApplyEggEssence::has_egg_item_id() const {
  9535. return (_has_bits_[0] & 0x00000002u) != 0;
  9536. }
  9537. inline void CMsgApplyEggEssence::set_has_egg_item_id() {
  9538. _has_bits_[0] |= 0x00000002u;
  9539. }
  9540. inline void CMsgApplyEggEssence::clear_has_egg_item_id() {
  9541. _has_bits_[0] &= ~0x00000002u;
  9542. }
  9543. inline void CMsgApplyEggEssence::clear_egg_item_id() {
  9544. egg_item_id_ = GOOGLE_ULONGLONG(0);
  9545. clear_has_egg_item_id();
  9546. }
  9547. inline ::google::protobuf::uint64 CMsgApplyEggEssence::egg_item_id() const {
  9548. return egg_item_id_;
  9549. }
  9550. inline void CMsgApplyEggEssence::set_egg_item_id(::google::protobuf::uint64 value) {
  9551. set_has_egg_item_id();
  9552. egg_item_id_ = value;
  9553. }
  9554. // -------------------------------------------------------------------
  9555. // CSOEconItemAttribute
  9556. // optional uint32 def_index = 1;
  9557. inline bool CSOEconItemAttribute::has_def_index() const {
  9558. return (_has_bits_[0] & 0x00000001u) != 0;
  9559. }
  9560. inline void CSOEconItemAttribute::set_has_def_index() {
  9561. _has_bits_[0] |= 0x00000001u;
  9562. }
  9563. inline void CSOEconItemAttribute::clear_has_def_index() {
  9564. _has_bits_[0] &= ~0x00000001u;
  9565. }
  9566. inline void CSOEconItemAttribute::clear_def_index() {
  9567. def_index_ = 0u;
  9568. clear_has_def_index();
  9569. }
  9570. inline ::google::protobuf::uint32 CSOEconItemAttribute::def_index() const {
  9571. return def_index_;
  9572. }
  9573. inline void CSOEconItemAttribute::set_def_index(::google::protobuf::uint32 value) {
  9574. set_has_def_index();
  9575. def_index_ = value;
  9576. }
  9577. // optional uint32 value = 2;
  9578. inline bool CSOEconItemAttribute::has_value() const {
  9579. return (_has_bits_[0] & 0x00000002u) != 0;
  9580. }
  9581. inline void CSOEconItemAttribute::set_has_value() {
  9582. _has_bits_[0] |= 0x00000002u;
  9583. }
  9584. inline void CSOEconItemAttribute::clear_has_value() {
  9585. _has_bits_[0] &= ~0x00000002u;
  9586. }
  9587. inline void CSOEconItemAttribute::clear_value() {
  9588. value_ = 0u;
  9589. clear_has_value();
  9590. }
  9591. inline ::google::protobuf::uint32 CSOEconItemAttribute::value() const {
  9592. return value_;
  9593. }
  9594. inline void CSOEconItemAttribute::set_value(::google::protobuf::uint32 value) {
  9595. set_has_value();
  9596. value_ = value;
  9597. }
  9598. // optional bytes value_bytes = 3;
  9599. inline bool CSOEconItemAttribute::has_value_bytes() const {
  9600. return (_has_bits_[0] & 0x00000004u) != 0;
  9601. }
  9602. inline void CSOEconItemAttribute::set_has_value_bytes() {
  9603. _has_bits_[0] |= 0x00000004u;
  9604. }
  9605. inline void CSOEconItemAttribute::clear_has_value_bytes() {
  9606. _has_bits_[0] &= ~0x00000004u;
  9607. }
  9608. inline void CSOEconItemAttribute::clear_value_bytes() {
  9609. if (value_bytes_ != &::google::protobuf::internal::kEmptyString) {
  9610. value_bytes_->clear();
  9611. }
  9612. clear_has_value_bytes();
  9613. }
  9614. inline const ::std::string& CSOEconItemAttribute::value_bytes() const {
  9615. return *value_bytes_;
  9616. }
  9617. inline void CSOEconItemAttribute::set_value_bytes(const ::std::string& value) {
  9618. set_has_value_bytes();
  9619. if (value_bytes_ == &::google::protobuf::internal::kEmptyString) {
  9620. value_bytes_ = new ::std::string;
  9621. }
  9622. value_bytes_->assign(value);
  9623. }
  9624. inline void CSOEconItemAttribute::set_value_bytes(const char* value) {
  9625. set_has_value_bytes();
  9626. if (value_bytes_ == &::google::protobuf::internal::kEmptyString) {
  9627. value_bytes_ = new ::std::string;
  9628. }
  9629. value_bytes_->assign(value);
  9630. }
  9631. inline void CSOEconItemAttribute::set_value_bytes(const void* value, size_t size) {
  9632. set_has_value_bytes();
  9633. if (value_bytes_ == &::google::protobuf::internal::kEmptyString) {
  9634. value_bytes_ = new ::std::string;
  9635. }
  9636. value_bytes_->assign(reinterpret_cast<const char*>(value), size);
  9637. }
  9638. inline ::std::string* CSOEconItemAttribute::mutable_value_bytes() {
  9639. set_has_value_bytes();
  9640. if (value_bytes_ == &::google::protobuf::internal::kEmptyString) {
  9641. value_bytes_ = new ::std::string;
  9642. }
  9643. return value_bytes_;
  9644. }
  9645. inline ::std::string* CSOEconItemAttribute::release_value_bytes() {
  9646. clear_has_value_bytes();
  9647. if (value_bytes_ == &::google::protobuf::internal::kEmptyString) {
  9648. return NULL;
  9649. } else {
  9650. ::std::string* temp = value_bytes_;
  9651. value_bytes_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  9652. return temp;
  9653. }
  9654. }
  9655. inline void CSOEconItemAttribute::set_allocated_value_bytes(::std::string* value_bytes) {
  9656. if (value_bytes_ != &::google::protobuf::internal::kEmptyString) {
  9657. delete value_bytes_;
  9658. }
  9659. if (value_bytes) {
  9660. set_has_value_bytes();
  9661. value_bytes_ = value_bytes;
  9662. } else {
  9663. clear_has_value_bytes();
  9664. value_bytes_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  9665. }
  9666. }
  9667. // -------------------------------------------------------------------
  9668. // CSOEconItemEquipped
  9669. // optional uint32 new_class = 1;
  9670. inline bool CSOEconItemEquipped::has_new_class() const {
  9671. return (_has_bits_[0] & 0x00000001u) != 0;
  9672. }
  9673. inline void CSOEconItemEquipped::set_has_new_class() {
  9674. _has_bits_[0] |= 0x00000001u;
  9675. }
  9676. inline void CSOEconItemEquipped::clear_has_new_class() {
  9677. _has_bits_[0] &= ~0x00000001u;
  9678. }
  9679. inline void CSOEconItemEquipped::clear_new_class() {
  9680. new_class_ = 0u;
  9681. clear_has_new_class();
  9682. }
  9683. inline ::google::protobuf::uint32 CSOEconItemEquipped::new_class() const {
  9684. return new_class_;
  9685. }
  9686. inline void CSOEconItemEquipped::set_new_class(::google::protobuf::uint32 value) {
  9687. set_has_new_class();
  9688. new_class_ = value;
  9689. }
  9690. // optional uint32 new_slot = 2;
  9691. inline bool CSOEconItemEquipped::has_new_slot() const {
  9692. return (_has_bits_[0] & 0x00000002u) != 0;
  9693. }
  9694. inline void CSOEconItemEquipped::set_has_new_slot() {
  9695. _has_bits_[0] |= 0x00000002u;
  9696. }
  9697. inline void CSOEconItemEquipped::clear_has_new_slot() {
  9698. _has_bits_[0] &= ~0x00000002u;
  9699. }
  9700. inline void CSOEconItemEquipped::clear_new_slot() {
  9701. new_slot_ = 0u;
  9702. clear_has_new_slot();
  9703. }
  9704. inline ::google::protobuf::uint32 CSOEconItemEquipped::new_slot() const {
  9705. return new_slot_;
  9706. }
  9707. inline void CSOEconItemEquipped::set_new_slot(::google::protobuf::uint32 value) {
  9708. set_has_new_slot();
  9709. new_slot_ = value;
  9710. }
  9711. // -------------------------------------------------------------------
  9712. // CSOEconItem
  9713. // optional uint64 id = 1;
  9714. inline bool CSOEconItem::has_id() const {
  9715. return (_has_bits_[0] & 0x00000001u) != 0;
  9716. }
  9717. inline void CSOEconItem::set_has_id() {
  9718. _has_bits_[0] |= 0x00000001u;
  9719. }
  9720. inline void CSOEconItem::clear_has_id() {
  9721. _has_bits_[0] &= ~0x00000001u;
  9722. }
  9723. inline void CSOEconItem::clear_id() {
  9724. id_ = GOOGLE_ULONGLONG(0);
  9725. clear_has_id();
  9726. }
  9727. inline ::google::protobuf::uint64 CSOEconItem::id() const {
  9728. return id_;
  9729. }
  9730. inline void CSOEconItem::set_id(::google::protobuf::uint64 value) {
  9731. set_has_id();
  9732. id_ = value;
  9733. }
  9734. // optional uint32 account_id = 2;
  9735. inline bool CSOEconItem::has_account_id() const {
  9736. return (_has_bits_[0] & 0x00000002u) != 0;
  9737. }
  9738. inline void CSOEconItem::set_has_account_id() {
  9739. _has_bits_[0] |= 0x00000002u;
  9740. }
  9741. inline void CSOEconItem::clear_has_account_id() {
  9742. _has_bits_[0] &= ~0x00000002u;
  9743. }
  9744. inline void CSOEconItem::clear_account_id() {
  9745. account_id_ = 0u;
  9746. clear_has_account_id();
  9747. }
  9748. inline ::google::protobuf::uint32 CSOEconItem::account_id() const {
  9749. return account_id_;
  9750. }
  9751. inline void CSOEconItem::set_account_id(::google::protobuf::uint32 value) {
  9752. set_has_account_id();
  9753. account_id_ = value;
  9754. }
  9755. // optional uint32 inventory = 3;
  9756. inline bool CSOEconItem::has_inventory() const {
  9757. return (_has_bits_[0] & 0x00000004u) != 0;
  9758. }
  9759. inline void CSOEconItem::set_has_inventory() {
  9760. _has_bits_[0] |= 0x00000004u;
  9761. }
  9762. inline void CSOEconItem::clear_has_inventory() {
  9763. _has_bits_[0] &= ~0x00000004u;
  9764. }
  9765. inline void CSOEconItem::clear_inventory() {
  9766. inventory_ = 0u;
  9767. clear_has_inventory();
  9768. }
  9769. inline ::google::protobuf::uint32 CSOEconItem::inventory() const {
  9770. return inventory_;
  9771. }
  9772. inline void CSOEconItem::set_inventory(::google::protobuf::uint32 value) {
  9773. set_has_inventory();
  9774. inventory_ = value;
  9775. }
  9776. // optional uint32 def_index = 4;
  9777. inline bool CSOEconItem::has_def_index() const {
  9778. return (_has_bits_[0] & 0x00000008u) != 0;
  9779. }
  9780. inline void CSOEconItem::set_has_def_index() {
  9781. _has_bits_[0] |= 0x00000008u;
  9782. }
  9783. inline void CSOEconItem::clear_has_def_index() {
  9784. _has_bits_[0] &= ~0x00000008u;
  9785. }
  9786. inline void CSOEconItem::clear_def_index() {
  9787. def_index_ = 0u;
  9788. clear_has_def_index();
  9789. }
  9790. inline ::google::protobuf::uint32 CSOEconItem::def_index() const {
  9791. return def_index_;
  9792. }
  9793. inline void CSOEconItem::set_def_index(::google::protobuf::uint32 value) {
  9794. set_has_def_index();
  9795. def_index_ = value;
  9796. }
  9797. // optional uint32 quantity = 5;
  9798. inline bool CSOEconItem::has_quantity() const {
  9799. return (_has_bits_[0] & 0x00000010u) != 0;
  9800. }
  9801. inline void CSOEconItem::set_has_quantity() {
  9802. _has_bits_[0] |= 0x00000010u;
  9803. }
  9804. inline void CSOEconItem::clear_has_quantity() {
  9805. _has_bits_[0] &= ~0x00000010u;
  9806. }
  9807. inline void CSOEconItem::clear_quantity() {
  9808. quantity_ = 0u;
  9809. clear_has_quantity();
  9810. }
  9811. inline ::google::protobuf::uint32 CSOEconItem::quantity() const {
  9812. return quantity_;
  9813. }
  9814. inline void CSOEconItem::set_quantity(::google::protobuf::uint32 value) {
  9815. set_has_quantity();
  9816. quantity_ = value;
  9817. }
  9818. // optional uint32 level = 6;
  9819. inline bool CSOEconItem::has_level() const {
  9820. return (_has_bits_[0] & 0x00000020u) != 0;
  9821. }
  9822. inline void CSOEconItem::set_has_level() {
  9823. _has_bits_[0] |= 0x00000020u;
  9824. }
  9825. inline void CSOEconItem::clear_has_level() {
  9826. _has_bits_[0] &= ~0x00000020u;
  9827. }
  9828. inline void CSOEconItem::clear_level() {
  9829. level_ = 0u;
  9830. clear_has_level();
  9831. }
  9832. inline ::google::protobuf::uint32 CSOEconItem::level() const {
  9833. return level_;
  9834. }
  9835. inline void CSOEconItem::set_level(::google::protobuf::uint32 value) {
  9836. set_has_level();
  9837. level_ = value;
  9838. }
  9839. // optional uint32 quality = 7;
  9840. inline bool CSOEconItem::has_quality() const {
  9841. return (_has_bits_[0] & 0x00000040u) != 0;
  9842. }
  9843. inline void CSOEconItem::set_has_quality() {
  9844. _has_bits_[0] |= 0x00000040u;
  9845. }
  9846. inline void CSOEconItem::clear_has_quality() {
  9847. _has_bits_[0] &= ~0x00000040u;
  9848. }
  9849. inline void CSOEconItem::clear_quality() {
  9850. quality_ = 0u;
  9851. clear_has_quality();
  9852. }
  9853. inline ::google::protobuf::uint32 CSOEconItem::quality() const {
  9854. return quality_;
  9855. }
  9856. inline void CSOEconItem::set_quality(::google::protobuf::uint32 value) {
  9857. set_has_quality();
  9858. quality_ = value;
  9859. }
  9860. // optional uint32 flags = 8 [default = 0];
  9861. inline bool CSOEconItem::has_flags() const {
  9862. return (_has_bits_[0] & 0x00000080u) != 0;
  9863. }
  9864. inline void CSOEconItem::set_has_flags() {
  9865. _has_bits_[0] |= 0x00000080u;
  9866. }
  9867. inline void CSOEconItem::clear_has_flags() {
  9868. _has_bits_[0] &= ~0x00000080u;
  9869. }
  9870. inline void CSOEconItem::clear_flags() {
  9871. flags_ = 0u;
  9872. clear_has_flags();
  9873. }
  9874. inline ::google::protobuf::uint32 CSOEconItem::flags() const {
  9875. return flags_;
  9876. }
  9877. inline void CSOEconItem::set_flags(::google::protobuf::uint32 value) {
  9878. set_has_flags();
  9879. flags_ = value;
  9880. }
  9881. // optional uint32 origin = 9;
  9882. inline bool CSOEconItem::has_origin() const {
  9883. return (_has_bits_[0] & 0x00000100u) != 0;
  9884. }
  9885. inline void CSOEconItem::set_has_origin() {
  9886. _has_bits_[0] |= 0x00000100u;
  9887. }
  9888. inline void CSOEconItem::clear_has_origin() {
  9889. _has_bits_[0] &= ~0x00000100u;
  9890. }
  9891. inline void CSOEconItem::clear_origin() {
  9892. origin_ = 0u;
  9893. clear_has_origin();
  9894. }
  9895. inline ::google::protobuf::uint32 CSOEconItem::origin() const {
  9896. return origin_;
  9897. }
  9898. inline void CSOEconItem::set_origin(::google::protobuf::uint32 value) {
  9899. set_has_origin();
  9900. origin_ = value;
  9901. }
  9902. // optional string custom_name = 10;
  9903. inline bool CSOEconItem::has_custom_name() const {
  9904. return (_has_bits_[0] & 0x00000200u) != 0;
  9905. }
  9906. inline void CSOEconItem::set_has_custom_name() {
  9907. _has_bits_[0] |= 0x00000200u;
  9908. }
  9909. inline void CSOEconItem::clear_has_custom_name() {
  9910. _has_bits_[0] &= ~0x00000200u;
  9911. }
  9912. inline void CSOEconItem::clear_custom_name() {
  9913. if (custom_name_ != &::google::protobuf::internal::kEmptyString) {
  9914. custom_name_->clear();
  9915. }
  9916. clear_has_custom_name();
  9917. }
  9918. inline const ::std::string& CSOEconItem::custom_name() const {
  9919. return *custom_name_;
  9920. }
  9921. inline void CSOEconItem::set_custom_name(const ::std::string& value) {
  9922. set_has_custom_name();
  9923. if (custom_name_ == &::google::protobuf::internal::kEmptyString) {
  9924. custom_name_ = new ::std::string;
  9925. }
  9926. custom_name_->assign(value);
  9927. }
  9928. inline void CSOEconItem::set_custom_name(const char* value) {
  9929. set_has_custom_name();
  9930. if (custom_name_ == &::google::protobuf::internal::kEmptyString) {
  9931. custom_name_ = new ::std::string;
  9932. }
  9933. custom_name_->assign(value);
  9934. }
  9935. inline void CSOEconItem::set_custom_name(const char* value, size_t size) {
  9936. set_has_custom_name();
  9937. if (custom_name_ == &::google::protobuf::internal::kEmptyString) {
  9938. custom_name_ = new ::std::string;
  9939. }
  9940. custom_name_->assign(reinterpret_cast<const char*>(value), size);
  9941. }
  9942. inline ::std::string* CSOEconItem::mutable_custom_name() {
  9943. set_has_custom_name();
  9944. if (custom_name_ == &::google::protobuf::internal::kEmptyString) {
  9945. custom_name_ = new ::std::string;
  9946. }
  9947. return custom_name_;
  9948. }
  9949. inline ::std::string* CSOEconItem::release_custom_name() {
  9950. clear_has_custom_name();
  9951. if (custom_name_ == &::google::protobuf::internal::kEmptyString) {
  9952. return NULL;
  9953. } else {
  9954. ::std::string* temp = custom_name_;
  9955. custom_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  9956. return temp;
  9957. }
  9958. }
  9959. inline void CSOEconItem::set_allocated_custom_name(::std::string* custom_name) {
  9960. if (custom_name_ != &::google::protobuf::internal::kEmptyString) {
  9961. delete custom_name_;
  9962. }
  9963. if (custom_name) {
  9964. set_has_custom_name();
  9965. custom_name_ = custom_name;
  9966. } else {
  9967. clear_has_custom_name();
  9968. custom_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  9969. }
  9970. }
  9971. // optional string custom_desc = 11;
  9972. inline bool CSOEconItem::has_custom_desc() const {
  9973. return (_has_bits_[0] & 0x00000400u) != 0;
  9974. }
  9975. inline void CSOEconItem::set_has_custom_desc() {
  9976. _has_bits_[0] |= 0x00000400u;
  9977. }
  9978. inline void CSOEconItem::clear_has_custom_desc() {
  9979. _has_bits_[0] &= ~0x00000400u;
  9980. }
  9981. inline void CSOEconItem::clear_custom_desc() {
  9982. if (custom_desc_ != &::google::protobuf::internal::kEmptyString) {
  9983. custom_desc_->clear();
  9984. }
  9985. clear_has_custom_desc();
  9986. }
  9987. inline const ::std::string& CSOEconItem::custom_desc() const {
  9988. return *custom_desc_;
  9989. }
  9990. inline void CSOEconItem::set_custom_desc(const ::std::string& value) {
  9991. set_has_custom_desc();
  9992. if (custom_desc_ == &::google::protobuf::internal::kEmptyString) {
  9993. custom_desc_ = new ::std::string;
  9994. }
  9995. custom_desc_->assign(value);
  9996. }
  9997. inline void CSOEconItem::set_custom_desc(const char* value) {
  9998. set_has_custom_desc();
  9999. if (custom_desc_ == &::google::protobuf::internal::kEmptyString) {
  10000. custom_desc_ = new ::std::string;
  10001. }
  10002. custom_desc_->assign(value);
  10003. }
  10004. inline void CSOEconItem::set_custom_desc(const char* value, size_t size) {
  10005. set_has_custom_desc();
  10006. if (custom_desc_ == &::google::protobuf::internal::kEmptyString) {
  10007. custom_desc_ = new ::std::string;
  10008. }
  10009. custom_desc_->assign(reinterpret_cast<const char*>(value), size);
  10010. }
  10011. inline ::std::string* CSOEconItem::mutable_custom_desc() {
  10012. set_has_custom_desc();
  10013. if (custom_desc_ == &::google::protobuf::internal::kEmptyString) {
  10014. custom_desc_ = new ::std::string;
  10015. }
  10016. return custom_desc_;
  10017. }
  10018. inline ::std::string* CSOEconItem::release_custom_desc() {
  10019. clear_has_custom_desc();
  10020. if (custom_desc_ == &::google::protobuf::internal::kEmptyString) {
  10021. return NULL;
  10022. } else {
  10023. ::std::string* temp = custom_desc_;
  10024. custom_desc_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  10025. return temp;
  10026. }
  10027. }
  10028. inline void CSOEconItem::set_allocated_custom_desc(::std::string* custom_desc) {
  10029. if (custom_desc_ != &::google::protobuf::internal::kEmptyString) {
  10030. delete custom_desc_;
  10031. }
  10032. if (custom_desc) {
  10033. set_has_custom_desc();
  10034. custom_desc_ = custom_desc;
  10035. } else {
  10036. clear_has_custom_desc();
  10037. custom_desc_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  10038. }
  10039. }
  10040. // repeated .CSOEconItemAttribute attribute = 12;
  10041. inline int CSOEconItem::attribute_size() const {
  10042. return attribute_.size();
  10043. }
  10044. inline void CSOEconItem::clear_attribute() {
  10045. attribute_.Clear();
  10046. }
  10047. inline const ::CSOEconItemAttribute& CSOEconItem::attribute(int index) const {
  10048. return attribute_.Get(index);
  10049. }
  10050. inline ::CSOEconItemAttribute* CSOEconItem::mutable_attribute(int index) {
  10051. return attribute_.Mutable(index);
  10052. }
  10053. inline ::CSOEconItemAttribute* CSOEconItem::add_attribute() {
  10054. return attribute_.Add();
  10055. }
  10056. inline const ::google::protobuf::RepeatedPtrField< ::CSOEconItemAttribute >&
  10057. CSOEconItem::attribute() const {
  10058. return attribute_;
  10059. }
  10060. inline ::google::protobuf::RepeatedPtrField< ::CSOEconItemAttribute >*
  10061. CSOEconItem::mutable_attribute() {
  10062. return &attribute_;
  10063. }
  10064. // optional .CSOEconItem interior_item = 13;
  10065. inline bool CSOEconItem::has_interior_item() const {
  10066. return (_has_bits_[0] & 0x00001000u) != 0;
  10067. }
  10068. inline void CSOEconItem::set_has_interior_item() {
  10069. _has_bits_[0] |= 0x00001000u;
  10070. }
  10071. inline void CSOEconItem::clear_has_interior_item() {
  10072. _has_bits_[0] &= ~0x00001000u;
  10073. }
  10074. inline void CSOEconItem::clear_interior_item() {
  10075. if (interior_item_ != NULL) interior_item_->::CSOEconItem::Clear();
  10076. clear_has_interior_item();
  10077. }
  10078. inline const ::CSOEconItem& CSOEconItem::interior_item() const {
  10079. return interior_item_ != NULL ? *interior_item_ : *default_instance_->interior_item_;
  10080. }
  10081. inline ::CSOEconItem* CSOEconItem::mutable_interior_item() {
  10082. set_has_interior_item();
  10083. if (interior_item_ == NULL) interior_item_ = new ::CSOEconItem;
  10084. return interior_item_;
  10085. }
  10086. inline ::CSOEconItem* CSOEconItem::release_interior_item() {
  10087. clear_has_interior_item();
  10088. ::CSOEconItem* temp = interior_item_;
  10089. interior_item_ = NULL;
  10090. return temp;
  10091. }
  10092. inline void CSOEconItem::set_allocated_interior_item(::CSOEconItem* interior_item) {
  10093. delete interior_item_;
  10094. interior_item_ = interior_item;
  10095. if (interior_item) {
  10096. set_has_interior_item();
  10097. } else {
  10098. clear_has_interior_item();
  10099. }
  10100. }
  10101. // optional bool in_use = 14 [default = false];
  10102. inline bool CSOEconItem::has_in_use() const {
  10103. return (_has_bits_[0] & 0x00002000u) != 0;
  10104. }
  10105. inline void CSOEconItem::set_has_in_use() {
  10106. _has_bits_[0] |= 0x00002000u;
  10107. }
  10108. inline void CSOEconItem::clear_has_in_use() {
  10109. _has_bits_[0] &= ~0x00002000u;
  10110. }
  10111. inline void CSOEconItem::clear_in_use() {
  10112. in_use_ = false;
  10113. clear_has_in_use();
  10114. }
  10115. inline bool CSOEconItem::in_use() const {
  10116. return in_use_;
  10117. }
  10118. inline void CSOEconItem::set_in_use(bool value) {
  10119. set_has_in_use();
  10120. in_use_ = value;
  10121. }
  10122. // optional uint32 style = 15 [default = 0];
  10123. inline bool CSOEconItem::has_style() const {
  10124. return (_has_bits_[0] & 0x00004000u) != 0;
  10125. }
  10126. inline void CSOEconItem::set_has_style() {
  10127. _has_bits_[0] |= 0x00004000u;
  10128. }
  10129. inline void CSOEconItem::clear_has_style() {
  10130. _has_bits_[0] &= ~0x00004000u;
  10131. }
  10132. inline void CSOEconItem::clear_style() {
  10133. style_ = 0u;
  10134. clear_has_style();
  10135. }
  10136. inline ::google::protobuf::uint32 CSOEconItem::style() const {
  10137. return style_;
  10138. }
  10139. inline void CSOEconItem::set_style(::google::protobuf::uint32 value) {
  10140. set_has_style();
  10141. style_ = value;
  10142. }
  10143. // optional uint64 original_id = 16 [default = 0];
  10144. inline bool CSOEconItem::has_original_id() const {
  10145. return (_has_bits_[0] & 0x00008000u) != 0;
  10146. }
  10147. inline void CSOEconItem::set_has_original_id() {
  10148. _has_bits_[0] |= 0x00008000u;
  10149. }
  10150. inline void CSOEconItem::clear_has_original_id() {
  10151. _has_bits_[0] &= ~0x00008000u;
  10152. }
  10153. inline void CSOEconItem::clear_original_id() {
  10154. original_id_ = GOOGLE_ULONGLONG(0);
  10155. clear_has_original_id();
  10156. }
  10157. inline ::google::protobuf::uint64 CSOEconItem::original_id() const {
  10158. return original_id_;
  10159. }
  10160. inline void CSOEconItem::set_original_id(::google::protobuf::uint64 value) {
  10161. set_has_original_id();
  10162. original_id_ = value;
  10163. }
  10164. // repeated .CSOEconItemEquipped equipped_state = 18;
  10165. inline int CSOEconItem::equipped_state_size() const {
  10166. return equipped_state_.size();
  10167. }
  10168. inline void CSOEconItem::clear_equipped_state() {
  10169. equipped_state_.Clear();
  10170. }
  10171. inline const ::CSOEconItemEquipped& CSOEconItem::equipped_state(int index) const {
  10172. return equipped_state_.Get(index);
  10173. }
  10174. inline ::CSOEconItemEquipped* CSOEconItem::mutable_equipped_state(int index) {
  10175. return equipped_state_.Mutable(index);
  10176. }
  10177. inline ::CSOEconItemEquipped* CSOEconItem::add_equipped_state() {
  10178. return equipped_state_.Add();
  10179. }
  10180. inline const ::google::protobuf::RepeatedPtrField< ::CSOEconItemEquipped >&
  10181. CSOEconItem::equipped_state() const {
  10182. return equipped_state_;
  10183. }
  10184. inline ::google::protobuf::RepeatedPtrField< ::CSOEconItemEquipped >*
  10185. CSOEconItem::mutable_equipped_state() {
  10186. return &equipped_state_;
  10187. }
  10188. // optional uint32 rarity = 19;
  10189. inline bool CSOEconItem::has_rarity() const {
  10190. return (_has_bits_[0] & 0x00020000u) != 0;
  10191. }
  10192. inline void CSOEconItem::set_has_rarity() {
  10193. _has_bits_[0] |= 0x00020000u;
  10194. }
  10195. inline void CSOEconItem::clear_has_rarity() {
  10196. _has_bits_[0] &= ~0x00020000u;
  10197. }
  10198. inline void CSOEconItem::clear_rarity() {
  10199. rarity_ = 0u;
  10200. clear_has_rarity();
  10201. }
  10202. inline ::google::protobuf::uint32 CSOEconItem::rarity() const {
  10203. return rarity_;
  10204. }
  10205. inline void CSOEconItem::set_rarity(::google::protobuf::uint32 value) {
  10206. set_has_rarity();
  10207. rarity_ = value;
  10208. }
  10209. // -------------------------------------------------------------------
  10210. // CMsgAdjustItemEquippedState
  10211. // optional uint64 item_id = 1;
  10212. inline bool CMsgAdjustItemEquippedState::has_item_id() const {
  10213. return (_has_bits_[0] & 0x00000001u) != 0;
  10214. }
  10215. inline void CMsgAdjustItemEquippedState::set_has_item_id() {
  10216. _has_bits_[0] |= 0x00000001u;
  10217. }
  10218. inline void CMsgAdjustItemEquippedState::clear_has_item_id() {
  10219. _has_bits_[0] &= ~0x00000001u;
  10220. }
  10221. inline void CMsgAdjustItemEquippedState::clear_item_id() {
  10222. item_id_ = GOOGLE_ULONGLONG(0);
  10223. clear_has_item_id();
  10224. }
  10225. inline ::google::protobuf::uint64 CMsgAdjustItemEquippedState::item_id() const {
  10226. return item_id_;
  10227. }
  10228. inline void CMsgAdjustItemEquippedState::set_item_id(::google::protobuf::uint64 value) {
  10229. set_has_item_id();
  10230. item_id_ = value;
  10231. }
  10232. // optional uint32 new_class = 2;
  10233. inline bool CMsgAdjustItemEquippedState::has_new_class() const {
  10234. return (_has_bits_[0] & 0x00000002u) != 0;
  10235. }
  10236. inline void CMsgAdjustItemEquippedState::set_has_new_class() {
  10237. _has_bits_[0] |= 0x00000002u;
  10238. }
  10239. inline void CMsgAdjustItemEquippedState::clear_has_new_class() {
  10240. _has_bits_[0] &= ~0x00000002u;
  10241. }
  10242. inline void CMsgAdjustItemEquippedState::clear_new_class() {
  10243. new_class_ = 0u;
  10244. clear_has_new_class();
  10245. }
  10246. inline ::google::protobuf::uint32 CMsgAdjustItemEquippedState::new_class() const {
  10247. return new_class_;
  10248. }
  10249. inline void CMsgAdjustItemEquippedState::set_new_class(::google::protobuf::uint32 value) {
  10250. set_has_new_class();
  10251. new_class_ = value;
  10252. }
  10253. // optional uint32 new_slot = 3;
  10254. inline bool CMsgAdjustItemEquippedState::has_new_slot() const {
  10255. return (_has_bits_[0] & 0x00000004u) != 0;
  10256. }
  10257. inline void CMsgAdjustItemEquippedState::set_has_new_slot() {
  10258. _has_bits_[0] |= 0x00000004u;
  10259. }
  10260. inline void CMsgAdjustItemEquippedState::clear_has_new_slot() {
  10261. _has_bits_[0] &= ~0x00000004u;
  10262. }
  10263. inline void CMsgAdjustItemEquippedState::clear_new_slot() {
  10264. new_slot_ = 0u;
  10265. clear_has_new_slot();
  10266. }
  10267. inline ::google::protobuf::uint32 CMsgAdjustItemEquippedState::new_slot() const {
  10268. return new_slot_;
  10269. }
  10270. inline void CMsgAdjustItemEquippedState::set_new_slot(::google::protobuf::uint32 value) {
  10271. set_has_new_slot();
  10272. new_slot_ = value;
  10273. }
  10274. // optional bool swap = 4;
  10275. inline bool CMsgAdjustItemEquippedState::has_swap() const {
  10276. return (_has_bits_[0] & 0x00000008u) != 0;
  10277. }
  10278. inline void CMsgAdjustItemEquippedState::set_has_swap() {
  10279. _has_bits_[0] |= 0x00000008u;
  10280. }
  10281. inline void CMsgAdjustItemEquippedState::clear_has_swap() {
  10282. _has_bits_[0] &= ~0x00000008u;
  10283. }
  10284. inline void CMsgAdjustItemEquippedState::clear_swap() {
  10285. swap_ = false;
  10286. clear_has_swap();
  10287. }
  10288. inline bool CMsgAdjustItemEquippedState::swap() const {
  10289. return swap_;
  10290. }
  10291. inline void CMsgAdjustItemEquippedState::set_swap(bool value) {
  10292. set_has_swap();
  10293. swap_ = value;
  10294. }
  10295. // -------------------------------------------------------------------
  10296. // CMsgSortItems
  10297. // optional uint32 sort_type = 1;
  10298. inline bool CMsgSortItems::has_sort_type() const {
  10299. return (_has_bits_[0] & 0x00000001u) != 0;
  10300. }
  10301. inline void CMsgSortItems::set_has_sort_type() {
  10302. _has_bits_[0] |= 0x00000001u;
  10303. }
  10304. inline void CMsgSortItems::clear_has_sort_type() {
  10305. _has_bits_[0] &= ~0x00000001u;
  10306. }
  10307. inline void CMsgSortItems::clear_sort_type() {
  10308. sort_type_ = 0u;
  10309. clear_has_sort_type();
  10310. }
  10311. inline ::google::protobuf::uint32 CMsgSortItems::sort_type() const {
  10312. return sort_type_;
  10313. }
  10314. inline void CMsgSortItems::set_sort_type(::google::protobuf::uint32 value) {
  10315. set_has_sort_type();
  10316. sort_type_ = value;
  10317. }
  10318. // -------------------------------------------------------------------
  10319. // CSOEconClaimCode
  10320. // optional uint32 account_id = 1;
  10321. inline bool CSOEconClaimCode::has_account_id() const {
  10322. return (_has_bits_[0] & 0x00000001u) != 0;
  10323. }
  10324. inline void CSOEconClaimCode::set_has_account_id() {
  10325. _has_bits_[0] |= 0x00000001u;
  10326. }
  10327. inline void CSOEconClaimCode::clear_has_account_id() {
  10328. _has_bits_[0] &= ~0x00000001u;
  10329. }
  10330. inline void CSOEconClaimCode::clear_account_id() {
  10331. account_id_ = 0u;
  10332. clear_has_account_id();
  10333. }
  10334. inline ::google::protobuf::uint32 CSOEconClaimCode::account_id() const {
  10335. return account_id_;
  10336. }
  10337. inline void CSOEconClaimCode::set_account_id(::google::protobuf::uint32 value) {
  10338. set_has_account_id();
  10339. account_id_ = value;
  10340. }
  10341. // optional uint32 code_type = 2;
  10342. inline bool CSOEconClaimCode::has_code_type() const {
  10343. return (_has_bits_[0] & 0x00000002u) != 0;
  10344. }
  10345. inline void CSOEconClaimCode::set_has_code_type() {
  10346. _has_bits_[0] |= 0x00000002u;
  10347. }
  10348. inline void CSOEconClaimCode::clear_has_code_type() {
  10349. _has_bits_[0] &= ~0x00000002u;
  10350. }
  10351. inline void CSOEconClaimCode::clear_code_type() {
  10352. code_type_ = 0u;
  10353. clear_has_code_type();
  10354. }
  10355. inline ::google::protobuf::uint32 CSOEconClaimCode::code_type() const {
  10356. return code_type_;
  10357. }
  10358. inline void CSOEconClaimCode::set_code_type(::google::protobuf::uint32 value) {
  10359. set_has_code_type();
  10360. code_type_ = value;
  10361. }
  10362. // optional uint32 time_acquired = 3;
  10363. inline bool CSOEconClaimCode::has_time_acquired() const {
  10364. return (_has_bits_[0] & 0x00000004u) != 0;
  10365. }
  10366. inline void CSOEconClaimCode::set_has_time_acquired() {
  10367. _has_bits_[0] |= 0x00000004u;
  10368. }
  10369. inline void CSOEconClaimCode::clear_has_time_acquired() {
  10370. _has_bits_[0] &= ~0x00000004u;
  10371. }
  10372. inline void CSOEconClaimCode::clear_time_acquired() {
  10373. time_acquired_ = 0u;
  10374. clear_has_time_acquired();
  10375. }
  10376. inline ::google::protobuf::uint32 CSOEconClaimCode::time_acquired() const {
  10377. return time_acquired_;
  10378. }
  10379. inline void CSOEconClaimCode::set_time_acquired(::google::protobuf::uint32 value) {
  10380. set_has_time_acquired();
  10381. time_acquired_ = value;
  10382. }
  10383. // optional string code = 4;
  10384. inline bool CSOEconClaimCode::has_code() const {
  10385. return (_has_bits_[0] & 0x00000008u) != 0;
  10386. }
  10387. inline void CSOEconClaimCode::set_has_code() {
  10388. _has_bits_[0] |= 0x00000008u;
  10389. }
  10390. inline void CSOEconClaimCode::clear_has_code() {
  10391. _has_bits_[0] &= ~0x00000008u;
  10392. }
  10393. inline void CSOEconClaimCode::clear_code() {
  10394. if (code_ != &::google::protobuf::internal::kEmptyString) {
  10395. code_->clear();
  10396. }
  10397. clear_has_code();
  10398. }
  10399. inline const ::std::string& CSOEconClaimCode::code() const {
  10400. return *code_;
  10401. }
  10402. inline void CSOEconClaimCode::set_code(const ::std::string& value) {
  10403. set_has_code();
  10404. if (code_ == &::google::protobuf::internal::kEmptyString) {
  10405. code_ = new ::std::string;
  10406. }
  10407. code_->assign(value);
  10408. }
  10409. inline void CSOEconClaimCode::set_code(const char* value) {
  10410. set_has_code();
  10411. if (code_ == &::google::protobuf::internal::kEmptyString) {
  10412. code_ = new ::std::string;
  10413. }
  10414. code_->assign(value);
  10415. }
  10416. inline void CSOEconClaimCode::set_code(const char* value, size_t size) {
  10417. set_has_code();
  10418. if (code_ == &::google::protobuf::internal::kEmptyString) {
  10419. code_ = new ::std::string;
  10420. }
  10421. code_->assign(reinterpret_cast<const char*>(value), size);
  10422. }
  10423. inline ::std::string* CSOEconClaimCode::mutable_code() {
  10424. set_has_code();
  10425. if (code_ == &::google::protobuf::internal::kEmptyString) {
  10426. code_ = new ::std::string;
  10427. }
  10428. return code_;
  10429. }
  10430. inline ::std::string* CSOEconClaimCode::release_code() {
  10431. clear_has_code();
  10432. if (code_ == &::google::protobuf::internal::kEmptyString) {
  10433. return NULL;
  10434. } else {
  10435. ::std::string* temp = code_;
  10436. code_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  10437. return temp;
  10438. }
  10439. }
  10440. inline void CSOEconClaimCode::set_allocated_code(::std::string* code) {
  10441. if (code_ != &::google::protobuf::internal::kEmptyString) {
  10442. delete code_;
  10443. }
  10444. if (code) {
  10445. set_has_code();
  10446. code_ = code;
  10447. } else {
  10448. clear_has_code();
  10449. code_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  10450. }
  10451. }
  10452. // -------------------------------------------------------------------
  10453. // CMsgStoreGetUserData
  10454. // optional fixed32 price_sheet_version = 1;
  10455. inline bool CMsgStoreGetUserData::has_price_sheet_version() const {
  10456. return (_has_bits_[0] & 0x00000001u) != 0;
  10457. }
  10458. inline void CMsgStoreGetUserData::set_has_price_sheet_version() {
  10459. _has_bits_[0] |= 0x00000001u;
  10460. }
  10461. inline void CMsgStoreGetUserData::clear_has_price_sheet_version() {
  10462. _has_bits_[0] &= ~0x00000001u;
  10463. }
  10464. inline void CMsgStoreGetUserData::clear_price_sheet_version() {
  10465. price_sheet_version_ = 0u;
  10466. clear_has_price_sheet_version();
  10467. }
  10468. inline ::google::protobuf::uint32 CMsgStoreGetUserData::price_sheet_version() const {
  10469. return price_sheet_version_;
  10470. }
  10471. inline void CMsgStoreGetUserData::set_price_sheet_version(::google::protobuf::uint32 value) {
  10472. set_has_price_sheet_version();
  10473. price_sheet_version_ = value;
  10474. }
  10475. // optional int32 currency = 2;
  10476. inline bool CMsgStoreGetUserData::has_currency() const {
  10477. return (_has_bits_[0] & 0x00000002u) != 0;
  10478. }
  10479. inline void CMsgStoreGetUserData::set_has_currency() {
  10480. _has_bits_[0] |= 0x00000002u;
  10481. }
  10482. inline void CMsgStoreGetUserData::clear_has_currency() {
  10483. _has_bits_[0] &= ~0x00000002u;
  10484. }
  10485. inline void CMsgStoreGetUserData::clear_currency() {
  10486. currency_ = 0;
  10487. clear_has_currency();
  10488. }
  10489. inline ::google::protobuf::int32 CMsgStoreGetUserData::currency() const {
  10490. return currency_;
  10491. }
  10492. inline void CMsgStoreGetUserData::set_currency(::google::protobuf::int32 value) {
  10493. set_has_currency();
  10494. currency_ = value;
  10495. }
  10496. // -------------------------------------------------------------------
  10497. // CMsgStoreGetUserDataResponse
  10498. // optional int32 result = 1;
  10499. inline bool CMsgStoreGetUserDataResponse::has_result() const {
  10500. return (_has_bits_[0] & 0x00000001u) != 0;
  10501. }
  10502. inline void CMsgStoreGetUserDataResponse::set_has_result() {
  10503. _has_bits_[0] |= 0x00000001u;
  10504. }
  10505. inline void CMsgStoreGetUserDataResponse::clear_has_result() {
  10506. _has_bits_[0] &= ~0x00000001u;
  10507. }
  10508. inline void CMsgStoreGetUserDataResponse::clear_result() {
  10509. result_ = 0;
  10510. clear_has_result();
  10511. }
  10512. inline ::google::protobuf::int32 CMsgStoreGetUserDataResponse::result() const {
  10513. return result_;
  10514. }
  10515. inline void CMsgStoreGetUserDataResponse::set_result(::google::protobuf::int32 value) {
  10516. set_has_result();
  10517. result_ = value;
  10518. }
  10519. // optional int32 currency_deprecated = 2;
  10520. inline bool CMsgStoreGetUserDataResponse::has_currency_deprecated() const {
  10521. return (_has_bits_[0] & 0x00000002u) != 0;
  10522. }
  10523. inline void CMsgStoreGetUserDataResponse::set_has_currency_deprecated() {
  10524. _has_bits_[0] |= 0x00000002u;
  10525. }
  10526. inline void CMsgStoreGetUserDataResponse::clear_has_currency_deprecated() {
  10527. _has_bits_[0] &= ~0x00000002u;
  10528. }
  10529. inline void CMsgStoreGetUserDataResponse::clear_currency_deprecated() {
  10530. currency_deprecated_ = 0;
  10531. clear_has_currency_deprecated();
  10532. }
  10533. inline ::google::protobuf::int32 CMsgStoreGetUserDataResponse::currency_deprecated() const {
  10534. return currency_deprecated_;
  10535. }
  10536. inline void CMsgStoreGetUserDataResponse::set_currency_deprecated(::google::protobuf::int32 value) {
  10537. set_has_currency_deprecated();
  10538. currency_deprecated_ = value;
  10539. }
  10540. // optional string country_deprecated = 3;
  10541. inline bool CMsgStoreGetUserDataResponse::has_country_deprecated() const {
  10542. return (_has_bits_[0] & 0x00000004u) != 0;
  10543. }
  10544. inline void CMsgStoreGetUserDataResponse::set_has_country_deprecated() {
  10545. _has_bits_[0] |= 0x00000004u;
  10546. }
  10547. inline void CMsgStoreGetUserDataResponse::clear_has_country_deprecated() {
  10548. _has_bits_[0] &= ~0x00000004u;
  10549. }
  10550. inline void CMsgStoreGetUserDataResponse::clear_country_deprecated() {
  10551. if (country_deprecated_ != &::google::protobuf::internal::kEmptyString) {
  10552. country_deprecated_->clear();
  10553. }
  10554. clear_has_country_deprecated();
  10555. }
  10556. inline const ::std::string& CMsgStoreGetUserDataResponse::country_deprecated() const {
  10557. return *country_deprecated_;
  10558. }
  10559. inline void CMsgStoreGetUserDataResponse::set_country_deprecated(const ::std::string& value) {
  10560. set_has_country_deprecated();
  10561. if (country_deprecated_ == &::google::protobuf::internal::kEmptyString) {
  10562. country_deprecated_ = new ::std::string;
  10563. }
  10564. country_deprecated_->assign(value);
  10565. }
  10566. inline void CMsgStoreGetUserDataResponse::set_country_deprecated(const char* value) {
  10567. set_has_country_deprecated();
  10568. if (country_deprecated_ == &::google::protobuf::internal::kEmptyString) {
  10569. country_deprecated_ = new ::std::string;
  10570. }
  10571. country_deprecated_->assign(value);
  10572. }
  10573. inline void CMsgStoreGetUserDataResponse::set_country_deprecated(const char* value, size_t size) {
  10574. set_has_country_deprecated();
  10575. if (country_deprecated_ == &::google::protobuf::internal::kEmptyString) {
  10576. country_deprecated_ = new ::std::string;
  10577. }
  10578. country_deprecated_->assign(reinterpret_cast<const char*>(value), size);
  10579. }
  10580. inline ::std::string* CMsgStoreGetUserDataResponse::mutable_country_deprecated() {
  10581. set_has_country_deprecated();
  10582. if (country_deprecated_ == &::google::protobuf::internal::kEmptyString) {
  10583. country_deprecated_ = new ::std::string;
  10584. }
  10585. return country_deprecated_;
  10586. }
  10587. inline ::std::string* CMsgStoreGetUserDataResponse::release_country_deprecated() {
  10588. clear_has_country_deprecated();
  10589. if (country_deprecated_ == &::google::protobuf::internal::kEmptyString) {
  10590. return NULL;
  10591. } else {
  10592. ::std::string* temp = country_deprecated_;
  10593. country_deprecated_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  10594. return temp;
  10595. }
  10596. }
  10597. inline void CMsgStoreGetUserDataResponse::set_allocated_country_deprecated(::std::string* country_deprecated) {
  10598. if (country_deprecated_ != &::google::protobuf::internal::kEmptyString) {
  10599. delete country_deprecated_;
  10600. }
  10601. if (country_deprecated) {
  10602. set_has_country_deprecated();
  10603. country_deprecated_ = country_deprecated;
  10604. } else {
  10605. clear_has_country_deprecated();
  10606. country_deprecated_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  10607. }
  10608. }
  10609. // optional fixed32 price_sheet_version = 4;
  10610. inline bool CMsgStoreGetUserDataResponse::has_price_sheet_version() const {
  10611. return (_has_bits_[0] & 0x00000008u) != 0;
  10612. }
  10613. inline void CMsgStoreGetUserDataResponse::set_has_price_sheet_version() {
  10614. _has_bits_[0] |= 0x00000008u;
  10615. }
  10616. inline void CMsgStoreGetUserDataResponse::clear_has_price_sheet_version() {
  10617. _has_bits_[0] &= ~0x00000008u;
  10618. }
  10619. inline void CMsgStoreGetUserDataResponse::clear_price_sheet_version() {
  10620. price_sheet_version_ = 0u;
  10621. clear_has_price_sheet_version();
  10622. }
  10623. inline ::google::protobuf::uint32 CMsgStoreGetUserDataResponse::price_sheet_version() const {
  10624. return price_sheet_version_;
  10625. }
  10626. inline void CMsgStoreGetUserDataResponse::set_price_sheet_version(::google::protobuf::uint32 value) {
  10627. set_has_price_sheet_version();
  10628. price_sheet_version_ = value;
  10629. }
  10630. // optional bytes price_sheet = 8;
  10631. inline bool CMsgStoreGetUserDataResponse::has_price_sheet() const {
  10632. return (_has_bits_[0] & 0x00000010u) != 0;
  10633. }
  10634. inline void CMsgStoreGetUserDataResponse::set_has_price_sheet() {
  10635. _has_bits_[0] |= 0x00000010u;
  10636. }
  10637. inline void CMsgStoreGetUserDataResponse::clear_has_price_sheet() {
  10638. _has_bits_[0] &= ~0x00000010u;
  10639. }
  10640. inline void CMsgStoreGetUserDataResponse::clear_price_sheet() {
  10641. if (price_sheet_ != &::google::protobuf::internal::kEmptyString) {
  10642. price_sheet_->clear();
  10643. }
  10644. clear_has_price_sheet();
  10645. }
  10646. inline const ::std::string& CMsgStoreGetUserDataResponse::price_sheet() const {
  10647. return *price_sheet_;
  10648. }
  10649. inline void CMsgStoreGetUserDataResponse::set_price_sheet(const ::std::string& value) {
  10650. set_has_price_sheet();
  10651. if (price_sheet_ == &::google::protobuf::internal::kEmptyString) {
  10652. price_sheet_ = new ::std::string;
  10653. }
  10654. price_sheet_->assign(value);
  10655. }
  10656. inline void CMsgStoreGetUserDataResponse::set_price_sheet(const char* value) {
  10657. set_has_price_sheet();
  10658. if (price_sheet_ == &::google::protobuf::internal::kEmptyString) {
  10659. price_sheet_ = new ::std::string;
  10660. }
  10661. price_sheet_->assign(value);
  10662. }
  10663. inline void CMsgStoreGetUserDataResponse::set_price_sheet(const void* value, size_t size) {
  10664. set_has_price_sheet();
  10665. if (price_sheet_ == &::google::protobuf::internal::kEmptyString) {
  10666. price_sheet_ = new ::std::string;
  10667. }
  10668. price_sheet_->assign(reinterpret_cast<const char*>(value), size);
  10669. }
  10670. inline ::std::string* CMsgStoreGetUserDataResponse::mutable_price_sheet() {
  10671. set_has_price_sheet();
  10672. if (price_sheet_ == &::google::protobuf::internal::kEmptyString) {
  10673. price_sheet_ = new ::std::string;
  10674. }
  10675. return price_sheet_;
  10676. }
  10677. inline ::std::string* CMsgStoreGetUserDataResponse::release_price_sheet() {
  10678. clear_has_price_sheet();
  10679. if (price_sheet_ == &::google::protobuf::internal::kEmptyString) {
  10680. return NULL;
  10681. } else {
  10682. ::std::string* temp = price_sheet_;
  10683. price_sheet_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  10684. return temp;
  10685. }
  10686. }
  10687. inline void CMsgStoreGetUserDataResponse::set_allocated_price_sheet(::std::string* price_sheet) {
  10688. if (price_sheet_ != &::google::protobuf::internal::kEmptyString) {
  10689. delete price_sheet_;
  10690. }
  10691. if (price_sheet) {
  10692. set_has_price_sheet();
  10693. price_sheet_ = price_sheet;
  10694. } else {
  10695. clear_has_price_sheet();
  10696. price_sheet_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  10697. }
  10698. }
  10699. // -------------------------------------------------------------------
  10700. // CMsgUpdateItemSchema
  10701. // optional bytes items_game = 1;
  10702. inline bool CMsgUpdateItemSchema::has_items_game() const {
  10703. return (_has_bits_[0] & 0x00000001u) != 0;
  10704. }
  10705. inline void CMsgUpdateItemSchema::set_has_items_game() {
  10706. _has_bits_[0] |= 0x00000001u;
  10707. }
  10708. inline void CMsgUpdateItemSchema::clear_has_items_game() {
  10709. _has_bits_[0] &= ~0x00000001u;
  10710. }
  10711. inline void CMsgUpdateItemSchema::clear_items_game() {
  10712. if (items_game_ != &::google::protobuf::internal::kEmptyString) {
  10713. items_game_->clear();
  10714. }
  10715. clear_has_items_game();
  10716. }
  10717. inline const ::std::string& CMsgUpdateItemSchema::items_game() const {
  10718. return *items_game_;
  10719. }
  10720. inline void CMsgUpdateItemSchema::set_items_game(const ::std::string& value) {
  10721. set_has_items_game();
  10722. if (items_game_ == &::google::protobuf::internal::kEmptyString) {
  10723. items_game_ = new ::std::string;
  10724. }
  10725. items_game_->assign(value);
  10726. }
  10727. inline void CMsgUpdateItemSchema::set_items_game(const char* value) {
  10728. set_has_items_game();
  10729. if (items_game_ == &::google::protobuf::internal::kEmptyString) {
  10730. items_game_ = new ::std::string;
  10731. }
  10732. items_game_->assign(value);
  10733. }
  10734. inline void CMsgUpdateItemSchema::set_items_game(const void* value, size_t size) {
  10735. set_has_items_game();
  10736. if (items_game_ == &::google::protobuf::internal::kEmptyString) {
  10737. items_game_ = new ::std::string;
  10738. }
  10739. items_game_->assign(reinterpret_cast<const char*>(value), size);
  10740. }
  10741. inline ::std::string* CMsgUpdateItemSchema::mutable_items_game() {
  10742. set_has_items_game();
  10743. if (items_game_ == &::google::protobuf::internal::kEmptyString) {
  10744. items_game_ = new ::std::string;
  10745. }
  10746. return items_game_;
  10747. }
  10748. inline ::std::string* CMsgUpdateItemSchema::release_items_game() {
  10749. clear_has_items_game();
  10750. if (items_game_ == &::google::protobuf::internal::kEmptyString) {
  10751. return NULL;
  10752. } else {
  10753. ::std::string* temp = items_game_;
  10754. items_game_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  10755. return temp;
  10756. }
  10757. }
  10758. inline void CMsgUpdateItemSchema::set_allocated_items_game(::std::string* items_game) {
  10759. if (items_game_ != &::google::protobuf::internal::kEmptyString) {
  10760. delete items_game_;
  10761. }
  10762. if (items_game) {
  10763. set_has_items_game();
  10764. items_game_ = items_game;
  10765. } else {
  10766. clear_has_items_game();
  10767. items_game_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  10768. }
  10769. }
  10770. // optional fixed32 item_schema_version = 2;
  10771. inline bool CMsgUpdateItemSchema::has_item_schema_version() const {
  10772. return (_has_bits_[0] & 0x00000002u) != 0;
  10773. }
  10774. inline void CMsgUpdateItemSchema::set_has_item_schema_version() {
  10775. _has_bits_[0] |= 0x00000002u;
  10776. }
  10777. inline void CMsgUpdateItemSchema::clear_has_item_schema_version() {
  10778. _has_bits_[0] &= ~0x00000002u;
  10779. }
  10780. inline void CMsgUpdateItemSchema::clear_item_schema_version() {
  10781. item_schema_version_ = 0u;
  10782. clear_has_item_schema_version();
  10783. }
  10784. inline ::google::protobuf::uint32 CMsgUpdateItemSchema::item_schema_version() const {
  10785. return item_schema_version_;
  10786. }
  10787. inline void CMsgUpdateItemSchema::set_item_schema_version(::google::protobuf::uint32 value) {
  10788. set_has_item_schema_version();
  10789. item_schema_version_ = value;
  10790. }
  10791. // optional string items_game_url_DEPRECATED2013 = 3;
  10792. inline bool CMsgUpdateItemSchema::has_items_game_url_deprecated2013() const {
  10793. return (_has_bits_[0] & 0x00000004u) != 0;
  10794. }
  10795. inline void CMsgUpdateItemSchema::set_has_items_game_url_deprecated2013() {
  10796. _has_bits_[0] |= 0x00000004u;
  10797. }
  10798. inline void CMsgUpdateItemSchema::clear_has_items_game_url_deprecated2013() {
  10799. _has_bits_[0] &= ~0x00000004u;
  10800. }
  10801. inline void CMsgUpdateItemSchema::clear_items_game_url_deprecated2013() {
  10802. if (items_game_url_deprecated2013_ != &::google::protobuf::internal::kEmptyString) {
  10803. items_game_url_deprecated2013_->clear();
  10804. }
  10805. clear_has_items_game_url_deprecated2013();
  10806. }
  10807. inline const ::std::string& CMsgUpdateItemSchema::items_game_url_deprecated2013() const {
  10808. return *items_game_url_deprecated2013_;
  10809. }
  10810. inline void CMsgUpdateItemSchema::set_items_game_url_deprecated2013(const ::std::string& value) {
  10811. set_has_items_game_url_deprecated2013();
  10812. if (items_game_url_deprecated2013_ == &::google::protobuf::internal::kEmptyString) {
  10813. items_game_url_deprecated2013_ = new ::std::string;
  10814. }
  10815. items_game_url_deprecated2013_->assign(value);
  10816. }
  10817. inline void CMsgUpdateItemSchema::set_items_game_url_deprecated2013(const char* value) {
  10818. set_has_items_game_url_deprecated2013();
  10819. if (items_game_url_deprecated2013_ == &::google::protobuf::internal::kEmptyString) {
  10820. items_game_url_deprecated2013_ = new ::std::string;
  10821. }
  10822. items_game_url_deprecated2013_->assign(value);
  10823. }
  10824. inline void CMsgUpdateItemSchema::set_items_game_url_deprecated2013(const char* value, size_t size) {
  10825. set_has_items_game_url_deprecated2013();
  10826. if (items_game_url_deprecated2013_ == &::google::protobuf::internal::kEmptyString) {
  10827. items_game_url_deprecated2013_ = new ::std::string;
  10828. }
  10829. items_game_url_deprecated2013_->assign(reinterpret_cast<const char*>(value), size);
  10830. }
  10831. inline ::std::string* CMsgUpdateItemSchema::mutable_items_game_url_deprecated2013() {
  10832. set_has_items_game_url_deprecated2013();
  10833. if (items_game_url_deprecated2013_ == &::google::protobuf::internal::kEmptyString) {
  10834. items_game_url_deprecated2013_ = new ::std::string;
  10835. }
  10836. return items_game_url_deprecated2013_;
  10837. }
  10838. inline ::std::string* CMsgUpdateItemSchema::release_items_game_url_deprecated2013() {
  10839. clear_has_items_game_url_deprecated2013();
  10840. if (items_game_url_deprecated2013_ == &::google::protobuf::internal::kEmptyString) {
  10841. return NULL;
  10842. } else {
  10843. ::std::string* temp = items_game_url_deprecated2013_;
  10844. items_game_url_deprecated2013_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  10845. return temp;
  10846. }
  10847. }
  10848. inline void CMsgUpdateItemSchema::set_allocated_items_game_url_deprecated2013(::std::string* items_game_url_deprecated2013) {
  10849. if (items_game_url_deprecated2013_ != &::google::protobuf::internal::kEmptyString) {
  10850. delete items_game_url_deprecated2013_;
  10851. }
  10852. if (items_game_url_deprecated2013) {
  10853. set_has_items_game_url_deprecated2013();
  10854. items_game_url_deprecated2013_ = items_game_url_deprecated2013;
  10855. } else {
  10856. clear_has_items_game_url_deprecated2013();
  10857. items_game_url_deprecated2013_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  10858. }
  10859. }
  10860. // optional string items_game_url = 4;
  10861. inline bool CMsgUpdateItemSchema::has_items_game_url() const {
  10862. return (_has_bits_[0] & 0x00000008u) != 0;
  10863. }
  10864. inline void CMsgUpdateItemSchema::set_has_items_game_url() {
  10865. _has_bits_[0] |= 0x00000008u;
  10866. }
  10867. inline void CMsgUpdateItemSchema::clear_has_items_game_url() {
  10868. _has_bits_[0] &= ~0x00000008u;
  10869. }
  10870. inline void CMsgUpdateItemSchema::clear_items_game_url() {
  10871. if (items_game_url_ != &::google::protobuf::internal::kEmptyString) {
  10872. items_game_url_->clear();
  10873. }
  10874. clear_has_items_game_url();
  10875. }
  10876. inline const ::std::string& CMsgUpdateItemSchema::items_game_url() const {
  10877. return *items_game_url_;
  10878. }
  10879. inline void CMsgUpdateItemSchema::set_items_game_url(const ::std::string& value) {
  10880. set_has_items_game_url();
  10881. if (items_game_url_ == &::google::protobuf::internal::kEmptyString) {
  10882. items_game_url_ = new ::std::string;
  10883. }
  10884. items_game_url_->assign(value);
  10885. }
  10886. inline void CMsgUpdateItemSchema::set_items_game_url(const char* value) {
  10887. set_has_items_game_url();
  10888. if (items_game_url_ == &::google::protobuf::internal::kEmptyString) {
  10889. items_game_url_ = new ::std::string;
  10890. }
  10891. items_game_url_->assign(value);
  10892. }
  10893. inline void CMsgUpdateItemSchema::set_items_game_url(const char* value, size_t size) {
  10894. set_has_items_game_url();
  10895. if (items_game_url_ == &::google::protobuf::internal::kEmptyString) {
  10896. items_game_url_ = new ::std::string;
  10897. }
  10898. items_game_url_->assign(reinterpret_cast<const char*>(value), size);
  10899. }
  10900. inline ::std::string* CMsgUpdateItemSchema::mutable_items_game_url() {
  10901. set_has_items_game_url();
  10902. if (items_game_url_ == &::google::protobuf::internal::kEmptyString) {
  10903. items_game_url_ = new ::std::string;
  10904. }
  10905. return items_game_url_;
  10906. }
  10907. inline ::std::string* CMsgUpdateItemSchema::release_items_game_url() {
  10908. clear_has_items_game_url();
  10909. if (items_game_url_ == &::google::protobuf::internal::kEmptyString) {
  10910. return NULL;
  10911. } else {
  10912. ::std::string* temp = items_game_url_;
  10913. items_game_url_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  10914. return temp;
  10915. }
  10916. }
  10917. inline void CMsgUpdateItemSchema::set_allocated_items_game_url(::std::string* items_game_url) {
  10918. if (items_game_url_ != &::google::protobuf::internal::kEmptyString) {
  10919. delete items_game_url_;
  10920. }
  10921. if (items_game_url) {
  10922. set_has_items_game_url();
  10923. items_game_url_ = items_game_url;
  10924. } else {
  10925. clear_has_items_game_url();
  10926. items_game_url_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  10927. }
  10928. }
  10929. // -------------------------------------------------------------------
  10930. // CMsgGCError
  10931. // optional string error_text = 1;
  10932. inline bool CMsgGCError::has_error_text() const {
  10933. return (_has_bits_[0] & 0x00000001u) != 0;
  10934. }
  10935. inline void CMsgGCError::set_has_error_text() {
  10936. _has_bits_[0] |= 0x00000001u;
  10937. }
  10938. inline void CMsgGCError::clear_has_error_text() {
  10939. _has_bits_[0] &= ~0x00000001u;
  10940. }
  10941. inline void CMsgGCError::clear_error_text() {
  10942. if (error_text_ != &::google::protobuf::internal::kEmptyString) {
  10943. error_text_->clear();
  10944. }
  10945. clear_has_error_text();
  10946. }
  10947. inline const ::std::string& CMsgGCError::error_text() const {
  10948. return *error_text_;
  10949. }
  10950. inline void CMsgGCError::set_error_text(const ::std::string& value) {
  10951. set_has_error_text();
  10952. if (error_text_ == &::google::protobuf::internal::kEmptyString) {
  10953. error_text_ = new ::std::string;
  10954. }
  10955. error_text_->assign(value);
  10956. }
  10957. inline void CMsgGCError::set_error_text(const char* value) {
  10958. set_has_error_text();
  10959. if (error_text_ == &::google::protobuf::internal::kEmptyString) {
  10960. error_text_ = new ::std::string;
  10961. }
  10962. error_text_->assign(value);
  10963. }
  10964. inline void CMsgGCError::set_error_text(const char* value, size_t size) {
  10965. set_has_error_text();
  10966. if (error_text_ == &::google::protobuf::internal::kEmptyString) {
  10967. error_text_ = new ::std::string;
  10968. }
  10969. error_text_->assign(reinterpret_cast<const char*>(value), size);
  10970. }
  10971. inline ::std::string* CMsgGCError::mutable_error_text() {
  10972. set_has_error_text();
  10973. if (error_text_ == &::google::protobuf::internal::kEmptyString) {
  10974. error_text_ = new ::std::string;
  10975. }
  10976. return error_text_;
  10977. }
  10978. inline ::std::string* CMsgGCError::release_error_text() {
  10979. clear_has_error_text();
  10980. if (error_text_ == &::google::protobuf::internal::kEmptyString) {
  10981. return NULL;
  10982. } else {
  10983. ::std::string* temp = error_text_;
  10984. error_text_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  10985. return temp;
  10986. }
  10987. }
  10988. inline void CMsgGCError::set_allocated_error_text(::std::string* error_text) {
  10989. if (error_text_ != &::google::protobuf::internal::kEmptyString) {
  10990. delete error_text_;
  10991. }
  10992. if (error_text) {
  10993. set_has_error_text();
  10994. error_text_ = error_text;
  10995. } else {
  10996. clear_has_error_text();
  10997. error_text_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  10998. }
  10999. }
  11000. // -------------------------------------------------------------------
  11001. // CMsgRequestInventoryRefresh
  11002. // -------------------------------------------------------------------
  11003. // CMsgConVarValue
  11004. // optional string name = 1;
  11005. inline bool CMsgConVarValue::has_name() const {
  11006. return (_has_bits_[0] & 0x00000001u) != 0;
  11007. }
  11008. inline void CMsgConVarValue::set_has_name() {
  11009. _has_bits_[0] |= 0x00000001u;
  11010. }
  11011. inline void CMsgConVarValue::clear_has_name() {
  11012. _has_bits_[0] &= ~0x00000001u;
  11013. }
  11014. inline void CMsgConVarValue::clear_name() {
  11015. if (name_ != &::google::protobuf::internal::kEmptyString) {
  11016. name_->clear();
  11017. }
  11018. clear_has_name();
  11019. }
  11020. inline const ::std::string& CMsgConVarValue::name() const {
  11021. return *name_;
  11022. }
  11023. inline void CMsgConVarValue::set_name(const ::std::string& value) {
  11024. set_has_name();
  11025. if (name_ == &::google::protobuf::internal::kEmptyString) {
  11026. name_ = new ::std::string;
  11027. }
  11028. name_->assign(value);
  11029. }
  11030. inline void CMsgConVarValue::set_name(const char* value) {
  11031. set_has_name();
  11032. if (name_ == &::google::protobuf::internal::kEmptyString) {
  11033. name_ = new ::std::string;
  11034. }
  11035. name_->assign(value);
  11036. }
  11037. inline void CMsgConVarValue::set_name(const char* value, size_t size) {
  11038. set_has_name();
  11039. if (name_ == &::google::protobuf::internal::kEmptyString) {
  11040. name_ = new ::std::string;
  11041. }
  11042. name_->assign(reinterpret_cast<const char*>(value), size);
  11043. }
  11044. inline ::std::string* CMsgConVarValue::mutable_name() {
  11045. set_has_name();
  11046. if (name_ == &::google::protobuf::internal::kEmptyString) {
  11047. name_ = new ::std::string;
  11048. }
  11049. return name_;
  11050. }
  11051. inline ::std::string* CMsgConVarValue::release_name() {
  11052. clear_has_name();
  11053. if (name_ == &::google::protobuf::internal::kEmptyString) {
  11054. return NULL;
  11055. } else {
  11056. ::std::string* temp = name_;
  11057. name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  11058. return temp;
  11059. }
  11060. }
  11061. inline void CMsgConVarValue::set_allocated_name(::std::string* name) {
  11062. if (name_ != &::google::protobuf::internal::kEmptyString) {
  11063. delete name_;
  11064. }
  11065. if (name) {
  11066. set_has_name();
  11067. name_ = name;
  11068. } else {
  11069. clear_has_name();
  11070. name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  11071. }
  11072. }
  11073. // optional string value = 2;
  11074. inline bool CMsgConVarValue::has_value() const {
  11075. return (_has_bits_[0] & 0x00000002u) != 0;
  11076. }
  11077. inline void CMsgConVarValue::set_has_value() {
  11078. _has_bits_[0] |= 0x00000002u;
  11079. }
  11080. inline void CMsgConVarValue::clear_has_value() {
  11081. _has_bits_[0] &= ~0x00000002u;
  11082. }
  11083. inline void CMsgConVarValue::clear_value() {
  11084. if (value_ != &::google::protobuf::internal::kEmptyString) {
  11085. value_->clear();
  11086. }
  11087. clear_has_value();
  11088. }
  11089. inline const ::std::string& CMsgConVarValue::value() const {
  11090. return *value_;
  11091. }
  11092. inline void CMsgConVarValue::set_value(const ::std::string& value) {
  11093. set_has_value();
  11094. if (value_ == &::google::protobuf::internal::kEmptyString) {
  11095. value_ = new ::std::string;
  11096. }
  11097. value_->assign(value);
  11098. }
  11099. inline void CMsgConVarValue::set_value(const char* value) {
  11100. set_has_value();
  11101. if (value_ == &::google::protobuf::internal::kEmptyString) {
  11102. value_ = new ::std::string;
  11103. }
  11104. value_->assign(value);
  11105. }
  11106. inline void CMsgConVarValue::set_value(const char* value, size_t size) {
  11107. set_has_value();
  11108. if (value_ == &::google::protobuf::internal::kEmptyString) {
  11109. value_ = new ::std::string;
  11110. }
  11111. value_->assign(reinterpret_cast<const char*>(value), size);
  11112. }
  11113. inline ::std::string* CMsgConVarValue::mutable_value() {
  11114. set_has_value();
  11115. if (value_ == &::google::protobuf::internal::kEmptyString) {
  11116. value_ = new ::std::string;
  11117. }
  11118. return value_;
  11119. }
  11120. inline ::std::string* CMsgConVarValue::release_value() {
  11121. clear_has_value();
  11122. if (value_ == &::google::protobuf::internal::kEmptyString) {
  11123. return NULL;
  11124. } else {
  11125. ::std::string* temp = value_;
  11126. value_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  11127. return temp;
  11128. }
  11129. }
  11130. inline void CMsgConVarValue::set_allocated_value(::std::string* value) {
  11131. if (value_ != &::google::protobuf::internal::kEmptyString) {
  11132. delete value_;
  11133. }
  11134. if (value) {
  11135. set_has_value();
  11136. value_ = value;
  11137. } else {
  11138. clear_has_value();
  11139. value_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  11140. }
  11141. }
  11142. // -------------------------------------------------------------------
  11143. // CMsgReplicateConVars
  11144. // repeated .CMsgConVarValue convars = 1;
  11145. inline int CMsgReplicateConVars::convars_size() const {
  11146. return convars_.size();
  11147. }
  11148. inline void CMsgReplicateConVars::clear_convars() {
  11149. convars_.Clear();
  11150. }
  11151. inline const ::CMsgConVarValue& CMsgReplicateConVars::convars(int index) const {
  11152. return convars_.Get(index);
  11153. }
  11154. inline ::CMsgConVarValue* CMsgReplicateConVars::mutable_convars(int index) {
  11155. return convars_.Mutable(index);
  11156. }
  11157. inline ::CMsgConVarValue* CMsgReplicateConVars::add_convars() {
  11158. return convars_.Add();
  11159. }
  11160. inline const ::google::protobuf::RepeatedPtrField< ::CMsgConVarValue >&
  11161. CMsgReplicateConVars::convars() const {
  11162. return convars_;
  11163. }
  11164. inline ::google::protobuf::RepeatedPtrField< ::CMsgConVarValue >*
  11165. CMsgReplicateConVars::mutable_convars() {
  11166. return &convars_;
  11167. }
  11168. // -------------------------------------------------------------------
  11169. // CMsgUseItem
  11170. // optional uint64 item_id = 1;
  11171. inline bool CMsgUseItem::has_item_id() const {
  11172. return (_has_bits_[0] & 0x00000001u) != 0;
  11173. }
  11174. inline void CMsgUseItem::set_has_item_id() {
  11175. _has_bits_[0] |= 0x00000001u;
  11176. }
  11177. inline void CMsgUseItem::clear_has_item_id() {
  11178. _has_bits_[0] &= ~0x00000001u;
  11179. }
  11180. inline void CMsgUseItem::clear_item_id() {
  11181. item_id_ = GOOGLE_ULONGLONG(0);
  11182. clear_has_item_id();
  11183. }
  11184. inline ::google::protobuf::uint64 CMsgUseItem::item_id() const {
  11185. return item_id_;
  11186. }
  11187. inline void CMsgUseItem::set_item_id(::google::protobuf::uint64 value) {
  11188. set_has_item_id();
  11189. item_id_ = value;
  11190. }
  11191. // optional fixed64 target_steam_id = 2;
  11192. inline bool CMsgUseItem::has_target_steam_id() const {
  11193. return (_has_bits_[0] & 0x00000002u) != 0;
  11194. }
  11195. inline void CMsgUseItem::set_has_target_steam_id() {
  11196. _has_bits_[0] |= 0x00000002u;
  11197. }
  11198. inline void CMsgUseItem::clear_has_target_steam_id() {
  11199. _has_bits_[0] &= ~0x00000002u;
  11200. }
  11201. inline void CMsgUseItem::clear_target_steam_id() {
  11202. target_steam_id_ = GOOGLE_ULONGLONG(0);
  11203. clear_has_target_steam_id();
  11204. }
  11205. inline ::google::protobuf::uint64 CMsgUseItem::target_steam_id() const {
  11206. return target_steam_id_;
  11207. }
  11208. inline void CMsgUseItem::set_target_steam_id(::google::protobuf::uint64 value) {
  11209. set_has_target_steam_id();
  11210. target_steam_id_ = value;
  11211. }
  11212. // repeated uint32 gift__potential_targets = 3;
  11213. inline int CMsgUseItem::gift__potential_targets_size() const {
  11214. return gift__potential_targets_.size();
  11215. }
  11216. inline void CMsgUseItem::clear_gift__potential_targets() {
  11217. gift__potential_targets_.Clear();
  11218. }
  11219. inline ::google::protobuf::uint32 CMsgUseItem::gift__potential_targets(int index) const {
  11220. return gift__potential_targets_.Get(index);
  11221. }
  11222. inline void CMsgUseItem::set_gift__potential_targets(int index, ::google::protobuf::uint32 value) {
  11223. gift__potential_targets_.Set(index, value);
  11224. }
  11225. inline void CMsgUseItem::add_gift__potential_targets(::google::protobuf::uint32 value) {
  11226. gift__potential_targets_.Add(value);
  11227. }
  11228. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  11229. CMsgUseItem::gift__potential_targets() const {
  11230. return gift__potential_targets_;
  11231. }
  11232. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  11233. CMsgUseItem::mutable_gift__potential_targets() {
  11234. return &gift__potential_targets_;
  11235. }
  11236. // optional uint32 duel__class_lock = 4;
  11237. inline bool CMsgUseItem::has_duel__class_lock() const {
  11238. return (_has_bits_[0] & 0x00000008u) != 0;
  11239. }
  11240. inline void CMsgUseItem::set_has_duel__class_lock() {
  11241. _has_bits_[0] |= 0x00000008u;
  11242. }
  11243. inline void CMsgUseItem::clear_has_duel__class_lock() {
  11244. _has_bits_[0] &= ~0x00000008u;
  11245. }
  11246. inline void CMsgUseItem::clear_duel__class_lock() {
  11247. duel__class_lock_ = 0u;
  11248. clear_has_duel__class_lock();
  11249. }
  11250. inline ::google::protobuf::uint32 CMsgUseItem::duel__class_lock() const {
  11251. return duel__class_lock_;
  11252. }
  11253. inline void CMsgUseItem::set_duel__class_lock(::google::protobuf::uint32 value) {
  11254. set_has_duel__class_lock();
  11255. duel__class_lock_ = value;
  11256. }
  11257. // optional fixed64 initiator_steam_id = 5;
  11258. inline bool CMsgUseItem::has_initiator_steam_id() const {
  11259. return (_has_bits_[0] & 0x00000010u) != 0;
  11260. }
  11261. inline void CMsgUseItem::set_has_initiator_steam_id() {
  11262. _has_bits_[0] |= 0x00000010u;
  11263. }
  11264. inline void CMsgUseItem::clear_has_initiator_steam_id() {
  11265. _has_bits_[0] &= ~0x00000010u;
  11266. }
  11267. inline void CMsgUseItem::clear_initiator_steam_id() {
  11268. initiator_steam_id_ = GOOGLE_ULONGLONG(0);
  11269. clear_has_initiator_steam_id();
  11270. }
  11271. inline ::google::protobuf::uint64 CMsgUseItem::initiator_steam_id() const {
  11272. return initiator_steam_id_;
  11273. }
  11274. inline void CMsgUseItem::set_initiator_steam_id(::google::protobuf::uint64 value) {
  11275. set_has_initiator_steam_id();
  11276. initiator_steam_id_ = value;
  11277. }
  11278. // -------------------------------------------------------------------
  11279. // CMsgReplayUploadedToYouTube
  11280. // optional string youtube_url = 1;
  11281. inline bool CMsgReplayUploadedToYouTube::has_youtube_url() const {
  11282. return (_has_bits_[0] & 0x00000001u) != 0;
  11283. }
  11284. inline void CMsgReplayUploadedToYouTube::set_has_youtube_url() {
  11285. _has_bits_[0] |= 0x00000001u;
  11286. }
  11287. inline void CMsgReplayUploadedToYouTube::clear_has_youtube_url() {
  11288. _has_bits_[0] &= ~0x00000001u;
  11289. }
  11290. inline void CMsgReplayUploadedToYouTube::clear_youtube_url() {
  11291. if (youtube_url_ != &::google::protobuf::internal::kEmptyString) {
  11292. youtube_url_->clear();
  11293. }
  11294. clear_has_youtube_url();
  11295. }
  11296. inline const ::std::string& CMsgReplayUploadedToYouTube::youtube_url() const {
  11297. return *youtube_url_;
  11298. }
  11299. inline void CMsgReplayUploadedToYouTube::set_youtube_url(const ::std::string& value) {
  11300. set_has_youtube_url();
  11301. if (youtube_url_ == &::google::protobuf::internal::kEmptyString) {
  11302. youtube_url_ = new ::std::string;
  11303. }
  11304. youtube_url_->assign(value);
  11305. }
  11306. inline void CMsgReplayUploadedToYouTube::set_youtube_url(const char* value) {
  11307. set_has_youtube_url();
  11308. if (youtube_url_ == &::google::protobuf::internal::kEmptyString) {
  11309. youtube_url_ = new ::std::string;
  11310. }
  11311. youtube_url_->assign(value);
  11312. }
  11313. inline void CMsgReplayUploadedToYouTube::set_youtube_url(const char* value, size_t size) {
  11314. set_has_youtube_url();
  11315. if (youtube_url_ == &::google::protobuf::internal::kEmptyString) {
  11316. youtube_url_ = new ::std::string;
  11317. }
  11318. youtube_url_->assign(reinterpret_cast<const char*>(value), size);
  11319. }
  11320. inline ::std::string* CMsgReplayUploadedToYouTube::mutable_youtube_url() {
  11321. set_has_youtube_url();
  11322. if (youtube_url_ == &::google::protobuf::internal::kEmptyString) {
  11323. youtube_url_ = new ::std::string;
  11324. }
  11325. return youtube_url_;
  11326. }
  11327. inline ::std::string* CMsgReplayUploadedToYouTube::release_youtube_url() {
  11328. clear_has_youtube_url();
  11329. if (youtube_url_ == &::google::protobuf::internal::kEmptyString) {
  11330. return NULL;
  11331. } else {
  11332. ::std::string* temp = youtube_url_;
  11333. youtube_url_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  11334. return temp;
  11335. }
  11336. }
  11337. inline void CMsgReplayUploadedToYouTube::set_allocated_youtube_url(::std::string* youtube_url) {
  11338. if (youtube_url_ != &::google::protobuf::internal::kEmptyString) {
  11339. delete youtube_url_;
  11340. }
  11341. if (youtube_url) {
  11342. set_has_youtube_url();
  11343. youtube_url_ = youtube_url;
  11344. } else {
  11345. clear_has_youtube_url();
  11346. youtube_url_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  11347. }
  11348. }
  11349. // optional string youtube_account_name = 2;
  11350. inline bool CMsgReplayUploadedToYouTube::has_youtube_account_name() const {
  11351. return (_has_bits_[0] & 0x00000002u) != 0;
  11352. }
  11353. inline void CMsgReplayUploadedToYouTube::set_has_youtube_account_name() {
  11354. _has_bits_[0] |= 0x00000002u;
  11355. }
  11356. inline void CMsgReplayUploadedToYouTube::clear_has_youtube_account_name() {
  11357. _has_bits_[0] &= ~0x00000002u;
  11358. }
  11359. inline void CMsgReplayUploadedToYouTube::clear_youtube_account_name() {
  11360. if (youtube_account_name_ != &::google::protobuf::internal::kEmptyString) {
  11361. youtube_account_name_->clear();
  11362. }
  11363. clear_has_youtube_account_name();
  11364. }
  11365. inline const ::std::string& CMsgReplayUploadedToYouTube::youtube_account_name() const {
  11366. return *youtube_account_name_;
  11367. }
  11368. inline void CMsgReplayUploadedToYouTube::set_youtube_account_name(const ::std::string& value) {
  11369. set_has_youtube_account_name();
  11370. if (youtube_account_name_ == &::google::protobuf::internal::kEmptyString) {
  11371. youtube_account_name_ = new ::std::string;
  11372. }
  11373. youtube_account_name_->assign(value);
  11374. }
  11375. inline void CMsgReplayUploadedToYouTube::set_youtube_account_name(const char* value) {
  11376. set_has_youtube_account_name();
  11377. if (youtube_account_name_ == &::google::protobuf::internal::kEmptyString) {
  11378. youtube_account_name_ = new ::std::string;
  11379. }
  11380. youtube_account_name_->assign(value);
  11381. }
  11382. inline void CMsgReplayUploadedToYouTube::set_youtube_account_name(const char* value, size_t size) {
  11383. set_has_youtube_account_name();
  11384. if (youtube_account_name_ == &::google::protobuf::internal::kEmptyString) {
  11385. youtube_account_name_ = new ::std::string;
  11386. }
  11387. youtube_account_name_->assign(reinterpret_cast<const char*>(value), size);
  11388. }
  11389. inline ::std::string* CMsgReplayUploadedToYouTube::mutable_youtube_account_name() {
  11390. set_has_youtube_account_name();
  11391. if (youtube_account_name_ == &::google::protobuf::internal::kEmptyString) {
  11392. youtube_account_name_ = new ::std::string;
  11393. }
  11394. return youtube_account_name_;
  11395. }
  11396. inline ::std::string* CMsgReplayUploadedToYouTube::release_youtube_account_name() {
  11397. clear_has_youtube_account_name();
  11398. if (youtube_account_name_ == &::google::protobuf::internal::kEmptyString) {
  11399. return NULL;
  11400. } else {
  11401. ::std::string* temp = youtube_account_name_;
  11402. youtube_account_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  11403. return temp;
  11404. }
  11405. }
  11406. inline void CMsgReplayUploadedToYouTube::set_allocated_youtube_account_name(::std::string* youtube_account_name) {
  11407. if (youtube_account_name_ != &::google::protobuf::internal::kEmptyString) {
  11408. delete youtube_account_name_;
  11409. }
  11410. if (youtube_account_name) {
  11411. set_has_youtube_account_name();
  11412. youtube_account_name_ = youtube_account_name;
  11413. } else {
  11414. clear_has_youtube_account_name();
  11415. youtube_account_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  11416. }
  11417. }
  11418. // optional uint64 session_id = 3;
  11419. inline bool CMsgReplayUploadedToYouTube::has_session_id() const {
  11420. return (_has_bits_[0] & 0x00000004u) != 0;
  11421. }
  11422. inline void CMsgReplayUploadedToYouTube::set_has_session_id() {
  11423. _has_bits_[0] |= 0x00000004u;
  11424. }
  11425. inline void CMsgReplayUploadedToYouTube::clear_has_session_id() {
  11426. _has_bits_[0] &= ~0x00000004u;
  11427. }
  11428. inline void CMsgReplayUploadedToYouTube::clear_session_id() {
  11429. session_id_ = GOOGLE_ULONGLONG(0);
  11430. clear_has_session_id();
  11431. }
  11432. inline ::google::protobuf::uint64 CMsgReplayUploadedToYouTube::session_id() const {
  11433. return session_id_;
  11434. }
  11435. inline void CMsgReplayUploadedToYouTube::set_session_id(::google::protobuf::uint64 value) {
  11436. set_has_session_id();
  11437. session_id_ = value;
  11438. }
  11439. // -------------------------------------------------------------------
  11440. // CMsgConsumableExhausted
  11441. // optional int32 item_def_id = 1;
  11442. inline bool CMsgConsumableExhausted::has_item_def_id() const {
  11443. return (_has_bits_[0] & 0x00000001u) != 0;
  11444. }
  11445. inline void CMsgConsumableExhausted::set_has_item_def_id() {
  11446. _has_bits_[0] |= 0x00000001u;
  11447. }
  11448. inline void CMsgConsumableExhausted::clear_has_item_def_id() {
  11449. _has_bits_[0] &= ~0x00000001u;
  11450. }
  11451. inline void CMsgConsumableExhausted::clear_item_def_id() {
  11452. item_def_id_ = 0;
  11453. clear_has_item_def_id();
  11454. }
  11455. inline ::google::protobuf::int32 CMsgConsumableExhausted::item_def_id() const {
  11456. return item_def_id_;
  11457. }
  11458. inline void CMsgConsumableExhausted::set_item_def_id(::google::protobuf::int32 value) {
  11459. set_has_item_def_id();
  11460. item_def_id_ = value;
  11461. }
  11462. // -------------------------------------------------------------------
  11463. // CMsgItemAcknowledged__DEPRECATED
  11464. // optional uint32 account_id = 1;
  11465. inline bool CMsgItemAcknowledged__DEPRECATED::has_account_id() const {
  11466. return (_has_bits_[0] & 0x00000001u) != 0;
  11467. }
  11468. inline void CMsgItemAcknowledged__DEPRECATED::set_has_account_id() {
  11469. _has_bits_[0] |= 0x00000001u;
  11470. }
  11471. inline void CMsgItemAcknowledged__DEPRECATED::clear_has_account_id() {
  11472. _has_bits_[0] &= ~0x00000001u;
  11473. }
  11474. inline void CMsgItemAcknowledged__DEPRECATED::clear_account_id() {
  11475. account_id_ = 0u;
  11476. clear_has_account_id();
  11477. }
  11478. inline ::google::protobuf::uint32 CMsgItemAcknowledged__DEPRECATED::account_id() const {
  11479. return account_id_;
  11480. }
  11481. inline void CMsgItemAcknowledged__DEPRECATED::set_account_id(::google::protobuf::uint32 value) {
  11482. set_has_account_id();
  11483. account_id_ = value;
  11484. }
  11485. // optional uint32 inventory = 2;
  11486. inline bool CMsgItemAcknowledged__DEPRECATED::has_inventory() const {
  11487. return (_has_bits_[0] & 0x00000002u) != 0;
  11488. }
  11489. inline void CMsgItemAcknowledged__DEPRECATED::set_has_inventory() {
  11490. _has_bits_[0] |= 0x00000002u;
  11491. }
  11492. inline void CMsgItemAcknowledged__DEPRECATED::clear_has_inventory() {
  11493. _has_bits_[0] &= ~0x00000002u;
  11494. }
  11495. inline void CMsgItemAcknowledged__DEPRECATED::clear_inventory() {
  11496. inventory_ = 0u;
  11497. clear_has_inventory();
  11498. }
  11499. inline ::google::protobuf::uint32 CMsgItemAcknowledged__DEPRECATED::inventory() const {
  11500. return inventory_;
  11501. }
  11502. inline void CMsgItemAcknowledged__DEPRECATED::set_inventory(::google::protobuf::uint32 value) {
  11503. set_has_inventory();
  11504. inventory_ = value;
  11505. }
  11506. // optional uint32 def_index = 3;
  11507. inline bool CMsgItemAcknowledged__DEPRECATED::has_def_index() const {
  11508. return (_has_bits_[0] & 0x00000004u) != 0;
  11509. }
  11510. inline void CMsgItemAcknowledged__DEPRECATED::set_has_def_index() {
  11511. _has_bits_[0] |= 0x00000004u;
  11512. }
  11513. inline void CMsgItemAcknowledged__DEPRECATED::clear_has_def_index() {
  11514. _has_bits_[0] &= ~0x00000004u;
  11515. }
  11516. inline void CMsgItemAcknowledged__DEPRECATED::clear_def_index() {
  11517. def_index_ = 0u;
  11518. clear_has_def_index();
  11519. }
  11520. inline ::google::protobuf::uint32 CMsgItemAcknowledged__DEPRECATED::def_index() const {
  11521. return def_index_;
  11522. }
  11523. inline void CMsgItemAcknowledged__DEPRECATED::set_def_index(::google::protobuf::uint32 value) {
  11524. set_has_def_index();
  11525. def_index_ = value;
  11526. }
  11527. // optional uint32 quality = 4;
  11528. inline bool CMsgItemAcknowledged__DEPRECATED::has_quality() const {
  11529. return (_has_bits_[0] & 0x00000008u) != 0;
  11530. }
  11531. inline void CMsgItemAcknowledged__DEPRECATED::set_has_quality() {
  11532. _has_bits_[0] |= 0x00000008u;
  11533. }
  11534. inline void CMsgItemAcknowledged__DEPRECATED::clear_has_quality() {
  11535. _has_bits_[0] &= ~0x00000008u;
  11536. }
  11537. inline void CMsgItemAcknowledged__DEPRECATED::clear_quality() {
  11538. quality_ = 0u;
  11539. clear_has_quality();
  11540. }
  11541. inline ::google::protobuf::uint32 CMsgItemAcknowledged__DEPRECATED::quality() const {
  11542. return quality_;
  11543. }
  11544. inline void CMsgItemAcknowledged__DEPRECATED::set_quality(::google::protobuf::uint32 value) {
  11545. set_has_quality();
  11546. quality_ = value;
  11547. }
  11548. // optional uint32 rarity = 5;
  11549. inline bool CMsgItemAcknowledged__DEPRECATED::has_rarity() const {
  11550. return (_has_bits_[0] & 0x00000010u) != 0;
  11551. }
  11552. inline void CMsgItemAcknowledged__DEPRECATED::set_has_rarity() {
  11553. _has_bits_[0] |= 0x00000010u;
  11554. }
  11555. inline void CMsgItemAcknowledged__DEPRECATED::clear_has_rarity() {
  11556. _has_bits_[0] &= ~0x00000010u;
  11557. }
  11558. inline void CMsgItemAcknowledged__DEPRECATED::clear_rarity() {
  11559. rarity_ = 0u;
  11560. clear_has_rarity();
  11561. }
  11562. inline ::google::protobuf::uint32 CMsgItemAcknowledged__DEPRECATED::rarity() const {
  11563. return rarity_;
  11564. }
  11565. inline void CMsgItemAcknowledged__DEPRECATED::set_rarity(::google::protobuf::uint32 value) {
  11566. set_has_rarity();
  11567. rarity_ = value;
  11568. }
  11569. // optional uint32 origin = 6;
  11570. inline bool CMsgItemAcknowledged__DEPRECATED::has_origin() const {
  11571. return (_has_bits_[0] & 0x00000020u) != 0;
  11572. }
  11573. inline void CMsgItemAcknowledged__DEPRECATED::set_has_origin() {
  11574. _has_bits_[0] |= 0x00000020u;
  11575. }
  11576. inline void CMsgItemAcknowledged__DEPRECATED::clear_has_origin() {
  11577. _has_bits_[0] &= ~0x00000020u;
  11578. }
  11579. inline void CMsgItemAcknowledged__DEPRECATED::clear_origin() {
  11580. origin_ = 0u;
  11581. clear_has_origin();
  11582. }
  11583. inline ::google::protobuf::uint32 CMsgItemAcknowledged__DEPRECATED::origin() const {
  11584. return origin_;
  11585. }
  11586. inline void CMsgItemAcknowledged__DEPRECATED::set_origin(::google::protobuf::uint32 value) {
  11587. set_has_origin();
  11588. origin_ = value;
  11589. }
  11590. // optional uint64 item_id = 7;
  11591. inline bool CMsgItemAcknowledged__DEPRECATED::has_item_id() const {
  11592. return (_has_bits_[0] & 0x00000040u) != 0;
  11593. }
  11594. inline void CMsgItemAcknowledged__DEPRECATED::set_has_item_id() {
  11595. _has_bits_[0] |= 0x00000040u;
  11596. }
  11597. inline void CMsgItemAcknowledged__DEPRECATED::clear_has_item_id() {
  11598. _has_bits_[0] &= ~0x00000040u;
  11599. }
  11600. inline void CMsgItemAcknowledged__DEPRECATED::clear_item_id() {
  11601. item_id_ = GOOGLE_ULONGLONG(0);
  11602. clear_has_item_id();
  11603. }
  11604. inline ::google::protobuf::uint64 CMsgItemAcknowledged__DEPRECATED::item_id() const {
  11605. return item_id_;
  11606. }
  11607. inline void CMsgItemAcknowledged__DEPRECATED::set_item_id(::google::protobuf::uint64 value) {
  11608. set_has_item_id();
  11609. item_id_ = value;
  11610. }
  11611. // -------------------------------------------------------------------
  11612. // CMsgSetItemPositions_ItemPosition
  11613. // optional uint32 legacy_item_id = 1;
  11614. inline bool CMsgSetItemPositions_ItemPosition::has_legacy_item_id() const {
  11615. return (_has_bits_[0] & 0x00000001u) != 0;
  11616. }
  11617. inline void CMsgSetItemPositions_ItemPosition::set_has_legacy_item_id() {
  11618. _has_bits_[0] |= 0x00000001u;
  11619. }
  11620. inline void CMsgSetItemPositions_ItemPosition::clear_has_legacy_item_id() {
  11621. _has_bits_[0] &= ~0x00000001u;
  11622. }
  11623. inline void CMsgSetItemPositions_ItemPosition::clear_legacy_item_id() {
  11624. legacy_item_id_ = 0u;
  11625. clear_has_legacy_item_id();
  11626. }
  11627. inline ::google::protobuf::uint32 CMsgSetItemPositions_ItemPosition::legacy_item_id() const {
  11628. return legacy_item_id_;
  11629. }
  11630. inline void CMsgSetItemPositions_ItemPosition::set_legacy_item_id(::google::protobuf::uint32 value) {
  11631. set_has_legacy_item_id();
  11632. legacy_item_id_ = value;
  11633. }
  11634. // optional uint32 position = 2;
  11635. inline bool CMsgSetItemPositions_ItemPosition::has_position() const {
  11636. return (_has_bits_[0] & 0x00000002u) != 0;
  11637. }
  11638. inline void CMsgSetItemPositions_ItemPosition::set_has_position() {
  11639. _has_bits_[0] |= 0x00000002u;
  11640. }
  11641. inline void CMsgSetItemPositions_ItemPosition::clear_has_position() {
  11642. _has_bits_[0] &= ~0x00000002u;
  11643. }
  11644. inline void CMsgSetItemPositions_ItemPosition::clear_position() {
  11645. position_ = 0u;
  11646. clear_has_position();
  11647. }
  11648. inline ::google::protobuf::uint32 CMsgSetItemPositions_ItemPosition::position() const {
  11649. return position_;
  11650. }
  11651. inline void CMsgSetItemPositions_ItemPosition::set_position(::google::protobuf::uint32 value) {
  11652. set_has_position();
  11653. position_ = value;
  11654. }
  11655. // optional uint64 item_id = 3;
  11656. inline bool CMsgSetItemPositions_ItemPosition::has_item_id() const {
  11657. return (_has_bits_[0] & 0x00000004u) != 0;
  11658. }
  11659. inline void CMsgSetItemPositions_ItemPosition::set_has_item_id() {
  11660. _has_bits_[0] |= 0x00000004u;
  11661. }
  11662. inline void CMsgSetItemPositions_ItemPosition::clear_has_item_id() {
  11663. _has_bits_[0] &= ~0x00000004u;
  11664. }
  11665. inline void CMsgSetItemPositions_ItemPosition::clear_item_id() {
  11666. item_id_ = GOOGLE_ULONGLONG(0);
  11667. clear_has_item_id();
  11668. }
  11669. inline ::google::protobuf::uint64 CMsgSetItemPositions_ItemPosition::item_id() const {
  11670. return item_id_;
  11671. }
  11672. inline void CMsgSetItemPositions_ItemPosition::set_item_id(::google::protobuf::uint64 value) {
  11673. set_has_item_id();
  11674. item_id_ = value;
  11675. }
  11676. // -------------------------------------------------------------------
  11677. // CMsgSetItemPositions
  11678. // repeated .CMsgSetItemPositions.ItemPosition item_positions = 1;
  11679. inline int CMsgSetItemPositions::item_positions_size() const {
  11680. return item_positions_.size();
  11681. }
  11682. inline void CMsgSetItemPositions::clear_item_positions() {
  11683. item_positions_.Clear();
  11684. }
  11685. inline const ::CMsgSetItemPositions_ItemPosition& CMsgSetItemPositions::item_positions(int index) const {
  11686. return item_positions_.Get(index);
  11687. }
  11688. inline ::CMsgSetItemPositions_ItemPosition* CMsgSetItemPositions::mutable_item_positions(int index) {
  11689. return item_positions_.Mutable(index);
  11690. }
  11691. inline ::CMsgSetItemPositions_ItemPosition* CMsgSetItemPositions::add_item_positions() {
  11692. return item_positions_.Add();
  11693. }
  11694. inline const ::google::protobuf::RepeatedPtrField< ::CMsgSetItemPositions_ItemPosition >&
  11695. CMsgSetItemPositions::item_positions() const {
  11696. return item_positions_;
  11697. }
  11698. inline ::google::protobuf::RepeatedPtrField< ::CMsgSetItemPositions_ItemPosition >*
  11699. CMsgSetItemPositions::mutable_item_positions() {
  11700. return &item_positions_;
  11701. }
  11702. // -------------------------------------------------------------------
  11703. // CMsgGCReportAbuse
  11704. // optional fixed64 target_steam_id = 1;
  11705. inline bool CMsgGCReportAbuse::has_target_steam_id() const {
  11706. return (_has_bits_[0] & 0x00000001u) != 0;
  11707. }
  11708. inline void CMsgGCReportAbuse::set_has_target_steam_id() {
  11709. _has_bits_[0] |= 0x00000001u;
  11710. }
  11711. inline void CMsgGCReportAbuse::clear_has_target_steam_id() {
  11712. _has_bits_[0] &= ~0x00000001u;
  11713. }
  11714. inline void CMsgGCReportAbuse::clear_target_steam_id() {
  11715. target_steam_id_ = GOOGLE_ULONGLONG(0);
  11716. clear_has_target_steam_id();
  11717. }
  11718. inline ::google::protobuf::uint64 CMsgGCReportAbuse::target_steam_id() const {
  11719. return target_steam_id_;
  11720. }
  11721. inline void CMsgGCReportAbuse::set_target_steam_id(::google::protobuf::uint64 value) {
  11722. set_has_target_steam_id();
  11723. target_steam_id_ = value;
  11724. }
  11725. // optional string description = 4;
  11726. inline bool CMsgGCReportAbuse::has_description() const {
  11727. return (_has_bits_[0] & 0x00000002u) != 0;
  11728. }
  11729. inline void CMsgGCReportAbuse::set_has_description() {
  11730. _has_bits_[0] |= 0x00000002u;
  11731. }
  11732. inline void CMsgGCReportAbuse::clear_has_description() {
  11733. _has_bits_[0] &= ~0x00000002u;
  11734. }
  11735. inline void CMsgGCReportAbuse::clear_description() {
  11736. if (description_ != &::google::protobuf::internal::kEmptyString) {
  11737. description_->clear();
  11738. }
  11739. clear_has_description();
  11740. }
  11741. inline const ::std::string& CMsgGCReportAbuse::description() const {
  11742. return *description_;
  11743. }
  11744. inline void CMsgGCReportAbuse::set_description(const ::std::string& value) {
  11745. set_has_description();
  11746. if (description_ == &::google::protobuf::internal::kEmptyString) {
  11747. description_ = new ::std::string;
  11748. }
  11749. description_->assign(value);
  11750. }
  11751. inline void CMsgGCReportAbuse::set_description(const char* value) {
  11752. set_has_description();
  11753. if (description_ == &::google::protobuf::internal::kEmptyString) {
  11754. description_ = new ::std::string;
  11755. }
  11756. description_->assign(value);
  11757. }
  11758. inline void CMsgGCReportAbuse::set_description(const char* value, size_t size) {
  11759. set_has_description();
  11760. if (description_ == &::google::protobuf::internal::kEmptyString) {
  11761. description_ = new ::std::string;
  11762. }
  11763. description_->assign(reinterpret_cast<const char*>(value), size);
  11764. }
  11765. inline ::std::string* CMsgGCReportAbuse::mutable_description() {
  11766. set_has_description();
  11767. if (description_ == &::google::protobuf::internal::kEmptyString) {
  11768. description_ = new ::std::string;
  11769. }
  11770. return description_;
  11771. }
  11772. inline ::std::string* CMsgGCReportAbuse::release_description() {
  11773. clear_has_description();
  11774. if (description_ == &::google::protobuf::internal::kEmptyString) {
  11775. return NULL;
  11776. } else {
  11777. ::std::string* temp = description_;
  11778. description_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  11779. return temp;
  11780. }
  11781. }
  11782. inline void CMsgGCReportAbuse::set_allocated_description(::std::string* description) {
  11783. if (description_ != &::google::protobuf::internal::kEmptyString) {
  11784. delete description_;
  11785. }
  11786. if (description) {
  11787. set_has_description();
  11788. description_ = description;
  11789. } else {
  11790. clear_has_description();
  11791. description_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  11792. }
  11793. }
  11794. // optional uint64 gid = 5;
  11795. inline bool CMsgGCReportAbuse::has_gid() const {
  11796. return (_has_bits_[0] & 0x00000004u) != 0;
  11797. }
  11798. inline void CMsgGCReportAbuse::set_has_gid() {
  11799. _has_bits_[0] |= 0x00000004u;
  11800. }
  11801. inline void CMsgGCReportAbuse::clear_has_gid() {
  11802. _has_bits_[0] &= ~0x00000004u;
  11803. }
  11804. inline void CMsgGCReportAbuse::clear_gid() {
  11805. gid_ = GOOGLE_ULONGLONG(0);
  11806. clear_has_gid();
  11807. }
  11808. inline ::google::protobuf::uint64 CMsgGCReportAbuse::gid() const {
  11809. return gid_;
  11810. }
  11811. inline void CMsgGCReportAbuse::set_gid(::google::protobuf::uint64 value) {
  11812. set_has_gid();
  11813. gid_ = value;
  11814. }
  11815. // optional uint32 abuse_type = 2;
  11816. inline bool CMsgGCReportAbuse::has_abuse_type() const {
  11817. return (_has_bits_[0] & 0x00000008u) != 0;
  11818. }
  11819. inline void CMsgGCReportAbuse::set_has_abuse_type() {
  11820. _has_bits_[0] |= 0x00000008u;
  11821. }
  11822. inline void CMsgGCReportAbuse::clear_has_abuse_type() {
  11823. _has_bits_[0] &= ~0x00000008u;
  11824. }
  11825. inline void CMsgGCReportAbuse::clear_abuse_type() {
  11826. abuse_type_ = 0u;
  11827. clear_has_abuse_type();
  11828. }
  11829. inline ::google::protobuf::uint32 CMsgGCReportAbuse::abuse_type() const {
  11830. return abuse_type_;
  11831. }
  11832. inline void CMsgGCReportAbuse::set_abuse_type(::google::protobuf::uint32 value) {
  11833. set_has_abuse_type();
  11834. abuse_type_ = value;
  11835. }
  11836. // optional uint32 content_type = 3;
  11837. inline bool CMsgGCReportAbuse::has_content_type() const {
  11838. return (_has_bits_[0] & 0x00000010u) != 0;
  11839. }
  11840. inline void CMsgGCReportAbuse::set_has_content_type() {
  11841. _has_bits_[0] |= 0x00000010u;
  11842. }
  11843. inline void CMsgGCReportAbuse::clear_has_content_type() {
  11844. _has_bits_[0] &= ~0x00000010u;
  11845. }
  11846. inline void CMsgGCReportAbuse::clear_content_type() {
  11847. content_type_ = 0u;
  11848. clear_has_content_type();
  11849. }
  11850. inline ::google::protobuf::uint32 CMsgGCReportAbuse::content_type() const {
  11851. return content_type_;
  11852. }
  11853. inline void CMsgGCReportAbuse::set_content_type(::google::protobuf::uint32 value) {
  11854. set_has_content_type();
  11855. content_type_ = value;
  11856. }
  11857. // optional fixed32 target_game_server_ip = 6;
  11858. inline bool CMsgGCReportAbuse::has_target_game_server_ip() const {
  11859. return (_has_bits_[0] & 0x00000020u) != 0;
  11860. }
  11861. inline void CMsgGCReportAbuse::set_has_target_game_server_ip() {
  11862. _has_bits_[0] |= 0x00000020u;
  11863. }
  11864. inline void CMsgGCReportAbuse::clear_has_target_game_server_ip() {
  11865. _has_bits_[0] &= ~0x00000020u;
  11866. }
  11867. inline void CMsgGCReportAbuse::clear_target_game_server_ip() {
  11868. target_game_server_ip_ = 0u;
  11869. clear_has_target_game_server_ip();
  11870. }
  11871. inline ::google::protobuf::uint32 CMsgGCReportAbuse::target_game_server_ip() const {
  11872. return target_game_server_ip_;
  11873. }
  11874. inline void CMsgGCReportAbuse::set_target_game_server_ip(::google::protobuf::uint32 value) {
  11875. set_has_target_game_server_ip();
  11876. target_game_server_ip_ = value;
  11877. }
  11878. // optional uint32 target_game_server_port = 7;
  11879. inline bool CMsgGCReportAbuse::has_target_game_server_port() const {
  11880. return (_has_bits_[0] & 0x00000040u) != 0;
  11881. }
  11882. inline void CMsgGCReportAbuse::set_has_target_game_server_port() {
  11883. _has_bits_[0] |= 0x00000040u;
  11884. }
  11885. inline void CMsgGCReportAbuse::clear_has_target_game_server_port() {
  11886. _has_bits_[0] &= ~0x00000040u;
  11887. }
  11888. inline void CMsgGCReportAbuse::clear_target_game_server_port() {
  11889. target_game_server_port_ = 0u;
  11890. clear_has_target_game_server_port();
  11891. }
  11892. inline ::google::protobuf::uint32 CMsgGCReportAbuse::target_game_server_port() const {
  11893. return target_game_server_port_;
  11894. }
  11895. inline void CMsgGCReportAbuse::set_target_game_server_port(::google::protobuf::uint32 value) {
  11896. set_has_target_game_server_port();
  11897. target_game_server_port_ = value;
  11898. }
  11899. // -------------------------------------------------------------------
  11900. // CMsgGCReportAbuseResponse
  11901. // optional fixed64 target_steam_id = 1;
  11902. inline bool CMsgGCReportAbuseResponse::has_target_steam_id() const {
  11903. return (_has_bits_[0] & 0x00000001u) != 0;
  11904. }
  11905. inline void CMsgGCReportAbuseResponse::set_has_target_steam_id() {
  11906. _has_bits_[0] |= 0x00000001u;
  11907. }
  11908. inline void CMsgGCReportAbuseResponse::clear_has_target_steam_id() {
  11909. _has_bits_[0] &= ~0x00000001u;
  11910. }
  11911. inline void CMsgGCReportAbuseResponse::clear_target_steam_id() {
  11912. target_steam_id_ = GOOGLE_ULONGLONG(0);
  11913. clear_has_target_steam_id();
  11914. }
  11915. inline ::google::protobuf::uint64 CMsgGCReportAbuseResponse::target_steam_id() const {
  11916. return target_steam_id_;
  11917. }
  11918. inline void CMsgGCReportAbuseResponse::set_target_steam_id(::google::protobuf::uint64 value) {
  11919. set_has_target_steam_id();
  11920. target_steam_id_ = value;
  11921. }
  11922. // optional uint32 result = 2;
  11923. inline bool CMsgGCReportAbuseResponse::has_result() const {
  11924. return (_has_bits_[0] & 0x00000002u) != 0;
  11925. }
  11926. inline void CMsgGCReportAbuseResponse::set_has_result() {
  11927. _has_bits_[0] |= 0x00000002u;
  11928. }
  11929. inline void CMsgGCReportAbuseResponse::clear_has_result() {
  11930. _has_bits_[0] &= ~0x00000002u;
  11931. }
  11932. inline void CMsgGCReportAbuseResponse::clear_result() {
  11933. result_ = 0u;
  11934. clear_has_result();
  11935. }
  11936. inline ::google::protobuf::uint32 CMsgGCReportAbuseResponse::result() const {
  11937. return result_;
  11938. }
  11939. inline void CMsgGCReportAbuseResponse::set_result(::google::protobuf::uint32 value) {
  11940. set_has_result();
  11941. result_ = value;
  11942. }
  11943. // optional string error_message = 3;
  11944. inline bool CMsgGCReportAbuseResponse::has_error_message() const {
  11945. return (_has_bits_[0] & 0x00000004u) != 0;
  11946. }
  11947. inline void CMsgGCReportAbuseResponse::set_has_error_message() {
  11948. _has_bits_[0] |= 0x00000004u;
  11949. }
  11950. inline void CMsgGCReportAbuseResponse::clear_has_error_message() {
  11951. _has_bits_[0] &= ~0x00000004u;
  11952. }
  11953. inline void CMsgGCReportAbuseResponse::clear_error_message() {
  11954. if (error_message_ != &::google::protobuf::internal::kEmptyString) {
  11955. error_message_->clear();
  11956. }
  11957. clear_has_error_message();
  11958. }
  11959. inline const ::std::string& CMsgGCReportAbuseResponse::error_message() const {
  11960. return *error_message_;
  11961. }
  11962. inline void CMsgGCReportAbuseResponse::set_error_message(const ::std::string& value) {
  11963. set_has_error_message();
  11964. if (error_message_ == &::google::protobuf::internal::kEmptyString) {
  11965. error_message_ = new ::std::string;
  11966. }
  11967. error_message_->assign(value);
  11968. }
  11969. inline void CMsgGCReportAbuseResponse::set_error_message(const char* value) {
  11970. set_has_error_message();
  11971. if (error_message_ == &::google::protobuf::internal::kEmptyString) {
  11972. error_message_ = new ::std::string;
  11973. }
  11974. error_message_->assign(value);
  11975. }
  11976. inline void CMsgGCReportAbuseResponse::set_error_message(const char* value, size_t size) {
  11977. set_has_error_message();
  11978. if (error_message_ == &::google::protobuf::internal::kEmptyString) {
  11979. error_message_ = new ::std::string;
  11980. }
  11981. error_message_->assign(reinterpret_cast<const char*>(value), size);
  11982. }
  11983. inline ::std::string* CMsgGCReportAbuseResponse::mutable_error_message() {
  11984. set_has_error_message();
  11985. if (error_message_ == &::google::protobuf::internal::kEmptyString) {
  11986. error_message_ = new ::std::string;
  11987. }
  11988. return error_message_;
  11989. }
  11990. inline ::std::string* CMsgGCReportAbuseResponse::release_error_message() {
  11991. clear_has_error_message();
  11992. if (error_message_ == &::google::protobuf::internal::kEmptyString) {
  11993. return NULL;
  11994. } else {
  11995. ::std::string* temp = error_message_;
  11996. error_message_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  11997. return temp;
  11998. }
  11999. }
  12000. inline void CMsgGCReportAbuseResponse::set_allocated_error_message(::std::string* error_message) {
  12001. if (error_message_ != &::google::protobuf::internal::kEmptyString) {
  12002. delete error_message_;
  12003. }
  12004. if (error_message) {
  12005. set_has_error_message();
  12006. error_message_ = error_message;
  12007. } else {
  12008. clear_has_error_message();
  12009. error_message_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12010. }
  12011. }
  12012. // -------------------------------------------------------------------
  12013. // CMsgGCNameItemNotification
  12014. // optional fixed64 player_steamid = 1;
  12015. inline bool CMsgGCNameItemNotification::has_player_steamid() const {
  12016. return (_has_bits_[0] & 0x00000001u) != 0;
  12017. }
  12018. inline void CMsgGCNameItemNotification::set_has_player_steamid() {
  12019. _has_bits_[0] |= 0x00000001u;
  12020. }
  12021. inline void CMsgGCNameItemNotification::clear_has_player_steamid() {
  12022. _has_bits_[0] &= ~0x00000001u;
  12023. }
  12024. inline void CMsgGCNameItemNotification::clear_player_steamid() {
  12025. player_steamid_ = GOOGLE_ULONGLONG(0);
  12026. clear_has_player_steamid();
  12027. }
  12028. inline ::google::protobuf::uint64 CMsgGCNameItemNotification::player_steamid() const {
  12029. return player_steamid_;
  12030. }
  12031. inline void CMsgGCNameItemNotification::set_player_steamid(::google::protobuf::uint64 value) {
  12032. set_has_player_steamid();
  12033. player_steamid_ = value;
  12034. }
  12035. // optional uint32 item_def_index = 2;
  12036. inline bool CMsgGCNameItemNotification::has_item_def_index() const {
  12037. return (_has_bits_[0] & 0x00000002u) != 0;
  12038. }
  12039. inline void CMsgGCNameItemNotification::set_has_item_def_index() {
  12040. _has_bits_[0] |= 0x00000002u;
  12041. }
  12042. inline void CMsgGCNameItemNotification::clear_has_item_def_index() {
  12043. _has_bits_[0] &= ~0x00000002u;
  12044. }
  12045. inline void CMsgGCNameItemNotification::clear_item_def_index() {
  12046. item_def_index_ = 0u;
  12047. clear_has_item_def_index();
  12048. }
  12049. inline ::google::protobuf::uint32 CMsgGCNameItemNotification::item_def_index() const {
  12050. return item_def_index_;
  12051. }
  12052. inline void CMsgGCNameItemNotification::set_item_def_index(::google::protobuf::uint32 value) {
  12053. set_has_item_def_index();
  12054. item_def_index_ = value;
  12055. }
  12056. // optional string item_name_custom = 3;
  12057. inline bool CMsgGCNameItemNotification::has_item_name_custom() const {
  12058. return (_has_bits_[0] & 0x00000004u) != 0;
  12059. }
  12060. inline void CMsgGCNameItemNotification::set_has_item_name_custom() {
  12061. _has_bits_[0] |= 0x00000004u;
  12062. }
  12063. inline void CMsgGCNameItemNotification::clear_has_item_name_custom() {
  12064. _has_bits_[0] &= ~0x00000004u;
  12065. }
  12066. inline void CMsgGCNameItemNotification::clear_item_name_custom() {
  12067. if (item_name_custom_ != &::google::protobuf::internal::kEmptyString) {
  12068. item_name_custom_->clear();
  12069. }
  12070. clear_has_item_name_custom();
  12071. }
  12072. inline const ::std::string& CMsgGCNameItemNotification::item_name_custom() const {
  12073. return *item_name_custom_;
  12074. }
  12075. inline void CMsgGCNameItemNotification::set_item_name_custom(const ::std::string& value) {
  12076. set_has_item_name_custom();
  12077. if (item_name_custom_ == &::google::protobuf::internal::kEmptyString) {
  12078. item_name_custom_ = new ::std::string;
  12079. }
  12080. item_name_custom_->assign(value);
  12081. }
  12082. inline void CMsgGCNameItemNotification::set_item_name_custom(const char* value) {
  12083. set_has_item_name_custom();
  12084. if (item_name_custom_ == &::google::protobuf::internal::kEmptyString) {
  12085. item_name_custom_ = new ::std::string;
  12086. }
  12087. item_name_custom_->assign(value);
  12088. }
  12089. inline void CMsgGCNameItemNotification::set_item_name_custom(const char* value, size_t size) {
  12090. set_has_item_name_custom();
  12091. if (item_name_custom_ == &::google::protobuf::internal::kEmptyString) {
  12092. item_name_custom_ = new ::std::string;
  12093. }
  12094. item_name_custom_->assign(reinterpret_cast<const char*>(value), size);
  12095. }
  12096. inline ::std::string* CMsgGCNameItemNotification::mutable_item_name_custom() {
  12097. set_has_item_name_custom();
  12098. if (item_name_custom_ == &::google::protobuf::internal::kEmptyString) {
  12099. item_name_custom_ = new ::std::string;
  12100. }
  12101. return item_name_custom_;
  12102. }
  12103. inline ::std::string* CMsgGCNameItemNotification::release_item_name_custom() {
  12104. clear_has_item_name_custom();
  12105. if (item_name_custom_ == &::google::protobuf::internal::kEmptyString) {
  12106. return NULL;
  12107. } else {
  12108. ::std::string* temp = item_name_custom_;
  12109. item_name_custom_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12110. return temp;
  12111. }
  12112. }
  12113. inline void CMsgGCNameItemNotification::set_allocated_item_name_custom(::std::string* item_name_custom) {
  12114. if (item_name_custom_ != &::google::protobuf::internal::kEmptyString) {
  12115. delete item_name_custom_;
  12116. }
  12117. if (item_name_custom) {
  12118. set_has_item_name_custom();
  12119. item_name_custom_ = item_name_custom;
  12120. } else {
  12121. clear_has_item_name_custom();
  12122. item_name_custom_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12123. }
  12124. }
  12125. // -------------------------------------------------------------------
  12126. // CMsgGCClientDisplayNotification
  12127. // optional string notification_title_localization_key = 1;
  12128. inline bool CMsgGCClientDisplayNotification::has_notification_title_localization_key() const {
  12129. return (_has_bits_[0] & 0x00000001u) != 0;
  12130. }
  12131. inline void CMsgGCClientDisplayNotification::set_has_notification_title_localization_key() {
  12132. _has_bits_[0] |= 0x00000001u;
  12133. }
  12134. inline void CMsgGCClientDisplayNotification::clear_has_notification_title_localization_key() {
  12135. _has_bits_[0] &= ~0x00000001u;
  12136. }
  12137. inline void CMsgGCClientDisplayNotification::clear_notification_title_localization_key() {
  12138. if (notification_title_localization_key_ != &::google::protobuf::internal::kEmptyString) {
  12139. notification_title_localization_key_->clear();
  12140. }
  12141. clear_has_notification_title_localization_key();
  12142. }
  12143. inline const ::std::string& CMsgGCClientDisplayNotification::notification_title_localization_key() const {
  12144. return *notification_title_localization_key_;
  12145. }
  12146. inline void CMsgGCClientDisplayNotification::set_notification_title_localization_key(const ::std::string& value) {
  12147. set_has_notification_title_localization_key();
  12148. if (notification_title_localization_key_ == &::google::protobuf::internal::kEmptyString) {
  12149. notification_title_localization_key_ = new ::std::string;
  12150. }
  12151. notification_title_localization_key_->assign(value);
  12152. }
  12153. inline void CMsgGCClientDisplayNotification::set_notification_title_localization_key(const char* value) {
  12154. set_has_notification_title_localization_key();
  12155. if (notification_title_localization_key_ == &::google::protobuf::internal::kEmptyString) {
  12156. notification_title_localization_key_ = new ::std::string;
  12157. }
  12158. notification_title_localization_key_->assign(value);
  12159. }
  12160. inline void CMsgGCClientDisplayNotification::set_notification_title_localization_key(const char* value, size_t size) {
  12161. set_has_notification_title_localization_key();
  12162. if (notification_title_localization_key_ == &::google::protobuf::internal::kEmptyString) {
  12163. notification_title_localization_key_ = new ::std::string;
  12164. }
  12165. notification_title_localization_key_->assign(reinterpret_cast<const char*>(value), size);
  12166. }
  12167. inline ::std::string* CMsgGCClientDisplayNotification::mutable_notification_title_localization_key() {
  12168. set_has_notification_title_localization_key();
  12169. if (notification_title_localization_key_ == &::google::protobuf::internal::kEmptyString) {
  12170. notification_title_localization_key_ = new ::std::string;
  12171. }
  12172. return notification_title_localization_key_;
  12173. }
  12174. inline ::std::string* CMsgGCClientDisplayNotification::release_notification_title_localization_key() {
  12175. clear_has_notification_title_localization_key();
  12176. if (notification_title_localization_key_ == &::google::protobuf::internal::kEmptyString) {
  12177. return NULL;
  12178. } else {
  12179. ::std::string* temp = notification_title_localization_key_;
  12180. notification_title_localization_key_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12181. return temp;
  12182. }
  12183. }
  12184. inline void CMsgGCClientDisplayNotification::set_allocated_notification_title_localization_key(::std::string* notification_title_localization_key) {
  12185. if (notification_title_localization_key_ != &::google::protobuf::internal::kEmptyString) {
  12186. delete notification_title_localization_key_;
  12187. }
  12188. if (notification_title_localization_key) {
  12189. set_has_notification_title_localization_key();
  12190. notification_title_localization_key_ = notification_title_localization_key;
  12191. } else {
  12192. clear_has_notification_title_localization_key();
  12193. notification_title_localization_key_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12194. }
  12195. }
  12196. // optional string notification_body_localization_key = 2;
  12197. inline bool CMsgGCClientDisplayNotification::has_notification_body_localization_key() const {
  12198. return (_has_bits_[0] & 0x00000002u) != 0;
  12199. }
  12200. inline void CMsgGCClientDisplayNotification::set_has_notification_body_localization_key() {
  12201. _has_bits_[0] |= 0x00000002u;
  12202. }
  12203. inline void CMsgGCClientDisplayNotification::clear_has_notification_body_localization_key() {
  12204. _has_bits_[0] &= ~0x00000002u;
  12205. }
  12206. inline void CMsgGCClientDisplayNotification::clear_notification_body_localization_key() {
  12207. if (notification_body_localization_key_ != &::google::protobuf::internal::kEmptyString) {
  12208. notification_body_localization_key_->clear();
  12209. }
  12210. clear_has_notification_body_localization_key();
  12211. }
  12212. inline const ::std::string& CMsgGCClientDisplayNotification::notification_body_localization_key() const {
  12213. return *notification_body_localization_key_;
  12214. }
  12215. inline void CMsgGCClientDisplayNotification::set_notification_body_localization_key(const ::std::string& value) {
  12216. set_has_notification_body_localization_key();
  12217. if (notification_body_localization_key_ == &::google::protobuf::internal::kEmptyString) {
  12218. notification_body_localization_key_ = new ::std::string;
  12219. }
  12220. notification_body_localization_key_->assign(value);
  12221. }
  12222. inline void CMsgGCClientDisplayNotification::set_notification_body_localization_key(const char* value) {
  12223. set_has_notification_body_localization_key();
  12224. if (notification_body_localization_key_ == &::google::protobuf::internal::kEmptyString) {
  12225. notification_body_localization_key_ = new ::std::string;
  12226. }
  12227. notification_body_localization_key_->assign(value);
  12228. }
  12229. inline void CMsgGCClientDisplayNotification::set_notification_body_localization_key(const char* value, size_t size) {
  12230. set_has_notification_body_localization_key();
  12231. if (notification_body_localization_key_ == &::google::protobuf::internal::kEmptyString) {
  12232. notification_body_localization_key_ = new ::std::string;
  12233. }
  12234. notification_body_localization_key_->assign(reinterpret_cast<const char*>(value), size);
  12235. }
  12236. inline ::std::string* CMsgGCClientDisplayNotification::mutable_notification_body_localization_key() {
  12237. set_has_notification_body_localization_key();
  12238. if (notification_body_localization_key_ == &::google::protobuf::internal::kEmptyString) {
  12239. notification_body_localization_key_ = new ::std::string;
  12240. }
  12241. return notification_body_localization_key_;
  12242. }
  12243. inline ::std::string* CMsgGCClientDisplayNotification::release_notification_body_localization_key() {
  12244. clear_has_notification_body_localization_key();
  12245. if (notification_body_localization_key_ == &::google::protobuf::internal::kEmptyString) {
  12246. return NULL;
  12247. } else {
  12248. ::std::string* temp = notification_body_localization_key_;
  12249. notification_body_localization_key_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12250. return temp;
  12251. }
  12252. }
  12253. inline void CMsgGCClientDisplayNotification::set_allocated_notification_body_localization_key(::std::string* notification_body_localization_key) {
  12254. if (notification_body_localization_key_ != &::google::protobuf::internal::kEmptyString) {
  12255. delete notification_body_localization_key_;
  12256. }
  12257. if (notification_body_localization_key) {
  12258. set_has_notification_body_localization_key();
  12259. notification_body_localization_key_ = notification_body_localization_key;
  12260. } else {
  12261. clear_has_notification_body_localization_key();
  12262. notification_body_localization_key_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12263. }
  12264. }
  12265. // repeated string body_substring_keys = 3;
  12266. inline int CMsgGCClientDisplayNotification::body_substring_keys_size() const {
  12267. return body_substring_keys_.size();
  12268. }
  12269. inline void CMsgGCClientDisplayNotification::clear_body_substring_keys() {
  12270. body_substring_keys_.Clear();
  12271. }
  12272. inline const ::std::string& CMsgGCClientDisplayNotification::body_substring_keys(int index) const {
  12273. return body_substring_keys_.Get(index);
  12274. }
  12275. inline ::std::string* CMsgGCClientDisplayNotification::mutable_body_substring_keys(int index) {
  12276. return body_substring_keys_.Mutable(index);
  12277. }
  12278. inline void CMsgGCClientDisplayNotification::set_body_substring_keys(int index, const ::std::string& value) {
  12279. body_substring_keys_.Mutable(index)->assign(value);
  12280. }
  12281. inline void CMsgGCClientDisplayNotification::set_body_substring_keys(int index, const char* value) {
  12282. body_substring_keys_.Mutable(index)->assign(value);
  12283. }
  12284. inline void CMsgGCClientDisplayNotification::set_body_substring_keys(int index, const char* value, size_t size) {
  12285. body_substring_keys_.Mutable(index)->assign(
  12286. reinterpret_cast<const char*>(value), size);
  12287. }
  12288. inline ::std::string* CMsgGCClientDisplayNotification::add_body_substring_keys() {
  12289. return body_substring_keys_.Add();
  12290. }
  12291. inline void CMsgGCClientDisplayNotification::add_body_substring_keys(const ::std::string& value) {
  12292. body_substring_keys_.Add()->assign(value);
  12293. }
  12294. inline void CMsgGCClientDisplayNotification::add_body_substring_keys(const char* value) {
  12295. body_substring_keys_.Add()->assign(value);
  12296. }
  12297. inline void CMsgGCClientDisplayNotification::add_body_substring_keys(const char* value, size_t size) {
  12298. body_substring_keys_.Add()->assign(reinterpret_cast<const char*>(value), size);
  12299. }
  12300. inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
  12301. CMsgGCClientDisplayNotification::body_substring_keys() const {
  12302. return body_substring_keys_;
  12303. }
  12304. inline ::google::protobuf::RepeatedPtrField< ::std::string>*
  12305. CMsgGCClientDisplayNotification::mutable_body_substring_keys() {
  12306. return &body_substring_keys_;
  12307. }
  12308. // repeated string body_substring_values = 4;
  12309. inline int CMsgGCClientDisplayNotification::body_substring_values_size() const {
  12310. return body_substring_values_.size();
  12311. }
  12312. inline void CMsgGCClientDisplayNotification::clear_body_substring_values() {
  12313. body_substring_values_.Clear();
  12314. }
  12315. inline const ::std::string& CMsgGCClientDisplayNotification::body_substring_values(int index) const {
  12316. return body_substring_values_.Get(index);
  12317. }
  12318. inline ::std::string* CMsgGCClientDisplayNotification::mutable_body_substring_values(int index) {
  12319. return body_substring_values_.Mutable(index);
  12320. }
  12321. inline void CMsgGCClientDisplayNotification::set_body_substring_values(int index, const ::std::string& value) {
  12322. body_substring_values_.Mutable(index)->assign(value);
  12323. }
  12324. inline void CMsgGCClientDisplayNotification::set_body_substring_values(int index, const char* value) {
  12325. body_substring_values_.Mutable(index)->assign(value);
  12326. }
  12327. inline void CMsgGCClientDisplayNotification::set_body_substring_values(int index, const char* value, size_t size) {
  12328. body_substring_values_.Mutable(index)->assign(
  12329. reinterpret_cast<const char*>(value), size);
  12330. }
  12331. inline ::std::string* CMsgGCClientDisplayNotification::add_body_substring_values() {
  12332. return body_substring_values_.Add();
  12333. }
  12334. inline void CMsgGCClientDisplayNotification::add_body_substring_values(const ::std::string& value) {
  12335. body_substring_values_.Add()->assign(value);
  12336. }
  12337. inline void CMsgGCClientDisplayNotification::add_body_substring_values(const char* value) {
  12338. body_substring_values_.Add()->assign(value);
  12339. }
  12340. inline void CMsgGCClientDisplayNotification::add_body_substring_values(const char* value, size_t size) {
  12341. body_substring_values_.Add()->assign(reinterpret_cast<const char*>(value), size);
  12342. }
  12343. inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
  12344. CMsgGCClientDisplayNotification::body_substring_values() const {
  12345. return body_substring_values_;
  12346. }
  12347. inline ::google::protobuf::RepeatedPtrField< ::std::string>*
  12348. CMsgGCClientDisplayNotification::mutable_body_substring_values() {
  12349. return &body_substring_values_;
  12350. }
  12351. // -------------------------------------------------------------------
  12352. // CMsgGCShowItemsPickedUp
  12353. // optional fixed64 player_steamid = 1;
  12354. inline bool CMsgGCShowItemsPickedUp::has_player_steamid() const {
  12355. return (_has_bits_[0] & 0x00000001u) != 0;
  12356. }
  12357. inline void CMsgGCShowItemsPickedUp::set_has_player_steamid() {
  12358. _has_bits_[0] |= 0x00000001u;
  12359. }
  12360. inline void CMsgGCShowItemsPickedUp::clear_has_player_steamid() {
  12361. _has_bits_[0] &= ~0x00000001u;
  12362. }
  12363. inline void CMsgGCShowItemsPickedUp::clear_player_steamid() {
  12364. player_steamid_ = GOOGLE_ULONGLONG(0);
  12365. clear_has_player_steamid();
  12366. }
  12367. inline ::google::protobuf::uint64 CMsgGCShowItemsPickedUp::player_steamid() const {
  12368. return player_steamid_;
  12369. }
  12370. inline void CMsgGCShowItemsPickedUp::set_player_steamid(::google::protobuf::uint64 value) {
  12371. set_has_player_steamid();
  12372. player_steamid_ = value;
  12373. }
  12374. // -------------------------------------------------------------------
  12375. // CMsgGCIncrementKillCountResponse
  12376. // optional uint32 killer_account_id = 1;
  12377. inline bool CMsgGCIncrementKillCountResponse::has_killer_account_id() const {
  12378. return (_has_bits_[0] & 0x00000001u) != 0;
  12379. }
  12380. inline void CMsgGCIncrementKillCountResponse::set_has_killer_account_id() {
  12381. _has_bits_[0] |= 0x00000001u;
  12382. }
  12383. inline void CMsgGCIncrementKillCountResponse::clear_has_killer_account_id() {
  12384. _has_bits_[0] &= ~0x00000001u;
  12385. }
  12386. inline void CMsgGCIncrementKillCountResponse::clear_killer_account_id() {
  12387. killer_account_id_ = 0u;
  12388. clear_has_killer_account_id();
  12389. }
  12390. inline ::google::protobuf::uint32 CMsgGCIncrementKillCountResponse::killer_account_id() const {
  12391. return killer_account_id_;
  12392. }
  12393. inline void CMsgGCIncrementKillCountResponse::set_killer_account_id(::google::protobuf::uint32 value) {
  12394. set_has_killer_account_id();
  12395. killer_account_id_ = value;
  12396. }
  12397. // optional uint32 num_kills = 2;
  12398. inline bool CMsgGCIncrementKillCountResponse::has_num_kills() const {
  12399. return (_has_bits_[0] & 0x00000002u) != 0;
  12400. }
  12401. inline void CMsgGCIncrementKillCountResponse::set_has_num_kills() {
  12402. _has_bits_[0] |= 0x00000002u;
  12403. }
  12404. inline void CMsgGCIncrementKillCountResponse::clear_has_num_kills() {
  12405. _has_bits_[0] &= ~0x00000002u;
  12406. }
  12407. inline void CMsgGCIncrementKillCountResponse::clear_num_kills() {
  12408. num_kills_ = 0u;
  12409. clear_has_num_kills();
  12410. }
  12411. inline ::google::protobuf::uint32 CMsgGCIncrementKillCountResponse::num_kills() const {
  12412. return num_kills_;
  12413. }
  12414. inline void CMsgGCIncrementKillCountResponse::set_num_kills(::google::protobuf::uint32 value) {
  12415. set_has_num_kills();
  12416. num_kills_ = value;
  12417. }
  12418. // optional uint32 item_def = 3;
  12419. inline bool CMsgGCIncrementKillCountResponse::has_item_def() const {
  12420. return (_has_bits_[0] & 0x00000004u) != 0;
  12421. }
  12422. inline void CMsgGCIncrementKillCountResponse::set_has_item_def() {
  12423. _has_bits_[0] |= 0x00000004u;
  12424. }
  12425. inline void CMsgGCIncrementKillCountResponse::clear_has_item_def() {
  12426. _has_bits_[0] &= ~0x00000004u;
  12427. }
  12428. inline void CMsgGCIncrementKillCountResponse::clear_item_def() {
  12429. item_def_ = 0u;
  12430. clear_has_item_def();
  12431. }
  12432. inline ::google::protobuf::uint32 CMsgGCIncrementKillCountResponse::item_def() const {
  12433. return item_def_;
  12434. }
  12435. inline void CMsgGCIncrementKillCountResponse::set_item_def(::google::protobuf::uint32 value) {
  12436. set_has_item_def();
  12437. item_def_ = value;
  12438. }
  12439. // optional uint32 level_type = 4;
  12440. inline bool CMsgGCIncrementKillCountResponse::has_level_type() const {
  12441. return (_has_bits_[0] & 0x00000008u) != 0;
  12442. }
  12443. inline void CMsgGCIncrementKillCountResponse::set_has_level_type() {
  12444. _has_bits_[0] |= 0x00000008u;
  12445. }
  12446. inline void CMsgGCIncrementKillCountResponse::clear_has_level_type() {
  12447. _has_bits_[0] &= ~0x00000008u;
  12448. }
  12449. inline void CMsgGCIncrementKillCountResponse::clear_level_type() {
  12450. level_type_ = 0u;
  12451. clear_has_level_type();
  12452. }
  12453. inline ::google::protobuf::uint32 CMsgGCIncrementKillCountResponse::level_type() const {
  12454. return level_type_;
  12455. }
  12456. inline void CMsgGCIncrementKillCountResponse::set_level_type(::google::protobuf::uint32 value) {
  12457. set_has_level_type();
  12458. level_type_ = value;
  12459. }
  12460. // -------------------------------------------------------------------
  12461. // CSOEconItemDropRateBonus
  12462. // optional uint32 account_id = 1;
  12463. inline bool CSOEconItemDropRateBonus::has_account_id() const {
  12464. return (_has_bits_[0] & 0x00000001u) != 0;
  12465. }
  12466. inline void CSOEconItemDropRateBonus::set_has_account_id() {
  12467. _has_bits_[0] |= 0x00000001u;
  12468. }
  12469. inline void CSOEconItemDropRateBonus::clear_has_account_id() {
  12470. _has_bits_[0] &= ~0x00000001u;
  12471. }
  12472. inline void CSOEconItemDropRateBonus::clear_account_id() {
  12473. account_id_ = 0u;
  12474. clear_has_account_id();
  12475. }
  12476. inline ::google::protobuf::uint32 CSOEconItemDropRateBonus::account_id() const {
  12477. return account_id_;
  12478. }
  12479. inline void CSOEconItemDropRateBonus::set_account_id(::google::protobuf::uint32 value) {
  12480. set_has_account_id();
  12481. account_id_ = value;
  12482. }
  12483. // optional fixed32 expiration_date = 2;
  12484. inline bool CSOEconItemDropRateBonus::has_expiration_date() const {
  12485. return (_has_bits_[0] & 0x00000002u) != 0;
  12486. }
  12487. inline void CSOEconItemDropRateBonus::set_has_expiration_date() {
  12488. _has_bits_[0] |= 0x00000002u;
  12489. }
  12490. inline void CSOEconItemDropRateBonus::clear_has_expiration_date() {
  12491. _has_bits_[0] &= ~0x00000002u;
  12492. }
  12493. inline void CSOEconItemDropRateBonus::clear_expiration_date() {
  12494. expiration_date_ = 0u;
  12495. clear_has_expiration_date();
  12496. }
  12497. inline ::google::protobuf::uint32 CSOEconItemDropRateBonus::expiration_date() const {
  12498. return expiration_date_;
  12499. }
  12500. inline void CSOEconItemDropRateBonus::set_expiration_date(::google::protobuf::uint32 value) {
  12501. set_has_expiration_date();
  12502. expiration_date_ = value;
  12503. }
  12504. // optional float bonus = 3;
  12505. inline bool CSOEconItemDropRateBonus::has_bonus() const {
  12506. return (_has_bits_[0] & 0x00000004u) != 0;
  12507. }
  12508. inline void CSOEconItemDropRateBonus::set_has_bonus() {
  12509. _has_bits_[0] |= 0x00000004u;
  12510. }
  12511. inline void CSOEconItemDropRateBonus::clear_has_bonus() {
  12512. _has_bits_[0] &= ~0x00000004u;
  12513. }
  12514. inline void CSOEconItemDropRateBonus::clear_bonus() {
  12515. bonus_ = 0;
  12516. clear_has_bonus();
  12517. }
  12518. inline float CSOEconItemDropRateBonus::bonus() const {
  12519. return bonus_;
  12520. }
  12521. inline void CSOEconItemDropRateBonus::set_bonus(float value) {
  12522. set_has_bonus();
  12523. bonus_ = value;
  12524. }
  12525. // optional uint32 bonus_count = 4;
  12526. inline bool CSOEconItemDropRateBonus::has_bonus_count() const {
  12527. return (_has_bits_[0] & 0x00000008u) != 0;
  12528. }
  12529. inline void CSOEconItemDropRateBonus::set_has_bonus_count() {
  12530. _has_bits_[0] |= 0x00000008u;
  12531. }
  12532. inline void CSOEconItemDropRateBonus::clear_has_bonus_count() {
  12533. _has_bits_[0] &= ~0x00000008u;
  12534. }
  12535. inline void CSOEconItemDropRateBonus::clear_bonus_count() {
  12536. bonus_count_ = 0u;
  12537. clear_has_bonus_count();
  12538. }
  12539. inline ::google::protobuf::uint32 CSOEconItemDropRateBonus::bonus_count() const {
  12540. return bonus_count_;
  12541. }
  12542. inline void CSOEconItemDropRateBonus::set_bonus_count(::google::protobuf::uint32 value) {
  12543. set_has_bonus_count();
  12544. bonus_count_ = value;
  12545. }
  12546. // optional uint64 item_id = 5;
  12547. inline bool CSOEconItemDropRateBonus::has_item_id() const {
  12548. return (_has_bits_[0] & 0x00000010u) != 0;
  12549. }
  12550. inline void CSOEconItemDropRateBonus::set_has_item_id() {
  12551. _has_bits_[0] |= 0x00000010u;
  12552. }
  12553. inline void CSOEconItemDropRateBonus::clear_has_item_id() {
  12554. _has_bits_[0] &= ~0x00000010u;
  12555. }
  12556. inline void CSOEconItemDropRateBonus::clear_item_id() {
  12557. item_id_ = GOOGLE_ULONGLONG(0);
  12558. clear_has_item_id();
  12559. }
  12560. inline ::google::protobuf::uint64 CSOEconItemDropRateBonus::item_id() const {
  12561. return item_id_;
  12562. }
  12563. inline void CSOEconItemDropRateBonus::set_item_id(::google::protobuf::uint64 value) {
  12564. set_has_item_id();
  12565. item_id_ = value;
  12566. }
  12567. // optional uint32 def_index = 6;
  12568. inline bool CSOEconItemDropRateBonus::has_def_index() const {
  12569. return (_has_bits_[0] & 0x00000020u) != 0;
  12570. }
  12571. inline void CSOEconItemDropRateBonus::set_has_def_index() {
  12572. _has_bits_[0] |= 0x00000020u;
  12573. }
  12574. inline void CSOEconItemDropRateBonus::clear_has_def_index() {
  12575. _has_bits_[0] &= ~0x00000020u;
  12576. }
  12577. inline void CSOEconItemDropRateBonus::clear_def_index() {
  12578. def_index_ = 0u;
  12579. clear_has_def_index();
  12580. }
  12581. inline ::google::protobuf::uint32 CSOEconItemDropRateBonus::def_index() const {
  12582. return def_index_;
  12583. }
  12584. inline void CSOEconItemDropRateBonus::set_def_index(::google::protobuf::uint32 value) {
  12585. set_has_def_index();
  12586. def_index_ = value;
  12587. }
  12588. // -------------------------------------------------------------------
  12589. // CSOEconItemLeagueViewPass
  12590. // optional uint32 account_id = 1;
  12591. inline bool CSOEconItemLeagueViewPass::has_account_id() const {
  12592. return (_has_bits_[0] & 0x00000001u) != 0;
  12593. }
  12594. inline void CSOEconItemLeagueViewPass::set_has_account_id() {
  12595. _has_bits_[0] |= 0x00000001u;
  12596. }
  12597. inline void CSOEconItemLeagueViewPass::clear_has_account_id() {
  12598. _has_bits_[0] &= ~0x00000001u;
  12599. }
  12600. inline void CSOEconItemLeagueViewPass::clear_account_id() {
  12601. account_id_ = 0u;
  12602. clear_has_account_id();
  12603. }
  12604. inline ::google::protobuf::uint32 CSOEconItemLeagueViewPass::account_id() const {
  12605. return account_id_;
  12606. }
  12607. inline void CSOEconItemLeagueViewPass::set_account_id(::google::protobuf::uint32 value) {
  12608. set_has_account_id();
  12609. account_id_ = value;
  12610. }
  12611. // optional uint32 league_id = 2;
  12612. inline bool CSOEconItemLeagueViewPass::has_league_id() const {
  12613. return (_has_bits_[0] & 0x00000002u) != 0;
  12614. }
  12615. inline void CSOEconItemLeagueViewPass::set_has_league_id() {
  12616. _has_bits_[0] |= 0x00000002u;
  12617. }
  12618. inline void CSOEconItemLeagueViewPass::clear_has_league_id() {
  12619. _has_bits_[0] &= ~0x00000002u;
  12620. }
  12621. inline void CSOEconItemLeagueViewPass::clear_league_id() {
  12622. league_id_ = 0u;
  12623. clear_has_league_id();
  12624. }
  12625. inline ::google::protobuf::uint32 CSOEconItemLeagueViewPass::league_id() const {
  12626. return league_id_;
  12627. }
  12628. inline void CSOEconItemLeagueViewPass::set_league_id(::google::protobuf::uint32 value) {
  12629. set_has_league_id();
  12630. league_id_ = value;
  12631. }
  12632. // optional uint32 admin = 3;
  12633. inline bool CSOEconItemLeagueViewPass::has_admin() const {
  12634. return (_has_bits_[0] & 0x00000004u) != 0;
  12635. }
  12636. inline void CSOEconItemLeagueViewPass::set_has_admin() {
  12637. _has_bits_[0] |= 0x00000004u;
  12638. }
  12639. inline void CSOEconItemLeagueViewPass::clear_has_admin() {
  12640. _has_bits_[0] &= ~0x00000004u;
  12641. }
  12642. inline void CSOEconItemLeagueViewPass::clear_admin() {
  12643. admin_ = 0u;
  12644. clear_has_admin();
  12645. }
  12646. inline ::google::protobuf::uint32 CSOEconItemLeagueViewPass::admin() const {
  12647. return admin_;
  12648. }
  12649. inline void CSOEconItemLeagueViewPass::set_admin(::google::protobuf::uint32 value) {
  12650. set_has_admin();
  12651. admin_ = value;
  12652. }
  12653. // optional uint32 itemindex = 4;
  12654. inline bool CSOEconItemLeagueViewPass::has_itemindex() const {
  12655. return (_has_bits_[0] & 0x00000008u) != 0;
  12656. }
  12657. inline void CSOEconItemLeagueViewPass::set_has_itemindex() {
  12658. _has_bits_[0] |= 0x00000008u;
  12659. }
  12660. inline void CSOEconItemLeagueViewPass::clear_has_itemindex() {
  12661. _has_bits_[0] &= ~0x00000008u;
  12662. }
  12663. inline void CSOEconItemLeagueViewPass::clear_itemindex() {
  12664. itemindex_ = 0u;
  12665. clear_has_itemindex();
  12666. }
  12667. inline ::google::protobuf::uint32 CSOEconItemLeagueViewPass::itemindex() const {
  12668. return itemindex_;
  12669. }
  12670. inline void CSOEconItemLeagueViewPass::set_itemindex(::google::protobuf::uint32 value) {
  12671. set_has_itemindex();
  12672. itemindex_ = value;
  12673. }
  12674. // -------------------------------------------------------------------
  12675. // CSOEconItemEventTicket
  12676. // optional uint32 account_id = 1;
  12677. inline bool CSOEconItemEventTicket::has_account_id() const {
  12678. return (_has_bits_[0] & 0x00000001u) != 0;
  12679. }
  12680. inline void CSOEconItemEventTicket::set_has_account_id() {
  12681. _has_bits_[0] |= 0x00000001u;
  12682. }
  12683. inline void CSOEconItemEventTicket::clear_has_account_id() {
  12684. _has_bits_[0] &= ~0x00000001u;
  12685. }
  12686. inline void CSOEconItemEventTicket::clear_account_id() {
  12687. account_id_ = 0u;
  12688. clear_has_account_id();
  12689. }
  12690. inline ::google::protobuf::uint32 CSOEconItemEventTicket::account_id() const {
  12691. return account_id_;
  12692. }
  12693. inline void CSOEconItemEventTicket::set_account_id(::google::protobuf::uint32 value) {
  12694. set_has_account_id();
  12695. account_id_ = value;
  12696. }
  12697. // optional uint32 event_id = 2;
  12698. inline bool CSOEconItemEventTicket::has_event_id() const {
  12699. return (_has_bits_[0] & 0x00000002u) != 0;
  12700. }
  12701. inline void CSOEconItemEventTicket::set_has_event_id() {
  12702. _has_bits_[0] |= 0x00000002u;
  12703. }
  12704. inline void CSOEconItemEventTicket::clear_has_event_id() {
  12705. _has_bits_[0] &= ~0x00000002u;
  12706. }
  12707. inline void CSOEconItemEventTicket::clear_event_id() {
  12708. event_id_ = 0u;
  12709. clear_has_event_id();
  12710. }
  12711. inline ::google::protobuf::uint32 CSOEconItemEventTicket::event_id() const {
  12712. return event_id_;
  12713. }
  12714. inline void CSOEconItemEventTicket::set_event_id(::google::protobuf::uint32 value) {
  12715. set_has_event_id();
  12716. event_id_ = value;
  12717. }
  12718. // optional uint64 item_id = 3;
  12719. inline bool CSOEconItemEventTicket::has_item_id() const {
  12720. return (_has_bits_[0] & 0x00000004u) != 0;
  12721. }
  12722. inline void CSOEconItemEventTicket::set_has_item_id() {
  12723. _has_bits_[0] |= 0x00000004u;
  12724. }
  12725. inline void CSOEconItemEventTicket::clear_has_item_id() {
  12726. _has_bits_[0] &= ~0x00000004u;
  12727. }
  12728. inline void CSOEconItemEventTicket::clear_item_id() {
  12729. item_id_ = GOOGLE_ULONGLONG(0);
  12730. clear_has_item_id();
  12731. }
  12732. inline ::google::protobuf::uint64 CSOEconItemEventTicket::item_id() const {
  12733. return item_id_;
  12734. }
  12735. inline void CSOEconItemEventTicket::set_item_id(::google::protobuf::uint64 value) {
  12736. set_has_item_id();
  12737. item_id_ = value;
  12738. }
  12739. // -------------------------------------------------------------------
  12740. // CMsgGCItemPreviewItemBoughtNotification
  12741. // optional uint32 item_def_index = 1;
  12742. inline bool CMsgGCItemPreviewItemBoughtNotification::has_item_def_index() const {
  12743. return (_has_bits_[0] & 0x00000001u) != 0;
  12744. }
  12745. inline void CMsgGCItemPreviewItemBoughtNotification::set_has_item_def_index() {
  12746. _has_bits_[0] |= 0x00000001u;
  12747. }
  12748. inline void CMsgGCItemPreviewItemBoughtNotification::clear_has_item_def_index() {
  12749. _has_bits_[0] &= ~0x00000001u;
  12750. }
  12751. inline void CMsgGCItemPreviewItemBoughtNotification::clear_item_def_index() {
  12752. item_def_index_ = 0u;
  12753. clear_has_item_def_index();
  12754. }
  12755. inline ::google::protobuf::uint32 CMsgGCItemPreviewItemBoughtNotification::item_def_index() const {
  12756. return item_def_index_;
  12757. }
  12758. inline void CMsgGCItemPreviewItemBoughtNotification::set_item_def_index(::google::protobuf::uint32 value) {
  12759. set_has_item_def_index();
  12760. item_def_index_ = value;
  12761. }
  12762. // -------------------------------------------------------------------
  12763. // CMsgGCStorePurchaseCancel
  12764. // optional uint64 txn_id = 1;
  12765. inline bool CMsgGCStorePurchaseCancel::has_txn_id() const {
  12766. return (_has_bits_[0] & 0x00000001u) != 0;
  12767. }
  12768. inline void CMsgGCStorePurchaseCancel::set_has_txn_id() {
  12769. _has_bits_[0] |= 0x00000001u;
  12770. }
  12771. inline void CMsgGCStorePurchaseCancel::clear_has_txn_id() {
  12772. _has_bits_[0] &= ~0x00000001u;
  12773. }
  12774. inline void CMsgGCStorePurchaseCancel::clear_txn_id() {
  12775. txn_id_ = GOOGLE_ULONGLONG(0);
  12776. clear_has_txn_id();
  12777. }
  12778. inline ::google::protobuf::uint64 CMsgGCStorePurchaseCancel::txn_id() const {
  12779. return txn_id_;
  12780. }
  12781. inline void CMsgGCStorePurchaseCancel::set_txn_id(::google::protobuf::uint64 value) {
  12782. set_has_txn_id();
  12783. txn_id_ = value;
  12784. }
  12785. // -------------------------------------------------------------------
  12786. // CMsgGCStorePurchaseCancelResponse
  12787. // optional uint32 result = 1;
  12788. inline bool CMsgGCStorePurchaseCancelResponse::has_result() const {
  12789. return (_has_bits_[0] & 0x00000001u) != 0;
  12790. }
  12791. inline void CMsgGCStorePurchaseCancelResponse::set_has_result() {
  12792. _has_bits_[0] |= 0x00000001u;
  12793. }
  12794. inline void CMsgGCStorePurchaseCancelResponse::clear_has_result() {
  12795. _has_bits_[0] &= ~0x00000001u;
  12796. }
  12797. inline void CMsgGCStorePurchaseCancelResponse::clear_result() {
  12798. result_ = 0u;
  12799. clear_has_result();
  12800. }
  12801. inline ::google::protobuf::uint32 CMsgGCStorePurchaseCancelResponse::result() const {
  12802. return result_;
  12803. }
  12804. inline void CMsgGCStorePurchaseCancelResponse::set_result(::google::protobuf::uint32 value) {
  12805. set_has_result();
  12806. result_ = value;
  12807. }
  12808. // -------------------------------------------------------------------
  12809. // CMsgGCStorePurchaseFinalize
  12810. // optional uint64 txn_id = 1;
  12811. inline bool CMsgGCStorePurchaseFinalize::has_txn_id() const {
  12812. return (_has_bits_[0] & 0x00000001u) != 0;
  12813. }
  12814. inline void CMsgGCStorePurchaseFinalize::set_has_txn_id() {
  12815. _has_bits_[0] |= 0x00000001u;
  12816. }
  12817. inline void CMsgGCStorePurchaseFinalize::clear_has_txn_id() {
  12818. _has_bits_[0] &= ~0x00000001u;
  12819. }
  12820. inline void CMsgGCStorePurchaseFinalize::clear_txn_id() {
  12821. txn_id_ = GOOGLE_ULONGLONG(0);
  12822. clear_has_txn_id();
  12823. }
  12824. inline ::google::protobuf::uint64 CMsgGCStorePurchaseFinalize::txn_id() const {
  12825. return txn_id_;
  12826. }
  12827. inline void CMsgGCStorePurchaseFinalize::set_txn_id(::google::protobuf::uint64 value) {
  12828. set_has_txn_id();
  12829. txn_id_ = value;
  12830. }
  12831. // -------------------------------------------------------------------
  12832. // CMsgGCStorePurchaseFinalizeResponse
  12833. // optional uint32 result = 1;
  12834. inline bool CMsgGCStorePurchaseFinalizeResponse::has_result() const {
  12835. return (_has_bits_[0] & 0x00000001u) != 0;
  12836. }
  12837. inline void CMsgGCStorePurchaseFinalizeResponse::set_has_result() {
  12838. _has_bits_[0] |= 0x00000001u;
  12839. }
  12840. inline void CMsgGCStorePurchaseFinalizeResponse::clear_has_result() {
  12841. _has_bits_[0] &= ~0x00000001u;
  12842. }
  12843. inline void CMsgGCStorePurchaseFinalizeResponse::clear_result() {
  12844. result_ = 0u;
  12845. clear_has_result();
  12846. }
  12847. inline ::google::protobuf::uint32 CMsgGCStorePurchaseFinalizeResponse::result() const {
  12848. return result_;
  12849. }
  12850. inline void CMsgGCStorePurchaseFinalizeResponse::set_result(::google::protobuf::uint32 value) {
  12851. set_has_result();
  12852. result_ = value;
  12853. }
  12854. // repeated uint64 item_ids = 2;
  12855. inline int CMsgGCStorePurchaseFinalizeResponse::item_ids_size() const {
  12856. return item_ids_.size();
  12857. }
  12858. inline void CMsgGCStorePurchaseFinalizeResponse::clear_item_ids() {
  12859. item_ids_.Clear();
  12860. }
  12861. inline ::google::protobuf::uint64 CMsgGCStorePurchaseFinalizeResponse::item_ids(int index) const {
  12862. return item_ids_.Get(index);
  12863. }
  12864. inline void CMsgGCStorePurchaseFinalizeResponse::set_item_ids(int index, ::google::protobuf::uint64 value) {
  12865. item_ids_.Set(index, value);
  12866. }
  12867. inline void CMsgGCStorePurchaseFinalizeResponse::add_item_ids(::google::protobuf::uint64 value) {
  12868. item_ids_.Add(value);
  12869. }
  12870. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >&
  12871. CMsgGCStorePurchaseFinalizeResponse::item_ids() const {
  12872. return item_ids_;
  12873. }
  12874. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >*
  12875. CMsgGCStorePurchaseFinalizeResponse::mutable_item_ids() {
  12876. return &item_ids_;
  12877. }
  12878. // -------------------------------------------------------------------
  12879. // CMsgGCBannedWordListRequest
  12880. // optional uint32 ban_list_group_id = 1;
  12881. inline bool CMsgGCBannedWordListRequest::has_ban_list_group_id() const {
  12882. return (_has_bits_[0] & 0x00000001u) != 0;
  12883. }
  12884. inline void CMsgGCBannedWordListRequest::set_has_ban_list_group_id() {
  12885. _has_bits_[0] |= 0x00000001u;
  12886. }
  12887. inline void CMsgGCBannedWordListRequest::clear_has_ban_list_group_id() {
  12888. _has_bits_[0] &= ~0x00000001u;
  12889. }
  12890. inline void CMsgGCBannedWordListRequest::clear_ban_list_group_id() {
  12891. ban_list_group_id_ = 0u;
  12892. clear_has_ban_list_group_id();
  12893. }
  12894. inline ::google::protobuf::uint32 CMsgGCBannedWordListRequest::ban_list_group_id() const {
  12895. return ban_list_group_id_;
  12896. }
  12897. inline void CMsgGCBannedWordListRequest::set_ban_list_group_id(::google::protobuf::uint32 value) {
  12898. set_has_ban_list_group_id();
  12899. ban_list_group_id_ = value;
  12900. }
  12901. // optional uint32 word_id = 2;
  12902. inline bool CMsgGCBannedWordListRequest::has_word_id() const {
  12903. return (_has_bits_[0] & 0x00000002u) != 0;
  12904. }
  12905. inline void CMsgGCBannedWordListRequest::set_has_word_id() {
  12906. _has_bits_[0] |= 0x00000002u;
  12907. }
  12908. inline void CMsgGCBannedWordListRequest::clear_has_word_id() {
  12909. _has_bits_[0] &= ~0x00000002u;
  12910. }
  12911. inline void CMsgGCBannedWordListRequest::clear_word_id() {
  12912. word_id_ = 0u;
  12913. clear_has_word_id();
  12914. }
  12915. inline ::google::protobuf::uint32 CMsgGCBannedWordListRequest::word_id() const {
  12916. return word_id_;
  12917. }
  12918. inline void CMsgGCBannedWordListRequest::set_word_id(::google::protobuf::uint32 value) {
  12919. set_has_word_id();
  12920. word_id_ = value;
  12921. }
  12922. // -------------------------------------------------------------------
  12923. // CMsgGCRequestAnnouncements
  12924. // -------------------------------------------------------------------
  12925. // CMsgGCRequestAnnouncementsResponse
  12926. // optional string announcement_title = 1;
  12927. inline bool CMsgGCRequestAnnouncementsResponse::has_announcement_title() const {
  12928. return (_has_bits_[0] & 0x00000001u) != 0;
  12929. }
  12930. inline void CMsgGCRequestAnnouncementsResponse::set_has_announcement_title() {
  12931. _has_bits_[0] |= 0x00000001u;
  12932. }
  12933. inline void CMsgGCRequestAnnouncementsResponse::clear_has_announcement_title() {
  12934. _has_bits_[0] &= ~0x00000001u;
  12935. }
  12936. inline void CMsgGCRequestAnnouncementsResponse::clear_announcement_title() {
  12937. if (announcement_title_ != &::google::protobuf::internal::kEmptyString) {
  12938. announcement_title_->clear();
  12939. }
  12940. clear_has_announcement_title();
  12941. }
  12942. inline const ::std::string& CMsgGCRequestAnnouncementsResponse::announcement_title() const {
  12943. return *announcement_title_;
  12944. }
  12945. inline void CMsgGCRequestAnnouncementsResponse::set_announcement_title(const ::std::string& value) {
  12946. set_has_announcement_title();
  12947. if (announcement_title_ == &::google::protobuf::internal::kEmptyString) {
  12948. announcement_title_ = new ::std::string;
  12949. }
  12950. announcement_title_->assign(value);
  12951. }
  12952. inline void CMsgGCRequestAnnouncementsResponse::set_announcement_title(const char* value) {
  12953. set_has_announcement_title();
  12954. if (announcement_title_ == &::google::protobuf::internal::kEmptyString) {
  12955. announcement_title_ = new ::std::string;
  12956. }
  12957. announcement_title_->assign(value);
  12958. }
  12959. inline void CMsgGCRequestAnnouncementsResponse::set_announcement_title(const char* value, size_t size) {
  12960. set_has_announcement_title();
  12961. if (announcement_title_ == &::google::protobuf::internal::kEmptyString) {
  12962. announcement_title_ = new ::std::string;
  12963. }
  12964. announcement_title_->assign(reinterpret_cast<const char*>(value), size);
  12965. }
  12966. inline ::std::string* CMsgGCRequestAnnouncementsResponse::mutable_announcement_title() {
  12967. set_has_announcement_title();
  12968. if (announcement_title_ == &::google::protobuf::internal::kEmptyString) {
  12969. announcement_title_ = new ::std::string;
  12970. }
  12971. return announcement_title_;
  12972. }
  12973. inline ::std::string* CMsgGCRequestAnnouncementsResponse::release_announcement_title() {
  12974. clear_has_announcement_title();
  12975. if (announcement_title_ == &::google::protobuf::internal::kEmptyString) {
  12976. return NULL;
  12977. } else {
  12978. ::std::string* temp = announcement_title_;
  12979. announcement_title_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12980. return temp;
  12981. }
  12982. }
  12983. inline void CMsgGCRequestAnnouncementsResponse::set_allocated_announcement_title(::std::string* announcement_title) {
  12984. if (announcement_title_ != &::google::protobuf::internal::kEmptyString) {
  12985. delete announcement_title_;
  12986. }
  12987. if (announcement_title) {
  12988. set_has_announcement_title();
  12989. announcement_title_ = announcement_title;
  12990. } else {
  12991. clear_has_announcement_title();
  12992. announcement_title_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12993. }
  12994. }
  12995. // optional string announcement = 2;
  12996. inline bool CMsgGCRequestAnnouncementsResponse::has_announcement() const {
  12997. return (_has_bits_[0] & 0x00000002u) != 0;
  12998. }
  12999. inline void CMsgGCRequestAnnouncementsResponse::set_has_announcement() {
  13000. _has_bits_[0] |= 0x00000002u;
  13001. }
  13002. inline void CMsgGCRequestAnnouncementsResponse::clear_has_announcement() {
  13003. _has_bits_[0] &= ~0x00000002u;
  13004. }
  13005. inline void CMsgGCRequestAnnouncementsResponse::clear_announcement() {
  13006. if (announcement_ != &::google::protobuf::internal::kEmptyString) {
  13007. announcement_->clear();
  13008. }
  13009. clear_has_announcement();
  13010. }
  13011. inline const ::std::string& CMsgGCRequestAnnouncementsResponse::announcement() const {
  13012. return *announcement_;
  13013. }
  13014. inline void CMsgGCRequestAnnouncementsResponse::set_announcement(const ::std::string& value) {
  13015. set_has_announcement();
  13016. if (announcement_ == &::google::protobuf::internal::kEmptyString) {
  13017. announcement_ = new ::std::string;
  13018. }
  13019. announcement_->assign(value);
  13020. }
  13021. inline void CMsgGCRequestAnnouncementsResponse::set_announcement(const char* value) {
  13022. set_has_announcement();
  13023. if (announcement_ == &::google::protobuf::internal::kEmptyString) {
  13024. announcement_ = new ::std::string;
  13025. }
  13026. announcement_->assign(value);
  13027. }
  13028. inline void CMsgGCRequestAnnouncementsResponse::set_announcement(const char* value, size_t size) {
  13029. set_has_announcement();
  13030. if (announcement_ == &::google::protobuf::internal::kEmptyString) {
  13031. announcement_ = new ::std::string;
  13032. }
  13033. announcement_->assign(reinterpret_cast<const char*>(value), size);
  13034. }
  13035. inline ::std::string* CMsgGCRequestAnnouncementsResponse::mutable_announcement() {
  13036. set_has_announcement();
  13037. if (announcement_ == &::google::protobuf::internal::kEmptyString) {
  13038. announcement_ = new ::std::string;
  13039. }
  13040. return announcement_;
  13041. }
  13042. inline ::std::string* CMsgGCRequestAnnouncementsResponse::release_announcement() {
  13043. clear_has_announcement();
  13044. if (announcement_ == &::google::protobuf::internal::kEmptyString) {
  13045. return NULL;
  13046. } else {
  13047. ::std::string* temp = announcement_;
  13048. announcement_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  13049. return temp;
  13050. }
  13051. }
  13052. inline void CMsgGCRequestAnnouncementsResponse::set_allocated_announcement(::std::string* announcement) {
  13053. if (announcement_ != &::google::protobuf::internal::kEmptyString) {
  13054. delete announcement_;
  13055. }
  13056. if (announcement) {
  13057. set_has_announcement();
  13058. announcement_ = announcement;
  13059. } else {
  13060. clear_has_announcement();
  13061. announcement_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  13062. }
  13063. }
  13064. // optional string nextmatch_title = 3;
  13065. inline bool CMsgGCRequestAnnouncementsResponse::has_nextmatch_title() const {
  13066. return (_has_bits_[0] & 0x00000004u) != 0;
  13067. }
  13068. inline void CMsgGCRequestAnnouncementsResponse::set_has_nextmatch_title() {
  13069. _has_bits_[0] |= 0x00000004u;
  13070. }
  13071. inline void CMsgGCRequestAnnouncementsResponse::clear_has_nextmatch_title() {
  13072. _has_bits_[0] &= ~0x00000004u;
  13073. }
  13074. inline void CMsgGCRequestAnnouncementsResponse::clear_nextmatch_title() {
  13075. if (nextmatch_title_ != &::google::protobuf::internal::kEmptyString) {
  13076. nextmatch_title_->clear();
  13077. }
  13078. clear_has_nextmatch_title();
  13079. }
  13080. inline const ::std::string& CMsgGCRequestAnnouncementsResponse::nextmatch_title() const {
  13081. return *nextmatch_title_;
  13082. }
  13083. inline void CMsgGCRequestAnnouncementsResponse::set_nextmatch_title(const ::std::string& value) {
  13084. set_has_nextmatch_title();
  13085. if (nextmatch_title_ == &::google::protobuf::internal::kEmptyString) {
  13086. nextmatch_title_ = new ::std::string;
  13087. }
  13088. nextmatch_title_->assign(value);
  13089. }
  13090. inline void CMsgGCRequestAnnouncementsResponse::set_nextmatch_title(const char* value) {
  13091. set_has_nextmatch_title();
  13092. if (nextmatch_title_ == &::google::protobuf::internal::kEmptyString) {
  13093. nextmatch_title_ = new ::std::string;
  13094. }
  13095. nextmatch_title_->assign(value);
  13096. }
  13097. inline void CMsgGCRequestAnnouncementsResponse::set_nextmatch_title(const char* value, size_t size) {
  13098. set_has_nextmatch_title();
  13099. if (nextmatch_title_ == &::google::protobuf::internal::kEmptyString) {
  13100. nextmatch_title_ = new ::std::string;
  13101. }
  13102. nextmatch_title_->assign(reinterpret_cast<const char*>(value), size);
  13103. }
  13104. inline ::std::string* CMsgGCRequestAnnouncementsResponse::mutable_nextmatch_title() {
  13105. set_has_nextmatch_title();
  13106. if (nextmatch_title_ == &::google::protobuf::internal::kEmptyString) {
  13107. nextmatch_title_ = new ::std::string;
  13108. }
  13109. return nextmatch_title_;
  13110. }
  13111. inline ::std::string* CMsgGCRequestAnnouncementsResponse::release_nextmatch_title() {
  13112. clear_has_nextmatch_title();
  13113. if (nextmatch_title_ == &::google::protobuf::internal::kEmptyString) {
  13114. return NULL;
  13115. } else {
  13116. ::std::string* temp = nextmatch_title_;
  13117. nextmatch_title_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  13118. return temp;
  13119. }
  13120. }
  13121. inline void CMsgGCRequestAnnouncementsResponse::set_allocated_nextmatch_title(::std::string* nextmatch_title) {
  13122. if (nextmatch_title_ != &::google::protobuf::internal::kEmptyString) {
  13123. delete nextmatch_title_;
  13124. }
  13125. if (nextmatch_title) {
  13126. set_has_nextmatch_title();
  13127. nextmatch_title_ = nextmatch_title;
  13128. } else {
  13129. clear_has_nextmatch_title();
  13130. nextmatch_title_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  13131. }
  13132. }
  13133. // optional string nextmatch = 4;
  13134. inline bool CMsgGCRequestAnnouncementsResponse::has_nextmatch() const {
  13135. return (_has_bits_[0] & 0x00000008u) != 0;
  13136. }
  13137. inline void CMsgGCRequestAnnouncementsResponse::set_has_nextmatch() {
  13138. _has_bits_[0] |= 0x00000008u;
  13139. }
  13140. inline void CMsgGCRequestAnnouncementsResponse::clear_has_nextmatch() {
  13141. _has_bits_[0] &= ~0x00000008u;
  13142. }
  13143. inline void CMsgGCRequestAnnouncementsResponse::clear_nextmatch() {
  13144. if (nextmatch_ != &::google::protobuf::internal::kEmptyString) {
  13145. nextmatch_->clear();
  13146. }
  13147. clear_has_nextmatch();
  13148. }
  13149. inline const ::std::string& CMsgGCRequestAnnouncementsResponse::nextmatch() const {
  13150. return *nextmatch_;
  13151. }
  13152. inline void CMsgGCRequestAnnouncementsResponse::set_nextmatch(const ::std::string& value) {
  13153. set_has_nextmatch();
  13154. if (nextmatch_ == &::google::protobuf::internal::kEmptyString) {
  13155. nextmatch_ = new ::std::string;
  13156. }
  13157. nextmatch_->assign(value);
  13158. }
  13159. inline void CMsgGCRequestAnnouncementsResponse::set_nextmatch(const char* value) {
  13160. set_has_nextmatch();
  13161. if (nextmatch_ == &::google::protobuf::internal::kEmptyString) {
  13162. nextmatch_ = new ::std::string;
  13163. }
  13164. nextmatch_->assign(value);
  13165. }
  13166. inline void CMsgGCRequestAnnouncementsResponse::set_nextmatch(const char* value, size_t size) {
  13167. set_has_nextmatch();
  13168. if (nextmatch_ == &::google::protobuf::internal::kEmptyString) {
  13169. nextmatch_ = new ::std::string;
  13170. }
  13171. nextmatch_->assign(reinterpret_cast<const char*>(value), size);
  13172. }
  13173. inline ::std::string* CMsgGCRequestAnnouncementsResponse::mutable_nextmatch() {
  13174. set_has_nextmatch();
  13175. if (nextmatch_ == &::google::protobuf::internal::kEmptyString) {
  13176. nextmatch_ = new ::std::string;
  13177. }
  13178. return nextmatch_;
  13179. }
  13180. inline ::std::string* CMsgGCRequestAnnouncementsResponse::release_nextmatch() {
  13181. clear_has_nextmatch();
  13182. if (nextmatch_ == &::google::protobuf::internal::kEmptyString) {
  13183. return NULL;
  13184. } else {
  13185. ::std::string* temp = nextmatch_;
  13186. nextmatch_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  13187. return temp;
  13188. }
  13189. }
  13190. inline void CMsgGCRequestAnnouncementsResponse::set_allocated_nextmatch(::std::string* nextmatch) {
  13191. if (nextmatch_ != &::google::protobuf::internal::kEmptyString) {
  13192. delete nextmatch_;
  13193. }
  13194. if (nextmatch) {
  13195. set_has_nextmatch();
  13196. nextmatch_ = nextmatch;
  13197. } else {
  13198. clear_has_nextmatch();
  13199. nextmatch_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  13200. }
  13201. }
  13202. // -------------------------------------------------------------------
  13203. // CMsgGCBannedWord
  13204. // optional uint32 word_id = 1;
  13205. inline bool CMsgGCBannedWord::has_word_id() const {
  13206. return (_has_bits_[0] & 0x00000001u) != 0;
  13207. }
  13208. inline void CMsgGCBannedWord::set_has_word_id() {
  13209. _has_bits_[0] |= 0x00000001u;
  13210. }
  13211. inline void CMsgGCBannedWord::clear_has_word_id() {
  13212. _has_bits_[0] &= ~0x00000001u;
  13213. }
  13214. inline void CMsgGCBannedWord::clear_word_id() {
  13215. word_id_ = 0u;
  13216. clear_has_word_id();
  13217. }
  13218. inline ::google::protobuf::uint32 CMsgGCBannedWord::word_id() const {
  13219. return word_id_;
  13220. }
  13221. inline void CMsgGCBannedWord::set_word_id(::google::protobuf::uint32 value) {
  13222. set_has_word_id();
  13223. word_id_ = value;
  13224. }
  13225. // optional .GC_BannedWordType word_type = 2;
  13226. inline bool CMsgGCBannedWord::has_word_type() const {
  13227. return (_has_bits_[0] & 0x00000002u) != 0;
  13228. }
  13229. inline void CMsgGCBannedWord::set_has_word_type() {
  13230. _has_bits_[0] |= 0x00000002u;
  13231. }
  13232. inline void CMsgGCBannedWord::clear_has_word_type() {
  13233. _has_bits_[0] &= ~0x00000002u;
  13234. }
  13235. inline void CMsgGCBannedWord::clear_word_type() {
  13236. word_type_ = 0;
  13237. clear_has_word_type();
  13238. }
  13239. inline ::GC_BannedWordType CMsgGCBannedWord::word_type() const {
  13240. return static_cast< ::GC_BannedWordType >(word_type_);
  13241. }
  13242. inline void CMsgGCBannedWord::set_word_type(::GC_BannedWordType value) {
  13243. assert(::GC_BannedWordType_IsValid(value));
  13244. set_has_word_type();
  13245. word_type_ = value;
  13246. }
  13247. // optional string word = 3;
  13248. inline bool CMsgGCBannedWord::has_word() const {
  13249. return (_has_bits_[0] & 0x00000004u) != 0;
  13250. }
  13251. inline void CMsgGCBannedWord::set_has_word() {
  13252. _has_bits_[0] |= 0x00000004u;
  13253. }
  13254. inline void CMsgGCBannedWord::clear_has_word() {
  13255. _has_bits_[0] &= ~0x00000004u;
  13256. }
  13257. inline void CMsgGCBannedWord::clear_word() {
  13258. if (word_ != &::google::protobuf::internal::kEmptyString) {
  13259. word_->clear();
  13260. }
  13261. clear_has_word();
  13262. }
  13263. inline const ::std::string& CMsgGCBannedWord::word() const {
  13264. return *word_;
  13265. }
  13266. inline void CMsgGCBannedWord::set_word(const ::std::string& value) {
  13267. set_has_word();
  13268. if (word_ == &::google::protobuf::internal::kEmptyString) {
  13269. word_ = new ::std::string;
  13270. }
  13271. word_->assign(value);
  13272. }
  13273. inline void CMsgGCBannedWord::set_word(const char* value) {
  13274. set_has_word();
  13275. if (word_ == &::google::protobuf::internal::kEmptyString) {
  13276. word_ = new ::std::string;
  13277. }
  13278. word_->assign(value);
  13279. }
  13280. inline void CMsgGCBannedWord::set_word(const char* value, size_t size) {
  13281. set_has_word();
  13282. if (word_ == &::google::protobuf::internal::kEmptyString) {
  13283. word_ = new ::std::string;
  13284. }
  13285. word_->assign(reinterpret_cast<const char*>(value), size);
  13286. }
  13287. inline ::std::string* CMsgGCBannedWord::mutable_word() {
  13288. set_has_word();
  13289. if (word_ == &::google::protobuf::internal::kEmptyString) {
  13290. word_ = new ::std::string;
  13291. }
  13292. return word_;
  13293. }
  13294. inline ::std::string* CMsgGCBannedWord::release_word() {
  13295. clear_has_word();
  13296. if (word_ == &::google::protobuf::internal::kEmptyString) {
  13297. return NULL;
  13298. } else {
  13299. ::std::string* temp = word_;
  13300. word_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  13301. return temp;
  13302. }
  13303. }
  13304. inline void CMsgGCBannedWord::set_allocated_word(::std::string* word) {
  13305. if (word_ != &::google::protobuf::internal::kEmptyString) {
  13306. delete word_;
  13307. }
  13308. if (word) {
  13309. set_has_word();
  13310. word_ = word;
  13311. } else {
  13312. clear_has_word();
  13313. word_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  13314. }
  13315. }
  13316. // -------------------------------------------------------------------
  13317. // CMsgGCBannedWordListResponse
  13318. // optional uint32 ban_list_group_id = 1;
  13319. inline bool CMsgGCBannedWordListResponse::has_ban_list_group_id() const {
  13320. return (_has_bits_[0] & 0x00000001u) != 0;
  13321. }
  13322. inline void CMsgGCBannedWordListResponse::set_has_ban_list_group_id() {
  13323. _has_bits_[0] |= 0x00000001u;
  13324. }
  13325. inline void CMsgGCBannedWordListResponse::clear_has_ban_list_group_id() {
  13326. _has_bits_[0] &= ~0x00000001u;
  13327. }
  13328. inline void CMsgGCBannedWordListResponse::clear_ban_list_group_id() {
  13329. ban_list_group_id_ = 0u;
  13330. clear_has_ban_list_group_id();
  13331. }
  13332. inline ::google::protobuf::uint32 CMsgGCBannedWordListResponse::ban_list_group_id() const {
  13333. return ban_list_group_id_;
  13334. }
  13335. inline void CMsgGCBannedWordListResponse::set_ban_list_group_id(::google::protobuf::uint32 value) {
  13336. set_has_ban_list_group_id();
  13337. ban_list_group_id_ = value;
  13338. }
  13339. // repeated .CMsgGCBannedWord word_list = 2;
  13340. inline int CMsgGCBannedWordListResponse::word_list_size() const {
  13341. return word_list_.size();
  13342. }
  13343. inline void CMsgGCBannedWordListResponse::clear_word_list() {
  13344. word_list_.Clear();
  13345. }
  13346. inline const ::CMsgGCBannedWord& CMsgGCBannedWordListResponse::word_list(int index) const {
  13347. return word_list_.Get(index);
  13348. }
  13349. inline ::CMsgGCBannedWord* CMsgGCBannedWordListResponse::mutable_word_list(int index) {
  13350. return word_list_.Mutable(index);
  13351. }
  13352. inline ::CMsgGCBannedWord* CMsgGCBannedWordListResponse::add_word_list() {
  13353. return word_list_.Add();
  13354. }
  13355. inline const ::google::protobuf::RepeatedPtrField< ::CMsgGCBannedWord >&
  13356. CMsgGCBannedWordListResponse::word_list() const {
  13357. return word_list_;
  13358. }
  13359. inline ::google::protobuf::RepeatedPtrField< ::CMsgGCBannedWord >*
  13360. CMsgGCBannedWordListResponse::mutable_word_list() {
  13361. return &word_list_;
  13362. }
  13363. // -------------------------------------------------------------------
  13364. // CMsgGCToGCBannedWordListBroadcast
  13365. // optional .CMsgGCBannedWordListResponse broadcast = 1;
  13366. inline bool CMsgGCToGCBannedWordListBroadcast::has_broadcast() const {
  13367. return (_has_bits_[0] & 0x00000001u) != 0;
  13368. }
  13369. inline void CMsgGCToGCBannedWordListBroadcast::set_has_broadcast() {
  13370. _has_bits_[0] |= 0x00000001u;
  13371. }
  13372. inline void CMsgGCToGCBannedWordListBroadcast::clear_has_broadcast() {
  13373. _has_bits_[0] &= ~0x00000001u;
  13374. }
  13375. inline void CMsgGCToGCBannedWordListBroadcast::clear_broadcast() {
  13376. if (broadcast_ != NULL) broadcast_->::CMsgGCBannedWordListResponse::Clear();
  13377. clear_has_broadcast();
  13378. }
  13379. inline const ::CMsgGCBannedWordListResponse& CMsgGCToGCBannedWordListBroadcast::broadcast() const {
  13380. return broadcast_ != NULL ? *broadcast_ : *default_instance_->broadcast_;
  13381. }
  13382. inline ::CMsgGCBannedWordListResponse* CMsgGCToGCBannedWordListBroadcast::mutable_broadcast() {
  13383. set_has_broadcast();
  13384. if (broadcast_ == NULL) broadcast_ = new ::CMsgGCBannedWordListResponse;
  13385. return broadcast_;
  13386. }
  13387. inline ::CMsgGCBannedWordListResponse* CMsgGCToGCBannedWordListBroadcast::release_broadcast() {
  13388. clear_has_broadcast();
  13389. ::CMsgGCBannedWordListResponse* temp = broadcast_;
  13390. broadcast_ = NULL;
  13391. return temp;
  13392. }
  13393. inline void CMsgGCToGCBannedWordListBroadcast::set_allocated_broadcast(::CMsgGCBannedWordListResponse* broadcast) {
  13394. delete broadcast_;
  13395. broadcast_ = broadcast;
  13396. if (broadcast) {
  13397. set_has_broadcast();
  13398. } else {
  13399. clear_has_broadcast();
  13400. }
  13401. }
  13402. // -------------------------------------------------------------------
  13403. // CMsgGCToGCBannedWordListUpdated
  13404. // optional uint32 group_id = 1;
  13405. inline bool CMsgGCToGCBannedWordListUpdated::has_group_id() const {
  13406. return (_has_bits_[0] & 0x00000001u) != 0;
  13407. }
  13408. inline void CMsgGCToGCBannedWordListUpdated::set_has_group_id() {
  13409. _has_bits_[0] |= 0x00000001u;
  13410. }
  13411. inline void CMsgGCToGCBannedWordListUpdated::clear_has_group_id() {
  13412. _has_bits_[0] &= ~0x00000001u;
  13413. }
  13414. inline void CMsgGCToGCBannedWordListUpdated::clear_group_id() {
  13415. group_id_ = 0u;
  13416. clear_has_group_id();
  13417. }
  13418. inline ::google::protobuf::uint32 CMsgGCToGCBannedWordListUpdated::group_id() const {
  13419. return group_id_;
  13420. }
  13421. inline void CMsgGCToGCBannedWordListUpdated::set_group_id(::google::protobuf::uint32 value) {
  13422. set_has_group_id();
  13423. group_id_ = value;
  13424. }
  13425. // -------------------------------------------------------------------
  13426. // CSOEconDefaultEquippedDefinitionInstanceClient
  13427. // optional uint32 account_id = 1;
  13428. inline bool CSOEconDefaultEquippedDefinitionInstanceClient::has_account_id() const {
  13429. return (_has_bits_[0] & 0x00000001u) != 0;
  13430. }
  13431. inline void CSOEconDefaultEquippedDefinitionInstanceClient::set_has_account_id() {
  13432. _has_bits_[0] |= 0x00000001u;
  13433. }
  13434. inline void CSOEconDefaultEquippedDefinitionInstanceClient::clear_has_account_id() {
  13435. _has_bits_[0] &= ~0x00000001u;
  13436. }
  13437. inline void CSOEconDefaultEquippedDefinitionInstanceClient::clear_account_id() {
  13438. account_id_ = 0u;
  13439. clear_has_account_id();
  13440. }
  13441. inline ::google::protobuf::uint32 CSOEconDefaultEquippedDefinitionInstanceClient::account_id() const {
  13442. return account_id_;
  13443. }
  13444. inline void CSOEconDefaultEquippedDefinitionInstanceClient::set_account_id(::google::protobuf::uint32 value) {
  13445. set_has_account_id();
  13446. account_id_ = value;
  13447. }
  13448. // optional uint32 item_definition = 2;
  13449. inline bool CSOEconDefaultEquippedDefinitionInstanceClient::has_item_definition() const {
  13450. return (_has_bits_[0] & 0x00000002u) != 0;
  13451. }
  13452. inline void CSOEconDefaultEquippedDefinitionInstanceClient::set_has_item_definition() {
  13453. _has_bits_[0] |= 0x00000002u;
  13454. }
  13455. inline void CSOEconDefaultEquippedDefinitionInstanceClient::clear_has_item_definition() {
  13456. _has_bits_[0] &= ~0x00000002u;
  13457. }
  13458. inline void CSOEconDefaultEquippedDefinitionInstanceClient::clear_item_definition() {
  13459. item_definition_ = 0u;
  13460. clear_has_item_definition();
  13461. }
  13462. inline ::google::protobuf::uint32 CSOEconDefaultEquippedDefinitionInstanceClient::item_definition() const {
  13463. return item_definition_;
  13464. }
  13465. inline void CSOEconDefaultEquippedDefinitionInstanceClient::set_item_definition(::google::protobuf::uint32 value) {
  13466. set_has_item_definition();
  13467. item_definition_ = value;
  13468. }
  13469. // optional uint32 class_id = 3;
  13470. inline bool CSOEconDefaultEquippedDefinitionInstanceClient::has_class_id() const {
  13471. return (_has_bits_[0] & 0x00000004u) != 0;
  13472. }
  13473. inline void CSOEconDefaultEquippedDefinitionInstanceClient::set_has_class_id() {
  13474. _has_bits_[0] |= 0x00000004u;
  13475. }
  13476. inline void CSOEconDefaultEquippedDefinitionInstanceClient::clear_has_class_id() {
  13477. _has_bits_[0] &= ~0x00000004u;
  13478. }
  13479. inline void CSOEconDefaultEquippedDefinitionInstanceClient::clear_class_id() {
  13480. class_id_ = 0u;
  13481. clear_has_class_id();
  13482. }
  13483. inline ::google::protobuf::uint32 CSOEconDefaultEquippedDefinitionInstanceClient::class_id() const {
  13484. return class_id_;
  13485. }
  13486. inline void CSOEconDefaultEquippedDefinitionInstanceClient::set_class_id(::google::protobuf::uint32 value) {
  13487. set_has_class_id();
  13488. class_id_ = value;
  13489. }
  13490. // optional uint32 slot_id = 4;
  13491. inline bool CSOEconDefaultEquippedDefinitionInstanceClient::has_slot_id() const {
  13492. return (_has_bits_[0] & 0x00000008u) != 0;
  13493. }
  13494. inline void CSOEconDefaultEquippedDefinitionInstanceClient::set_has_slot_id() {
  13495. _has_bits_[0] |= 0x00000008u;
  13496. }
  13497. inline void CSOEconDefaultEquippedDefinitionInstanceClient::clear_has_slot_id() {
  13498. _has_bits_[0] &= ~0x00000008u;
  13499. }
  13500. inline void CSOEconDefaultEquippedDefinitionInstanceClient::clear_slot_id() {
  13501. slot_id_ = 0u;
  13502. clear_has_slot_id();
  13503. }
  13504. inline ::google::protobuf::uint32 CSOEconDefaultEquippedDefinitionInstanceClient::slot_id() const {
  13505. return slot_id_;
  13506. }
  13507. inline void CSOEconDefaultEquippedDefinitionInstanceClient::set_slot_id(::google::protobuf::uint32 value) {
  13508. set_has_slot_id();
  13509. slot_id_ = value;
  13510. }
  13511. // -------------------------------------------------------------------
  13512. // CMsgGCToGCDirtySDOCache
  13513. // optional uint32 sdo_type = 1;
  13514. inline bool CMsgGCToGCDirtySDOCache::has_sdo_type() const {
  13515. return (_has_bits_[0] & 0x00000001u) != 0;
  13516. }
  13517. inline void CMsgGCToGCDirtySDOCache::set_has_sdo_type() {
  13518. _has_bits_[0] |= 0x00000001u;
  13519. }
  13520. inline void CMsgGCToGCDirtySDOCache::clear_has_sdo_type() {
  13521. _has_bits_[0] &= ~0x00000001u;
  13522. }
  13523. inline void CMsgGCToGCDirtySDOCache::clear_sdo_type() {
  13524. sdo_type_ = 0u;
  13525. clear_has_sdo_type();
  13526. }
  13527. inline ::google::protobuf::uint32 CMsgGCToGCDirtySDOCache::sdo_type() const {
  13528. return sdo_type_;
  13529. }
  13530. inline void CMsgGCToGCDirtySDOCache::set_sdo_type(::google::protobuf::uint32 value) {
  13531. set_has_sdo_type();
  13532. sdo_type_ = value;
  13533. }
  13534. // optional uint64 key_uint64 = 2;
  13535. inline bool CMsgGCToGCDirtySDOCache::has_key_uint64() const {
  13536. return (_has_bits_[0] & 0x00000002u) != 0;
  13537. }
  13538. inline void CMsgGCToGCDirtySDOCache::set_has_key_uint64() {
  13539. _has_bits_[0] |= 0x00000002u;
  13540. }
  13541. inline void CMsgGCToGCDirtySDOCache::clear_has_key_uint64() {
  13542. _has_bits_[0] &= ~0x00000002u;
  13543. }
  13544. inline void CMsgGCToGCDirtySDOCache::clear_key_uint64() {
  13545. key_uint64_ = GOOGLE_ULONGLONG(0);
  13546. clear_has_key_uint64();
  13547. }
  13548. inline ::google::protobuf::uint64 CMsgGCToGCDirtySDOCache::key_uint64() const {
  13549. return key_uint64_;
  13550. }
  13551. inline void CMsgGCToGCDirtySDOCache::set_key_uint64(::google::protobuf::uint64 value) {
  13552. set_has_key_uint64();
  13553. key_uint64_ = value;
  13554. }
  13555. // -------------------------------------------------------------------
  13556. // CMsgGCToGCDirtyMultipleSDOCache
  13557. // optional uint32 sdo_type = 1;
  13558. inline bool CMsgGCToGCDirtyMultipleSDOCache::has_sdo_type() const {
  13559. return (_has_bits_[0] & 0x00000001u) != 0;
  13560. }
  13561. inline void CMsgGCToGCDirtyMultipleSDOCache::set_has_sdo_type() {
  13562. _has_bits_[0] |= 0x00000001u;
  13563. }
  13564. inline void CMsgGCToGCDirtyMultipleSDOCache::clear_has_sdo_type() {
  13565. _has_bits_[0] &= ~0x00000001u;
  13566. }
  13567. inline void CMsgGCToGCDirtyMultipleSDOCache::clear_sdo_type() {
  13568. sdo_type_ = 0u;
  13569. clear_has_sdo_type();
  13570. }
  13571. inline ::google::protobuf::uint32 CMsgGCToGCDirtyMultipleSDOCache::sdo_type() const {
  13572. return sdo_type_;
  13573. }
  13574. inline void CMsgGCToGCDirtyMultipleSDOCache::set_sdo_type(::google::protobuf::uint32 value) {
  13575. set_has_sdo_type();
  13576. sdo_type_ = value;
  13577. }
  13578. // repeated uint64 key_uint64 = 2;
  13579. inline int CMsgGCToGCDirtyMultipleSDOCache::key_uint64_size() const {
  13580. return key_uint64_.size();
  13581. }
  13582. inline void CMsgGCToGCDirtyMultipleSDOCache::clear_key_uint64() {
  13583. key_uint64_.Clear();
  13584. }
  13585. inline ::google::protobuf::uint64 CMsgGCToGCDirtyMultipleSDOCache::key_uint64(int index) const {
  13586. return key_uint64_.Get(index);
  13587. }
  13588. inline void CMsgGCToGCDirtyMultipleSDOCache::set_key_uint64(int index, ::google::protobuf::uint64 value) {
  13589. key_uint64_.Set(index, value);
  13590. }
  13591. inline void CMsgGCToGCDirtyMultipleSDOCache::add_key_uint64(::google::protobuf::uint64 value) {
  13592. key_uint64_.Add(value);
  13593. }
  13594. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >&
  13595. CMsgGCToGCDirtyMultipleSDOCache::key_uint64() const {
  13596. return key_uint64_;
  13597. }
  13598. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >*
  13599. CMsgGCToGCDirtyMultipleSDOCache::mutable_key_uint64() {
  13600. return &key_uint64_;
  13601. }
  13602. // -------------------------------------------------------------------
  13603. // CMsgGCCollectItem
  13604. // optional uint64 collection_item_id = 1;
  13605. inline bool CMsgGCCollectItem::has_collection_item_id() const {
  13606. return (_has_bits_[0] & 0x00000001u) != 0;
  13607. }
  13608. inline void CMsgGCCollectItem::set_has_collection_item_id() {
  13609. _has_bits_[0] |= 0x00000001u;
  13610. }
  13611. inline void CMsgGCCollectItem::clear_has_collection_item_id() {
  13612. _has_bits_[0] &= ~0x00000001u;
  13613. }
  13614. inline void CMsgGCCollectItem::clear_collection_item_id() {
  13615. collection_item_id_ = GOOGLE_ULONGLONG(0);
  13616. clear_has_collection_item_id();
  13617. }
  13618. inline ::google::protobuf::uint64 CMsgGCCollectItem::collection_item_id() const {
  13619. return collection_item_id_;
  13620. }
  13621. inline void CMsgGCCollectItem::set_collection_item_id(::google::protobuf::uint64 value) {
  13622. set_has_collection_item_id();
  13623. collection_item_id_ = value;
  13624. }
  13625. // optional uint64 subject_item_id = 2;
  13626. inline bool CMsgGCCollectItem::has_subject_item_id() const {
  13627. return (_has_bits_[0] & 0x00000002u) != 0;
  13628. }
  13629. inline void CMsgGCCollectItem::set_has_subject_item_id() {
  13630. _has_bits_[0] |= 0x00000002u;
  13631. }
  13632. inline void CMsgGCCollectItem::clear_has_subject_item_id() {
  13633. _has_bits_[0] &= ~0x00000002u;
  13634. }
  13635. inline void CMsgGCCollectItem::clear_subject_item_id() {
  13636. subject_item_id_ = GOOGLE_ULONGLONG(0);
  13637. clear_has_subject_item_id();
  13638. }
  13639. inline ::google::protobuf::uint64 CMsgGCCollectItem::subject_item_id() const {
  13640. return subject_item_id_;
  13641. }
  13642. inline void CMsgGCCollectItem::set_subject_item_id(::google::protobuf::uint64 value) {
  13643. set_has_subject_item_id();
  13644. subject_item_id_ = value;
  13645. }
  13646. // -------------------------------------------------------------------
  13647. // CMsgSDONoMemcached
  13648. // -------------------------------------------------------------------
  13649. // CMsgGCToGCUpdateSQLKeyValue
  13650. // optional string key_name = 1;
  13651. inline bool CMsgGCToGCUpdateSQLKeyValue::has_key_name() const {
  13652. return (_has_bits_[0] & 0x00000001u) != 0;
  13653. }
  13654. inline void CMsgGCToGCUpdateSQLKeyValue::set_has_key_name() {
  13655. _has_bits_[0] |= 0x00000001u;
  13656. }
  13657. inline void CMsgGCToGCUpdateSQLKeyValue::clear_has_key_name() {
  13658. _has_bits_[0] &= ~0x00000001u;
  13659. }
  13660. inline void CMsgGCToGCUpdateSQLKeyValue::clear_key_name() {
  13661. if (key_name_ != &::google::protobuf::internal::kEmptyString) {
  13662. key_name_->clear();
  13663. }
  13664. clear_has_key_name();
  13665. }
  13666. inline const ::std::string& CMsgGCToGCUpdateSQLKeyValue::key_name() const {
  13667. return *key_name_;
  13668. }
  13669. inline void CMsgGCToGCUpdateSQLKeyValue::set_key_name(const ::std::string& value) {
  13670. set_has_key_name();
  13671. if (key_name_ == &::google::protobuf::internal::kEmptyString) {
  13672. key_name_ = new ::std::string;
  13673. }
  13674. key_name_->assign(value);
  13675. }
  13676. inline void CMsgGCToGCUpdateSQLKeyValue::set_key_name(const char* value) {
  13677. set_has_key_name();
  13678. if (key_name_ == &::google::protobuf::internal::kEmptyString) {
  13679. key_name_ = new ::std::string;
  13680. }
  13681. key_name_->assign(value);
  13682. }
  13683. inline void CMsgGCToGCUpdateSQLKeyValue::set_key_name(const char* value, size_t size) {
  13684. set_has_key_name();
  13685. if (key_name_ == &::google::protobuf::internal::kEmptyString) {
  13686. key_name_ = new ::std::string;
  13687. }
  13688. key_name_->assign(reinterpret_cast<const char*>(value), size);
  13689. }
  13690. inline ::std::string* CMsgGCToGCUpdateSQLKeyValue::mutable_key_name() {
  13691. set_has_key_name();
  13692. if (key_name_ == &::google::protobuf::internal::kEmptyString) {
  13693. key_name_ = new ::std::string;
  13694. }
  13695. return key_name_;
  13696. }
  13697. inline ::std::string* CMsgGCToGCUpdateSQLKeyValue::release_key_name() {
  13698. clear_has_key_name();
  13699. if (key_name_ == &::google::protobuf::internal::kEmptyString) {
  13700. return NULL;
  13701. } else {
  13702. ::std::string* temp = key_name_;
  13703. key_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  13704. return temp;
  13705. }
  13706. }
  13707. inline void CMsgGCToGCUpdateSQLKeyValue::set_allocated_key_name(::std::string* key_name) {
  13708. if (key_name_ != &::google::protobuf::internal::kEmptyString) {
  13709. delete key_name_;
  13710. }
  13711. if (key_name) {
  13712. set_has_key_name();
  13713. key_name_ = key_name;
  13714. } else {
  13715. clear_has_key_name();
  13716. key_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  13717. }
  13718. }
  13719. // -------------------------------------------------------------------
  13720. // CMsgGCToGCIsTrustedServer
  13721. // optional fixed64 steam_id = 1;
  13722. inline bool CMsgGCToGCIsTrustedServer::has_steam_id() const {
  13723. return (_has_bits_[0] & 0x00000001u) != 0;
  13724. }
  13725. inline void CMsgGCToGCIsTrustedServer::set_has_steam_id() {
  13726. _has_bits_[0] |= 0x00000001u;
  13727. }
  13728. inline void CMsgGCToGCIsTrustedServer::clear_has_steam_id() {
  13729. _has_bits_[0] &= ~0x00000001u;
  13730. }
  13731. inline void CMsgGCToGCIsTrustedServer::clear_steam_id() {
  13732. steam_id_ = GOOGLE_ULONGLONG(0);
  13733. clear_has_steam_id();
  13734. }
  13735. inline ::google::protobuf::uint64 CMsgGCToGCIsTrustedServer::steam_id() const {
  13736. return steam_id_;
  13737. }
  13738. inline void CMsgGCToGCIsTrustedServer::set_steam_id(::google::protobuf::uint64 value) {
  13739. set_has_steam_id();
  13740. steam_id_ = value;
  13741. }
  13742. // -------------------------------------------------------------------
  13743. // CMsgGCToGCIsTrustedServerResponse
  13744. // optional bool is_trusted = 1;
  13745. inline bool CMsgGCToGCIsTrustedServerResponse::has_is_trusted() const {
  13746. return (_has_bits_[0] & 0x00000001u) != 0;
  13747. }
  13748. inline void CMsgGCToGCIsTrustedServerResponse::set_has_is_trusted() {
  13749. _has_bits_[0] |= 0x00000001u;
  13750. }
  13751. inline void CMsgGCToGCIsTrustedServerResponse::clear_has_is_trusted() {
  13752. _has_bits_[0] &= ~0x00000001u;
  13753. }
  13754. inline void CMsgGCToGCIsTrustedServerResponse::clear_is_trusted() {
  13755. is_trusted_ = false;
  13756. clear_has_is_trusted();
  13757. }
  13758. inline bool CMsgGCToGCIsTrustedServerResponse::is_trusted() const {
  13759. return is_trusted_;
  13760. }
  13761. inline void CMsgGCToGCIsTrustedServerResponse::set_is_trusted(bool value) {
  13762. set_has_is_trusted();
  13763. is_trusted_ = value;
  13764. }
  13765. // -------------------------------------------------------------------
  13766. // CMsgGCToGCBroadcastConsoleCommand
  13767. // optional string con_command = 1;
  13768. inline bool CMsgGCToGCBroadcastConsoleCommand::has_con_command() const {
  13769. return (_has_bits_[0] & 0x00000001u) != 0;
  13770. }
  13771. inline void CMsgGCToGCBroadcastConsoleCommand::set_has_con_command() {
  13772. _has_bits_[0] |= 0x00000001u;
  13773. }
  13774. inline void CMsgGCToGCBroadcastConsoleCommand::clear_has_con_command() {
  13775. _has_bits_[0] &= ~0x00000001u;
  13776. }
  13777. inline void CMsgGCToGCBroadcastConsoleCommand::clear_con_command() {
  13778. if (con_command_ != &::google::protobuf::internal::kEmptyString) {
  13779. con_command_->clear();
  13780. }
  13781. clear_has_con_command();
  13782. }
  13783. inline const ::std::string& CMsgGCToGCBroadcastConsoleCommand::con_command() const {
  13784. return *con_command_;
  13785. }
  13786. inline void CMsgGCToGCBroadcastConsoleCommand::set_con_command(const ::std::string& value) {
  13787. set_has_con_command();
  13788. if (con_command_ == &::google::protobuf::internal::kEmptyString) {
  13789. con_command_ = new ::std::string;
  13790. }
  13791. con_command_->assign(value);
  13792. }
  13793. inline void CMsgGCToGCBroadcastConsoleCommand::set_con_command(const char* value) {
  13794. set_has_con_command();
  13795. if (con_command_ == &::google::protobuf::internal::kEmptyString) {
  13796. con_command_ = new ::std::string;
  13797. }
  13798. con_command_->assign(value);
  13799. }
  13800. inline void CMsgGCToGCBroadcastConsoleCommand::set_con_command(const char* value, size_t size) {
  13801. set_has_con_command();
  13802. if (con_command_ == &::google::protobuf::internal::kEmptyString) {
  13803. con_command_ = new ::std::string;
  13804. }
  13805. con_command_->assign(reinterpret_cast<const char*>(value), size);
  13806. }
  13807. inline ::std::string* CMsgGCToGCBroadcastConsoleCommand::mutable_con_command() {
  13808. set_has_con_command();
  13809. if (con_command_ == &::google::protobuf::internal::kEmptyString) {
  13810. con_command_ = new ::std::string;
  13811. }
  13812. return con_command_;
  13813. }
  13814. inline ::std::string* CMsgGCToGCBroadcastConsoleCommand::release_con_command() {
  13815. clear_has_con_command();
  13816. if (con_command_ == &::google::protobuf::internal::kEmptyString) {
  13817. return NULL;
  13818. } else {
  13819. ::std::string* temp = con_command_;
  13820. con_command_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  13821. return temp;
  13822. }
  13823. }
  13824. inline void CMsgGCToGCBroadcastConsoleCommand::set_allocated_con_command(::std::string* con_command) {
  13825. if (con_command_ != &::google::protobuf::internal::kEmptyString) {
  13826. delete con_command_;
  13827. }
  13828. if (con_command) {
  13829. set_has_con_command();
  13830. con_command_ = con_command;
  13831. } else {
  13832. clear_has_con_command();
  13833. con_command_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  13834. }
  13835. }
  13836. // -------------------------------------------------------------------
  13837. // CMsgGCServerVersionUpdated
  13838. // optional uint32 server_version = 1;
  13839. inline bool CMsgGCServerVersionUpdated::has_server_version() const {
  13840. return (_has_bits_[0] & 0x00000001u) != 0;
  13841. }
  13842. inline void CMsgGCServerVersionUpdated::set_has_server_version() {
  13843. _has_bits_[0] |= 0x00000001u;
  13844. }
  13845. inline void CMsgGCServerVersionUpdated::clear_has_server_version() {
  13846. _has_bits_[0] &= ~0x00000001u;
  13847. }
  13848. inline void CMsgGCServerVersionUpdated::clear_server_version() {
  13849. server_version_ = 0u;
  13850. clear_has_server_version();
  13851. }
  13852. inline ::google::protobuf::uint32 CMsgGCServerVersionUpdated::server_version() const {
  13853. return server_version_;
  13854. }
  13855. inline void CMsgGCServerVersionUpdated::set_server_version(::google::protobuf::uint32 value) {
  13856. set_has_server_version();
  13857. server_version_ = value;
  13858. }
  13859. // -------------------------------------------------------------------
  13860. // CMsgGCClientVersionUpdated
  13861. // optional uint32 client_version = 1;
  13862. inline bool CMsgGCClientVersionUpdated::has_client_version() const {
  13863. return (_has_bits_[0] & 0x00000001u) != 0;
  13864. }
  13865. inline void CMsgGCClientVersionUpdated::set_has_client_version() {
  13866. _has_bits_[0] |= 0x00000001u;
  13867. }
  13868. inline void CMsgGCClientVersionUpdated::clear_has_client_version() {
  13869. _has_bits_[0] &= ~0x00000001u;
  13870. }
  13871. inline void CMsgGCClientVersionUpdated::clear_client_version() {
  13872. client_version_ = 0u;
  13873. clear_has_client_version();
  13874. }
  13875. inline ::google::protobuf::uint32 CMsgGCClientVersionUpdated::client_version() const {
  13876. return client_version_;
  13877. }
  13878. inline void CMsgGCClientVersionUpdated::set_client_version(::google::protobuf::uint32 value) {
  13879. set_has_client_version();
  13880. client_version_ = value;
  13881. }
  13882. // -------------------------------------------------------------------
  13883. // CMsgGCToGCWebAPIAccountChanged
  13884. // -------------------------------------------------------------------
  13885. // CMsgGCToGCRequestPassportItemGrant
  13886. // optional fixed64 steam_id = 1;
  13887. inline bool CMsgGCToGCRequestPassportItemGrant::has_steam_id() const {
  13888. return (_has_bits_[0] & 0x00000001u) != 0;
  13889. }
  13890. inline void CMsgGCToGCRequestPassportItemGrant::set_has_steam_id() {
  13891. _has_bits_[0] |= 0x00000001u;
  13892. }
  13893. inline void CMsgGCToGCRequestPassportItemGrant::clear_has_steam_id() {
  13894. _has_bits_[0] &= ~0x00000001u;
  13895. }
  13896. inline void CMsgGCToGCRequestPassportItemGrant::clear_steam_id() {
  13897. steam_id_ = GOOGLE_ULONGLONG(0);
  13898. clear_has_steam_id();
  13899. }
  13900. inline ::google::protobuf::uint64 CMsgGCToGCRequestPassportItemGrant::steam_id() const {
  13901. return steam_id_;
  13902. }
  13903. inline void CMsgGCToGCRequestPassportItemGrant::set_steam_id(::google::protobuf::uint64 value) {
  13904. set_has_steam_id();
  13905. steam_id_ = value;
  13906. }
  13907. // optional uint32 league_id = 2;
  13908. inline bool CMsgGCToGCRequestPassportItemGrant::has_league_id() const {
  13909. return (_has_bits_[0] & 0x00000002u) != 0;
  13910. }
  13911. inline void CMsgGCToGCRequestPassportItemGrant::set_has_league_id() {
  13912. _has_bits_[0] |= 0x00000002u;
  13913. }
  13914. inline void CMsgGCToGCRequestPassportItemGrant::clear_has_league_id() {
  13915. _has_bits_[0] &= ~0x00000002u;
  13916. }
  13917. inline void CMsgGCToGCRequestPassportItemGrant::clear_league_id() {
  13918. league_id_ = 0u;
  13919. clear_has_league_id();
  13920. }
  13921. inline ::google::protobuf::uint32 CMsgGCToGCRequestPassportItemGrant::league_id() const {
  13922. return league_id_;
  13923. }
  13924. inline void CMsgGCToGCRequestPassportItemGrant::set_league_id(::google::protobuf::uint32 value) {
  13925. set_has_league_id();
  13926. league_id_ = value;
  13927. }
  13928. // optional int32 reward_flag = 3;
  13929. inline bool CMsgGCToGCRequestPassportItemGrant::has_reward_flag() const {
  13930. return (_has_bits_[0] & 0x00000004u) != 0;
  13931. }
  13932. inline void CMsgGCToGCRequestPassportItemGrant::set_has_reward_flag() {
  13933. _has_bits_[0] |= 0x00000004u;
  13934. }
  13935. inline void CMsgGCToGCRequestPassportItemGrant::clear_has_reward_flag() {
  13936. _has_bits_[0] &= ~0x00000004u;
  13937. }
  13938. inline void CMsgGCToGCRequestPassportItemGrant::clear_reward_flag() {
  13939. reward_flag_ = 0;
  13940. clear_has_reward_flag();
  13941. }
  13942. inline ::google::protobuf::int32 CMsgGCToGCRequestPassportItemGrant::reward_flag() const {
  13943. return reward_flag_;
  13944. }
  13945. inline void CMsgGCToGCRequestPassportItemGrant::set_reward_flag(::google::protobuf::int32 value) {
  13946. set_has_reward_flag();
  13947. reward_flag_ = value;
  13948. }
  13949. // -------------------------------------------------------------------
  13950. // CMsgGameServerInfo
  13951. // optional fixed32 server_public_ip_addr = 1;
  13952. inline bool CMsgGameServerInfo::has_server_public_ip_addr() const {
  13953. return (_has_bits_[0] & 0x00000001u) != 0;
  13954. }
  13955. inline void CMsgGameServerInfo::set_has_server_public_ip_addr() {
  13956. _has_bits_[0] |= 0x00000001u;
  13957. }
  13958. inline void CMsgGameServerInfo::clear_has_server_public_ip_addr() {
  13959. _has_bits_[0] &= ~0x00000001u;
  13960. }
  13961. inline void CMsgGameServerInfo::clear_server_public_ip_addr() {
  13962. server_public_ip_addr_ = 0u;
  13963. clear_has_server_public_ip_addr();
  13964. }
  13965. inline ::google::protobuf::uint32 CMsgGameServerInfo::server_public_ip_addr() const {
  13966. return server_public_ip_addr_;
  13967. }
  13968. inline void CMsgGameServerInfo::set_server_public_ip_addr(::google::protobuf::uint32 value) {
  13969. set_has_server_public_ip_addr();
  13970. server_public_ip_addr_ = value;
  13971. }
  13972. // optional fixed32 server_private_ip_addr = 2;
  13973. inline bool CMsgGameServerInfo::has_server_private_ip_addr() const {
  13974. return (_has_bits_[0] & 0x00000002u) != 0;
  13975. }
  13976. inline void CMsgGameServerInfo::set_has_server_private_ip_addr() {
  13977. _has_bits_[0] |= 0x00000002u;
  13978. }
  13979. inline void CMsgGameServerInfo::clear_has_server_private_ip_addr() {
  13980. _has_bits_[0] &= ~0x00000002u;
  13981. }
  13982. inline void CMsgGameServerInfo::clear_server_private_ip_addr() {
  13983. server_private_ip_addr_ = 0u;
  13984. clear_has_server_private_ip_addr();
  13985. }
  13986. inline ::google::protobuf::uint32 CMsgGameServerInfo::server_private_ip_addr() const {
  13987. return server_private_ip_addr_;
  13988. }
  13989. inline void CMsgGameServerInfo::set_server_private_ip_addr(::google::protobuf::uint32 value) {
  13990. set_has_server_private_ip_addr();
  13991. server_private_ip_addr_ = value;
  13992. }
  13993. // optional uint32 server_port = 3;
  13994. inline bool CMsgGameServerInfo::has_server_port() const {
  13995. return (_has_bits_[0] & 0x00000004u) != 0;
  13996. }
  13997. inline void CMsgGameServerInfo::set_has_server_port() {
  13998. _has_bits_[0] |= 0x00000004u;
  13999. }
  14000. inline void CMsgGameServerInfo::clear_has_server_port() {
  14001. _has_bits_[0] &= ~0x00000004u;
  14002. }
  14003. inline void CMsgGameServerInfo::clear_server_port() {
  14004. server_port_ = 0u;
  14005. clear_has_server_port();
  14006. }
  14007. inline ::google::protobuf::uint32 CMsgGameServerInfo::server_port() const {
  14008. return server_port_;
  14009. }
  14010. inline void CMsgGameServerInfo::set_server_port(::google::protobuf::uint32 value) {
  14011. set_has_server_port();
  14012. server_port_ = value;
  14013. }
  14014. // optional uint32 server_tv_port = 4;
  14015. inline bool CMsgGameServerInfo::has_server_tv_port() const {
  14016. return (_has_bits_[0] & 0x00000008u) != 0;
  14017. }
  14018. inline void CMsgGameServerInfo::set_has_server_tv_port() {
  14019. _has_bits_[0] |= 0x00000008u;
  14020. }
  14021. inline void CMsgGameServerInfo::clear_has_server_tv_port() {
  14022. _has_bits_[0] &= ~0x00000008u;
  14023. }
  14024. inline void CMsgGameServerInfo::clear_server_tv_port() {
  14025. server_tv_port_ = 0u;
  14026. clear_has_server_tv_port();
  14027. }
  14028. inline ::google::protobuf::uint32 CMsgGameServerInfo::server_tv_port() const {
  14029. return server_tv_port_;
  14030. }
  14031. inline void CMsgGameServerInfo::set_server_tv_port(::google::protobuf::uint32 value) {
  14032. set_has_server_tv_port();
  14033. server_tv_port_ = value;
  14034. }
  14035. // optional string server_key = 5;
  14036. inline bool CMsgGameServerInfo::has_server_key() const {
  14037. return (_has_bits_[0] & 0x00000010u) != 0;
  14038. }
  14039. inline void CMsgGameServerInfo::set_has_server_key() {
  14040. _has_bits_[0] |= 0x00000010u;
  14041. }
  14042. inline void CMsgGameServerInfo::clear_has_server_key() {
  14043. _has_bits_[0] &= ~0x00000010u;
  14044. }
  14045. inline void CMsgGameServerInfo::clear_server_key() {
  14046. if (server_key_ != &::google::protobuf::internal::kEmptyString) {
  14047. server_key_->clear();
  14048. }
  14049. clear_has_server_key();
  14050. }
  14051. inline const ::std::string& CMsgGameServerInfo::server_key() const {
  14052. return *server_key_;
  14053. }
  14054. inline void CMsgGameServerInfo::set_server_key(const ::std::string& value) {
  14055. set_has_server_key();
  14056. if (server_key_ == &::google::protobuf::internal::kEmptyString) {
  14057. server_key_ = new ::std::string;
  14058. }
  14059. server_key_->assign(value);
  14060. }
  14061. inline void CMsgGameServerInfo::set_server_key(const char* value) {
  14062. set_has_server_key();
  14063. if (server_key_ == &::google::protobuf::internal::kEmptyString) {
  14064. server_key_ = new ::std::string;
  14065. }
  14066. server_key_->assign(value);
  14067. }
  14068. inline void CMsgGameServerInfo::set_server_key(const char* value, size_t size) {
  14069. set_has_server_key();
  14070. if (server_key_ == &::google::protobuf::internal::kEmptyString) {
  14071. server_key_ = new ::std::string;
  14072. }
  14073. server_key_->assign(reinterpret_cast<const char*>(value), size);
  14074. }
  14075. inline ::std::string* CMsgGameServerInfo::mutable_server_key() {
  14076. set_has_server_key();
  14077. if (server_key_ == &::google::protobuf::internal::kEmptyString) {
  14078. server_key_ = new ::std::string;
  14079. }
  14080. return server_key_;
  14081. }
  14082. inline ::std::string* CMsgGameServerInfo::release_server_key() {
  14083. clear_has_server_key();
  14084. if (server_key_ == &::google::protobuf::internal::kEmptyString) {
  14085. return NULL;
  14086. } else {
  14087. ::std::string* temp = server_key_;
  14088. server_key_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  14089. return temp;
  14090. }
  14091. }
  14092. inline void CMsgGameServerInfo::set_allocated_server_key(::std::string* server_key) {
  14093. if (server_key_ != &::google::protobuf::internal::kEmptyString) {
  14094. delete server_key_;
  14095. }
  14096. if (server_key) {
  14097. set_has_server_key();
  14098. server_key_ = server_key;
  14099. } else {
  14100. clear_has_server_key();
  14101. server_key_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  14102. }
  14103. }
  14104. // optional bool server_hibernation = 6;
  14105. inline bool CMsgGameServerInfo::has_server_hibernation() const {
  14106. return (_has_bits_[0] & 0x00000020u) != 0;
  14107. }
  14108. inline void CMsgGameServerInfo::set_has_server_hibernation() {
  14109. _has_bits_[0] |= 0x00000020u;
  14110. }
  14111. inline void CMsgGameServerInfo::clear_has_server_hibernation() {
  14112. _has_bits_[0] &= ~0x00000020u;
  14113. }
  14114. inline void CMsgGameServerInfo::clear_server_hibernation() {
  14115. server_hibernation_ = false;
  14116. clear_has_server_hibernation();
  14117. }
  14118. inline bool CMsgGameServerInfo::server_hibernation() const {
  14119. return server_hibernation_;
  14120. }
  14121. inline void CMsgGameServerInfo::set_server_hibernation(bool value) {
  14122. set_has_server_hibernation();
  14123. server_hibernation_ = value;
  14124. }
  14125. // optional .CMsgGameServerInfo.ServerType server_type = 7 [default = UNSPECIFIED];
  14126. inline bool CMsgGameServerInfo::has_server_type() const {
  14127. return (_has_bits_[0] & 0x00000040u) != 0;
  14128. }
  14129. inline void CMsgGameServerInfo::set_has_server_type() {
  14130. _has_bits_[0] |= 0x00000040u;
  14131. }
  14132. inline void CMsgGameServerInfo::clear_has_server_type() {
  14133. _has_bits_[0] &= ~0x00000040u;
  14134. }
  14135. inline void CMsgGameServerInfo::clear_server_type() {
  14136. server_type_ = 0;
  14137. clear_has_server_type();
  14138. }
  14139. inline ::CMsgGameServerInfo_ServerType CMsgGameServerInfo::server_type() const {
  14140. return static_cast< ::CMsgGameServerInfo_ServerType >(server_type_);
  14141. }
  14142. inline void CMsgGameServerInfo::set_server_type(::CMsgGameServerInfo_ServerType value) {
  14143. assert(::CMsgGameServerInfo_ServerType_IsValid(value));
  14144. set_has_server_type();
  14145. server_type_ = value;
  14146. }
  14147. // optional uint32 server_region = 8;
  14148. inline bool CMsgGameServerInfo::has_server_region() const {
  14149. return (_has_bits_[0] & 0x00000080u) != 0;
  14150. }
  14151. inline void CMsgGameServerInfo::set_has_server_region() {
  14152. _has_bits_[0] |= 0x00000080u;
  14153. }
  14154. inline void CMsgGameServerInfo::clear_has_server_region() {
  14155. _has_bits_[0] &= ~0x00000080u;
  14156. }
  14157. inline void CMsgGameServerInfo::clear_server_region() {
  14158. server_region_ = 0u;
  14159. clear_has_server_region();
  14160. }
  14161. inline ::google::protobuf::uint32 CMsgGameServerInfo::server_region() const {
  14162. return server_region_;
  14163. }
  14164. inline void CMsgGameServerInfo::set_server_region(::google::protobuf::uint32 value) {
  14165. set_has_server_region();
  14166. server_region_ = value;
  14167. }
  14168. // optional float server_loadavg = 9;
  14169. inline bool CMsgGameServerInfo::has_server_loadavg() const {
  14170. return (_has_bits_[0] & 0x00000100u) != 0;
  14171. }
  14172. inline void CMsgGameServerInfo::set_has_server_loadavg() {
  14173. _has_bits_[0] |= 0x00000100u;
  14174. }
  14175. inline void CMsgGameServerInfo::clear_has_server_loadavg() {
  14176. _has_bits_[0] &= ~0x00000100u;
  14177. }
  14178. inline void CMsgGameServerInfo::clear_server_loadavg() {
  14179. server_loadavg_ = 0;
  14180. clear_has_server_loadavg();
  14181. }
  14182. inline float CMsgGameServerInfo::server_loadavg() const {
  14183. return server_loadavg_;
  14184. }
  14185. inline void CMsgGameServerInfo::set_server_loadavg(float value) {
  14186. set_has_server_loadavg();
  14187. server_loadavg_ = value;
  14188. }
  14189. // optional float server_tv_broadcast_time = 10;
  14190. inline bool CMsgGameServerInfo::has_server_tv_broadcast_time() const {
  14191. return (_has_bits_[0] & 0x00000200u) != 0;
  14192. }
  14193. inline void CMsgGameServerInfo::set_has_server_tv_broadcast_time() {
  14194. _has_bits_[0] |= 0x00000200u;
  14195. }
  14196. inline void CMsgGameServerInfo::clear_has_server_tv_broadcast_time() {
  14197. _has_bits_[0] &= ~0x00000200u;
  14198. }
  14199. inline void CMsgGameServerInfo::clear_server_tv_broadcast_time() {
  14200. server_tv_broadcast_time_ = 0;
  14201. clear_has_server_tv_broadcast_time();
  14202. }
  14203. inline float CMsgGameServerInfo::server_tv_broadcast_time() const {
  14204. return server_tv_broadcast_time_;
  14205. }
  14206. inline void CMsgGameServerInfo::set_server_tv_broadcast_time(float value) {
  14207. set_has_server_tv_broadcast_time();
  14208. server_tv_broadcast_time_ = value;
  14209. }
  14210. // optional float server_game_time = 11;
  14211. inline bool CMsgGameServerInfo::has_server_game_time() const {
  14212. return (_has_bits_[0] & 0x00000400u) != 0;
  14213. }
  14214. inline void CMsgGameServerInfo::set_has_server_game_time() {
  14215. _has_bits_[0] |= 0x00000400u;
  14216. }
  14217. inline void CMsgGameServerInfo::clear_has_server_game_time() {
  14218. _has_bits_[0] &= ~0x00000400u;
  14219. }
  14220. inline void CMsgGameServerInfo::clear_server_game_time() {
  14221. server_game_time_ = 0;
  14222. clear_has_server_game_time();
  14223. }
  14224. inline float CMsgGameServerInfo::server_game_time() const {
  14225. return server_game_time_;
  14226. }
  14227. inline void CMsgGameServerInfo::set_server_game_time(float value) {
  14228. set_has_server_game_time();
  14229. server_game_time_ = value;
  14230. }
  14231. // optional fixed64 server_relay_connected_steam_id = 12;
  14232. inline bool CMsgGameServerInfo::has_server_relay_connected_steam_id() const {
  14233. return (_has_bits_[0] & 0x00000800u) != 0;
  14234. }
  14235. inline void CMsgGameServerInfo::set_has_server_relay_connected_steam_id() {
  14236. _has_bits_[0] |= 0x00000800u;
  14237. }
  14238. inline void CMsgGameServerInfo::clear_has_server_relay_connected_steam_id() {
  14239. _has_bits_[0] &= ~0x00000800u;
  14240. }
  14241. inline void CMsgGameServerInfo::clear_server_relay_connected_steam_id() {
  14242. server_relay_connected_steam_id_ = GOOGLE_ULONGLONG(0);
  14243. clear_has_server_relay_connected_steam_id();
  14244. }
  14245. inline ::google::protobuf::uint64 CMsgGameServerInfo::server_relay_connected_steam_id() const {
  14246. return server_relay_connected_steam_id_;
  14247. }
  14248. inline void CMsgGameServerInfo::set_server_relay_connected_steam_id(::google::protobuf::uint64 value) {
  14249. set_has_server_relay_connected_steam_id();
  14250. server_relay_connected_steam_id_ = value;
  14251. }
  14252. // optional uint32 relay_slots_max = 13;
  14253. inline bool CMsgGameServerInfo::has_relay_slots_max() const {
  14254. return (_has_bits_[0] & 0x00001000u) != 0;
  14255. }
  14256. inline void CMsgGameServerInfo::set_has_relay_slots_max() {
  14257. _has_bits_[0] |= 0x00001000u;
  14258. }
  14259. inline void CMsgGameServerInfo::clear_has_relay_slots_max() {
  14260. _has_bits_[0] &= ~0x00001000u;
  14261. }
  14262. inline void CMsgGameServerInfo::clear_relay_slots_max() {
  14263. relay_slots_max_ = 0u;
  14264. clear_has_relay_slots_max();
  14265. }
  14266. inline ::google::protobuf::uint32 CMsgGameServerInfo::relay_slots_max() const {
  14267. return relay_slots_max_;
  14268. }
  14269. inline void CMsgGameServerInfo::set_relay_slots_max(::google::protobuf::uint32 value) {
  14270. set_has_relay_slots_max();
  14271. relay_slots_max_ = value;
  14272. }
  14273. // optional int32 relays_connected = 14;
  14274. inline bool CMsgGameServerInfo::has_relays_connected() const {
  14275. return (_has_bits_[0] & 0x00002000u) != 0;
  14276. }
  14277. inline void CMsgGameServerInfo::set_has_relays_connected() {
  14278. _has_bits_[0] |= 0x00002000u;
  14279. }
  14280. inline void CMsgGameServerInfo::clear_has_relays_connected() {
  14281. _has_bits_[0] &= ~0x00002000u;
  14282. }
  14283. inline void CMsgGameServerInfo::clear_relays_connected() {
  14284. relays_connected_ = 0;
  14285. clear_has_relays_connected();
  14286. }
  14287. inline ::google::protobuf::int32 CMsgGameServerInfo::relays_connected() const {
  14288. return relays_connected_;
  14289. }
  14290. inline void CMsgGameServerInfo::set_relays_connected(::google::protobuf::int32 value) {
  14291. set_has_relays_connected();
  14292. relays_connected_ = value;
  14293. }
  14294. // optional int32 relay_clients_connected = 15;
  14295. inline bool CMsgGameServerInfo::has_relay_clients_connected() const {
  14296. return (_has_bits_[0] & 0x00004000u) != 0;
  14297. }
  14298. inline void CMsgGameServerInfo::set_has_relay_clients_connected() {
  14299. _has_bits_[0] |= 0x00004000u;
  14300. }
  14301. inline void CMsgGameServerInfo::clear_has_relay_clients_connected() {
  14302. _has_bits_[0] &= ~0x00004000u;
  14303. }
  14304. inline void CMsgGameServerInfo::clear_relay_clients_connected() {
  14305. relay_clients_connected_ = 0;
  14306. clear_has_relay_clients_connected();
  14307. }
  14308. inline ::google::protobuf::int32 CMsgGameServerInfo::relay_clients_connected() const {
  14309. return relay_clients_connected_;
  14310. }
  14311. inline void CMsgGameServerInfo::set_relay_clients_connected(::google::protobuf::int32 value) {
  14312. set_has_relay_clients_connected();
  14313. relay_clients_connected_ = value;
  14314. }
  14315. // optional fixed64 relayed_game_server_steam_id = 16;
  14316. inline bool CMsgGameServerInfo::has_relayed_game_server_steam_id() const {
  14317. return (_has_bits_[0] & 0x00008000u) != 0;
  14318. }
  14319. inline void CMsgGameServerInfo::set_has_relayed_game_server_steam_id() {
  14320. _has_bits_[0] |= 0x00008000u;
  14321. }
  14322. inline void CMsgGameServerInfo::clear_has_relayed_game_server_steam_id() {
  14323. _has_bits_[0] &= ~0x00008000u;
  14324. }
  14325. inline void CMsgGameServerInfo::clear_relayed_game_server_steam_id() {
  14326. relayed_game_server_steam_id_ = GOOGLE_ULONGLONG(0);
  14327. clear_has_relayed_game_server_steam_id();
  14328. }
  14329. inline ::google::protobuf::uint64 CMsgGameServerInfo::relayed_game_server_steam_id() const {
  14330. return relayed_game_server_steam_id_;
  14331. }
  14332. inline void CMsgGameServerInfo::set_relayed_game_server_steam_id(::google::protobuf::uint64 value) {
  14333. set_has_relayed_game_server_steam_id();
  14334. relayed_game_server_steam_id_ = value;
  14335. }
  14336. // optional uint32 parent_relay_count = 17;
  14337. inline bool CMsgGameServerInfo::has_parent_relay_count() const {
  14338. return (_has_bits_[0] & 0x00010000u) != 0;
  14339. }
  14340. inline void CMsgGameServerInfo::set_has_parent_relay_count() {
  14341. _has_bits_[0] |= 0x00010000u;
  14342. }
  14343. inline void CMsgGameServerInfo::clear_has_parent_relay_count() {
  14344. _has_bits_[0] &= ~0x00010000u;
  14345. }
  14346. inline void CMsgGameServerInfo::clear_parent_relay_count() {
  14347. parent_relay_count_ = 0u;
  14348. clear_has_parent_relay_count();
  14349. }
  14350. inline ::google::protobuf::uint32 CMsgGameServerInfo::parent_relay_count() const {
  14351. return parent_relay_count_;
  14352. }
  14353. inline void CMsgGameServerInfo::set_parent_relay_count(::google::protobuf::uint32 value) {
  14354. set_has_parent_relay_count();
  14355. parent_relay_count_ = value;
  14356. }
  14357. // optional fixed64 tv_secret_code = 18;
  14358. inline bool CMsgGameServerInfo::has_tv_secret_code() const {
  14359. return (_has_bits_[0] & 0x00020000u) != 0;
  14360. }
  14361. inline void CMsgGameServerInfo::set_has_tv_secret_code() {
  14362. _has_bits_[0] |= 0x00020000u;
  14363. }
  14364. inline void CMsgGameServerInfo::clear_has_tv_secret_code() {
  14365. _has_bits_[0] &= ~0x00020000u;
  14366. }
  14367. inline void CMsgGameServerInfo::clear_tv_secret_code() {
  14368. tv_secret_code_ = GOOGLE_ULONGLONG(0);
  14369. clear_has_tv_secret_code();
  14370. }
  14371. inline ::google::protobuf::uint64 CMsgGameServerInfo::tv_secret_code() const {
  14372. return tv_secret_code_;
  14373. }
  14374. inline void CMsgGameServerInfo::set_tv_secret_code(::google::protobuf::uint64 value) {
  14375. set_has_tv_secret_code();
  14376. tv_secret_code_ = value;
  14377. }
  14378. // @@protoc_insertion_point(namespace_scope)
  14379. #ifndef SWIG
  14380. namespace google {
  14381. namespace protobuf {
  14382. template <>
  14383. inline const EnumDescriptor* GetEnumDescriptor< ::CMsgGameServerInfo_ServerType>() {
  14384. return ::CMsgGameServerInfo_ServerType_descriptor();
  14385. }
  14386. template <>
  14387. inline const EnumDescriptor* GetEnumDescriptor< ::EGCBaseMsg>() {
  14388. return ::EGCBaseMsg_descriptor();
  14389. }
  14390. template <>
  14391. inline const EnumDescriptor* GetEnumDescriptor< ::EGCBaseProtoObjectTypes>() {
  14392. return ::EGCBaseProtoObjectTypes_descriptor();
  14393. }
  14394. template <>
  14395. inline const EnumDescriptor* GetEnumDescriptor< ::GC_BannedWordType>() {
  14396. return ::GC_BannedWordType_descriptor();
  14397. }
  14398. } // namespace google
  14399. } // namespace protobuf
  14400. #endif // SWIG
  14401. // @@protoc_insertion_point(global_scope)
  14402. #endif // PROTOBUF_base_5fgcmessages_2eproto__INCLUDED