TrinityCore
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
RealmList.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: RealmList.proto
3
4#ifndef PROTOBUF_RealmList_2eproto__INCLUDED
5#define PROTOBUF_RealmList_2eproto__INCLUDED
6
7#include <string>
8
9#include <google/protobuf/stubs/common.h>
10
11#if GOOGLE_PROTOBUF_VERSION < 2006000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
14#error your headers.
15#endif
16#if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
20#endif
21
22#include <google/protobuf/generated_message_util.h>
23#include <google/protobuf/message.h>
24#include <google/protobuf/repeated_field.h>
25#include <google/protobuf/extension_set.h>
26#include <google/protobuf/unknown_field_set.h>
27#include "Define.h" // for TC_PROTO_API
28// @@protoc_insertion_point(includes)
29
30namespace JSON {
31namespace RealmList {
32
33// Internal implementation detail -- do not call these.
37
39class ClientVersion;
45class RealmEntry;
48class IPAddress;
51class RealmJoinTicket;
52
53// ===================================================================
54
55class TC_PROTO_API RealmListTicketIdentity : public ::google::protobuf::Message {
56 public:
59
61
63 CopyFrom(from);
64 return *this;
65 }
66
67 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
68 return _unknown_fields_;
69 }
70
71 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
72 return &_unknown_fields_;
73 }
74
75 static const ::google::protobuf::Descriptor* descriptor();
77
79
80 // implements Message ----------------------------------------------
81
83 int GetCachedSize() const { return _cached_size_; }
84 private:
85 void SharedCtor();
86 void SharedDtor();
87 void SetCachedSize(int size) const;
88 public:
89 ::google::protobuf::Metadata GetMetadata() const;
90
91 // nested types ----------------------------------------------------
92
93 // accessors -------------------------------------------------------
94
95 // required fixed32 gameAccountID = 1;
96 inline bool has_gameaccountid() const;
97 inline void clear_gameaccountid();
98 static const int kGameAccountIDFieldNumber = 1;
99 inline ::google::protobuf::uint32 gameaccountid() const;
100 inline void set_gameaccountid(::google::protobuf::uint32 value);
101
102 // required uint32 gameAccountRegion = 2;
103 inline bool has_gameaccountregion() const;
104 inline void clear_gameaccountregion();
105 static const int kGameAccountRegionFieldNumber = 2;
106 inline ::google::protobuf::uint32 gameaccountregion() const;
107 inline void set_gameaccountregion(::google::protobuf::uint32 value);
108
109 // @@protoc_insertion_point(class_scope:JSON.RealmList.RealmListTicketIdentity)
110 private:
111 inline void set_has_gameaccountid();
112 inline void clear_has_gameaccountid();
113 inline void set_has_gameaccountregion();
114 inline void clear_has_gameaccountregion();
115
116 ::google::protobuf::UnknownFieldSet _unknown_fields_;
117
119 mutable int _cached_size_;
125
128};
129// -------------------------------------------------------------------
130
131class TC_PROTO_API ClientVersion : public ::google::protobuf::Message {
132 public:
134 virtual ~ClientVersion();
135
137
138 inline ClientVersion& operator=(const ClientVersion& from) {
139 CopyFrom(from);
140 return *this;
141 }
142
143 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
144 return _unknown_fields_;
145 }
146
147 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
148 return &_unknown_fields_;
149 }
150
151 static const ::google::protobuf::Descriptor* descriptor();
153
154 void Swap(ClientVersion* other);
155
156 // implements Message ----------------------------------------------
157
159 int GetCachedSize() const { return _cached_size_; }
160 private:
163 void SetCachedSize(int size) const;
164 public:
165 ::google::protobuf::Metadata GetMetadata() const;
166
167 // nested types ----------------------------------------------------
168
169 // accessors -------------------------------------------------------
170
171 // required uint32 versionMajor = 1;
172 inline bool has_versionmajor() const;
173 inline void clear_versionmajor();
174 static const int kVersionMajorFieldNumber = 1;
175 inline ::google::protobuf::uint32 versionmajor() const;
176 inline void set_versionmajor(::google::protobuf::uint32 value);
177
178 // required uint32 versionMinor = 2;
179 inline bool has_versionminor() const;
180 inline void clear_versionminor();
181 static const int kVersionMinorFieldNumber = 2;
182 inline ::google::protobuf::uint32 versionminor() const;
183 inline void set_versionminor(::google::protobuf::uint32 value);
184
185 // required uint32 versionRevision = 3;
186 inline bool has_versionrevision() const;
187 inline void clear_versionrevision();
188 static const int kVersionRevisionFieldNumber = 3;
189 inline ::google::protobuf::uint32 versionrevision() const;
190 inline void set_versionrevision(::google::protobuf::uint32 value);
191
192 // required fixed32 versionBuild = 4;
193 inline bool has_versionbuild() const;
194 inline void clear_versionbuild();
195 static const int kVersionBuildFieldNumber = 4;
196 inline ::google::protobuf::uint32 versionbuild() const;
197 inline void set_versionbuild(::google::protobuf::uint32 value);
198
199 // @@protoc_insertion_point(class_scope:JSON.RealmList.ClientVersion)
200 private:
201 inline void set_has_versionmajor();
202 inline void clear_has_versionmajor();
203 inline void set_has_versionminor();
204 inline void clear_has_versionminor();
205 inline void set_has_versionrevision();
206 inline void clear_has_versionrevision();
207 inline void set_has_versionbuild();
208 inline void clear_has_versionbuild();
209
210 ::google::protobuf::UnknownFieldSet _unknown_fields_;
211
213 mutable int _cached_size_;
221
224};
225// -------------------------------------------------------------------
226
227class TC_PROTO_API ClientInformation : public ::google::protobuf::Message {
228 public:
231
233
235 CopyFrom(from);
236 return *this;
237 }
238
239 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
240 return _unknown_fields_;
241 }
242
243 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
244 return &_unknown_fields_;
245 }
246
247 static const ::google::protobuf::Descriptor* descriptor();
249
251
252 // implements Message ----------------------------------------------
253
255 int GetCachedSize() const { return _cached_size_; }
256 private:
259 void SetCachedSize(int size) const;
260 public:
261 ::google::protobuf::Metadata GetMetadata() const;
262
263 // nested types ----------------------------------------------------
264
265 // accessors -------------------------------------------------------
266
267 // required fixed32 platform = 1;
268 inline bool has_platform() const;
269 inline void clear_platform();
270 static const int kPlatformFieldNumber = 1;
271 inline ::google::protobuf::uint32 platform() const;
272 inline void set_platform(::google::protobuf::uint32 value);
273
274 // required string buildVariant = 2;
275 inline bool has_buildvariant() const;
276 inline void clear_buildvariant();
277 static const int kBuildVariantFieldNumber = 2;
278 inline const ::std::string& buildvariant() const;
279 inline void set_buildvariant(const ::std::string& value);
280 inline void set_buildvariant(const char* value);
281 inline void set_buildvariant(const char* value, size_t size);
282 inline ::std::string* mutable_buildvariant();
283 inline ::std::string* release_buildvariant();
284 inline void set_allocated_buildvariant(::std::string* buildvariant);
285
286 // required fixed32 type = 3;
287 inline bool has_type() const;
288 inline void clear_type();
289 static const int kTypeFieldNumber = 3;
291 inline void set_type(::google::protobuf::uint32 value);
292
293 // required string timeZone = 4;
294 inline bool has_timezone() const;
295 inline void clear_timezone();
296 static const int kTimeZoneFieldNumber = 4;
297 inline const ::std::string& timezone() const;
298 inline void set_timezone(const ::std::string& value);
299 inline void set_timezone(const char* value);
300 inline void set_timezone(const char* value, size_t size);
301 inline ::std::string* mutable_timezone();
302 inline ::std::string* release_timezone();
303 inline void set_allocated_timezone(::std::string* timezone);
304
305 // required uint32 currentTime = 5;
306 inline bool has_currenttime() const;
307 inline void clear_currenttime();
308 static const int kCurrentTimeFieldNumber = 5;
309 inline ::google::protobuf::uint32 currenttime() const;
310 inline void set_currenttime(::google::protobuf::uint32 value);
311
312 // required fixed32 textLocale = 6;
313 inline bool has_textlocale() const;
314 inline void clear_textlocale();
315 static const int kTextLocaleFieldNumber = 6;
316 inline ::google::protobuf::uint32 textlocale() const;
317 inline void set_textlocale(::google::protobuf::uint32 value);
318
319 // required fixed32 audioLocale = 7;
320 inline bool has_audiolocale() const;
321 inline void clear_audiolocale();
322 static const int kAudioLocaleFieldNumber = 7;
323 inline ::google::protobuf::uint32 audiolocale() const;
324 inline void set_audiolocale(::google::protobuf::uint32 value);
325
326 // required fixed32 versionDataBuild = 8;
327 inline bool has_versiondatabuild() const;
328 inline void clear_versiondatabuild();
329 static const int kVersionDataBuildFieldNumber = 8;
330 inline ::google::protobuf::uint32 versiondatabuild() const;
331 inline void set_versiondatabuild(::google::protobuf::uint32 value);
332
333 // required .JSON.RealmList.ClientVersion version = 9;
334 inline bool has_version() const;
335 inline void clear_version();
336 static const int kVersionFieldNumber = 9;
337 inline const ::JSON::RealmList::ClientVersion& version() const;
338 inline ::JSON::RealmList::ClientVersion* mutable_version();
339 inline ::JSON::RealmList::ClientVersion* release_version();
340 inline void set_allocated_version(::JSON::RealmList::ClientVersion* version);
341
342 // required bytes secret = 10;
343 inline bool has_secret() const;
344 inline void clear_secret();
345 static const int kSecretFieldNumber = 10;
346 inline const ::std::string& secret() const;
347 inline void set_secret(const ::std::string& value);
348 inline void set_secret(const char* value);
349 inline void set_secret(const void* value, size_t size);
350 inline ::std::string* mutable_secret();
351 inline ::std::string* release_secret();
352 inline void set_allocated_secret(::std::string* secret);
353
354 // required fixed32 clientArch = 11;
355 inline bool has_clientarch() const;
356 inline void clear_clientarch();
357 static const int kClientArchFieldNumber = 11;
358 inline ::google::protobuf::uint32 clientarch() const;
359 inline void set_clientarch(::google::protobuf::uint32 value);
360
361 // required string systemVersion = 12;
362 inline bool has_systemversion() const;
363 inline void clear_systemversion();
364 static const int kSystemVersionFieldNumber = 12;
365 inline const ::std::string& systemversion() const;
366 inline void set_systemversion(const ::std::string& value);
367 inline void set_systemversion(const char* value);
368 inline void set_systemversion(const char* value, size_t size);
369 inline ::std::string* mutable_systemversion();
370 inline ::std::string* release_systemversion();
371 inline void set_allocated_systemversion(::std::string* systemversion);
372
373 // required fixed32 platformType = 13;
374 inline bool has_platformtype() const;
375 inline void clear_platformtype();
376 static const int kPlatformTypeFieldNumber = 13;
377 inline ::google::protobuf::uint32 platformtype() const;
378 inline void set_platformtype(::google::protobuf::uint32 value);
379
380 // required fixed32 systemArch = 14;
381 inline bool has_systemarch() const;
382 inline void clear_systemarch();
383 static const int kSystemArchFieldNumber = 14;
384 inline ::google::protobuf::uint32 systemarch() const;
385 inline void set_systemarch(::google::protobuf::uint32 value);
386
387 // @@protoc_insertion_point(class_scope:JSON.RealmList.ClientInformation)
388 private:
389 inline void set_has_platform();
390 inline void clear_has_platform();
391 inline void set_has_buildvariant();
392 inline void clear_has_buildvariant();
393 inline void set_has_type();
394 inline void clear_has_type();
395 inline void set_has_timezone();
396 inline void clear_has_timezone();
397 inline void set_has_currenttime();
398 inline void clear_has_currenttime();
399 inline void set_has_textlocale();
400 inline void clear_has_textlocale();
401 inline void set_has_audiolocale();
402 inline void clear_has_audiolocale();
403 inline void set_has_versiondatabuild();
404 inline void clear_has_versiondatabuild();
405 inline void set_has_version();
406 inline void clear_has_version();
407 inline void set_has_secret();
408 inline void clear_has_secret();
409 inline void set_has_clientarch();
410 inline void clear_has_clientarch();
411 inline void set_has_systemversion();
412 inline void clear_has_systemversion();
413 inline void set_has_platformtype();
414 inline void clear_has_platformtype();
415 inline void set_has_systemarch();
416 inline void clear_has_systemarch();
417
418 ::google::protobuf::UnknownFieldSet _unknown_fields_;
419
421 mutable int _cached_size_;
422 ::std::string* buildvariant_;
425 ::std::string* timezone_;
431 ::std::string* secret_;
432 ::std::string* systemversion_;
439
442};
443// -------------------------------------------------------------------
444
445class TC_PROTO_API RealmListTicketClientInformation : public ::google::protobuf::Message {
446 public:
449
451
453 CopyFrom(from);
454 return *this;
455 }
456
457 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
458 return _unknown_fields_;
459 }
460
461 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
462 return &_unknown_fields_;
463 }
464
465 static const ::google::protobuf::Descriptor* descriptor();
467
469
470 // implements Message ----------------------------------------------
471
473 int GetCachedSize() const { return _cached_size_; }
474 private:
477 void SetCachedSize(int size) const;
478 public:
479 ::google::protobuf::Metadata GetMetadata() const;
480
481 // nested types ----------------------------------------------------
482
483 // accessors -------------------------------------------------------
484
485 // required .JSON.RealmList.ClientInformation info = 1;
486 inline bool has_info() const;
487 inline void clear_info();
488 static const int kInfoFieldNumber = 1;
489 inline const ::JSON::RealmList::ClientInformation& info() const;
490 inline ::JSON::RealmList::ClientInformation* mutable_info();
491 inline ::JSON::RealmList::ClientInformation* release_info();
492 inline void set_allocated_info(::JSON::RealmList::ClientInformation* info);
493
494 // @@protoc_insertion_point(class_scope:JSON.RealmList.RealmListTicketClientInformation)
495 private:
496 inline void set_has_info();
497 inline void clear_has_info();
498
499 ::google::protobuf::UnknownFieldSet _unknown_fields_;
500
502 mutable int _cached_size_;
507
510};
511// -------------------------------------------------------------------
512
513class TC_PROTO_API RealmCharacterCountEntry : public ::google::protobuf::Message {
514 public:
517
519
521 CopyFrom(from);
522 return *this;
523 }
524
525 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
526 return _unknown_fields_;
527 }
528
529 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
530 return &_unknown_fields_;
531 }
532
533 static const ::google::protobuf::Descriptor* descriptor();
535
537
538 // implements Message ----------------------------------------------
539
541 int GetCachedSize() const { return _cached_size_; }
542 private:
545 void SetCachedSize(int size) const;
546 public:
547 ::google::protobuf::Metadata GetMetadata() const;
548
549 // nested types ----------------------------------------------------
550
551 // accessors -------------------------------------------------------
552
553 // required fixed32 wowRealmAddress = 1;
554 inline bool has_wowrealmaddress() const;
555 inline void clear_wowrealmaddress();
556 static const int kWowRealmAddressFieldNumber = 1;
557 inline ::google::protobuf::uint32 wowrealmaddress() const;
558 inline void set_wowrealmaddress(::google::protobuf::uint32 value);
559
560 // required uint32 count = 2;
561 inline bool has_count() const;
562 inline void clear_count();
563 static const int kCountFieldNumber = 2;
565 inline void set_count(::google::protobuf::uint32 value);
566
567 // @@protoc_insertion_point(class_scope:JSON.RealmList.RealmCharacterCountEntry)
568 private:
569 inline void set_has_wowrealmaddress();
570 inline void clear_has_wowrealmaddress();
571 inline void set_has_count();
572 inline void clear_has_count();
573
574 ::google::protobuf::UnknownFieldSet _unknown_fields_;
575
577 mutable int _cached_size_;
583
586};
587// -------------------------------------------------------------------
588
589class TC_PROTO_API RealmCharacterCountList : public ::google::protobuf::Message {
590 public:
593
595
597 CopyFrom(from);
598 return *this;
599 }
600
601 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
602 return _unknown_fields_;
603 }
604
605 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
606 return &_unknown_fields_;
607 }
608
609 static const ::google::protobuf::Descriptor* descriptor();
611
613
614 // implements Message ----------------------------------------------
615
617 int GetCachedSize() const { return _cached_size_; }
618 private:
621 void SetCachedSize(int size) const;
622 public:
623 ::google::protobuf::Metadata GetMetadata() const;
624
625 // nested types ----------------------------------------------------
626
627 // accessors -------------------------------------------------------
628
629 // repeated .JSON.RealmList.RealmCharacterCountEntry counts = 1;
630 inline int counts_size() const;
631 inline void clear_counts();
632 static const int kCountsFieldNumber = 1;
633 inline const ::JSON::RealmList::RealmCharacterCountEntry& counts(int index) const;
634 inline ::JSON::RealmList::RealmCharacterCountEntry* mutable_counts(int index);
635 inline ::JSON::RealmList::RealmCharacterCountEntry* add_counts();
636 inline const ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmCharacterCountEntry >&
637 counts() const;
638 inline ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmCharacterCountEntry >*
639 mutable_counts();
640
641 // @@protoc_insertion_point(class_scope:JSON.RealmList.RealmCharacterCountList)
642 private:
643
644 ::google::protobuf::UnknownFieldSet _unknown_fields_;
645
647 mutable int _cached_size_;
648 ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmCharacterCountEntry > counts_;
652
655};
656// -------------------------------------------------------------------
657
658class TC_PROTO_API RealmListRAFInfo : public ::google::protobuf::Message {
659 public:
662
664
666 CopyFrom(from);
667 return *this;
668 }
669
670 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
671 return _unknown_fields_;
672 }
673
674 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
675 return &_unknown_fields_;
676 }
677
678 static const ::google::protobuf::Descriptor* descriptor();
680
681 void Swap(RealmListRAFInfo* other);
682
683 // implements Message ----------------------------------------------
684
686 int GetCachedSize() const { return _cached_size_; }
687 private:
690 void SetCachedSize(int size) const;
691 public:
692 ::google::protobuf::Metadata GetMetadata() const;
693
694 // nested types ----------------------------------------------------
695
696 // accessors -------------------------------------------------------
697
698 // required fixed32 wowRealmAddress = 1;
699 inline bool has_wowrealmaddress() const;
700 inline void clear_wowrealmaddress();
701 static const int kWowRealmAddressFieldNumber = 1;
702 inline ::google::protobuf::uint32 wowrealmaddress() const;
703 inline void set_wowrealmaddress(::google::protobuf::uint32 value);
704
705 // required uint32 faction = 2;
706 inline bool has_faction() const;
707 inline void clear_faction();
708 static const int kFactionFieldNumber = 2;
709 inline ::google::protobuf::uint32 faction() const;
710 inline void set_faction(::google::protobuf::uint32 value);
711
712 // @@protoc_insertion_point(class_scope:JSON.RealmList.RealmListRAFInfo)
713 private:
714 inline void set_has_wowrealmaddress();
715 inline void clear_has_wowrealmaddress();
716 inline void set_has_faction();
717 inline void clear_has_faction();
718
719 ::google::protobuf::UnknownFieldSet _unknown_fields_;
720
722 mutable int _cached_size_;
728
731};
732// -------------------------------------------------------------------
733
734class TC_PROTO_API RealmEntry : public ::google::protobuf::Message {
735 public:
737 virtual ~RealmEntry();
738
739 RealmEntry(const RealmEntry& from);
740
741 inline RealmEntry& operator=(const RealmEntry& from) {
742 CopyFrom(from);
743 return *this;
744 }
745
746 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
747 return _unknown_fields_;
748 }
749
750 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
751 return &_unknown_fields_;
752 }
753
754 static const ::google::protobuf::Descriptor* descriptor();
756
757 void Swap(RealmEntry* other);
758
759 // implements Message ----------------------------------------------
760
761 RealmEntry* New() const;
762 int GetCachedSize() const { return _cached_size_; }
763 private:
766 void SetCachedSize(int size) const;
767 public:
768 ::google::protobuf::Metadata GetMetadata() const;
769
770 // nested types ----------------------------------------------------
771
772 // accessors -------------------------------------------------------
773
774 // required fixed32 wowRealmAddress = 1;
775 inline bool has_wowrealmaddress() const;
776 inline void clear_wowrealmaddress();
777 static const int kWowRealmAddressFieldNumber = 1;
778 inline ::google::protobuf::uint32 wowrealmaddress() const;
779 inline void set_wowrealmaddress(::google::protobuf::uint32 value);
780
781 // required uint32 cfgTimezonesID = 2;
782 inline bool has_cfgtimezonesid() const;
783 inline void clear_cfgtimezonesid();
784 static const int kCfgTimezonesIDFieldNumber = 2;
785 inline ::google::protobuf::uint32 cfgtimezonesid() const;
786 inline void set_cfgtimezonesid(::google::protobuf::uint32 value);
787
788 // required uint32 populationState = 3;
789 inline bool has_populationstate() const;
790 inline void clear_populationstate();
791 static const int kPopulationStateFieldNumber = 3;
792 inline ::google::protobuf::uint32 populationstate() const;
793 inline void set_populationstate(::google::protobuf::uint32 value);
794
795 // required uint32 cfgCategoriesID = 4;
796 inline bool has_cfgcategoriesid() const;
797 inline void clear_cfgcategoriesid();
798 static const int kCfgCategoriesIDFieldNumber = 4;
799 inline ::google::protobuf::uint32 cfgcategoriesid() const;
800 inline void set_cfgcategoriesid(::google::protobuf::uint32 value);
801
802 // required .JSON.RealmList.ClientVersion version = 5;
803 inline bool has_version() const;
804 inline void clear_version();
805 static const int kVersionFieldNumber = 5;
806 inline const ::JSON::RealmList::ClientVersion& version() const;
807 inline ::JSON::RealmList::ClientVersion* mutable_version();
808 inline ::JSON::RealmList::ClientVersion* release_version();
809 inline void set_allocated_version(::JSON::RealmList::ClientVersion* version);
810
811 // required uint32 cfgRealmsID = 6;
812 inline bool has_cfgrealmsid() const;
813 inline void clear_cfgrealmsid();
814 static const int kCfgRealmsIDFieldNumber = 6;
815 inline ::google::protobuf::uint32 cfgrealmsid() const;
816 inline void set_cfgrealmsid(::google::protobuf::uint32 value);
817
818 // required uint32 flags = 7;
819 inline bool has_flags() const;
820 inline void clear_flags();
821 static const int kFlagsFieldNumber = 7;
823 inline void set_flags(::google::protobuf::uint32 value);
824
825 // required string name = 8;
826 inline bool has_name() const;
827 inline void clear_name();
828 static const int kNameFieldNumber = 8;
829 inline const ::std::string& name() const;
830 inline void set_name(const ::std::string& value);
831 inline void set_name(const char* value);
832 inline void set_name(const char* value, size_t size);
833 inline ::std::string* mutable_name();
834 inline ::std::string* release_name();
835 inline void set_allocated_name(::std::string* name);
836
837 // required uint32 cfgConfigsID = 9;
838 inline bool has_cfgconfigsid() const;
839 inline void clear_cfgconfigsid();
840 static const int kCfgConfigsIDFieldNumber = 9;
841 inline ::google::protobuf::uint32 cfgconfigsid() const;
842 inline void set_cfgconfigsid(::google::protobuf::uint32 value);
843
844 // required uint32 cfgLanguagesID = 10;
845 inline bool has_cfglanguagesid() const;
846 inline void clear_cfglanguagesid();
847 static const int kCfgLanguagesIDFieldNumber = 10;
848 inline ::google::protobuf::uint32 cfglanguagesid() const;
849 inline void set_cfglanguagesid(::google::protobuf::uint32 value);
850
851 // @@protoc_insertion_point(class_scope:JSON.RealmList.RealmEntry)
852 private:
853 inline void set_has_wowrealmaddress();
854 inline void clear_has_wowrealmaddress();
855 inline void set_has_cfgtimezonesid();
856 inline void clear_has_cfgtimezonesid();
857 inline void set_has_populationstate();
858 inline void clear_has_populationstate();
859 inline void set_has_cfgcategoriesid();
860 inline void clear_has_cfgcategoriesid();
861 inline void set_has_version();
862 inline void clear_has_version();
863 inline void set_has_cfgrealmsid();
864 inline void clear_has_cfgrealmsid();
865 inline void set_has_flags();
866 inline void clear_has_flags();
867 inline void set_has_name();
868 inline void clear_has_name();
869 inline void set_has_cfgconfigsid();
870 inline void clear_has_cfgconfigsid();
871 inline void set_has_cfglanguagesid();
872 inline void clear_has_cfglanguagesid();
873
874 ::google::protobuf::UnknownFieldSet _unknown_fields_;
875
877 mutable int _cached_size_;
885 ::std::string* name_;
891
894};
895// -------------------------------------------------------------------
896
897class TC_PROTO_API RealmListUpdatePart : public ::google::protobuf::Message {
898 public:
901
903
905 CopyFrom(from);
906 return *this;
907 }
908
909 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
910 return _unknown_fields_;
911 }
912
913 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
914 return &_unknown_fields_;
915 }
916
917 static const ::google::protobuf::Descriptor* descriptor();
919
921
922 // implements Message ----------------------------------------------
923
925 int GetCachedSize() const { return _cached_size_; }
926 private:
929 void SetCachedSize(int size) const;
930 public:
931 ::google::protobuf::Metadata GetMetadata() const;
932
933 // nested types ----------------------------------------------------
934
935 // accessors -------------------------------------------------------
936
937 // required fixed32 wowRealmAddress = 1;
938 inline bool has_wowrealmaddress() const;
939 inline void clear_wowrealmaddress();
940 static const int kWowRealmAddressFieldNumber = 1;
941 inline ::google::protobuf::uint32 wowrealmaddress() const;
942 inline void set_wowrealmaddress(::google::protobuf::uint32 value);
943
944 // optional .JSON.RealmList.RealmEntry update = 2;
945 inline bool has_update() const;
946 inline void clear_update();
947 static const int kUpdateFieldNumber = 2;
948 inline const ::JSON::RealmList::RealmEntry& update() const;
949 inline ::JSON::RealmList::RealmEntry* mutable_update();
950 inline ::JSON::RealmList::RealmEntry* release_update();
951 inline void set_allocated_update(::JSON::RealmList::RealmEntry* update);
952
953 // required bool deleting = 3;
954 inline bool has_deleting() const;
955 inline void clear_deleting();
956 static const int kDeletingFieldNumber = 3;
957 inline bool deleting() const;
958 inline void set_deleting(bool value);
959
960 // @@protoc_insertion_point(class_scope:JSON.RealmList.RealmListUpdatePart)
961 private:
962 inline void set_has_wowrealmaddress();
963 inline void clear_has_wowrealmaddress();
964 inline void set_has_update();
965 inline void clear_has_update();
966 inline void set_has_deleting();
967 inline void clear_has_deleting();
968
969 ::google::protobuf::UnknownFieldSet _unknown_fields_;
970
972 mutable int _cached_size_;
979
982};
983// -------------------------------------------------------------------
984
985class TC_PROTO_API RealmListUpdates : public ::google::protobuf::Message {
986 public:
989
991
993 CopyFrom(from);
994 return *this;
995 }
996
997 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
998 return _unknown_fields_;
999 }
1000
1001 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1002 return &_unknown_fields_;
1003 }
1004
1005 static const ::google::protobuf::Descriptor* descriptor();
1007
1009
1010 // implements Message ----------------------------------------------
1011
1013 int GetCachedSize() const { return _cached_size_; }
1014 private:
1017 void SetCachedSize(int size) const;
1018 public:
1019 ::google::protobuf::Metadata GetMetadata() const;
1020
1021 // nested types ----------------------------------------------------
1022
1023 // accessors -------------------------------------------------------
1024
1025 // repeated .JSON.RealmList.RealmListUpdatePart updates = 1;
1026 inline int updates_size() const;
1027 inline void clear_updates();
1028 static const int kUpdatesFieldNumber = 1;
1029 inline const ::JSON::RealmList::RealmListUpdatePart& updates(int index) const;
1030 inline ::JSON::RealmList::RealmListUpdatePart* mutable_updates(int index);
1031 inline ::JSON::RealmList::RealmListUpdatePart* add_updates();
1032 inline const ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmListUpdatePart >&
1033 updates() const;
1034 inline ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmListUpdatePart >*
1035 mutable_updates();
1036
1037 // @@protoc_insertion_point(class_scope:JSON.RealmList.RealmListUpdates)
1038 private:
1039
1040 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1041
1043 mutable int _cached_size_;
1044 ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmListUpdatePart > updates_;
1048
1051};
1052// -------------------------------------------------------------------
1053
1054class TC_PROTO_API IPAddress : public ::google::protobuf::Message {
1055 public:
1057 virtual ~IPAddress();
1058
1059 IPAddress(const IPAddress& from);
1060
1061 inline IPAddress& operator=(const IPAddress& from) {
1062 CopyFrom(from);
1063 return *this;
1064 }
1065
1066 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1067 return _unknown_fields_;
1068 }
1069
1070 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1071 return &_unknown_fields_;
1072 }
1073
1074 static const ::google::protobuf::Descriptor* descriptor();
1076
1077 void Swap(IPAddress* other);
1078
1079 // implements Message ----------------------------------------------
1080
1081 IPAddress* New() const;
1082 int GetCachedSize() const { return _cached_size_; }
1083 private:
1086 void SetCachedSize(int size) const;
1087 public:
1088 ::google::protobuf::Metadata GetMetadata() const;
1089
1090 // nested types ----------------------------------------------------
1091
1092 // accessors -------------------------------------------------------
1093
1094 // required string ip = 1;
1095 inline bool has_ip() const;
1096 inline void clear_ip();
1097 static const int kIpFieldNumber = 1;
1098 inline const ::std::string& ip() const;
1099 inline void set_ip(const ::std::string& value);
1100 inline void set_ip(const char* value);
1101 inline void set_ip(const char* value, size_t size);
1102 inline ::std::string* mutable_ip();
1103 inline ::std::string* release_ip();
1104 inline void set_allocated_ip(::std::string* ip);
1105
1106 // required uint32 port = 2;
1107 inline bool has_port() const;
1108 inline void clear_port();
1109 static const int kPortFieldNumber = 2;
1111 inline void set_port(::google::protobuf::uint32 value);
1112
1113 // @@protoc_insertion_point(class_scope:JSON.RealmList.IPAddress)
1114 private:
1115 inline void set_has_ip();
1116 inline void clear_has_ip();
1117 inline void set_has_port();
1118 inline void clear_has_port();
1119
1120 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1121
1123 mutable int _cached_size_;
1124 ::std::string* ip_;
1129
1132};
1133// -------------------------------------------------------------------
1134
1135class TC_PROTO_API RealmIPAddressFamily : public ::google::protobuf::Message {
1136 public:
1139
1141
1143 CopyFrom(from);
1144 return *this;
1145 }
1146
1147 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1148 return _unknown_fields_;
1149 }
1150
1151 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1152 return &_unknown_fields_;
1153 }
1154
1155 static const ::google::protobuf::Descriptor* descriptor();
1157
1159
1160 // implements Message ----------------------------------------------
1161
1163 int GetCachedSize() const { return _cached_size_; }
1164 private:
1167 void SetCachedSize(int size) const;
1168 public:
1169 ::google::protobuf::Metadata GetMetadata() const;
1170
1171 // nested types ----------------------------------------------------
1172
1173 // accessors -------------------------------------------------------
1174
1175 // required uint32 family = 1;
1176 inline bool has_family() const;
1177 inline void clear_family();
1178 static const int kFamilyFieldNumber = 1;
1179 inline ::google::protobuf::uint32 family() const;
1180 inline void set_family(::google::protobuf::uint32 value);
1181
1182 // repeated .JSON.RealmList.IPAddress addresses = 2;
1183 inline int addresses_size() const;
1184 inline void clear_addresses();
1185 static const int kAddressesFieldNumber = 2;
1186 inline const ::JSON::RealmList::IPAddress& addresses(int index) const;
1187 inline ::JSON::RealmList::IPAddress* mutable_addresses(int index);
1188 inline ::JSON::RealmList::IPAddress* add_addresses();
1189 inline const ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::IPAddress >&
1190 addresses() const;
1191 inline ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::IPAddress >*
1192 mutable_addresses();
1193
1194 // @@protoc_insertion_point(class_scope:JSON.RealmList.RealmIPAddressFamily)
1195 private:
1196 inline void set_has_family();
1197 inline void clear_has_family();
1198
1199 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1200
1202 mutable int _cached_size_;
1203 ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::IPAddress > addresses_;
1208
1211};
1212// -------------------------------------------------------------------
1213
1214class TC_PROTO_API RealmListServerIPAddresses : public ::google::protobuf::Message {
1215 public:
1218
1220
1222 CopyFrom(from);
1223 return *this;
1224 }
1225
1226 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1227 return _unknown_fields_;
1228 }
1229
1230 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1231 return &_unknown_fields_;
1232 }
1233
1234 static const ::google::protobuf::Descriptor* descriptor();
1236
1238
1239 // implements Message ----------------------------------------------
1240
1242 int GetCachedSize() const { return _cached_size_; }
1243 private:
1246 void SetCachedSize(int size) const;
1247 public:
1248 ::google::protobuf::Metadata GetMetadata() const;
1249
1250 // nested types ----------------------------------------------------
1251
1252 // accessors -------------------------------------------------------
1253
1254 // repeated .JSON.RealmList.RealmIPAddressFamily families = 1;
1255 inline int families_size() const;
1256 inline void clear_families();
1257 static const int kFamiliesFieldNumber = 1;
1258 inline const ::JSON::RealmList::RealmIPAddressFamily& families(int index) const;
1259 inline ::JSON::RealmList::RealmIPAddressFamily* mutable_families(int index);
1260 inline ::JSON::RealmList::RealmIPAddressFamily* add_families();
1261 inline const ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmIPAddressFamily >&
1262 families() const;
1263 inline ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmIPAddressFamily >*
1264 mutable_families();
1265
1266 // @@protoc_insertion_point(class_scope:JSON.RealmList.RealmListServerIPAddresses)
1267 private:
1268
1269 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1270
1272 mutable int _cached_size_;
1273 ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmIPAddressFamily > families_;
1277
1280};
1281// -------------------------------------------------------------------
1282
1283class TC_PROTO_API RealmJoinTicket : public ::google::protobuf::Message {
1284 public:
1287
1289
1291 CopyFrom(from);
1292 return *this;
1293 }
1294
1295 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1296 return _unknown_fields_;
1297 }
1298
1299 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1300 return &_unknown_fields_;
1301 }
1302
1303 static const ::google::protobuf::Descriptor* descriptor();
1305
1306 void Swap(RealmJoinTicket* other);
1307
1308 // implements Message ----------------------------------------------
1309
1311 int GetCachedSize() const { return _cached_size_; }
1312 private:
1315 void SetCachedSize(int size) const;
1316 public:
1317 ::google::protobuf::Metadata GetMetadata() const;
1318
1319 // nested types ----------------------------------------------------
1320
1321 // accessors -------------------------------------------------------
1322
1323 // required string gameAccount = 1;
1324 inline bool has_gameaccount() const;
1325 inline void clear_gameaccount();
1326 static const int kGameAccountFieldNumber = 1;
1327 inline const ::std::string& gameaccount() const;
1328 inline void set_gameaccount(const ::std::string& value);
1329 inline void set_gameaccount(const char* value);
1330 inline void set_gameaccount(const char* value, size_t size);
1331 inline ::std::string* mutable_gameaccount();
1332 inline ::std::string* release_gameaccount();
1333 inline void set_allocated_gameaccount(::std::string* gameaccount);
1334
1335 // required fixed32 platform = 2;
1336 inline bool has_platform() const;
1337 inline void clear_platform();
1338 static const int kPlatformFieldNumber = 2;
1339 inline ::google::protobuf::uint32 platform() const;
1340 inline void set_platform(::google::protobuf::uint32 value);
1341
1342 // required fixed32 type = 3;
1343 inline bool has_type() const;
1344 inline void clear_type();
1345 static const int kTypeFieldNumber = 3;
1347 inline void set_type(::google::protobuf::uint32 value);
1348
1349 // required fixed32 clientArch = 4;
1350 inline bool has_clientarch() const;
1351 inline void clear_clientarch();
1352 static const int kClientArchFieldNumber = 4;
1353 inline ::google::protobuf::uint32 clientarch() const;
1354 inline void set_clientarch(::google::protobuf::uint32 value);
1355
1356 // @@protoc_insertion_point(class_scope:JSON.RealmList.RealmJoinTicket)
1357 private:
1358 inline void set_has_gameaccount();
1359 inline void clear_has_gameaccount();
1360 inline void set_has_platform();
1361 inline void clear_has_platform();
1362 inline void set_has_type();
1363 inline void clear_has_type();
1364 inline void set_has_clientarch();
1365 inline void clear_has_clientarch();
1366
1367 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1368
1370 mutable int _cached_size_;
1371 ::std::string* gameaccount_;
1378
1381};
1382// ===================================================================
1383
1384// ===================================================================
1385
1386// ===================================================================
1387
1388// RealmListTicketIdentity
1389
1390// required fixed32 gameAccountID = 1;
1392 return (_has_bits_[0] & 0x00000001u) != 0;
1393}
1395 _has_bits_[0] |= 0x00000001u;
1396}
1398 _has_bits_[0] &= ~0x00000001u;
1399}
1401 gameaccountid_ = 0u;
1403}
1405 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmListTicketIdentity.gameAccountID)
1406 return gameaccountid_;
1407}
1410 gameaccountid_ = value;
1411 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmListTicketIdentity.gameAccountID)
1412}
1413
1414// required uint32 gameAccountRegion = 2;
1416 return (_has_bits_[0] & 0x00000002u) != 0;
1417}
1419 _has_bits_[0] |= 0x00000002u;
1420}
1422 _has_bits_[0] &= ~0x00000002u;
1423}
1425 gameaccountregion_ = 0u;
1427}
1429 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmListTicketIdentity.gameAccountRegion)
1430 return gameaccountregion_;
1431}
1434 gameaccountregion_ = value;
1435 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmListTicketIdentity.gameAccountRegion)
1436}
1437
1438// -------------------------------------------------------------------
1439
1440// ClientVersion
1441
1442// required uint32 versionMajor = 1;
1444 return (_has_bits_[0] & 0x00000001u) != 0;
1445}
1447 _has_bits_[0] |= 0x00000001u;
1448}
1450 _has_bits_[0] &= ~0x00000001u;
1451}
1453 versionmajor_ = 0u;
1455}
1457 // @@protoc_insertion_point(field_get:JSON.RealmList.ClientVersion.versionMajor)
1458 return versionmajor_;
1459}
1462 versionmajor_ = value;
1463 // @@protoc_insertion_point(field_set:JSON.RealmList.ClientVersion.versionMajor)
1464}
1465
1466// required uint32 versionMinor = 2;
1468 return (_has_bits_[0] & 0x00000002u) != 0;
1469}
1471 _has_bits_[0] |= 0x00000002u;
1472}
1474 _has_bits_[0] &= ~0x00000002u;
1475}
1477 versionminor_ = 0u;
1479}
1481 // @@protoc_insertion_point(field_get:JSON.RealmList.ClientVersion.versionMinor)
1482 return versionminor_;
1483}
1486 versionminor_ = value;
1487 // @@protoc_insertion_point(field_set:JSON.RealmList.ClientVersion.versionMinor)
1488}
1489
1490// required uint32 versionRevision = 3;
1492 return (_has_bits_[0] & 0x00000004u) != 0;
1493}
1495 _has_bits_[0] |= 0x00000004u;
1496}
1498 _has_bits_[0] &= ~0x00000004u;
1499}
1501 versionrevision_ = 0u;
1503}
1505 // @@protoc_insertion_point(field_get:JSON.RealmList.ClientVersion.versionRevision)
1506 return versionrevision_;
1507}
1510 versionrevision_ = value;
1511 // @@protoc_insertion_point(field_set:JSON.RealmList.ClientVersion.versionRevision)
1512}
1513
1514// required fixed32 versionBuild = 4;
1516 return (_has_bits_[0] & 0x00000008u) != 0;
1517}
1519 _has_bits_[0] |= 0x00000008u;
1520}
1522 _has_bits_[0] &= ~0x00000008u;
1523}
1525 versionbuild_ = 0u;
1527}
1529 // @@protoc_insertion_point(field_get:JSON.RealmList.ClientVersion.versionBuild)
1530 return versionbuild_;
1531}
1534 versionbuild_ = value;
1535 // @@protoc_insertion_point(field_set:JSON.RealmList.ClientVersion.versionBuild)
1536}
1537
1538// -------------------------------------------------------------------
1539
1540// ClientInformation
1541
1542// required fixed32 platform = 1;
1544 return (_has_bits_[0] & 0x00000001u) != 0;
1545}
1547 _has_bits_[0] |= 0x00000001u;
1548}
1550 _has_bits_[0] &= ~0x00000001u;
1551}
1553 platform_ = 0u;
1555}
1557 // @@protoc_insertion_point(field_get:JSON.RealmList.ClientInformation.platform)
1558 return platform_;
1559}
1562 platform_ = value;
1563 // @@protoc_insertion_point(field_set:JSON.RealmList.ClientInformation.platform)
1564}
1565
1566// required string buildVariant = 2;
1568 return (_has_bits_[0] & 0x00000002u) != 0;
1569}
1571 _has_bits_[0] |= 0x00000002u;
1572}
1574 _has_bits_[0] &= ~0x00000002u;
1575}
1577 if (buildvariant_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1578 buildvariant_->clear();
1579 }
1581}
1582inline const ::std::string& ClientInformation::buildvariant() const {
1583 // @@protoc_insertion_point(field_get:JSON.RealmList.ClientInformation.buildVariant)
1584 return *buildvariant_;
1585}
1586inline void ClientInformation::set_buildvariant(const ::std::string& value) {
1588 if (buildvariant_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1589 buildvariant_ = new ::std::string;
1590 }
1591 buildvariant_->assign(value);
1592 // @@protoc_insertion_point(field_set:JSON.RealmList.ClientInformation.buildVariant)
1593}
1594inline void ClientInformation::set_buildvariant(const char* value) {
1596 if (buildvariant_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1597 buildvariant_ = new ::std::string;
1598 }
1599 buildvariant_->assign(value);
1600 // @@protoc_insertion_point(field_set_char:JSON.RealmList.ClientInformation.buildVariant)
1601}
1602inline void ClientInformation::set_buildvariant(const char* value, size_t size) {
1604 if (buildvariant_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1605 buildvariant_ = new ::std::string;
1606 }
1607 buildvariant_->assign(reinterpret_cast<const char*>(value), size);
1608 // @@protoc_insertion_point(field_set_pointer:JSON.RealmList.ClientInformation.buildVariant)
1609}
1612 if (buildvariant_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1613 buildvariant_ = new ::std::string;
1614 }
1615 // @@protoc_insertion_point(field_mutable:JSON.RealmList.ClientInformation.buildVariant)
1616 return buildvariant_;
1617}
1620 if (buildvariant_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1621 return NULL;
1622 } else {
1623 ::std::string* temp = buildvariant_;
1624 buildvariant_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1625 return temp;
1626 }
1627}
1628inline void ClientInformation::set_allocated_buildvariant(::std::string* buildvariant) {
1629 if (buildvariant_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1630 delete buildvariant_;
1631 }
1632 if (buildvariant) {
1635 } else {
1637 buildvariant_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1638 }
1639 // @@protoc_insertion_point(field_set_allocated:JSON.RealmList.ClientInformation.buildVariant)
1640}
1641
1642// required fixed32 type = 3;
1643inline bool ClientInformation::has_type() const {
1644 return (_has_bits_[0] & 0x00000004u) != 0;
1645}
1647 _has_bits_[0] |= 0x00000004u;
1648}
1650 _has_bits_[0] &= ~0x00000004u;
1651}
1653 type_ = 0u;
1655}
1657 // @@protoc_insertion_point(field_get:JSON.RealmList.ClientInformation.type)
1658 return type_;
1659}
1661 set_has_type();
1662 type_ = value;
1663 // @@protoc_insertion_point(field_set:JSON.RealmList.ClientInformation.type)
1664}
1665
1666// required string timeZone = 4;
1668 return (_has_bits_[0] & 0x00000008u) != 0;
1669}
1671 _has_bits_[0] |= 0x00000008u;
1672}
1674 _has_bits_[0] &= ~0x00000008u;
1675}
1677 if (timezone_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1678 timezone_->clear();
1679 }
1681}
1682inline const ::std::string& ClientInformation::timezone() const {
1683 // @@protoc_insertion_point(field_get:JSON.RealmList.ClientInformation.timeZone)
1684 return *timezone_;
1685}
1686inline void ClientInformation::set_timezone(const ::std::string& value) {
1688 if (timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1689 timezone_ = new ::std::string;
1690 }
1691 timezone_->assign(value);
1692 // @@protoc_insertion_point(field_set:JSON.RealmList.ClientInformation.timeZone)
1693}
1694inline void ClientInformation::set_timezone(const char* value) {
1696 if (timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1697 timezone_ = new ::std::string;
1698 }
1699 timezone_->assign(value);
1700 // @@protoc_insertion_point(field_set_char:JSON.RealmList.ClientInformation.timeZone)
1701}
1702inline void ClientInformation::set_timezone(const char* value, size_t size) {
1704 if (timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1705 timezone_ = new ::std::string;
1706 }
1707 timezone_->assign(reinterpret_cast<const char*>(value), size);
1708 // @@protoc_insertion_point(field_set_pointer:JSON.RealmList.ClientInformation.timeZone)
1709}
1712 if (timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1713 timezone_ = new ::std::string;
1714 }
1715 // @@protoc_insertion_point(field_mutable:JSON.RealmList.ClientInformation.timeZone)
1716 return timezone_;
1717}
1720 if (timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1721 return NULL;
1722 } else {
1723 ::std::string* temp = timezone_;
1724 timezone_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1725 return temp;
1726 }
1727}
1728inline void ClientInformation::set_allocated_timezone(::std::string* timezone) {
1729 if (timezone_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1730 delete timezone_;
1731 }
1732 if (timezone) {
1735 } else {
1737 timezone_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1738 }
1739 // @@protoc_insertion_point(field_set_allocated:JSON.RealmList.ClientInformation.timeZone)
1740}
1741
1742// required uint32 currentTime = 5;
1744 return (_has_bits_[0] & 0x00000010u) != 0;
1745}
1747 _has_bits_[0] |= 0x00000010u;
1748}
1750 _has_bits_[0] &= ~0x00000010u;
1751}
1753 currenttime_ = 0u;
1755}
1757 // @@protoc_insertion_point(field_get:JSON.RealmList.ClientInformation.currentTime)
1758 return currenttime_;
1759}
1762 currenttime_ = value;
1763 // @@protoc_insertion_point(field_set:JSON.RealmList.ClientInformation.currentTime)
1764}
1765
1766// required fixed32 textLocale = 6;
1768 return (_has_bits_[0] & 0x00000020u) != 0;
1769}
1771 _has_bits_[0] |= 0x00000020u;
1772}
1774 _has_bits_[0] &= ~0x00000020u;
1775}
1777 textlocale_ = 0u;
1779}
1781 // @@protoc_insertion_point(field_get:JSON.RealmList.ClientInformation.textLocale)
1782 return textlocale_;
1783}
1786 textlocale_ = value;
1787 // @@protoc_insertion_point(field_set:JSON.RealmList.ClientInformation.textLocale)
1788}
1789
1790// required fixed32 audioLocale = 7;
1792 return (_has_bits_[0] & 0x00000040u) != 0;
1793}
1795 _has_bits_[0] |= 0x00000040u;
1796}
1798 _has_bits_[0] &= ~0x00000040u;
1799}
1801 audiolocale_ = 0u;
1803}
1805 // @@protoc_insertion_point(field_get:JSON.RealmList.ClientInformation.audioLocale)
1806 return audiolocale_;
1807}
1810 audiolocale_ = value;
1811 // @@protoc_insertion_point(field_set:JSON.RealmList.ClientInformation.audioLocale)
1812}
1813
1814// required fixed32 versionDataBuild = 8;
1816 return (_has_bits_[0] & 0x00000080u) != 0;
1817}
1819 _has_bits_[0] |= 0x00000080u;
1820}
1822 _has_bits_[0] &= ~0x00000080u;
1823}
1825 versiondatabuild_ = 0u;
1827}
1829 // @@protoc_insertion_point(field_get:JSON.RealmList.ClientInformation.versionDataBuild)
1830 return versiondatabuild_;
1831}
1834 versiondatabuild_ = value;
1835 // @@protoc_insertion_point(field_set:JSON.RealmList.ClientInformation.versionDataBuild)
1836}
1837
1838// required .JSON.RealmList.ClientVersion version = 9;
1840 return (_has_bits_[0] & 0x00000100u) != 0;
1841}
1843 _has_bits_[0] |= 0x00000100u;
1844}
1846 _has_bits_[0] &= ~0x00000100u;
1847}
1849 if (version_ != NULL) version_->::JSON::RealmList::ClientVersion::Clear();
1851}
1852inline const ::JSON::RealmList::ClientVersion& ClientInformation::version() const {
1853 // @@protoc_insertion_point(field_get:JSON.RealmList.ClientInformation.version)
1854 return version_ != NULL ? *version_ : *default_instance_->version_;
1855}
1856inline ::JSON::RealmList::ClientVersion* ClientInformation::mutable_version() {
1858 if (version_ == NULL) version_ = new ::JSON::RealmList::ClientVersion;
1859 // @@protoc_insertion_point(field_mutable:JSON.RealmList.ClientInformation.version)
1860 return version_;
1861}
1862inline ::JSON::RealmList::ClientVersion* ClientInformation::release_version() {
1865 version_ = NULL;
1866 return temp;
1867}
1869 delete version_;
1870 version_ = version;
1871 if (version) {
1873 } else {
1875 }
1876 // @@protoc_insertion_point(field_set_allocated:JSON.RealmList.ClientInformation.version)
1877}
1878
1879// required bytes secret = 10;
1881 return (_has_bits_[0] & 0x00000200u) != 0;
1882}
1884 _has_bits_[0] |= 0x00000200u;
1885}
1887 _has_bits_[0] &= ~0x00000200u;
1888}
1890 if (secret_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1891 secret_->clear();
1892 }
1894}
1895inline const ::std::string& ClientInformation::secret() const {
1896 // @@protoc_insertion_point(field_get:JSON.RealmList.ClientInformation.secret)
1897 return *secret_;
1898}
1899inline void ClientInformation::set_secret(const ::std::string& value) {
1901 if (secret_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1902 secret_ = new ::std::string;
1903 }
1904 secret_->assign(value);
1905 // @@protoc_insertion_point(field_set:JSON.RealmList.ClientInformation.secret)
1906}
1907inline void ClientInformation::set_secret(const char* value) {
1909 if (secret_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1910 secret_ = new ::std::string;
1911 }
1912 secret_->assign(value);
1913 // @@protoc_insertion_point(field_set_char:JSON.RealmList.ClientInformation.secret)
1914}
1915inline void ClientInformation::set_secret(const void* value, size_t size) {
1917 if (secret_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1918 secret_ = new ::std::string;
1919 }
1920 secret_->assign(reinterpret_cast<const char*>(value), size);
1921 // @@protoc_insertion_point(field_set_pointer:JSON.RealmList.ClientInformation.secret)
1922}
1923inline ::std::string* ClientInformation::mutable_secret() {
1925 if (secret_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1926 secret_ = new ::std::string;
1927 }
1928 // @@protoc_insertion_point(field_mutable:JSON.RealmList.ClientInformation.secret)
1929 return secret_;
1930}
1931inline ::std::string* ClientInformation::release_secret() {
1933 if (secret_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1934 return NULL;
1935 } else {
1936 ::std::string* temp = secret_;
1937 secret_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1938 return temp;
1939 }
1940}
1941inline void ClientInformation::set_allocated_secret(::std::string* secret) {
1942 if (secret_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1943 delete secret_;
1944 }
1945 if (secret) {
1947 secret_ = secret;
1948 } else {
1950 secret_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1951 }
1952 // @@protoc_insertion_point(field_set_allocated:JSON.RealmList.ClientInformation.secret)
1953}
1954
1955// required fixed32 clientArch = 11;
1957 return (_has_bits_[0] & 0x00000400u) != 0;
1958}
1960 _has_bits_[0] |= 0x00000400u;
1961}
1963 _has_bits_[0] &= ~0x00000400u;
1964}
1966 clientarch_ = 0u;
1968}
1970 // @@protoc_insertion_point(field_get:JSON.RealmList.ClientInformation.clientArch)
1971 return clientarch_;
1972}
1975 clientarch_ = value;
1976 // @@protoc_insertion_point(field_set:JSON.RealmList.ClientInformation.clientArch)
1977}
1978
1979// required string systemVersion = 12;
1981 return (_has_bits_[0] & 0x00000800u) != 0;
1982}
1984 _has_bits_[0] |= 0x00000800u;
1985}
1987 _has_bits_[0] &= ~0x00000800u;
1988}
1990 if (systemversion_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1991 systemversion_->clear();
1992 }
1994}
1995inline const ::std::string& ClientInformation::systemversion() const {
1996 // @@protoc_insertion_point(field_get:JSON.RealmList.ClientInformation.systemVersion)
1997 return *systemversion_;
1998}
1999inline void ClientInformation::set_systemversion(const ::std::string& value) {
2001 if (systemversion_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2002 systemversion_ = new ::std::string;
2003 }
2004 systemversion_->assign(value);
2005 // @@protoc_insertion_point(field_set:JSON.RealmList.ClientInformation.systemVersion)
2006}
2007inline void ClientInformation::set_systemversion(const char* value) {
2009 if (systemversion_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2010 systemversion_ = new ::std::string;
2011 }
2012 systemversion_->assign(value);
2013 // @@protoc_insertion_point(field_set_char:JSON.RealmList.ClientInformation.systemVersion)
2014}
2015inline void ClientInformation::set_systemversion(const char* value, size_t size) {
2017 if (systemversion_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2018 systemversion_ = new ::std::string;
2019 }
2020 systemversion_->assign(reinterpret_cast<const char*>(value), size);
2021 // @@protoc_insertion_point(field_set_pointer:JSON.RealmList.ClientInformation.systemVersion)
2022}
2025 if (systemversion_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2026 systemversion_ = new ::std::string;
2027 }
2028 // @@protoc_insertion_point(field_mutable:JSON.RealmList.ClientInformation.systemVersion)
2029 return systemversion_;
2030}
2033 if (systemversion_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2034 return NULL;
2035 } else {
2036 ::std::string* temp = systemversion_;
2037 systemversion_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2038 return temp;
2039 }
2040}
2041inline void ClientInformation::set_allocated_systemversion(::std::string* systemversion) {
2042 if (systemversion_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2043 delete systemversion_;
2044 }
2045 if (systemversion) {
2048 } else {
2050 systemversion_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2051 }
2052 // @@protoc_insertion_point(field_set_allocated:JSON.RealmList.ClientInformation.systemVersion)
2053}
2054
2055// required fixed32 platformType = 13;
2057 return (_has_bits_[0] & 0x00001000u) != 0;
2058}
2060 _has_bits_[0] |= 0x00001000u;
2061}
2063 _has_bits_[0] &= ~0x00001000u;
2064}
2066 platformtype_ = 0u;
2068}
2070 // @@protoc_insertion_point(field_get:JSON.RealmList.ClientInformation.platformType)
2071 return platformtype_;
2072}
2075 platformtype_ = value;
2076 // @@protoc_insertion_point(field_set:JSON.RealmList.ClientInformation.platformType)
2077}
2078
2079// required fixed32 systemArch = 14;
2081 return (_has_bits_[0] & 0x00002000u) != 0;
2082}
2084 _has_bits_[0] |= 0x00002000u;
2085}
2087 _has_bits_[0] &= ~0x00002000u;
2088}
2090 systemarch_ = 0u;
2092}
2094 // @@protoc_insertion_point(field_get:JSON.RealmList.ClientInformation.systemArch)
2095 return systemarch_;
2096}
2099 systemarch_ = value;
2100 // @@protoc_insertion_point(field_set:JSON.RealmList.ClientInformation.systemArch)
2101}
2102
2103// -------------------------------------------------------------------
2104
2105// RealmListTicketClientInformation
2106
2107// required .JSON.RealmList.ClientInformation info = 1;
2109 return (_has_bits_[0] & 0x00000001u) != 0;
2110}
2112 _has_bits_[0] |= 0x00000001u;
2113}
2115 _has_bits_[0] &= ~0x00000001u;
2116}
2118 if (info_ != NULL) info_->::JSON::RealmList::ClientInformation::Clear();
2120}
2121inline const ::JSON::RealmList::ClientInformation& RealmListTicketClientInformation::info() const {
2122 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmListTicketClientInformation.info)
2123 return info_ != NULL ? *info_ : *default_instance_->info_;
2124}
2125inline ::JSON::RealmList::ClientInformation* RealmListTicketClientInformation::mutable_info() {
2126 set_has_info();
2127 if (info_ == NULL) info_ = new ::JSON::RealmList::ClientInformation;
2128 // @@protoc_insertion_point(field_mutable:JSON.RealmList.RealmListTicketClientInformation.info)
2129 return info_;
2130}
2131inline ::JSON::RealmList::ClientInformation* RealmListTicketClientInformation::release_info() {
2134 info_ = NULL;
2135 return temp;
2136}
2138 delete info_;
2139 info_ = info;
2140 if (info) {
2141 set_has_info();
2142 } else {
2144 }
2145 // @@protoc_insertion_point(field_set_allocated:JSON.RealmList.RealmListTicketClientInformation.info)
2146}
2147
2148// -------------------------------------------------------------------
2149
2150// RealmCharacterCountEntry
2151
2152// required fixed32 wowRealmAddress = 1;
2154 return (_has_bits_[0] & 0x00000001u) != 0;
2155}
2157 _has_bits_[0] |= 0x00000001u;
2158}
2160 _has_bits_[0] &= ~0x00000001u;
2161}
2163 wowrealmaddress_ = 0u;
2165}
2167 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmCharacterCountEntry.wowRealmAddress)
2168 return wowrealmaddress_;
2169}
2172 wowrealmaddress_ = value;
2173 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmCharacterCountEntry.wowRealmAddress)
2174}
2175
2176// required uint32 count = 2;
2178 return (_has_bits_[0] & 0x00000002u) != 0;
2179}
2181 _has_bits_[0] |= 0x00000002u;
2182}
2184 _has_bits_[0] &= ~0x00000002u;
2185}
2187 count_ = 0u;
2189}
2191 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmCharacterCountEntry.count)
2192 return count_;
2193}
2195 set_has_count();
2196 count_ = value;
2197 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmCharacterCountEntry.count)
2198}
2199
2200// -------------------------------------------------------------------
2201
2202// RealmCharacterCountList
2203
2204// repeated .JSON.RealmList.RealmCharacterCountEntry counts = 1;
2206 return counts_.size();
2207}
2209 counts_.Clear();
2210}
2211inline const ::JSON::RealmList::RealmCharacterCountEntry& RealmCharacterCountList::counts(int index) const {
2212 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmCharacterCountList.counts)
2213 return counts_.Get(index);
2214}
2215inline ::JSON::RealmList::RealmCharacterCountEntry* RealmCharacterCountList::mutable_counts(int index) {
2216 // @@protoc_insertion_point(field_mutable:JSON.RealmList.RealmCharacterCountList.counts)
2217 return counts_.Mutable(index);
2218}
2219inline ::JSON::RealmList::RealmCharacterCountEntry* RealmCharacterCountList::add_counts() {
2220 // @@protoc_insertion_point(field_add:JSON.RealmList.RealmCharacterCountList.counts)
2221 return counts_.Add();
2222}
2223inline const ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmCharacterCountEntry >&
2225 // @@protoc_insertion_point(field_list:JSON.RealmList.RealmCharacterCountList.counts)
2226 return counts_;
2227}
2228inline ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmCharacterCountEntry >*
2230 // @@protoc_insertion_point(field_mutable_list:JSON.RealmList.RealmCharacterCountList.counts)
2231 return &counts_;
2232}
2233
2234// -------------------------------------------------------------------
2235
2236// RealmListRAFInfo
2237
2238// required fixed32 wowRealmAddress = 1;
2240 return (_has_bits_[0] & 0x00000001u) != 0;
2241}
2243 _has_bits_[0] |= 0x00000001u;
2244}
2246 _has_bits_[0] &= ~0x00000001u;
2247}
2249 wowrealmaddress_ = 0u;
2251}
2253 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmListRAFInfo.wowRealmAddress)
2254 return wowrealmaddress_;
2255}
2258 wowrealmaddress_ = value;
2259 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmListRAFInfo.wowRealmAddress)
2260}
2261
2262// required uint32 faction = 2;
2264 return (_has_bits_[0] & 0x00000002u) != 0;
2265}
2267 _has_bits_[0] |= 0x00000002u;
2268}
2270 _has_bits_[0] &= ~0x00000002u;
2271}
2273 faction_ = 0u;
2275}
2277 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmListRAFInfo.faction)
2278 return faction_;
2279}
2282 faction_ = value;
2283 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmListRAFInfo.faction)
2284}
2285
2286// -------------------------------------------------------------------
2287
2288// RealmEntry
2289
2290// required fixed32 wowRealmAddress = 1;
2292 return (_has_bits_[0] & 0x00000001u) != 0;
2293}
2295 _has_bits_[0] |= 0x00000001u;
2296}
2298 _has_bits_[0] &= ~0x00000001u;
2299}
2301 wowrealmaddress_ = 0u;
2303}
2305 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmEntry.wowRealmAddress)
2306 return wowrealmaddress_;
2307}
2310 wowrealmaddress_ = value;
2311 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmEntry.wowRealmAddress)
2312}
2313
2314// required uint32 cfgTimezonesID = 2;
2316 return (_has_bits_[0] & 0x00000002u) != 0;
2317}
2319 _has_bits_[0] |= 0x00000002u;
2320}
2322 _has_bits_[0] &= ~0x00000002u;
2323}
2325 cfgtimezonesid_ = 0u;
2327}
2329 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmEntry.cfgTimezonesID)
2330 return cfgtimezonesid_;
2331}
2334 cfgtimezonesid_ = value;
2335 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmEntry.cfgTimezonesID)
2336}
2337
2338// required uint32 populationState = 3;
2340 return (_has_bits_[0] & 0x00000004u) != 0;
2341}
2343 _has_bits_[0] |= 0x00000004u;
2344}
2346 _has_bits_[0] &= ~0x00000004u;
2347}
2349 populationstate_ = 0u;
2351}
2353 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmEntry.populationState)
2354 return populationstate_;
2355}
2358 populationstate_ = value;
2359 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmEntry.populationState)
2360}
2361
2362// required uint32 cfgCategoriesID = 4;
2364 return (_has_bits_[0] & 0x00000008u) != 0;
2365}
2367 _has_bits_[0] |= 0x00000008u;
2368}
2370 _has_bits_[0] &= ~0x00000008u;
2371}
2373 cfgcategoriesid_ = 0u;
2375}
2377 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmEntry.cfgCategoriesID)
2378 return cfgcategoriesid_;
2379}
2382 cfgcategoriesid_ = value;
2383 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmEntry.cfgCategoriesID)
2384}
2385
2386// required .JSON.RealmList.ClientVersion version = 5;
2387inline bool RealmEntry::has_version() const {
2388 return (_has_bits_[0] & 0x00000010u) != 0;
2389}
2391 _has_bits_[0] |= 0x00000010u;
2392}
2394 _has_bits_[0] &= ~0x00000010u;
2395}
2397 if (version_ != NULL) version_->::JSON::RealmList::ClientVersion::Clear();
2399}
2400inline const ::JSON::RealmList::ClientVersion& RealmEntry::version() const {
2401 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmEntry.version)
2402 return version_ != NULL ? *version_ : *default_instance_->version_;
2403}
2404inline ::JSON::RealmList::ClientVersion* RealmEntry::mutable_version() {
2406 if (version_ == NULL) version_ = new ::JSON::RealmList::ClientVersion;
2407 // @@protoc_insertion_point(field_mutable:JSON.RealmList.RealmEntry.version)
2408 return version_;
2409}
2410inline ::JSON::RealmList::ClientVersion* RealmEntry::release_version() {
2413 version_ = NULL;
2414 return temp;
2415}
2417 delete version_;
2418 version_ = version;
2419 if (version) {
2421 } else {
2423 }
2424 // @@protoc_insertion_point(field_set_allocated:JSON.RealmList.RealmEntry.version)
2425}
2426
2427// required uint32 cfgRealmsID = 6;
2428inline bool RealmEntry::has_cfgrealmsid() const {
2429 return (_has_bits_[0] & 0x00000020u) != 0;
2430}
2432 _has_bits_[0] |= 0x00000020u;
2433}
2435 _has_bits_[0] &= ~0x00000020u;
2436}
2438 cfgrealmsid_ = 0u;
2440}
2442 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmEntry.cfgRealmsID)
2443 return cfgrealmsid_;
2444}
2447 cfgrealmsid_ = value;
2448 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmEntry.cfgRealmsID)
2449}
2450
2451// required uint32 flags = 7;
2452inline bool RealmEntry::has_flags() const {
2453 return (_has_bits_[0] & 0x00000040u) != 0;
2454}
2456 _has_bits_[0] |= 0x00000040u;
2457}
2459 _has_bits_[0] &= ~0x00000040u;
2460}
2462 flags_ = 0u;
2464}
2466 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmEntry.flags)
2467 return flags_;
2468}
2470 set_has_flags();
2471 flags_ = value;
2472 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmEntry.flags)
2473}
2474
2475// required string name = 8;
2476inline bool RealmEntry::has_name() const {
2477 return (_has_bits_[0] & 0x00000080u) != 0;
2478}
2480 _has_bits_[0] |= 0x00000080u;
2481}
2483 _has_bits_[0] &= ~0x00000080u;
2484}
2486 if (name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2487 name_->clear();
2488 }
2490}
2491inline const ::std::string& RealmEntry::name() const {
2492 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmEntry.name)
2493 return *name_;
2494}
2495inline void RealmEntry::set_name(const ::std::string& value) {
2496 set_has_name();
2497 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2498 name_ = new ::std::string;
2499 }
2500 name_->assign(value);
2501 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmEntry.name)
2502}
2503inline void RealmEntry::set_name(const char* value) {
2504 set_has_name();
2505 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2506 name_ = new ::std::string;
2507 }
2508 name_->assign(value);
2509 // @@protoc_insertion_point(field_set_char:JSON.RealmList.RealmEntry.name)
2510}
2511inline void RealmEntry::set_name(const char* value, size_t size) {
2512 set_has_name();
2513 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2514 name_ = new ::std::string;
2515 }
2516 name_->assign(reinterpret_cast<const char*>(value), size);
2517 // @@protoc_insertion_point(field_set_pointer:JSON.RealmList.RealmEntry.name)
2518}
2519inline ::std::string* RealmEntry::mutable_name() {
2520 set_has_name();
2521 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2522 name_ = new ::std::string;
2523 }
2524 // @@protoc_insertion_point(field_mutable:JSON.RealmList.RealmEntry.name)
2525 return name_;
2526}
2527inline ::std::string* RealmEntry::release_name() {
2529 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2530 return NULL;
2531 } else {
2532 ::std::string* temp = name_;
2533 name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2534 return temp;
2535 }
2536}
2537inline void RealmEntry::set_allocated_name(::std::string* name) {
2538 if (name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2539 delete name_;
2540 }
2541 if (name) {
2542 set_has_name();
2543 name_ = name;
2544 } else {
2546 name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2547 }
2548 // @@protoc_insertion_point(field_set_allocated:JSON.RealmList.RealmEntry.name)
2549}
2550
2551// required uint32 cfgConfigsID = 9;
2552inline bool RealmEntry::has_cfgconfigsid() const {
2553 return (_has_bits_[0] & 0x00000100u) != 0;
2554}
2556 _has_bits_[0] |= 0x00000100u;
2557}
2559 _has_bits_[0] &= ~0x00000100u;
2560}
2562 cfgconfigsid_ = 0u;
2564}
2566 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmEntry.cfgConfigsID)
2567 return cfgconfigsid_;
2568}
2571 cfgconfigsid_ = value;
2572 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmEntry.cfgConfigsID)
2573}
2574
2575// required uint32 cfgLanguagesID = 10;
2577 return (_has_bits_[0] & 0x00000200u) != 0;
2578}
2580 _has_bits_[0] |= 0x00000200u;
2581}
2583 _has_bits_[0] &= ~0x00000200u;
2584}
2586 cfglanguagesid_ = 0u;
2588}
2590 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmEntry.cfgLanguagesID)
2591 return cfglanguagesid_;
2592}
2595 cfglanguagesid_ = value;
2596 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmEntry.cfgLanguagesID)
2597}
2598
2599// -------------------------------------------------------------------
2600
2601// RealmListUpdatePart
2602
2603// required fixed32 wowRealmAddress = 1;
2605 return (_has_bits_[0] & 0x00000001u) != 0;
2606}
2608 _has_bits_[0] |= 0x00000001u;
2609}
2611 _has_bits_[0] &= ~0x00000001u;
2612}
2614 wowrealmaddress_ = 0u;
2616}
2618 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmListUpdatePart.wowRealmAddress)
2619 return wowrealmaddress_;
2620}
2623 wowrealmaddress_ = value;
2624 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmListUpdatePart.wowRealmAddress)
2625}
2626
2627// optional .JSON.RealmList.RealmEntry update = 2;
2629 return (_has_bits_[0] & 0x00000002u) != 0;
2630}
2632 _has_bits_[0] |= 0x00000002u;
2633}
2635 _has_bits_[0] &= ~0x00000002u;
2636}
2638 if (update_ != NULL) update_->::JSON::RealmList::RealmEntry::Clear();
2640}
2641inline const ::JSON::RealmList::RealmEntry& RealmListUpdatePart::update() const {
2642 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmListUpdatePart.update)
2643 return update_ != NULL ? *update_ : *default_instance_->update_;
2644}
2645inline ::JSON::RealmList::RealmEntry* RealmListUpdatePart::mutable_update() {
2647 if (update_ == NULL) update_ = new ::JSON::RealmList::RealmEntry;
2648 // @@protoc_insertion_point(field_mutable:JSON.RealmList.RealmListUpdatePart.update)
2649 return update_;
2650}
2651inline ::JSON::RealmList::RealmEntry* RealmListUpdatePart::release_update() {
2654 update_ = NULL;
2655 return temp;
2656}
2658 delete update_;
2659 update_ = update;
2660 if (update) {
2662 } else {
2664 }
2665 // @@protoc_insertion_point(field_set_allocated:JSON.RealmList.RealmListUpdatePart.update)
2666}
2667
2668// required bool deleting = 3;
2670 return (_has_bits_[0] & 0x00000004u) != 0;
2671}
2673 _has_bits_[0] |= 0x00000004u;
2674}
2676 _has_bits_[0] &= ~0x00000004u;
2677}
2679 deleting_ = false;
2681}
2683 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmListUpdatePart.deleting)
2684 return deleting_;
2685}
2686inline void RealmListUpdatePart::set_deleting(bool value) {
2688 deleting_ = value;
2689 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmListUpdatePart.deleting)
2690}
2691
2692// -------------------------------------------------------------------
2693
2694// RealmListUpdates
2695
2696// repeated .JSON.RealmList.RealmListUpdatePart updates = 1;
2698 return updates_.size();
2699}
2701 updates_.Clear();
2702}
2703inline const ::JSON::RealmList::RealmListUpdatePart& RealmListUpdates::updates(int index) const {
2704 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmListUpdates.updates)
2705 return updates_.Get(index);
2706}
2707inline ::JSON::RealmList::RealmListUpdatePart* RealmListUpdates::mutable_updates(int index) {
2708 // @@protoc_insertion_point(field_mutable:JSON.RealmList.RealmListUpdates.updates)
2709 return updates_.Mutable(index);
2710}
2711inline ::JSON::RealmList::RealmListUpdatePart* RealmListUpdates::add_updates() {
2712 // @@protoc_insertion_point(field_add:JSON.RealmList.RealmListUpdates.updates)
2713 return updates_.Add();
2714}
2715inline const ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmListUpdatePart >&
2717 // @@protoc_insertion_point(field_list:JSON.RealmList.RealmListUpdates.updates)
2718 return updates_;
2719}
2720inline ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmListUpdatePart >*
2722 // @@protoc_insertion_point(field_mutable_list:JSON.RealmList.RealmListUpdates.updates)
2723 return &updates_;
2724}
2725
2726// -------------------------------------------------------------------
2727
2728// IPAddress
2729
2730// required string ip = 1;
2731inline bool IPAddress::has_ip() const {
2732 return (_has_bits_[0] & 0x00000001u) != 0;
2733}
2735 _has_bits_[0] |= 0x00000001u;
2736}
2738 _has_bits_[0] &= ~0x00000001u;
2739}
2740inline void IPAddress::clear_ip() {
2741 if (ip_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2742 ip_->clear();
2743 }
2744 clear_has_ip();
2745}
2746inline const ::std::string& IPAddress::ip() const {
2747 // @@protoc_insertion_point(field_get:JSON.RealmList.IPAddress.ip)
2748 return *ip_;
2749}
2750inline void IPAddress::set_ip(const ::std::string& value) {
2751 set_has_ip();
2752 if (ip_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2753 ip_ = new ::std::string;
2754 }
2755 ip_->assign(value);
2756 // @@protoc_insertion_point(field_set:JSON.RealmList.IPAddress.ip)
2757}
2758inline void IPAddress::set_ip(const char* value) {
2759 set_has_ip();
2760 if (ip_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2761 ip_ = new ::std::string;
2762 }
2763 ip_->assign(value);
2764 // @@protoc_insertion_point(field_set_char:JSON.RealmList.IPAddress.ip)
2765}
2766inline void IPAddress::set_ip(const char* value, size_t size) {
2767 set_has_ip();
2768 if (ip_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2769 ip_ = new ::std::string;
2770 }
2771 ip_->assign(reinterpret_cast<const char*>(value), size);
2772 // @@protoc_insertion_point(field_set_pointer:JSON.RealmList.IPAddress.ip)
2773}
2774inline ::std::string* IPAddress::mutable_ip() {
2775 set_has_ip();
2776 if (ip_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2777 ip_ = new ::std::string;
2778 }
2779 // @@protoc_insertion_point(field_mutable:JSON.RealmList.IPAddress.ip)
2780 return ip_;
2781}
2782inline ::std::string* IPAddress::release_ip() {
2783 clear_has_ip();
2784 if (ip_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2785 return NULL;
2786 } else {
2787 ::std::string* temp = ip_;
2788 ip_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2789 return temp;
2790 }
2791}
2792inline void IPAddress::set_allocated_ip(::std::string* ip) {
2793 if (ip_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2794 delete ip_;
2795 }
2796 if (ip) {
2797 set_has_ip();
2798 ip_ = ip;
2799 } else {
2800 clear_has_ip();
2801 ip_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2802 }
2803 // @@protoc_insertion_point(field_set_allocated:JSON.RealmList.IPAddress.ip)
2804}
2805
2806// required uint32 port = 2;
2807inline bool IPAddress::has_port() const {
2808 return (_has_bits_[0] & 0x00000002u) != 0;
2809}
2811 _has_bits_[0] |= 0x00000002u;
2812}
2814 _has_bits_[0] &= ~0x00000002u;
2815}
2817 port_ = 0u;
2819}
2821 // @@protoc_insertion_point(field_get:JSON.RealmList.IPAddress.port)
2822 return port_;
2823}
2825 set_has_port();
2826 port_ = value;
2827 // @@protoc_insertion_point(field_set:JSON.RealmList.IPAddress.port)
2828}
2829
2830// -------------------------------------------------------------------
2831
2832// RealmIPAddressFamily
2833
2834// required uint32 family = 1;
2836 return (_has_bits_[0] & 0x00000001u) != 0;
2837}
2839 _has_bits_[0] |= 0x00000001u;
2840}
2842 _has_bits_[0] &= ~0x00000001u;
2843}
2845 family_ = 0u;
2847}
2849 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmIPAddressFamily.family)
2850 return family_;
2851}
2854 family_ = value;
2855 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmIPAddressFamily.family)
2856}
2857
2858// repeated .JSON.RealmList.IPAddress addresses = 2;
2860 return addresses_.size();
2861}
2863 addresses_.Clear();
2864}
2865inline const ::JSON::RealmList::IPAddress& RealmIPAddressFamily::addresses(int index) const {
2866 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmIPAddressFamily.addresses)
2867 return addresses_.Get(index);
2868}
2869inline ::JSON::RealmList::IPAddress* RealmIPAddressFamily::mutable_addresses(int index) {
2870 // @@protoc_insertion_point(field_mutable:JSON.RealmList.RealmIPAddressFamily.addresses)
2871 return addresses_.Mutable(index);
2872}
2873inline ::JSON::RealmList::IPAddress* RealmIPAddressFamily::add_addresses() {
2874 // @@protoc_insertion_point(field_add:JSON.RealmList.RealmIPAddressFamily.addresses)
2875 return addresses_.Add();
2876}
2877inline const ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::IPAddress >&
2879 // @@protoc_insertion_point(field_list:JSON.RealmList.RealmIPAddressFamily.addresses)
2880 return addresses_;
2881}
2882inline ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::IPAddress >*
2884 // @@protoc_insertion_point(field_mutable_list:JSON.RealmList.RealmIPAddressFamily.addresses)
2885 return &addresses_;
2886}
2887
2888// -------------------------------------------------------------------
2889
2890// RealmListServerIPAddresses
2891
2892// repeated .JSON.RealmList.RealmIPAddressFamily families = 1;
2894 return families_.size();
2895}
2897 families_.Clear();
2898}
2899inline const ::JSON::RealmList::RealmIPAddressFamily& RealmListServerIPAddresses::families(int index) const {
2900 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmListServerIPAddresses.families)
2901 return families_.Get(index);
2902}
2903inline ::JSON::RealmList::RealmIPAddressFamily* RealmListServerIPAddresses::mutable_families(int index) {
2904 // @@protoc_insertion_point(field_mutable:JSON.RealmList.RealmListServerIPAddresses.families)
2905 return families_.Mutable(index);
2906}
2907inline ::JSON::RealmList::RealmIPAddressFamily* RealmListServerIPAddresses::add_families() {
2908 // @@protoc_insertion_point(field_add:JSON.RealmList.RealmListServerIPAddresses.families)
2909 return families_.Add();
2910}
2911inline const ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmIPAddressFamily >&
2913 // @@protoc_insertion_point(field_list:JSON.RealmList.RealmListServerIPAddresses.families)
2914 return families_;
2915}
2916inline ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmIPAddressFamily >*
2918 // @@protoc_insertion_point(field_mutable_list:JSON.RealmList.RealmListServerIPAddresses.families)
2919 return &families_;
2920}
2921
2922// -------------------------------------------------------------------
2923
2924// RealmJoinTicket
2925
2926// required string gameAccount = 1;
2928 return (_has_bits_[0] & 0x00000001u) != 0;
2929}
2931 _has_bits_[0] |= 0x00000001u;
2932}
2934 _has_bits_[0] &= ~0x00000001u;
2935}
2937 if (gameaccount_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2938 gameaccount_->clear();
2939 }
2941}
2942inline const ::std::string& RealmJoinTicket::gameaccount() const {
2943 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmJoinTicket.gameAccount)
2944 return *gameaccount_;
2945}
2946inline void RealmJoinTicket::set_gameaccount(const ::std::string& value) {
2948 if (gameaccount_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2949 gameaccount_ = new ::std::string;
2950 }
2951 gameaccount_->assign(value);
2952 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmJoinTicket.gameAccount)
2953}
2954inline void RealmJoinTicket::set_gameaccount(const char* value) {
2956 if (gameaccount_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2957 gameaccount_ = new ::std::string;
2958 }
2959 gameaccount_->assign(value);
2960 // @@protoc_insertion_point(field_set_char:JSON.RealmList.RealmJoinTicket.gameAccount)
2961}
2962inline void RealmJoinTicket::set_gameaccount(const char* value, size_t size) {
2964 if (gameaccount_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2965 gameaccount_ = new ::std::string;
2966 }
2967 gameaccount_->assign(reinterpret_cast<const char*>(value), size);
2968 // @@protoc_insertion_point(field_set_pointer:JSON.RealmList.RealmJoinTicket.gameAccount)
2969}
2972 if (gameaccount_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2973 gameaccount_ = new ::std::string;
2974 }
2975 // @@protoc_insertion_point(field_mutable:JSON.RealmList.RealmJoinTicket.gameAccount)
2976 return gameaccount_;
2977}
2980 if (gameaccount_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2981 return NULL;
2982 } else {
2983 ::std::string* temp = gameaccount_;
2984 gameaccount_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2985 return temp;
2986 }
2987}
2988inline void RealmJoinTicket::set_allocated_gameaccount(::std::string* gameaccount) {
2989 if (gameaccount_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2990 delete gameaccount_;
2991 }
2992 if (gameaccount) {
2995 } else {
2997 gameaccount_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2998 }
2999 // @@protoc_insertion_point(field_set_allocated:JSON.RealmList.RealmJoinTicket.gameAccount)
3000}
3001
3002// required fixed32 platform = 2;
3004 return (_has_bits_[0] & 0x00000002u) != 0;
3005}
3007 _has_bits_[0] |= 0x00000002u;
3008}
3010 _has_bits_[0] &= ~0x00000002u;
3011}
3013 platform_ = 0u;
3015}
3017 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmJoinTicket.platform)
3018 return platform_;
3019}
3022 platform_ = value;
3023 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmJoinTicket.platform)
3024}
3025
3026// required fixed32 type = 3;
3027inline bool RealmJoinTicket::has_type() const {
3028 return (_has_bits_[0] & 0x00000004u) != 0;
3029}
3031 _has_bits_[0] |= 0x00000004u;
3032}
3034 _has_bits_[0] &= ~0x00000004u;
3035}
3037 type_ = 0u;
3039}
3041 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmJoinTicket.type)
3042 return type_;
3043}
3045 set_has_type();
3046 type_ = value;
3047 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmJoinTicket.type)
3048}
3049
3050// required fixed32 clientArch = 4;
3052 return (_has_bits_[0] & 0x00000008u) != 0;
3053}
3055 _has_bits_[0] |= 0x00000008u;
3056}
3058 _has_bits_[0] &= ~0x00000008u;
3059}
3061 clientarch_ = 0u;
3063}
3065 // @@protoc_insertion_point(field_get:JSON.RealmList.RealmJoinTicket.clientArch)
3066 return clientarch_;
3067}
3070 clientarch_ = value;
3071 // @@protoc_insertion_point(field_set:JSON.RealmList.RealmJoinTicket.clientArch)
3072}
3073
3074// @@protoc_insertion_point(namespace_scope)
3075
3076} // namespace RealmList
3077} // namespace JSON
3078
3079#ifndef SWIG
3080namespace google {
3081namespace protobuf {
3082} // namespace google
3083} // namespace protobuf
3084#endif // SWIG
3085
3086// @@protoc_insertion_point(global_scope)
3087
3088#endif // PROTOBUF_RealmList_2eproto__INCLUDED
#define TC_PROTO_API
Definition: Define.h:105
uint32_t uint32
Definition: Define.h:148
uint16 flags
Definition: DisableMgr.cpp:49
inline ::std::string * release_timezone()
const ::JSON::RealmList::ClientVersion & version() const
void set_audiolocale(::google::protobuf::uint32 value)
void set_allocated_version(::JSON::RealmList::ClientVersion *version)
const ::std::string & secret() const
static const ::google::protobuf::Descriptor * descriptor()
inline ::std::string * release_systemversion()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: RealmList.pb.h:243
void set_allocated_timezone(::std::string *timezone)
inline ::google::protobuf::uint32 platform() const
inline ::std::string * release_secret()
inline ::std::string * release_buildvariant()
void set_systemarch(::google::protobuf::uint32 value)
const ::std::string & timezone() const
void set_type(::google::protobuf::uint32 value)
void set_currenttime(::google::protobuf::uint32 value)
::google::protobuf::uint32 platform_
Definition: RealmList.pb.h:423
inline ::google::protobuf::uint32 versiondatabuild() const
::google::protobuf::uint32 audiolocale_
Definition: RealmList.pb.h:428
void Swap(ClientInformation *other)
void set_secret(const ::std::string &value)
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: RealmList.pb.h:418
::JSON::RealmList::ClientVersion * version_
Definition: RealmList.pb.h:430
friend void TC_PROTO_API protobuf_AddDesc_RealmList_2eproto()
inline ::google::protobuf::uint32 textlocale() const
void set_clientarch(::google::protobuf::uint32 value)
void set_platform(::google::protobuf::uint32 value)
void set_buildvariant(const ::std::string &value)
ClientInformation * New() const
inline ::google::protobuf::uint32 type() const
inline ::google::protobuf::uint32 currenttime() const
ClientInformation(const ClientInformation &from)
inline ::JSON::RealmList::ClientVersion * release_version()
inline ::std::string * mutable_timezone()
::google::protobuf::uint32 currenttime_
Definition: RealmList.pb.h:426
void set_systemversion(const ::std::string &value)
friend void protobuf_ShutdownFile_RealmList_2eproto()
inline ::google::protobuf::uint32 clientarch() const
inline ::std::string * mutable_secret()
void set_allocated_systemversion(::std::string *systemversion)
::google::protobuf::Metadata GetMetadata() const
void set_textlocale(::google::protobuf::uint32 value)
void set_timezone(const ::std::string &value)
inline ::google::protobuf::uint32 audiolocale() const
::google::protobuf::uint32 clientarch_
Definition: RealmList.pb.h:433
void set_platformtype(::google::protobuf::uint32 value)
void set_allocated_secret(::std::string *secret)
static ClientInformation * default_instance_
Definition: RealmList.pb.h:441
static const ClientInformation & default_instance()
const ::std::string & systemversion() const
::google::protobuf::uint32 type_
Definition: RealmList.pb.h:424
::google::protobuf::uint32 versiondatabuild_
Definition: RealmList.pb.h:429
const ::std::string & buildvariant() const
::google::protobuf::uint32 _has_bits_[1]
Definition: RealmList.pb.h:420
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: RealmList.pb.h:239
void set_allocated_buildvariant(::std::string *buildvariant)
ClientInformation & operator=(const ClientInformation &from)
Definition: RealmList.pb.h:234
void set_versiondatabuild(::google::protobuf::uint32 value)
::google::protobuf::uint32 textlocale_
Definition: RealmList.pb.h:427
inline ::google::protobuf::uint32 systemarch() const
::google::protobuf::uint32 systemarch_
Definition: RealmList.pb.h:435
inline ::std::string * mutable_buildvariant()
::google::protobuf::uint32 platformtype_
Definition: RealmList.pb.h:434
friend void protobuf_AssignDesc_RealmList_2eproto()
inline ::JSON::RealmList::ClientVersion * mutable_version()
inline ::google::protobuf::uint32 platformtype() const
inline ::std::string * mutable_systemversion()
void SetCachedSize(int size) const
ClientVersion(const ClientVersion &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: RealmList.pb.h:143
::google::protobuf::uint32 versionrevision_
Definition: RealmList.pb.h:216
inline ::google::protobuf::uint32 versionrevision() const
void set_versionminor(::google::protobuf::uint32 value)
friend void TC_PROTO_API protobuf_AddDesc_RealmList_2eproto()
static const ClientVersion & default_instance()
inline ::google::protobuf::uint32 versionminor() const
inline ::google::protobuf::uint32 versionmajor() const
static const ::google::protobuf::Descriptor * descriptor()
void Swap(ClientVersion *other)
::google::protobuf::uint32 _has_bits_[1]
Definition: RealmList.pb.h:212
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: RealmList.pb.h:210
ClientVersion & operator=(const ClientVersion &from)
Definition: RealmList.pb.h:138
inline ::google::protobuf::uint32 versionbuild() const
void set_versionmajor(::google::protobuf::uint32 value)
friend void protobuf_ShutdownFile_RealmList_2eproto()
void set_versionrevision(::google::protobuf::uint32 value)
::google::protobuf::uint32 versionminor_
Definition: RealmList.pb.h:215
::google::protobuf::uint32 versionbuild_
Definition: RealmList.pb.h:217
ClientVersion * New() const
::google::protobuf::uint32 versionmajor_
Definition: RealmList.pb.h:214
::google::protobuf::Metadata GetMetadata() const
friend void protobuf_AssignDesc_RealmList_2eproto()
static ClientVersion * default_instance_
Definition: RealmList.pb.h:223
void set_versionbuild(::google::protobuf::uint32 value)
void SetCachedSize(int size) const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: RealmList.pb.h:147
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
const ::std::string & ip() const
void set_port(::google::protobuf::uint32 value)
IPAddress & operator=(const IPAddress &from)
static IPAddress * default_instance_
static const ::google::protobuf::Descriptor * descriptor()
inline ::std::string * release_ip()
static const IPAddress & default_instance()
friend void TC_PROTO_API protobuf_AddDesc_RealmList_2eproto()
IPAddress * New() const
::google::protobuf::uint32 _has_bits_[1]
IPAddress(const IPAddress &from)
void set_allocated_ip(::std::string *ip)
void set_ip(const ::std::string &value)
friend void protobuf_ShutdownFile_RealmList_2eproto()
::google::protobuf::uint32 port_
void Swap(IPAddress *other)
::google::protobuf::Metadata GetMetadata() const
::google::protobuf::UnknownFieldSet _unknown_fields_
inline ::google::protobuf::uint32 port() const
void SetCachedSize(int size) const
inline ::std::string * mutable_ip()
friend void protobuf_AssignDesc_RealmList_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::google::protobuf::uint32 _has_bits_[1]
Definition: RealmList.pb.h:576
inline ::google::protobuf::uint32 count() const
static const RealmCharacterCountEntry & default_instance()
void set_wowrealmaddress(::google::protobuf::uint32 value)
friend void TC_PROTO_API protobuf_AddDesc_RealmList_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: RealmList.pb.h:574
::google::protobuf::uint32 count_
Definition: RealmList.pb.h:579
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: RealmList.pb.h:529
RealmCharacterCountEntry(const RealmCharacterCountEntry &from)
static const ::google::protobuf::Descriptor * descriptor()
RealmCharacterCountEntry & operator=(const RealmCharacterCountEntry &from)
Definition: RealmList.pb.h:520
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: RealmList.pb.h:525
void set_count(::google::protobuf::uint32 value)
void Swap(RealmCharacterCountEntry *other)
::google::protobuf::uint32 wowrealmaddress_
Definition: RealmList.pb.h:578
static RealmCharacterCountEntry * default_instance_
Definition: RealmList.pb.h:585
inline ::google::protobuf::uint32 wowrealmaddress() const
RealmCharacterCountEntry * New() const
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmCharacterCountEntry > * mutable_counts()
static RealmCharacterCountList * default_instance_
Definition: RealmList.pb.h:654
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: RealmList.pb.h:644
static const RealmCharacterCountList & default_instance()
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: RealmList.pb.h:605
friend void TC_PROTO_API protobuf_AddDesc_RealmList_2eproto()
inline ::JSON::RealmList::RealmCharacterCountEntry * add_counts()
RealmCharacterCountList(const RealmCharacterCountList &from)
::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmCharacterCountEntry > counts_
Definition: RealmList.pb.h:648
const ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmCharacterCountEntry > & counts() const
RealmCharacterCountList * New() const
void Swap(RealmCharacterCountList *other)
RealmCharacterCountList & operator=(const RealmCharacterCountList &from)
Definition: RealmList.pb.h:596
::google::protobuf::Metadata GetMetadata() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: RealmList.pb.h:601
inline ::JSON::RealmList::ClientVersion * mutable_version()
void set_populationstate(::google::protobuf::uint32 value)
inline ::google::protobuf::uint32 cfgcategoriesid() const
inline ::JSON::RealmList::ClientVersion * release_version()
inline ::std::string * release_name()
RealmEntry * New() const
inline ::google::protobuf::uint32 wowrealmaddress() const
::JSON::RealmList::ClientVersion * version_
Definition: RealmList.pb.h:882
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: RealmList.pb.h:874
::google::protobuf::uint32 cfgcategoriesid_
Definition: RealmList.pb.h:881
void set_wowrealmaddress(::google::protobuf::uint32 value)
friend void TC_PROTO_API protobuf_AddDesc_RealmList_2eproto()
void set_cfgrealmsid(::google::protobuf::uint32 value)
void set_name(const ::std::string &value)
void set_allocated_name(::std::string *name)
inline ::google::protobuf::uint32 cfgtimezonesid() const
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::uint32 populationstate_
Definition: RealmList.pb.h:880
::google::protobuf::uint32 _has_bits_[1]
Definition: RealmList.pb.h:876
void set_flags(::google::protobuf::uint32 value)
::google::protobuf::uint32 cfgtimezonesid_
Definition: RealmList.pb.h:879
friend void protobuf_ShutdownFile_RealmList_2eproto()
const ::JSON::RealmList::ClientVersion & version() const
inline ::google::protobuf::uint32 populationstate() const
::google::protobuf::uint32 flags_
Definition: RealmList.pb.h:884
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: RealmList.pb.h:750
RealmEntry & operator=(const RealmEntry &from)
Definition: RealmList.pb.h:741
void set_cfgcategoriesid(::google::protobuf::uint32 value)
inline ::google::protobuf::uint32 cfgconfigsid() const
void set_allocated_version(::JSON::RealmList::ClientVersion *version)
inline ::google::protobuf::uint32 cfgrealmsid() const
inline ::google::protobuf::uint32 flags() const
void SetCachedSize(int size) const
void set_cfgtimezonesid(::google::protobuf::uint32 value)
RealmEntry(const RealmEntry &from)
void set_cfgconfigsid(::google::protobuf::uint32 value)
::google::protobuf::uint32 cfgconfigsid_
Definition: RealmList.pb.h:886
static const RealmEntry & default_instance()
friend void protobuf_AssignDesc_RealmList_2eproto()
::google::protobuf::uint32 wowrealmaddress_
Definition: RealmList.pb.h:878
::google::protobuf::uint32 cfglanguagesid_
Definition: RealmList.pb.h:887
void set_cfglanguagesid(::google::protobuf::uint32 value)
inline ::std::string * mutable_name()
const ::std::string & name() const
inline ::google::protobuf::uint32 cfglanguagesid() const
::google::protobuf::uint32 cfgrealmsid_
Definition: RealmList.pb.h:883
::google::protobuf::Metadata GetMetadata() const
static RealmEntry * default_instance_
Definition: RealmList.pb.h:893
void Swap(RealmEntry *other)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: RealmList.pb.h:746
::google::protobuf::uint32 family_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::google::protobuf::uint32 _has_bits_[1]
inline ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::IPAddress > * mutable_addresses()
RealmIPAddressFamily(const RealmIPAddressFamily &from)
void set_family(::google::protobuf::uint32 value)
const ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::IPAddress > & addresses() const
friend void TC_PROTO_API protobuf_AddDesc_RealmList_2eproto()
::google::protobuf::RepeatedPtrField< ::JSON::RealmList::IPAddress > addresses_
RealmIPAddressFamily & operator=(const RealmIPAddressFamily &from)
void Swap(RealmIPAddressFamily *other)
friend void protobuf_ShutdownFile_RealmList_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::UnknownFieldSet _unknown_fields_
inline ::JSON::RealmList::IPAddress * add_addresses()
static const RealmIPAddressFamily & default_instance()
friend void protobuf_AssignDesc_RealmList_2eproto()
RealmIPAddressFamily * New() const
inline ::google::protobuf::uint32 family() const
static RealmIPAddressFamily * default_instance_
void set_gameaccount(const ::std::string &value)
inline ::google::protobuf::uint32 type() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::uint32 platform_
RealmJoinTicket & operator=(const RealmJoinTicket &from)
RealmJoinTicket(const RealmJoinTicket &from)
friend void TC_PROTO_API protobuf_AddDesc_RealmList_2eproto()
void set_clientarch(::google::protobuf::uint32 value)
inline ::std::string * mutable_gameaccount()
void Swap(RealmJoinTicket *other)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::google::protobuf::uint32 type_
static const ::google::protobuf::Descriptor * descriptor()
void set_type(::google::protobuf::uint32 value)
friend void protobuf_ShutdownFile_RealmList_2eproto()
::google::protobuf::Metadata GetMetadata() const
::google::protobuf::uint32 _has_bits_[1]
void set_allocated_gameaccount(::std::string *gameaccount)
inline ::google::protobuf::uint32 clientarch() const
void set_platform(::google::protobuf::uint32 value)
::google::protobuf::uint32 clientarch_
inline ::google::protobuf::uint32 platform() const
static RealmJoinTicket * default_instance_
RealmJoinTicket * New() const
friend void protobuf_AssignDesc_RealmList_2eproto()
inline ::std::string * release_gameaccount()
static const RealmJoinTicket & default_instance()
void SetCachedSize(int size) const
const ::std::string & gameaccount() const
::google::protobuf::UnknownFieldSet _unknown_fields_
inline ::google::protobuf::uint32 wowrealmaddress() const
::google::protobuf::uint32 wowrealmaddress_
Definition: RealmList.pb.h:723
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: RealmList.pb.h:674
friend void TC_PROTO_API protobuf_AddDesc_RealmList_2eproto()
void set_wowrealmaddress(::google::protobuf::uint32 value)
inline ::google::protobuf::uint32 faction() const
RealmListRAFInfo * New() const
static const RealmListRAFInfo & default_instance()
void SetCachedSize(int size) const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: RealmList.pb.h:670
friend void protobuf_ShutdownFile_RealmList_2eproto()
::google::protobuf::uint32 faction_
Definition: RealmList.pb.h:724
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: RealmList.pb.h:719
RealmListRAFInfo(const RealmListRAFInfo &from)
::google::protobuf::uint32 _has_bits_[1]
Definition: RealmList.pb.h:721
::google::protobuf::Metadata GetMetadata() const
friend void protobuf_AssignDesc_RealmList_2eproto()
void set_faction(::google::protobuf::uint32 value)
RealmListRAFInfo & operator=(const RealmListRAFInfo &from)
Definition: RealmList.pb.h:665
static RealmListRAFInfo * default_instance_
Definition: RealmList.pb.h:730
void Swap(RealmListRAFInfo *other)
inline ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmIPAddressFamily > * mutable_families()
::google::protobuf::UnknownFieldSet _unknown_fields_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static const RealmListServerIPAddresses & default_instance()
::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmIPAddressFamily > families_
static RealmListServerIPAddresses * default_instance_
void Swap(RealmListServerIPAddresses *other)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
friend void TC_PROTO_API protobuf_AddDesc_RealmList_2eproto()
inline ::JSON::RealmList::RealmIPAddressFamily * add_families()
RealmListServerIPAddresses(const RealmListServerIPAddresses &from)
static const ::google::protobuf::Descriptor * descriptor()
RealmListServerIPAddresses * New() const
RealmListServerIPAddresses & operator=(const RealmListServerIPAddresses &from)
::google::protobuf::Metadata GetMetadata() const
const ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmIPAddressFamily > & families() const
::google::protobuf::Metadata GetMetadata() const
RealmListTicketClientInformation & operator=(const RealmListTicketClientInformation &from)
Definition: RealmList.pb.h:452
static const RealmListTicketClientInformation & default_instance()
friend void TC_PROTO_API protobuf_AddDesc_RealmList_2eproto()
RealmListTicketClientInformation * New() const
inline ::JSON::RealmList::ClientInformation * release_info()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: RealmList.pb.h:457
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: RealmList.pb.h:499
static const ::google::protobuf::Descriptor * descriptor()
void Swap(RealmListTicketClientInformation *other)
::JSON::RealmList::ClientInformation * info_
Definition: RealmList.pb.h:503
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: RealmList.pb.h:461
const ::JSON::RealmList::ClientInformation & info() const
RealmListTicketClientInformation(const RealmListTicketClientInformation &from)
inline ::JSON::RealmList::ClientInformation * mutable_info()
void set_allocated_info(::JSON::RealmList::ClientInformation *info)
static RealmListTicketClientInformation * default_instance_
Definition: RealmList.pb.h:509
void Swap(RealmListTicketIdentity *other)
RealmListTicketIdentity * New() const
inline ::google::protobuf::uint32 gameaccountid() const
void set_gameaccountregion(::google::protobuf::uint32 value)
static const RealmListTicketIdentity & default_instance()
RealmListTicketIdentity(const RealmListTicketIdentity &from)
friend void TC_PROTO_API protobuf_AddDesc_RealmList_2eproto()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: RealmList.pb.h:71
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::uint32 gameaccountid_
Definition: RealmList.pb.h:120
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: RealmList.pb.h:67
::google::protobuf::Metadata GetMetadata() const
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: RealmList.pb.h:116
inline ::google::protobuf::uint32 gameaccountregion() const
static RealmListTicketIdentity * default_instance_
Definition: RealmList.pb.h:127
RealmListTicketIdentity & operator=(const RealmListTicketIdentity &from)
Definition: RealmList.pb.h:62
void set_gameaccountid(::google::protobuf::uint32 value)
::google::protobuf::uint32 _has_bits_[1]
Definition: RealmList.pb.h:118
::google::protobuf::uint32 gameaccountregion_
Definition: RealmList.pb.h:121
void Swap(RealmListUpdatePart *other)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: RealmList.pb.h:909
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: RealmList.pb.h:969
void SetCachedSize(int size) const
::google::protobuf::uint32 _has_bits_[1]
Definition: RealmList.pb.h:971
::JSON::RealmList::RealmEntry * update_
Definition: RealmList.pb.h:973
friend void TC_PROTO_API protobuf_AddDesc_RealmList_2eproto()
inline ::JSON::RealmList::RealmEntry * release_update()
RealmListUpdatePart(const RealmListUpdatePart &from)
void set_wowrealmaddress(::google::protobuf::uint32 value)
friend void protobuf_ShutdownFile_RealmList_2eproto()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: RealmList.pb.h:913
static RealmListUpdatePart * default_instance_
Definition: RealmList.pb.h:981
static const ::google::protobuf::Descriptor * descriptor()
void set_allocated_update(::JSON::RealmList::RealmEntry *update)
::google::protobuf::uint32 wowrealmaddress_
Definition: RealmList.pb.h:974
::google::protobuf::Metadata GetMetadata() const
static const RealmListUpdatePart & default_instance()
RealmListUpdatePart & operator=(const RealmListUpdatePart &from)
Definition: RealmList.pb.h:904
inline ::google::protobuf::uint32 wowrealmaddress() const
friend void protobuf_AssignDesc_RealmList_2eproto()
const ::JSON::RealmList::RealmEntry & update() const
inline ::JSON::RealmList::RealmEntry * mutable_update()
RealmListUpdatePart * New() const
friend void TC_PROTO_API protobuf_AddDesc_RealmList_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: RealmList.pb.h:997
static RealmListUpdates * default_instance_
static const RealmListUpdates & default_instance()
::google::protobuf::Metadata GetMetadata() const
inline ::JSON::RealmList::RealmListUpdatePart * add_updates()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
friend void protobuf_ShutdownFile_RealmList_2eproto()
RealmListUpdates(const RealmListUpdates &from)
void SetCachedSize(int size) const
void Swap(RealmListUpdates *other)
RealmListUpdates * New() const
::google::protobuf::UnknownFieldSet _unknown_fields_
friend void protobuf_AssignDesc_RealmList_2eproto()
::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmListUpdatePart > updates_
const ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmListUpdatePart > & updates() const
inline ::google::protobuf::RepeatedPtrField< ::JSON::RealmList::RealmListUpdatePart > * mutable_updates()
RealmListUpdates & operator=(const RealmListUpdates &from)
Definition: RealmList.pb.h:992
static const ::google::protobuf::Descriptor * descriptor()
Storage object for the list of realms on the server.
Definition: RealmList.h:46
void protobuf_AssignDesc_RealmList_2eproto()
void protobuf_ShutdownFile_RealmList_2eproto()
void TC_PROTO_API protobuf_AddDesc_RealmList_2eproto()
constexpr std::size_t size()
Definition: UpdateField.h:769
Definition: Service.h:26