TrinityCore
Login.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: Login.proto
3
4#ifndef PROTOBUF_Login_2eproto__INCLUDED
5#define PROTOBUF_Login_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/generated_enum_reflection.h>
27#include <google/protobuf/unknown_field_set.h>
28#include "Define.h" // for TC_PROTO_API
29// @@protoc_insertion_point(includes)
30
31namespace Battlenet {
32namespace JSON {
33namespace Login {
34
35// Internal implementation detail -- do not call these.
39
40class ErrorResponse;
41class FormInput;
42class FormInputs;
43class FormInputValue;
44class LoginForm;
46class LoginResult;
48class GameAccountInfo;
49class GameAccountList;
50
52 LOGIN_FORM = 1
53};
58
59TC_PROTO_API const ::google::protobuf::EnumDescriptor* FormType_descriptor();
60inline const ::std::string& FormType_Name(FormType value) {
61 return ::google::protobuf::internal::NameOfEnum(
62 FormType_descriptor(), value);
63}
64inline bool FormType_Parse(
65 const ::std::string& name, FormType* value) {
66 return ::google::protobuf::internal::ParseNamedEnum<FormType>(
67 FormType_descriptor(), name, value);
68}
70 LOGIN = 1,
71 LEGAL = 2,
73 DONE = 4
74};
79
80TC_PROTO_API const ::google::protobuf::EnumDescriptor* AuthenticationState_descriptor();
81inline const ::std::string& AuthenticationState_Name(AuthenticationState value) {
82 return ::google::protobuf::internal::NameOfEnum(
84}
86 const ::std::string& name, AuthenticationState* value) {
87 return ::google::protobuf::internal::ParseNamedEnum<AuthenticationState>(
88 AuthenticationState_descriptor(), name, value);
89}
90// ===================================================================
91
92class TC_PROTO_API ErrorResponse : public ::google::protobuf::Message {
93 public:
95 virtual ~ErrorResponse();
96
98
99 inline ErrorResponse& operator=(const ErrorResponse& from) {
100 CopyFrom(from);
101 return *this;
102 }
103
104 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
105 return _unknown_fields_;
106 }
107
108 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
109 return &_unknown_fields_;
110 }
111
112 static const ::google::protobuf::Descriptor* descriptor();
114
115 void Swap(ErrorResponse* other);
116
117 // implements Message ----------------------------------------------
118
120 int GetCachedSize() const { return _cached_size_; }
121 private:
124 void SetCachedSize(int size) const;
125 public:
126 ::google::protobuf::Metadata GetMetadata() const;
127
128 // nested types ----------------------------------------------------
129
130 // accessors -------------------------------------------------------
131
132 // @@protoc_insertion_point(class_scope:Battlenet.JSON.Login.ErrorResponse)
133 private:
134
135 ::google::protobuf::UnknownFieldSet _unknown_fields_;
136
138 mutable int _cached_size_;
142
145};
146// -------------------------------------------------------------------
147
148class TC_PROTO_API FormInput : public ::google::protobuf::Message {
149 public:
151 virtual ~FormInput();
152
153 FormInput(const FormInput& from);
154
155 inline FormInput& operator=(const FormInput& from) {
156 CopyFrom(from);
157 return *this;
158 }
159
160 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
161 return _unknown_fields_;
162 }
163
164 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
165 return &_unknown_fields_;
166 }
167
168 static const ::google::protobuf::Descriptor* descriptor();
170
171 void Swap(FormInput* other);
172
173 // implements Message ----------------------------------------------
174
175 FormInput* New() const;
176 int GetCachedSize() const { return _cached_size_; }
177 private:
180 void SetCachedSize(int size) const;
181 public:
182 ::google::protobuf::Metadata GetMetadata() const;
183
184 // nested types ----------------------------------------------------
185
186 // accessors -------------------------------------------------------
187
188 // required string input_id = 1;
189 inline bool has_input_id() const;
190 inline void clear_input_id();
191 static const int kInputIdFieldNumber = 1;
192 inline const ::std::string& input_id() const;
193 inline void set_input_id(const ::std::string& value);
194 inline void set_input_id(const char* value);
195 inline void set_input_id(const char* value, size_t size);
196 inline ::std::string* mutable_input_id();
197 inline ::std::string* release_input_id();
198 inline void set_allocated_input_id(::std::string* input_id);
199
200 // required string type = 2;
201 inline bool has_type() const;
202 inline void clear_type();
203 static const int kTypeFieldNumber = 2;
204 inline const ::std::string& type() const;
205 inline void set_type(const ::std::string& value);
206 inline void set_type(const char* value);
207 inline void set_type(const char* value, size_t size);
208 inline ::std::string* mutable_type();
209 inline ::std::string* release_type();
210 inline void set_allocated_type(::std::string* type);
211
212 // required string label = 3;
213 inline bool has_label() const;
214 inline void clear_label();
215 static const int kLabelFieldNumber = 3;
216 inline const ::std::string& label() const;
217 inline void set_label(const ::std::string& value);
218 inline void set_label(const char* value);
219 inline void set_label(const char* value, size_t size);
220 inline ::std::string* mutable_label();
221 inline ::std::string* release_label();
222 inline void set_allocated_label(::std::string* label);
223
224 // optional uint32 max_length = 4;
225 inline bool has_max_length() const;
226 inline void clear_max_length();
227 static const int kMaxLengthFieldNumber = 4;
228 inline ::google::protobuf::uint32 max_length() const;
229 inline void set_max_length(::google::protobuf::uint32 value);
230
231 // @@protoc_insertion_point(class_scope:Battlenet.JSON.Login.FormInput)
232 private:
233 inline void set_has_input_id();
234 inline void clear_has_input_id();
235 inline void set_has_type();
236 inline void clear_has_type();
237 inline void set_has_label();
238 inline void clear_has_label();
239 inline void set_has_max_length();
240 inline void clear_has_max_length();
241
242 ::google::protobuf::UnknownFieldSet _unknown_fields_;
243
245 mutable int _cached_size_;
246 ::std::string* input_id_;
247 ::std::string* type_;
248 ::std::string* label_;
253
256};
257// -------------------------------------------------------------------
258
259class TC_PROTO_API FormInputs : public ::google::protobuf::Message {
260 public:
262 virtual ~FormInputs();
263
264 FormInputs(const FormInputs& from);
265
266 inline FormInputs& operator=(const FormInputs& from) {
267 CopyFrom(from);
268 return *this;
269 }
270
271 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
272 return _unknown_fields_;
273 }
274
275 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
276 return &_unknown_fields_;
277 }
278
279 static const ::google::protobuf::Descriptor* descriptor();
281
282 void Swap(FormInputs* other);
283
284 // implements Message ----------------------------------------------
285
286 FormInputs* New() const;
287 int GetCachedSize() const { return _cached_size_; }
288 private:
291 void SetCachedSize(int size) const;
292 public:
293 ::google::protobuf::Metadata GetMetadata() const;
294
295 // nested types ----------------------------------------------------
296
297 // accessors -------------------------------------------------------
298
299 // required .Battlenet.JSON.Login.FormType type = 1;
300 inline bool has_type() const;
301 inline void clear_type();
302 static const int kTypeFieldNumber = 1;
304 inline void set_type(::Battlenet::JSON::Login::FormType value);
305
306 // repeated .Battlenet.JSON.Login.FormInput inputs = 2;
307 inline int inputs_size() const;
308 inline void clear_inputs();
309 static const int kInputsFieldNumber = 2;
310 inline const ::Battlenet::JSON::Login::FormInput& inputs(int index) const;
311 inline ::Battlenet::JSON::Login::FormInput* mutable_inputs(int index);
312 inline ::Battlenet::JSON::Login::FormInput* add_inputs();
313 inline const ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInput >&
314 inputs() const;
315 inline ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInput >*
316 mutable_inputs();
317
318 // optional string srp_url = 3;
319 inline bool has_srp_url() const;
320 inline void clear_srp_url();
321 static const int kSrpUrlFieldNumber = 3;
322 inline const ::std::string& srp_url() const;
323 inline void set_srp_url(const ::std::string& value);
324 inline void set_srp_url(const char* value);
325 inline void set_srp_url(const char* value, size_t size);
326 inline ::std::string* mutable_srp_url();
327 inline ::std::string* release_srp_url();
328 inline void set_allocated_srp_url(::std::string* srp_url);
329
330 // optional string srp_js = 4;
331 inline bool has_srp_js() const;
332 inline void clear_srp_js();
333 static const int kSrpJsFieldNumber = 4;
334 inline const ::std::string& srp_js() const;
335 inline void set_srp_js(const ::std::string& value);
336 inline void set_srp_js(const char* value);
337 inline void set_srp_js(const char* value, size_t size);
338 inline ::std::string* mutable_srp_js();
339 inline ::std::string* release_srp_js();
340 inline void set_allocated_srp_js(::std::string* srp_js);
341
342 // @@protoc_insertion_point(class_scope:Battlenet.JSON.Login.FormInputs)
343 private:
344 inline void set_has_type();
345 inline void clear_has_type();
346 inline void set_has_srp_url();
347 inline void clear_has_srp_url();
348 inline void set_has_srp_js();
349 inline void clear_has_srp_js();
350
351 ::google::protobuf::UnknownFieldSet _unknown_fields_;
352
354 mutable int _cached_size_;
355 ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInput > inputs_;
356 ::std::string* srp_url_;
357 ::std::string* srp_js_;
358 int type_;
362
365};
366// -------------------------------------------------------------------
367
368class TC_PROTO_API FormInputValue : public ::google::protobuf::Message {
369 public:
372
374
376 CopyFrom(from);
377 return *this;
378 }
379
380 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
381 return _unknown_fields_;
382 }
383
384 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
385 return &_unknown_fields_;
386 }
387
388 static const ::google::protobuf::Descriptor* descriptor();
390
391 void Swap(FormInputValue* other);
392
393 // implements Message ----------------------------------------------
394
396 int GetCachedSize() const { return _cached_size_; }
397 private:
400 void SetCachedSize(int size) const;
401 public:
402 ::google::protobuf::Metadata GetMetadata() const;
403
404 // nested types ----------------------------------------------------
405
406 // accessors -------------------------------------------------------
407
408 // required string input_id = 1;
409 inline bool has_input_id() const;
410 inline void clear_input_id();
411 static const int kInputIdFieldNumber = 1;
412 inline const ::std::string& input_id() const;
413 inline void set_input_id(const ::std::string& value);
414 inline void set_input_id(const char* value);
415 inline void set_input_id(const char* value, size_t size);
416 inline ::std::string* mutable_input_id();
417 inline ::std::string* release_input_id();
418 inline void set_allocated_input_id(::std::string* input_id);
419
420 // required string value = 2;
421 inline bool has_value() const;
422 inline void clear_value();
423 static const int kValueFieldNumber = 2;
424 inline const ::std::string& value() const;
425 inline void set_value(const ::std::string& value);
426 inline void set_value(const char* value);
427 inline void set_value(const char* value, size_t size);
428 inline ::std::string* mutable_value();
429 inline ::std::string* release_value();
430 inline void set_allocated_value(::std::string* value);
431
432 // @@protoc_insertion_point(class_scope:Battlenet.JSON.Login.FormInputValue)
433 private:
434 inline void set_has_input_id();
435 inline void clear_has_input_id();
436 inline void set_has_value();
437 inline void clear_has_value();
438
439 ::google::protobuf::UnknownFieldSet _unknown_fields_;
440
442 mutable int _cached_size_;
443 ::std::string* input_id_;
444 ::std::string* value_;
448
451};
452// -------------------------------------------------------------------
453
454class TC_PROTO_API LoginForm : public ::google::protobuf::Message {
455 public:
457 virtual ~LoginForm();
458
459 LoginForm(const LoginForm& from);
460
461 inline LoginForm& operator=(const LoginForm& from) {
462 CopyFrom(from);
463 return *this;
464 }
465
466 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
467 return _unknown_fields_;
468 }
469
470 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
471 return &_unknown_fields_;
472 }
473
474 static const ::google::protobuf::Descriptor* descriptor();
476
477 void Swap(LoginForm* other);
478
479 // implements Message ----------------------------------------------
480
481 LoginForm* New() const;
482 int GetCachedSize() const { return _cached_size_; }
483 private:
486 void SetCachedSize(int size) const;
487 public:
488 ::google::protobuf::Metadata GetMetadata() const;
489
490 // nested types ----------------------------------------------------
491
492 // accessors -------------------------------------------------------
493
494 // required string platform_id = 1;
495 inline bool has_platform_id() const;
496 inline void clear_platform_id();
497 static const int kPlatformIdFieldNumber = 1;
498 inline const ::std::string& platform_id() const;
499 inline void set_platform_id(const ::std::string& value);
500 inline void set_platform_id(const char* value);
501 inline void set_platform_id(const char* value, size_t size);
502 inline ::std::string* mutable_platform_id();
503 inline ::std::string* release_platform_id();
504 inline void set_allocated_platform_id(::std::string* platform_id);
505
506 // required string program_id = 2;
507 inline bool has_program_id() const;
508 inline void clear_program_id();
509 static const int kProgramIdFieldNumber = 2;
510 inline const ::std::string& program_id() const;
511 inline void set_program_id(const ::std::string& value);
512 inline void set_program_id(const char* value);
513 inline void set_program_id(const char* value, size_t size);
514 inline ::std::string* mutable_program_id();
515 inline ::std::string* release_program_id();
516 inline void set_allocated_program_id(::std::string* program_id);
517
518 // required string version = 3;
519 inline bool has_version() const;
520 inline void clear_version();
521 static const int kVersionFieldNumber = 3;
522 inline const ::std::string& version() const;
523 inline void set_version(const ::std::string& value);
524 inline void set_version(const char* value);
525 inline void set_version(const char* value, size_t size);
526 inline ::std::string* mutable_version();
527 inline ::std::string* release_version();
528 inline void set_allocated_version(::std::string* version);
529
530 // repeated .Battlenet.JSON.Login.FormInputValue inputs = 4;
531 inline int inputs_size() const;
532 inline void clear_inputs();
533 static const int kInputsFieldNumber = 4;
534 inline const ::Battlenet::JSON::Login::FormInputValue& inputs(int index) const;
535 inline ::Battlenet::JSON::Login::FormInputValue* mutable_inputs(int index);
536 inline ::Battlenet::JSON::Login::FormInputValue* add_inputs();
537 inline const ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInputValue >&
538 inputs() const;
539 inline ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInputValue >*
540 mutable_inputs();
541
542 // @@protoc_insertion_point(class_scope:Battlenet.JSON.Login.LoginForm)
543 private:
544 inline void set_has_platform_id();
545 inline void clear_has_platform_id();
546 inline void set_has_program_id();
547 inline void clear_has_program_id();
548 inline void set_has_version();
549 inline void clear_has_version();
550
551 ::google::protobuf::UnknownFieldSet _unknown_fields_;
552
554 mutable int _cached_size_;
555 ::std::string* platform_id_;
556 ::std::string* program_id_;
557 ::std::string* version_;
558 ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInputValue > inputs_;
562
565};
566// -------------------------------------------------------------------
567
568class TC_PROTO_API SrpLoginChallenge : public ::google::protobuf::Message {
569 public:
572
574
576 CopyFrom(from);
577 return *this;
578 }
579
580 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
581 return _unknown_fields_;
582 }
583
584 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
585 return &_unknown_fields_;
586 }
587
588 static const ::google::protobuf::Descriptor* descriptor();
590
592
593 // implements Message ----------------------------------------------
594
596 int GetCachedSize() const { return _cached_size_; }
597 private:
600 void SetCachedSize(int size) const;
601 public:
602 ::google::protobuf::Metadata GetMetadata() const;
603
604 // nested types ----------------------------------------------------
605
606 // accessors -------------------------------------------------------
607
608 // required uint32 version = 1;
609 inline bool has_version() const;
610 inline void clear_version();
611 static const int kVersionFieldNumber = 1;
612 inline ::google::protobuf::uint32 version() const;
613 inline void set_version(::google::protobuf::uint32 value);
614
615 // required uint32 iterations = 2;
616 inline bool has_iterations() const;
617 inline void clear_iterations();
618 static const int kIterationsFieldNumber = 2;
619 inline ::google::protobuf::uint32 iterations() const;
620 inline void set_iterations(::google::protobuf::uint32 value);
621
622 // required string modulus = 3;
623 inline bool has_modulus() const;
624 inline void clear_modulus();
625 static const int kModulusFieldNumber = 3;
626 inline const ::std::string& modulus() const;
627 inline void set_modulus(const ::std::string& value);
628 inline void set_modulus(const char* value);
629 inline void set_modulus(const char* value, size_t size);
630 inline ::std::string* mutable_modulus();
631 inline ::std::string* release_modulus();
632 inline void set_allocated_modulus(::std::string* modulus);
633
634 // required string generator = 4;
635 inline bool has_generator() const;
636 inline void clear_generator();
637 static const int kGeneratorFieldNumber = 4;
638 inline const ::std::string& generator() const;
639 inline void set_generator(const ::std::string& value);
640 inline void set_generator(const char* value);
641 inline void set_generator(const char* value, size_t size);
642 inline ::std::string* mutable_generator();
643 inline ::std::string* release_generator();
644 inline void set_allocated_generator(::std::string* generator);
645
646 // required string hash_function = 5;
647 inline bool has_hash_function() const;
648 inline void clear_hash_function();
649 static const int kHashFunctionFieldNumber = 5;
650 inline const ::std::string& hash_function() const;
651 inline void set_hash_function(const ::std::string& value);
652 inline void set_hash_function(const char* value);
653 inline void set_hash_function(const char* value, size_t size);
654 inline ::std::string* mutable_hash_function();
655 inline ::std::string* release_hash_function();
656 inline void set_allocated_hash_function(::std::string* hash_function);
657
658 // required string username = 6;
659 inline bool has_username() const;
660 inline void clear_username();
661 static const int kUsernameFieldNumber = 6;
662 inline const ::std::string& username() const;
663 inline void set_username(const ::std::string& value);
664 inline void set_username(const char* value);
665 inline void set_username(const char* value, size_t size);
666 inline ::std::string* mutable_username();
667 inline ::std::string* release_username();
668 inline void set_allocated_username(::std::string* username);
669
670 // required string salt = 7;
671 inline bool has_salt() const;
672 inline void clear_salt();
673 static const int kSaltFieldNumber = 7;
674 inline const ::std::string& salt() const;
675 inline void set_salt(const ::std::string& value);
676 inline void set_salt(const char* value);
677 inline void set_salt(const char* value, size_t size);
678 inline ::std::string* mutable_salt();
679 inline ::std::string* release_salt();
680 inline void set_allocated_salt(::std::string* salt);
681
682 // required string public_B = 8;
683 inline bool has_public_b() const;
684 inline void clear_public_b();
685 static const int kPublicBFieldNumber = 8;
686 inline const ::std::string& public_b() const;
687 inline void set_public_b(const ::std::string& value);
688 inline void set_public_b(const char* value);
689 inline void set_public_b(const char* value, size_t size);
690 inline ::std::string* mutable_public_b();
691 inline ::std::string* release_public_b();
692 inline void set_allocated_public_b(::std::string* public_b);
693
694 // optional bool eligible_credential_upgrade = 9;
695 inline bool has_eligible_credential_upgrade() const;
696 inline void clear_eligible_credential_upgrade();
697 static const int kEligibleCredentialUpgradeFieldNumber = 9;
698 inline bool eligible_credential_upgrade() const;
699 inline void set_eligible_credential_upgrade(bool value);
700
701 // @@protoc_insertion_point(class_scope:Battlenet.JSON.Login.SrpLoginChallenge)
702 private:
703 inline void set_has_version();
704 inline void clear_has_version();
705 inline void set_has_iterations();
706 inline void clear_has_iterations();
707 inline void set_has_modulus();
708 inline void clear_has_modulus();
709 inline void set_has_generator();
710 inline void clear_has_generator();
711 inline void set_has_hash_function();
712 inline void clear_has_hash_function();
713 inline void set_has_username();
714 inline void clear_has_username();
715 inline void set_has_salt();
716 inline void clear_has_salt();
717 inline void set_has_public_b();
718 inline void clear_has_public_b();
719 inline void set_has_eligible_credential_upgrade();
720 inline void clear_has_eligible_credential_upgrade();
721
722 ::google::protobuf::UnknownFieldSet _unknown_fields_;
723
725 mutable int _cached_size_;
728 ::std::string* modulus_;
729 ::std::string* generator_;
730 ::std::string* hash_function_;
731 ::std::string* username_;
732 ::std::string* salt_;
733 ::std::string* public_b_;
738
741};
742// -------------------------------------------------------------------
743
744class TC_PROTO_API LoginResult : public ::google::protobuf::Message {
745 public:
747 virtual ~LoginResult();
748
750
751 inline LoginResult& operator=(const LoginResult& from) {
752 CopyFrom(from);
753 return *this;
754 }
755
756 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
757 return _unknown_fields_;
758 }
759
760 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
761 return &_unknown_fields_;
762 }
763
764 static const ::google::protobuf::Descriptor* descriptor();
766
767 void Swap(LoginResult* other);
768
769 // implements Message ----------------------------------------------
770
771 LoginResult* New() const;
772 int GetCachedSize() const { return _cached_size_; }
773 private:
776 void SetCachedSize(int size) const;
777 public:
778 ::google::protobuf::Metadata GetMetadata() const;
779
780 // nested types ----------------------------------------------------
781
782 // accessors -------------------------------------------------------
783
784 // required .Battlenet.JSON.Login.AuthenticationState authentication_state = 1;
785 inline bool has_authentication_state() const;
786 inline void clear_authentication_state();
787 static const int kAuthenticationStateFieldNumber = 1;
788 inline ::Battlenet::JSON::Login::AuthenticationState authentication_state() const;
789 inline void set_authentication_state(::Battlenet::JSON::Login::AuthenticationState value);
790
791 // optional string error_code = 2;
792 inline bool has_error_code() const;
793 inline void clear_error_code();
794 static const int kErrorCodeFieldNumber = 2;
795 inline const ::std::string& error_code() const;
796 inline void set_error_code(const ::std::string& value);
797 inline void set_error_code(const char* value);
798 inline void set_error_code(const char* value, size_t size);
799 inline ::std::string* mutable_error_code();
800 inline ::std::string* release_error_code();
801 inline void set_allocated_error_code(::std::string* error_code);
802
803 // optional string error_message = 3;
804 inline bool has_error_message() const;
805 inline void clear_error_message();
806 static const int kErrorMessageFieldNumber = 3;
807 inline const ::std::string& error_message() const;
808 inline void set_error_message(const ::std::string& value);
809 inline void set_error_message(const char* value);
810 inline void set_error_message(const char* value, size_t size);
811 inline ::std::string* mutable_error_message();
812 inline ::std::string* release_error_message();
813 inline void set_allocated_error_message(::std::string* error_message);
814
815 // optional string url = 4;
816 inline bool has_url() const;
817 inline void clear_url();
818 static const int kUrlFieldNumber = 4;
819 inline const ::std::string& url() const;
820 inline void set_url(const ::std::string& value);
821 inline void set_url(const char* value);
822 inline void set_url(const char* value, size_t size);
823 inline ::std::string* mutable_url();
824 inline ::std::string* release_url();
825 inline void set_allocated_url(::std::string* url);
826
827 // optional string login_ticket = 5;
828 inline bool has_login_ticket() const;
829 inline void clear_login_ticket();
830 static const int kLoginTicketFieldNumber = 5;
831 inline const ::std::string& login_ticket() const;
832 inline void set_login_ticket(const ::std::string& value);
833 inline void set_login_ticket(const char* value);
834 inline void set_login_ticket(const char* value, size_t size);
835 inline ::std::string* mutable_login_ticket();
836 inline ::std::string* release_login_ticket();
837 inline void set_allocated_login_ticket(::std::string* login_ticket);
838
839 // optional string server_evidence_M2 = 6;
840 inline bool has_server_evidence_m2() const;
841 inline void clear_server_evidence_m2();
842 static const int kServerEvidenceM2FieldNumber = 6;
843 inline const ::std::string& server_evidence_m2() const;
844 inline void set_server_evidence_m2(const ::std::string& value);
845 inline void set_server_evidence_m2(const char* value);
846 inline void set_server_evidence_m2(const char* value, size_t size);
847 inline ::std::string* mutable_server_evidence_m2();
848 inline ::std::string* release_server_evidence_m2();
849 inline void set_allocated_server_evidence_m2(::std::string* server_evidence_m2);
850
851 // @@protoc_insertion_point(class_scope:Battlenet.JSON.Login.LoginResult)
852 private:
853 inline void set_has_authentication_state();
854 inline void clear_has_authentication_state();
855 inline void set_has_error_code();
856 inline void clear_has_error_code();
857 inline void set_has_error_message();
858 inline void clear_has_error_message();
859 inline void set_has_url();
860 inline void clear_has_url();
861 inline void set_has_login_ticket();
862 inline void clear_has_login_ticket();
863 inline void set_has_server_evidence_m2();
864 inline void clear_has_server_evidence_m2();
865
866 ::google::protobuf::UnknownFieldSet _unknown_fields_;
867
869 mutable int _cached_size_;
870 ::std::string* error_code_;
871 ::std::string* error_message_;
872 ::std::string* url_;
873 ::std::string* login_ticket_;
874 ::std::string* server_evidence_m2_;
879
882};
883// -------------------------------------------------------------------
884
885class TC_PROTO_API LoginRefreshResult : public ::google::protobuf::Message {
886 public:
889
891
893 CopyFrom(from);
894 return *this;
895 }
896
897 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
898 return _unknown_fields_;
899 }
900
901 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
902 return &_unknown_fields_;
903 }
904
905 static const ::google::protobuf::Descriptor* descriptor();
907
909
910 // implements Message ----------------------------------------------
911
913 int GetCachedSize() const { return _cached_size_; }
914 private:
917 void SetCachedSize(int size) const;
918 public:
919 ::google::protobuf::Metadata GetMetadata() const;
920
921 // nested types ----------------------------------------------------
922
923 // accessors -------------------------------------------------------
924
925 // required uint64 login_ticket_expiry = 1;
926 inline bool has_login_ticket_expiry() const;
927 inline void clear_login_ticket_expiry();
928 static const int kLoginTicketExpiryFieldNumber = 1;
929 inline ::google::protobuf::uint64 login_ticket_expiry() const;
930 inline void set_login_ticket_expiry(::google::protobuf::uint64 value);
931
932 // optional bool is_expired = 2;
933 inline bool has_is_expired() const;
934 inline void clear_is_expired();
935 static const int kIsExpiredFieldNumber = 2;
936 inline bool is_expired() const;
937 inline void set_is_expired(bool value);
938
939 // @@protoc_insertion_point(class_scope:Battlenet.JSON.Login.LoginRefreshResult)
940 private:
941 inline void set_has_login_ticket_expiry();
942 inline void clear_has_login_ticket_expiry();
943 inline void set_has_is_expired();
944 inline void clear_has_is_expired();
945
946 ::google::protobuf::UnknownFieldSet _unknown_fields_;
947
949 mutable int _cached_size_;
955
958};
959// -------------------------------------------------------------------
960
961class TC_PROTO_API GameAccountInfo : public ::google::protobuf::Message {
962 public:
965
967
969 CopyFrom(from);
970 return *this;
971 }
972
973 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
974 return _unknown_fields_;
975 }
976
977 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
978 return &_unknown_fields_;
979 }
980
981 static const ::google::protobuf::Descriptor* descriptor();
983
984 void Swap(GameAccountInfo* other);
985
986 // implements Message ----------------------------------------------
987
989 int GetCachedSize() const { return _cached_size_; }
990 private:
993 void SetCachedSize(int size) const;
994 public:
995 ::google::protobuf::Metadata GetMetadata() const;
996
997 // nested types ----------------------------------------------------
998
999 // accessors -------------------------------------------------------
1000
1001 // required string display_name = 1;
1002 inline bool has_display_name() const;
1003 inline void clear_display_name();
1004 static const int kDisplayNameFieldNumber = 1;
1005 inline const ::std::string& display_name() const;
1006 inline void set_display_name(const ::std::string& value);
1007 inline void set_display_name(const char* value);
1008 inline void set_display_name(const char* value, size_t size);
1009 inline ::std::string* mutable_display_name();
1010 inline ::std::string* release_display_name();
1011 inline void set_allocated_display_name(::std::string* display_name);
1012
1013 // required uint32 expansion = 2;
1014 inline bool has_expansion() const;
1015 inline void clear_expansion();
1016 static const int kExpansionFieldNumber = 2;
1017 inline ::google::protobuf::uint32 expansion() const;
1018 inline void set_expansion(::google::protobuf::uint32 value);
1019
1020 // optional bool is_suspended = 3;
1021 inline bool has_is_suspended() const;
1022 inline void clear_is_suspended();
1023 static const int kIsSuspendedFieldNumber = 3;
1024 inline bool is_suspended() const;
1025 inline void set_is_suspended(bool value);
1026
1027 // optional bool is_banned = 4;
1028 inline bool has_is_banned() const;
1029 inline void clear_is_banned();
1030 static const int kIsBannedFieldNumber = 4;
1031 inline bool is_banned() const;
1032 inline void set_is_banned(bool value);
1033
1034 // optional uint64 suspension_expires = 5;
1035 inline bool has_suspension_expires() const;
1036 inline void clear_suspension_expires();
1037 static const int kSuspensionExpiresFieldNumber = 5;
1038 inline ::google::protobuf::uint64 suspension_expires() const;
1039 inline void set_suspension_expires(::google::protobuf::uint64 value);
1040
1041 // optional string suspension_reason = 6;
1042 inline bool has_suspension_reason() const;
1043 inline void clear_suspension_reason();
1044 static const int kSuspensionReasonFieldNumber = 6;
1045 inline const ::std::string& suspension_reason() const;
1046 inline void set_suspension_reason(const ::std::string& value);
1047 inline void set_suspension_reason(const char* value);
1048 inline void set_suspension_reason(const char* value, size_t size);
1049 inline ::std::string* mutable_suspension_reason();
1050 inline ::std::string* release_suspension_reason();
1051 inline void set_allocated_suspension_reason(::std::string* suspension_reason);
1052
1053 // @@protoc_insertion_point(class_scope:Battlenet.JSON.Login.GameAccountInfo)
1054 private:
1055 inline void set_has_display_name();
1056 inline void clear_has_display_name();
1057 inline void set_has_expansion();
1058 inline void clear_has_expansion();
1059 inline void set_has_is_suspended();
1060 inline void clear_has_is_suspended();
1061 inline void set_has_is_banned();
1062 inline void clear_has_is_banned();
1063 inline void set_has_suspension_expires();
1064 inline void clear_has_suspension_expires();
1065 inline void set_has_suspension_reason();
1066 inline void clear_has_suspension_reason();
1067
1068 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1069
1071 mutable int _cached_size_;
1072 ::std::string* display_name_;
1077 ::std::string* suspension_reason_;
1081
1084};
1085// -------------------------------------------------------------------
1086
1087class TC_PROTO_API GameAccountList : public ::google::protobuf::Message {
1088 public:
1091
1093
1095 CopyFrom(from);
1096 return *this;
1097 }
1098
1099 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1100 return _unknown_fields_;
1101 }
1102
1103 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1104 return &_unknown_fields_;
1105 }
1106
1107 static const ::google::protobuf::Descriptor* descriptor();
1109
1110 void Swap(GameAccountList* other);
1111
1112 // implements Message ----------------------------------------------
1113
1115 int GetCachedSize() const { return _cached_size_; }
1116 private:
1119 void SetCachedSize(int size) const;
1120 public:
1121 ::google::protobuf::Metadata GetMetadata() const;
1122
1123 // nested types ----------------------------------------------------
1124
1125 // accessors -------------------------------------------------------
1126
1127 // repeated .Battlenet.JSON.Login.GameAccountInfo game_accounts = 1;
1128 inline int game_accounts_size() const;
1129 inline void clear_game_accounts();
1130 static const int kGameAccountsFieldNumber = 1;
1131 inline const ::Battlenet::JSON::Login::GameAccountInfo& game_accounts(int index) const;
1132 inline ::Battlenet::JSON::Login::GameAccountInfo* mutable_game_accounts(int index);
1133 inline ::Battlenet::JSON::Login::GameAccountInfo* add_game_accounts();
1134 inline const ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::GameAccountInfo >&
1135 game_accounts() const;
1136 inline ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::GameAccountInfo >*
1137 mutable_game_accounts();
1138
1139 // @@protoc_insertion_point(class_scope:Battlenet.JSON.Login.GameAccountList)
1140 private:
1141
1142 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1143
1145 mutable int _cached_size_;
1146 ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::GameAccountInfo > game_accounts_;
1150
1153};
1154// ===================================================================
1155
1156// ===================================================================
1157
1158// ===================================================================
1159
1160// ErrorResponse
1161
1162// -------------------------------------------------------------------
1163
1164// FormInput
1165
1166// required string input_id = 1;
1167inline bool FormInput::has_input_id() const {
1168 return (_has_bits_[0] & 0x00000001u) != 0;
1169}
1171 _has_bits_[0] |= 0x00000001u;
1172}
1174 _has_bits_[0] &= ~0x00000001u;
1175}
1177 if (input_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1178 input_id_->clear();
1179 }
1181}
1182inline const ::std::string& FormInput::input_id() const {
1183 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInput.input_id)
1184 return *input_id_;
1185}
1186inline void FormInput::set_input_id(const ::std::string& value) {
1188 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1189 input_id_ = new ::std::string;
1190 }
1191 input_id_->assign(value);
1192 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.FormInput.input_id)
1193}
1194inline void FormInput::set_input_id(const char* value) {
1196 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1197 input_id_ = new ::std::string;
1198 }
1199 input_id_->assign(value);
1200 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.FormInput.input_id)
1201}
1202inline void FormInput::set_input_id(const char* value, size_t size) {
1204 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1205 input_id_ = new ::std::string;
1206 }
1207 input_id_->assign(reinterpret_cast<const char*>(value), size);
1208 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.FormInput.input_id)
1209}
1210inline ::std::string* FormInput::mutable_input_id() {
1212 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1213 input_id_ = new ::std::string;
1214 }
1215 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.FormInput.input_id)
1216 return input_id_;
1217}
1218inline ::std::string* FormInput::release_input_id() {
1220 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1221 return NULL;
1222 } else {
1223 ::std::string* temp = input_id_;
1224 input_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1225 return temp;
1226 }
1227}
1228inline void FormInput::set_allocated_input_id(::std::string* input_id) {
1229 if (input_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1230 delete input_id_;
1231 }
1232 if (input_id) {
1235 } else {
1237 input_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1238 }
1239 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.FormInput.input_id)
1240}
1241
1242// required string type = 2;
1243inline bool FormInput::has_type() const {
1244 return (_has_bits_[0] & 0x00000002u) != 0;
1245}
1247 _has_bits_[0] |= 0x00000002u;
1248}
1250 _has_bits_[0] &= ~0x00000002u;
1251}
1253 if (type_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1254 type_->clear();
1255 }
1257}
1258inline const ::std::string& FormInput::type() const {
1259 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInput.type)
1260 return *type_;
1261}
1262inline void FormInput::set_type(const ::std::string& value) {
1263 set_has_type();
1264 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1265 type_ = new ::std::string;
1266 }
1267 type_->assign(value);
1268 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.FormInput.type)
1269}
1270inline void FormInput::set_type(const char* value) {
1271 set_has_type();
1272 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1273 type_ = new ::std::string;
1274 }
1275 type_->assign(value);
1276 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.FormInput.type)
1277}
1278inline void FormInput::set_type(const char* value, size_t size) {
1279 set_has_type();
1280 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1281 type_ = new ::std::string;
1282 }
1283 type_->assign(reinterpret_cast<const char*>(value), size);
1284 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.FormInput.type)
1285}
1286inline ::std::string* FormInput::mutable_type() {
1287 set_has_type();
1288 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1289 type_ = new ::std::string;
1290 }
1291 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.FormInput.type)
1292 return type_;
1293}
1294inline ::std::string* FormInput::release_type() {
1296 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1297 return NULL;
1298 } else {
1299 ::std::string* temp = type_;
1300 type_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1301 return temp;
1302 }
1303}
1304inline void FormInput::set_allocated_type(::std::string* type) {
1305 if (type_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1306 delete type_;
1307 }
1308 if (type) {
1309 set_has_type();
1310 type_ = type;
1311 } else {
1313 type_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1314 }
1315 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.FormInput.type)
1316}
1317
1318// required string label = 3;
1319inline bool FormInput::has_label() const {
1320 return (_has_bits_[0] & 0x00000004u) != 0;
1321}
1323 _has_bits_[0] |= 0x00000004u;
1324}
1326 _has_bits_[0] &= ~0x00000004u;
1327}
1329 if (label_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1330 label_->clear();
1331 }
1333}
1334inline const ::std::string& FormInput::label() const {
1335 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInput.label)
1336 return *label_;
1337}
1338inline void FormInput::set_label(const ::std::string& value) {
1339 set_has_label();
1340 if (label_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1341 label_ = new ::std::string;
1342 }
1343 label_->assign(value);
1344 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.FormInput.label)
1345}
1346inline void FormInput::set_label(const char* value) {
1347 set_has_label();
1348 if (label_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1349 label_ = new ::std::string;
1350 }
1351 label_->assign(value);
1352 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.FormInput.label)
1353}
1354inline void FormInput::set_label(const char* value, size_t size) {
1355 set_has_label();
1356 if (label_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1357 label_ = new ::std::string;
1358 }
1359 label_->assign(reinterpret_cast<const char*>(value), size);
1360 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.FormInput.label)
1361}
1362inline ::std::string* FormInput::mutable_label() {
1363 set_has_label();
1364 if (label_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1365 label_ = new ::std::string;
1366 }
1367 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.FormInput.label)
1368 return label_;
1369}
1370inline ::std::string* FormInput::release_label() {
1372 if (label_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1373 return NULL;
1374 } else {
1375 ::std::string* temp = label_;
1376 label_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1377 return temp;
1378 }
1379}
1380inline void FormInput::set_allocated_label(::std::string* label) {
1381 if (label_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1382 delete label_;
1383 }
1384 if (label) {
1385 set_has_label();
1386 label_ = label;
1387 } else {
1389 label_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1390 }
1391 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.FormInput.label)
1392}
1393
1394// optional uint32 max_length = 4;
1395inline bool FormInput::has_max_length() const {
1396 return (_has_bits_[0] & 0x00000008u) != 0;
1397}
1399 _has_bits_[0] |= 0x00000008u;
1400}
1402 _has_bits_[0] &= ~0x00000008u;
1403}
1405 max_length_ = 0u;
1407}
1409 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInput.max_length)
1410 return max_length_;
1411}
1414 max_length_ = value;
1415 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.FormInput.max_length)
1416}
1417
1418// -------------------------------------------------------------------
1419
1420// FormInputs
1421
1422// required .Battlenet.JSON.Login.FormType type = 1;
1423inline bool FormInputs::has_type() const {
1424 return (_has_bits_[0] & 0x00000001u) != 0;
1425}
1427 _has_bits_[0] |= 0x00000001u;
1428}
1430 _has_bits_[0] &= ~0x00000001u;
1431}
1433 type_ = 1;
1435}
1437 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInputs.type)
1438 return static_cast< ::Battlenet::JSON::Login::FormType >(type_);
1439}
1442 set_has_type();
1443 type_ = value;
1444 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.FormInputs.type)
1445}
1446
1447// repeated .Battlenet.JSON.Login.FormInput inputs = 2;
1448inline int FormInputs::inputs_size() const {
1449 return inputs_.size();
1450}
1452 inputs_.Clear();
1453}
1454inline const ::Battlenet::JSON::Login::FormInput& FormInputs::inputs(int index) const {
1455 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInputs.inputs)
1456 return inputs_.Get(index);
1457}
1458inline ::Battlenet::JSON::Login::FormInput* FormInputs::mutable_inputs(int index) {
1459 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.FormInputs.inputs)
1460 return inputs_.Mutable(index);
1461}
1462inline ::Battlenet::JSON::Login::FormInput* FormInputs::add_inputs() {
1463 // @@protoc_insertion_point(field_add:Battlenet.JSON.Login.FormInputs.inputs)
1464 return inputs_.Add();
1465}
1466inline const ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInput >&
1468 // @@protoc_insertion_point(field_list:Battlenet.JSON.Login.FormInputs.inputs)
1469 return inputs_;
1470}
1471inline ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInput >*
1473 // @@protoc_insertion_point(field_mutable_list:Battlenet.JSON.Login.FormInputs.inputs)
1474 return &inputs_;
1475}
1476
1477// optional string srp_url = 3;
1478inline bool FormInputs::has_srp_url() const {
1479 return (_has_bits_[0] & 0x00000004u) != 0;
1480}
1482 _has_bits_[0] |= 0x00000004u;
1483}
1485 _has_bits_[0] &= ~0x00000004u;
1486}
1488 if (srp_url_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1489 srp_url_->clear();
1490 }
1492}
1493inline const ::std::string& FormInputs::srp_url() const {
1494 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInputs.srp_url)
1495 return *srp_url_;
1496}
1497inline void FormInputs::set_srp_url(const ::std::string& value) {
1499 if (srp_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1500 srp_url_ = new ::std::string;
1501 }
1502 srp_url_->assign(value);
1503 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.FormInputs.srp_url)
1504}
1505inline void FormInputs::set_srp_url(const char* value) {
1507 if (srp_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1508 srp_url_ = new ::std::string;
1509 }
1510 srp_url_->assign(value);
1511 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.FormInputs.srp_url)
1512}
1513inline void FormInputs::set_srp_url(const char* value, size_t size) {
1515 if (srp_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1516 srp_url_ = new ::std::string;
1517 }
1518 srp_url_->assign(reinterpret_cast<const char*>(value), size);
1519 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.FormInputs.srp_url)
1520}
1521inline ::std::string* FormInputs::mutable_srp_url() {
1523 if (srp_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1524 srp_url_ = new ::std::string;
1525 }
1526 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.FormInputs.srp_url)
1527 return srp_url_;
1528}
1529inline ::std::string* FormInputs::release_srp_url() {
1531 if (srp_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1532 return NULL;
1533 } else {
1534 ::std::string* temp = srp_url_;
1535 srp_url_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1536 return temp;
1537 }
1538}
1539inline void FormInputs::set_allocated_srp_url(::std::string* srp_url) {
1540 if (srp_url_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1541 delete srp_url_;
1542 }
1543 if (srp_url) {
1545 srp_url_ = srp_url;
1546 } else {
1548 srp_url_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1549 }
1550 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.FormInputs.srp_url)
1551}
1552
1553// optional string srp_js = 4;
1554inline bool FormInputs::has_srp_js() const {
1555 return (_has_bits_[0] & 0x00000008u) != 0;
1556}
1558 _has_bits_[0] |= 0x00000008u;
1559}
1561 _has_bits_[0] &= ~0x00000008u;
1562}
1564 if (srp_js_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1565 srp_js_->clear();
1566 }
1568}
1569inline const ::std::string& FormInputs::srp_js() const {
1570 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInputs.srp_js)
1571 return *srp_js_;
1572}
1573inline void FormInputs::set_srp_js(const ::std::string& value) {
1575 if (srp_js_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1576 srp_js_ = new ::std::string;
1577 }
1578 srp_js_->assign(value);
1579 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.FormInputs.srp_js)
1580}
1581inline void FormInputs::set_srp_js(const char* value) {
1583 if (srp_js_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1584 srp_js_ = new ::std::string;
1585 }
1586 srp_js_->assign(value);
1587 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.FormInputs.srp_js)
1588}
1589inline void FormInputs::set_srp_js(const char* value, size_t size) {
1591 if (srp_js_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1592 srp_js_ = new ::std::string;
1593 }
1594 srp_js_->assign(reinterpret_cast<const char*>(value), size);
1595 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.FormInputs.srp_js)
1596}
1597inline ::std::string* FormInputs::mutable_srp_js() {
1599 if (srp_js_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1600 srp_js_ = new ::std::string;
1601 }
1602 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.FormInputs.srp_js)
1603 return srp_js_;
1604}
1605inline ::std::string* FormInputs::release_srp_js() {
1607 if (srp_js_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1608 return NULL;
1609 } else {
1610 ::std::string* temp = srp_js_;
1611 srp_js_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1612 return temp;
1613 }
1614}
1615inline void FormInputs::set_allocated_srp_js(::std::string* srp_js) {
1616 if (srp_js_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1617 delete srp_js_;
1618 }
1619 if (srp_js) {
1621 srp_js_ = srp_js;
1622 } else {
1624 srp_js_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1625 }
1626 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.FormInputs.srp_js)
1627}
1628
1629// -------------------------------------------------------------------
1630
1631// FormInputValue
1632
1633// required string input_id = 1;
1634inline bool FormInputValue::has_input_id() const {
1635 return (_has_bits_[0] & 0x00000001u) != 0;
1636}
1638 _has_bits_[0] |= 0x00000001u;
1639}
1641 _has_bits_[0] &= ~0x00000001u;
1642}
1644 if (input_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1645 input_id_->clear();
1646 }
1648}
1649inline const ::std::string& FormInputValue::input_id() const {
1650 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInputValue.input_id)
1651 return *input_id_;
1652}
1653inline void FormInputValue::set_input_id(const ::std::string& value) {
1655 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1656 input_id_ = new ::std::string;
1657 }
1658 input_id_->assign(value);
1659 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.FormInputValue.input_id)
1660}
1661inline void FormInputValue::set_input_id(const char* value) {
1663 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1664 input_id_ = new ::std::string;
1665 }
1666 input_id_->assign(value);
1667 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.FormInputValue.input_id)
1668}
1669inline void FormInputValue::set_input_id(const char* value, size_t size) {
1671 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1672 input_id_ = new ::std::string;
1673 }
1674 input_id_->assign(reinterpret_cast<const char*>(value), size);
1675 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.FormInputValue.input_id)
1676}
1677inline ::std::string* FormInputValue::mutable_input_id() {
1679 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1680 input_id_ = new ::std::string;
1681 }
1682 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.FormInputValue.input_id)
1683 return input_id_;
1684}
1685inline ::std::string* FormInputValue::release_input_id() {
1687 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1688 return NULL;
1689 } else {
1690 ::std::string* temp = input_id_;
1691 input_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1692 return temp;
1693 }
1694}
1695inline void FormInputValue::set_allocated_input_id(::std::string* input_id) {
1696 if (input_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1697 delete input_id_;
1698 }
1699 if (input_id) {
1702 } else {
1704 input_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1705 }
1706 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.FormInputValue.input_id)
1707}
1708
1709// required string value = 2;
1710inline bool FormInputValue::has_value() const {
1711 return (_has_bits_[0] & 0x00000002u) != 0;
1712}
1714 _has_bits_[0] |= 0x00000002u;
1715}
1717 _has_bits_[0] &= ~0x00000002u;
1718}
1720 if (value_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1721 value_->clear();
1722 }
1724}
1725inline const ::std::string& FormInputValue::value() const {
1726 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInputValue.value)
1727 return *value_;
1728}
1729inline void FormInputValue::set_value(const ::std::string& value) {
1730 set_has_value();
1731 if (value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1732 value_ = new ::std::string;
1733 }
1734 value_->assign(value);
1735 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.FormInputValue.value)
1736}
1737inline void FormInputValue::set_value(const char* value) {
1738 set_has_value();
1739 if (value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1740 value_ = new ::std::string;
1741 }
1742 value_->assign(value);
1743 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.FormInputValue.value)
1744}
1745inline void FormInputValue::set_value(const char* value, size_t size) {
1746 set_has_value();
1747 if (value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1748 value_ = new ::std::string;
1749 }
1750 value_->assign(reinterpret_cast<const char*>(value), size);
1751 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.FormInputValue.value)
1752}
1753inline ::std::string* FormInputValue::mutable_value() {
1754 set_has_value();
1755 if (value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1756 value_ = new ::std::string;
1757 }
1758 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.FormInputValue.value)
1759 return value_;
1760}
1761inline ::std::string* FormInputValue::release_value() {
1763 if (value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1764 return NULL;
1765 } else {
1766 ::std::string* temp = value_;
1767 value_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1768 return temp;
1769 }
1770}
1771inline void FormInputValue::set_allocated_value(::std::string* value) {
1772 if (value_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1773 delete value_;
1774 }
1775 if (value) {
1776 set_has_value();
1777 value_ = value;
1778 } else {
1780 value_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1781 }
1782 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.FormInputValue.value)
1783}
1784
1785// -------------------------------------------------------------------
1786
1787// LoginForm
1788
1789// required string platform_id = 1;
1790inline bool LoginForm::has_platform_id() const {
1791 return (_has_bits_[0] & 0x00000001u) != 0;
1792}
1794 _has_bits_[0] |= 0x00000001u;
1795}
1797 _has_bits_[0] &= ~0x00000001u;
1798}
1800 if (platform_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1801 platform_id_->clear();
1802 }
1804}
1805inline const ::std::string& LoginForm::platform_id() const {
1806 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginForm.platform_id)
1807 return *platform_id_;
1808}
1809inline void LoginForm::set_platform_id(const ::std::string& value) {
1811 if (platform_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1812 platform_id_ = new ::std::string;
1813 }
1814 platform_id_->assign(value);
1815 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginForm.platform_id)
1816}
1817inline void LoginForm::set_platform_id(const char* value) {
1819 if (platform_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1820 platform_id_ = new ::std::string;
1821 }
1822 platform_id_->assign(value);
1823 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.LoginForm.platform_id)
1824}
1825inline void LoginForm::set_platform_id(const char* value, size_t size) {
1827 if (platform_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1828 platform_id_ = new ::std::string;
1829 }
1830 platform_id_->assign(reinterpret_cast<const char*>(value), size);
1831 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.LoginForm.platform_id)
1832}
1833inline ::std::string* LoginForm::mutable_platform_id() {
1835 if (platform_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1836 platform_id_ = new ::std::string;
1837 }
1838 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.LoginForm.platform_id)
1839 return platform_id_;
1840}
1841inline ::std::string* LoginForm::release_platform_id() {
1843 if (platform_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1844 return NULL;
1845 } else {
1846 ::std::string* temp = platform_id_;
1847 platform_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1848 return temp;
1849 }
1850}
1851inline void LoginForm::set_allocated_platform_id(::std::string* platform_id) {
1852 if (platform_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1853 delete platform_id_;
1854 }
1855 if (platform_id) {
1858 } else {
1860 platform_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1861 }
1862 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.LoginForm.platform_id)
1863}
1864
1865// required string program_id = 2;
1866inline bool LoginForm::has_program_id() const {
1867 return (_has_bits_[0] & 0x00000002u) != 0;
1868}
1870 _has_bits_[0] |= 0x00000002u;
1871}
1873 _has_bits_[0] &= ~0x00000002u;
1874}
1876 if (program_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1877 program_id_->clear();
1878 }
1880}
1881inline const ::std::string& LoginForm::program_id() const {
1882 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginForm.program_id)
1883 return *program_id_;
1884}
1885inline void LoginForm::set_program_id(const ::std::string& value) {
1887 if (program_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1888 program_id_ = new ::std::string;
1889 }
1890 program_id_->assign(value);
1891 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginForm.program_id)
1892}
1893inline void LoginForm::set_program_id(const char* value) {
1895 if (program_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1896 program_id_ = new ::std::string;
1897 }
1898 program_id_->assign(value);
1899 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.LoginForm.program_id)
1900}
1901inline void LoginForm::set_program_id(const char* value, size_t size) {
1903 if (program_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1904 program_id_ = new ::std::string;
1905 }
1906 program_id_->assign(reinterpret_cast<const char*>(value), size);
1907 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.LoginForm.program_id)
1908}
1909inline ::std::string* LoginForm::mutable_program_id() {
1911 if (program_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1912 program_id_ = new ::std::string;
1913 }
1914 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.LoginForm.program_id)
1915 return program_id_;
1916}
1917inline ::std::string* LoginForm::release_program_id() {
1919 if (program_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1920 return NULL;
1921 } else {
1922 ::std::string* temp = program_id_;
1923 program_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1924 return temp;
1925 }
1926}
1927inline void LoginForm::set_allocated_program_id(::std::string* program_id) {
1928 if (program_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1929 delete program_id_;
1930 }
1931 if (program_id) {
1934 } else {
1936 program_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1937 }
1938 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.LoginForm.program_id)
1939}
1940
1941// required string version = 3;
1942inline bool LoginForm::has_version() const {
1943 return (_has_bits_[0] & 0x00000004u) != 0;
1944}
1946 _has_bits_[0] |= 0x00000004u;
1947}
1949 _has_bits_[0] &= ~0x00000004u;
1950}
1952 if (version_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1953 version_->clear();
1954 }
1956}
1957inline const ::std::string& LoginForm::version() const {
1958 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginForm.version)
1959 return *version_;
1960}
1961inline void LoginForm::set_version(const ::std::string& value) {
1963 if (version_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1964 version_ = new ::std::string;
1965 }
1966 version_->assign(value);
1967 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginForm.version)
1968}
1969inline void LoginForm::set_version(const char* value) {
1971 if (version_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1972 version_ = new ::std::string;
1973 }
1974 version_->assign(value);
1975 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.LoginForm.version)
1976}
1977inline void LoginForm::set_version(const char* value, size_t size) {
1979 if (version_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1980 version_ = new ::std::string;
1981 }
1982 version_->assign(reinterpret_cast<const char*>(value), size);
1983 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.LoginForm.version)
1984}
1985inline ::std::string* LoginForm::mutable_version() {
1987 if (version_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1988 version_ = new ::std::string;
1989 }
1990 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.LoginForm.version)
1991 return version_;
1992}
1993inline ::std::string* LoginForm::release_version() {
1995 if (version_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1996 return NULL;
1997 } else {
1998 ::std::string* temp = version_;
1999 version_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2000 return temp;
2001 }
2002}
2003inline void LoginForm::set_allocated_version(::std::string* version) {
2004 if (version_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2005 delete version_;
2006 }
2007 if (version) {
2009 version_ = version;
2010 } else {
2012 version_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2013 }
2014 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.LoginForm.version)
2015}
2016
2017// repeated .Battlenet.JSON.Login.FormInputValue inputs = 4;
2018inline int LoginForm::inputs_size() const {
2019 return inputs_.size();
2020}
2022 inputs_.Clear();
2023}
2024inline const ::Battlenet::JSON::Login::FormInputValue& LoginForm::inputs(int index) const {
2025 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginForm.inputs)
2026 return inputs_.Get(index);
2027}
2028inline ::Battlenet::JSON::Login::FormInputValue* LoginForm::mutable_inputs(int index) {
2029 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.LoginForm.inputs)
2030 return inputs_.Mutable(index);
2031}
2032inline ::Battlenet::JSON::Login::FormInputValue* LoginForm::add_inputs() {
2033 // @@protoc_insertion_point(field_add:Battlenet.JSON.Login.LoginForm.inputs)
2034 return inputs_.Add();
2035}
2036inline const ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInputValue >&
2038 // @@protoc_insertion_point(field_list:Battlenet.JSON.Login.LoginForm.inputs)
2039 return inputs_;
2040}
2041inline ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInputValue >*
2043 // @@protoc_insertion_point(field_mutable_list:Battlenet.JSON.Login.LoginForm.inputs)
2044 return &inputs_;
2045}
2046
2047// -------------------------------------------------------------------
2048
2049// SrpLoginChallenge
2050
2051// required uint32 version = 1;
2053 return (_has_bits_[0] & 0x00000001u) != 0;
2054}
2056 _has_bits_[0] |= 0x00000001u;
2057}
2059 _has_bits_[0] &= ~0x00000001u;
2060}
2062 version_ = 0u;
2064}
2066 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.SrpLoginChallenge.version)
2067 return version_;
2068}
2071 version_ = value;
2072 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.SrpLoginChallenge.version)
2073}
2074
2075// required uint32 iterations = 2;
2077 return (_has_bits_[0] & 0x00000002u) != 0;
2078}
2080 _has_bits_[0] |= 0x00000002u;
2081}
2083 _has_bits_[0] &= ~0x00000002u;
2084}
2086 iterations_ = 0u;
2088}
2090 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.SrpLoginChallenge.iterations)
2091 return iterations_;
2092}
2095 iterations_ = value;
2096 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.SrpLoginChallenge.iterations)
2097}
2098
2099// required string modulus = 3;
2101 return (_has_bits_[0] & 0x00000004u) != 0;
2102}
2104 _has_bits_[0] |= 0x00000004u;
2105}
2107 _has_bits_[0] &= ~0x00000004u;
2108}
2110 if (modulus_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2111 modulus_->clear();
2112 }
2114}
2115inline const ::std::string& SrpLoginChallenge::modulus() const {
2116 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.SrpLoginChallenge.modulus)
2117 return *modulus_;
2118}
2119inline void SrpLoginChallenge::set_modulus(const ::std::string& value) {
2121 if (modulus_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2122 modulus_ = new ::std::string;
2123 }
2124 modulus_->assign(value);
2125 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.SrpLoginChallenge.modulus)
2126}
2127inline void SrpLoginChallenge::set_modulus(const char* value) {
2129 if (modulus_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2130 modulus_ = new ::std::string;
2131 }
2132 modulus_->assign(value);
2133 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.SrpLoginChallenge.modulus)
2134}
2135inline void SrpLoginChallenge::set_modulus(const char* value, size_t size) {
2137 if (modulus_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2138 modulus_ = new ::std::string;
2139 }
2140 modulus_->assign(reinterpret_cast<const char*>(value), size);
2141 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.SrpLoginChallenge.modulus)
2142}
2143inline ::std::string* SrpLoginChallenge::mutable_modulus() {
2145 if (modulus_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2146 modulus_ = new ::std::string;
2147 }
2148 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.SrpLoginChallenge.modulus)
2149 return modulus_;
2150}
2151inline ::std::string* SrpLoginChallenge::release_modulus() {
2153 if (modulus_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2154 return NULL;
2155 } else {
2156 ::std::string* temp = modulus_;
2157 modulus_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2158 return temp;
2159 }
2160}
2161inline void SrpLoginChallenge::set_allocated_modulus(::std::string* modulus) {
2162 if (modulus_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2163 delete modulus_;
2164 }
2165 if (modulus) {
2167 modulus_ = modulus;
2168 } else {
2170 modulus_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2171 }
2172 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.SrpLoginChallenge.modulus)
2173}
2174
2175// required string generator = 4;
2177 return (_has_bits_[0] & 0x00000008u) != 0;
2178}
2180 _has_bits_[0] |= 0x00000008u;
2181}
2183 _has_bits_[0] &= ~0x00000008u;
2184}
2186 if (generator_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2187 generator_->clear();
2188 }
2190}
2191inline const ::std::string& SrpLoginChallenge::generator() const {
2192 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.SrpLoginChallenge.generator)
2193 return *generator_;
2194}
2195inline void SrpLoginChallenge::set_generator(const ::std::string& value) {
2197 if (generator_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2198 generator_ = new ::std::string;
2199 }
2200 generator_->assign(value);
2201 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.SrpLoginChallenge.generator)
2202}
2203inline void SrpLoginChallenge::set_generator(const char* value) {
2205 if (generator_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2206 generator_ = new ::std::string;
2207 }
2208 generator_->assign(value);
2209 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.SrpLoginChallenge.generator)
2210}
2211inline void SrpLoginChallenge::set_generator(const char* value, size_t size) {
2213 if (generator_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2214 generator_ = new ::std::string;
2215 }
2216 generator_->assign(reinterpret_cast<const char*>(value), size);
2217 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.SrpLoginChallenge.generator)
2218}
2221 if (generator_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2222 generator_ = new ::std::string;
2223 }
2224 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.SrpLoginChallenge.generator)
2225 return generator_;
2226}
2229 if (generator_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2230 return NULL;
2231 } else {
2232 ::std::string* temp = generator_;
2233 generator_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2234 return temp;
2235 }
2236}
2237inline void SrpLoginChallenge::set_allocated_generator(::std::string* generator) {
2238 if (generator_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2239 delete generator_;
2240 }
2241 if (generator) {
2244 } else {
2246 generator_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2247 }
2248 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.SrpLoginChallenge.generator)
2249}
2250
2251// required string hash_function = 5;
2253 return (_has_bits_[0] & 0x00000010u) != 0;
2254}
2256 _has_bits_[0] |= 0x00000010u;
2257}
2259 _has_bits_[0] &= ~0x00000010u;
2260}
2262 if (hash_function_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2263 hash_function_->clear();
2264 }
2266}
2267inline const ::std::string& SrpLoginChallenge::hash_function() const {
2268 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.SrpLoginChallenge.hash_function)
2269 return *hash_function_;
2270}
2271inline void SrpLoginChallenge::set_hash_function(const ::std::string& value) {
2273 if (hash_function_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2274 hash_function_ = new ::std::string;
2275 }
2276 hash_function_->assign(value);
2277 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.SrpLoginChallenge.hash_function)
2278}
2279inline void SrpLoginChallenge::set_hash_function(const char* value) {
2281 if (hash_function_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2282 hash_function_ = new ::std::string;
2283 }
2284 hash_function_->assign(value);
2285 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.SrpLoginChallenge.hash_function)
2286}
2287inline void SrpLoginChallenge::set_hash_function(const char* value, size_t size) {
2289 if (hash_function_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2290 hash_function_ = new ::std::string;
2291 }
2292 hash_function_->assign(reinterpret_cast<const char*>(value), size);
2293 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.SrpLoginChallenge.hash_function)
2294}
2297 if (hash_function_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2298 hash_function_ = new ::std::string;
2299 }
2300 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.SrpLoginChallenge.hash_function)
2301 return hash_function_;
2302}
2305 if (hash_function_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2306 return NULL;
2307 } else {
2308 ::std::string* temp = hash_function_;
2309 hash_function_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2310 return temp;
2311 }
2312}
2313inline void SrpLoginChallenge::set_allocated_hash_function(::std::string* hash_function) {
2314 if (hash_function_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2315 delete hash_function_;
2316 }
2317 if (hash_function) {
2320 } else {
2322 hash_function_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2323 }
2324 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.SrpLoginChallenge.hash_function)
2325}
2326
2327// required string username = 6;
2329 return (_has_bits_[0] & 0x00000020u) != 0;
2330}
2332 _has_bits_[0] |= 0x00000020u;
2333}
2335 _has_bits_[0] &= ~0x00000020u;
2336}
2338 if (username_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2339 username_->clear();
2340 }
2342}
2343inline const ::std::string& SrpLoginChallenge::username() const {
2344 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.SrpLoginChallenge.username)
2345 return *username_;
2346}
2347inline void SrpLoginChallenge::set_username(const ::std::string& value) {
2349 if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2350 username_ = new ::std::string;
2351 }
2352 username_->assign(value);
2353 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.SrpLoginChallenge.username)
2354}
2355inline void SrpLoginChallenge::set_username(const char* value) {
2357 if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2358 username_ = new ::std::string;
2359 }
2360 username_->assign(value);
2361 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.SrpLoginChallenge.username)
2362}
2363inline void SrpLoginChallenge::set_username(const char* value, size_t size) {
2365 if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2366 username_ = new ::std::string;
2367 }
2368 username_->assign(reinterpret_cast<const char*>(value), size);
2369 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.SrpLoginChallenge.username)
2370}
2373 if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2374 username_ = new ::std::string;
2375 }
2376 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.SrpLoginChallenge.username)
2377 return username_;
2378}
2381 if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2382 return NULL;
2383 } else {
2384 ::std::string* temp = username_;
2385 username_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2386 return temp;
2387 }
2388}
2389inline void SrpLoginChallenge::set_allocated_username(::std::string* username) {
2390 if (username_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2391 delete username_;
2392 }
2393 if (username) {
2396 } else {
2398 username_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2399 }
2400 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.SrpLoginChallenge.username)
2401}
2402
2403// required string salt = 7;
2404inline bool SrpLoginChallenge::has_salt() const {
2405 return (_has_bits_[0] & 0x00000040u) != 0;
2406}
2408 _has_bits_[0] |= 0x00000040u;
2409}
2411 _has_bits_[0] &= ~0x00000040u;
2412}
2414 if (salt_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2415 salt_->clear();
2416 }
2418}
2419inline const ::std::string& SrpLoginChallenge::salt() const {
2420 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.SrpLoginChallenge.salt)
2421 return *salt_;
2422}
2423inline void SrpLoginChallenge::set_salt(const ::std::string& value) {
2424 set_has_salt();
2425 if (salt_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2426 salt_ = new ::std::string;
2427 }
2428 salt_->assign(value);
2429 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.SrpLoginChallenge.salt)
2430}
2431inline void SrpLoginChallenge::set_salt(const char* value) {
2432 set_has_salt();
2433 if (salt_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2434 salt_ = new ::std::string;
2435 }
2436 salt_->assign(value);
2437 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.SrpLoginChallenge.salt)
2438}
2439inline void SrpLoginChallenge::set_salt(const char* value, size_t size) {
2440 set_has_salt();
2441 if (salt_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2442 salt_ = new ::std::string;
2443 }
2444 salt_->assign(reinterpret_cast<const char*>(value), size);
2445 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.SrpLoginChallenge.salt)
2446}
2447inline ::std::string* SrpLoginChallenge::mutable_salt() {
2448 set_has_salt();
2449 if (salt_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2450 salt_ = new ::std::string;
2451 }
2452 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.SrpLoginChallenge.salt)
2453 return salt_;
2454}
2455inline ::std::string* SrpLoginChallenge::release_salt() {
2457 if (salt_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2458 return NULL;
2459 } else {
2460 ::std::string* temp = salt_;
2461 salt_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2462 return temp;
2463 }
2464}
2465inline void SrpLoginChallenge::set_allocated_salt(::std::string* salt) {
2466 if (salt_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2467 delete salt_;
2468 }
2469 if (salt) {
2470 set_has_salt();
2471 salt_ = salt;
2472 } else {
2474 salt_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2475 }
2476 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.SrpLoginChallenge.salt)
2477}
2478
2479// required string public_B = 8;
2481 return (_has_bits_[0] & 0x00000080u) != 0;
2482}
2484 _has_bits_[0] |= 0x00000080u;
2485}
2487 _has_bits_[0] &= ~0x00000080u;
2488}
2490 if (public_b_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2491 public_b_->clear();
2492 }
2494}
2495inline const ::std::string& SrpLoginChallenge::public_b() const {
2496 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.SrpLoginChallenge.public_B)
2497 return *public_b_;
2498}
2499inline void SrpLoginChallenge::set_public_b(const ::std::string& value) {
2501 if (public_b_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2502 public_b_ = new ::std::string;
2503 }
2504 public_b_->assign(value);
2505 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.SrpLoginChallenge.public_B)
2506}
2507inline void SrpLoginChallenge::set_public_b(const char* value) {
2509 if (public_b_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2510 public_b_ = new ::std::string;
2511 }
2512 public_b_->assign(value);
2513 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.SrpLoginChallenge.public_B)
2514}
2515inline void SrpLoginChallenge::set_public_b(const char* value, size_t size) {
2517 if (public_b_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2518 public_b_ = new ::std::string;
2519 }
2520 public_b_->assign(reinterpret_cast<const char*>(value), size);
2521 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.SrpLoginChallenge.public_B)
2522}
2525 if (public_b_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2526 public_b_ = new ::std::string;
2527 }
2528 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.SrpLoginChallenge.public_B)
2529 return public_b_;
2530}
2533 if (public_b_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2534 return NULL;
2535 } else {
2536 ::std::string* temp = public_b_;
2537 public_b_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2538 return temp;
2539 }
2540}
2541inline void SrpLoginChallenge::set_allocated_public_b(::std::string* public_b) {
2542 if (public_b_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2543 delete public_b_;
2544 }
2545 if (public_b) {
2548 } else {
2550 public_b_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2551 }
2552 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.SrpLoginChallenge.public_B)
2553}
2554
2555// optional bool eligible_credential_upgrade = 9;
2557 return (_has_bits_[0] & 0x00000100u) != 0;
2558}
2560 _has_bits_[0] |= 0x00000100u;
2561}
2563 _has_bits_[0] &= ~0x00000100u;
2564}
2568}
2570 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.SrpLoginChallenge.eligible_credential_upgrade)
2572}
2576 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.SrpLoginChallenge.eligible_credential_upgrade)
2577}
2578
2579// -------------------------------------------------------------------
2580
2581// LoginResult
2582
2583// required .Battlenet.JSON.Login.AuthenticationState authentication_state = 1;
2585 return (_has_bits_[0] & 0x00000001u) != 0;
2586}
2588 _has_bits_[0] |= 0x00000001u;
2589}
2591 _has_bits_[0] &= ~0x00000001u;
2592}
2596}
2598 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginResult.authentication_state)
2600}
2604 authentication_state_ = value;
2605 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginResult.authentication_state)
2606}
2607
2608// optional string error_code = 2;
2609inline bool LoginResult::has_error_code() const {
2610 return (_has_bits_[0] & 0x00000002u) != 0;
2611}
2613 _has_bits_[0] |= 0x00000002u;
2614}
2616 _has_bits_[0] &= ~0x00000002u;
2617}
2619 if (error_code_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2620 error_code_->clear();
2621 }
2623}
2624inline const ::std::string& LoginResult::error_code() const {
2625 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginResult.error_code)
2626 return *error_code_;
2627}
2628inline void LoginResult::set_error_code(const ::std::string& value) {
2630 if (error_code_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2631 error_code_ = new ::std::string;
2632 }
2633 error_code_->assign(value);
2634 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginResult.error_code)
2635}
2636inline void LoginResult::set_error_code(const char* value) {
2638 if (error_code_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2639 error_code_ = new ::std::string;
2640 }
2641 error_code_->assign(value);
2642 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.LoginResult.error_code)
2643}
2644inline void LoginResult::set_error_code(const char* value, size_t size) {
2646 if (error_code_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2647 error_code_ = new ::std::string;
2648 }
2649 error_code_->assign(reinterpret_cast<const char*>(value), size);
2650 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.LoginResult.error_code)
2651}
2652inline ::std::string* LoginResult::mutable_error_code() {
2654 if (error_code_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2655 error_code_ = new ::std::string;
2656 }
2657 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.LoginResult.error_code)
2658 return error_code_;
2659}
2660inline ::std::string* LoginResult::release_error_code() {
2662 if (error_code_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2663 return NULL;
2664 } else {
2665 ::std::string* temp = error_code_;
2666 error_code_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2667 return temp;
2668 }
2669}
2670inline void LoginResult::set_allocated_error_code(::std::string* error_code) {
2671 if (error_code_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2672 delete error_code_;
2673 }
2674 if (error_code) {
2677 } else {
2679 error_code_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2680 }
2681 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.LoginResult.error_code)
2682}
2683
2684// optional string error_message = 3;
2686 return (_has_bits_[0] & 0x00000004u) != 0;
2687}
2689 _has_bits_[0] |= 0x00000004u;
2690}
2692 _has_bits_[0] &= ~0x00000004u;
2693}
2695 if (error_message_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2696 error_message_->clear();
2697 }
2699}
2700inline const ::std::string& LoginResult::error_message() const {
2701 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginResult.error_message)
2702 return *error_message_;
2703}
2704inline void LoginResult::set_error_message(const ::std::string& value) {
2706 if (error_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2707 error_message_ = new ::std::string;
2708 }
2709 error_message_->assign(value);
2710 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginResult.error_message)
2711}
2712inline void LoginResult::set_error_message(const char* value) {
2714 if (error_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2715 error_message_ = new ::std::string;
2716 }
2717 error_message_->assign(value);
2718 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.LoginResult.error_message)
2719}
2720inline void LoginResult::set_error_message(const char* value, size_t size) {
2722 if (error_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2723 error_message_ = new ::std::string;
2724 }
2725 error_message_->assign(reinterpret_cast<const char*>(value), size);
2726 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.LoginResult.error_message)
2727}
2728inline ::std::string* LoginResult::mutable_error_message() {
2730 if (error_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2731 error_message_ = new ::std::string;
2732 }
2733 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.LoginResult.error_message)
2734 return error_message_;
2735}
2736inline ::std::string* LoginResult::release_error_message() {
2738 if (error_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2739 return NULL;
2740 } else {
2741 ::std::string* temp = error_message_;
2742 error_message_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2743 return temp;
2744 }
2745}
2746inline void LoginResult::set_allocated_error_message(::std::string* error_message) {
2747 if (error_message_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2748 delete error_message_;
2749 }
2750 if (error_message) {
2753 } else {
2755 error_message_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2756 }
2757 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.LoginResult.error_message)
2758}
2759
2760// optional string url = 4;
2761inline bool LoginResult::has_url() const {
2762 return (_has_bits_[0] & 0x00000008u) != 0;
2763}
2765 _has_bits_[0] |= 0x00000008u;
2766}
2768 _has_bits_[0] &= ~0x00000008u;
2769}
2771 if (url_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2772 url_->clear();
2773 }
2774 clear_has_url();
2775}
2776inline const ::std::string& LoginResult::url() const {
2777 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginResult.url)
2778 return *url_;
2779}
2780inline void LoginResult::set_url(const ::std::string& value) {
2781 set_has_url();
2782 if (url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2783 url_ = new ::std::string;
2784 }
2785 url_->assign(value);
2786 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginResult.url)
2787}
2788inline void LoginResult::set_url(const char* value) {
2789 set_has_url();
2790 if (url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2791 url_ = new ::std::string;
2792 }
2793 url_->assign(value);
2794 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.LoginResult.url)
2795}
2796inline void LoginResult::set_url(const char* value, size_t size) {
2797 set_has_url();
2798 if (url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2799 url_ = new ::std::string;
2800 }
2801 url_->assign(reinterpret_cast<const char*>(value), size);
2802 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.LoginResult.url)
2803}
2804inline ::std::string* LoginResult::mutable_url() {
2805 set_has_url();
2806 if (url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2807 url_ = new ::std::string;
2808 }
2809 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.LoginResult.url)
2810 return url_;
2811}
2812inline ::std::string* LoginResult::release_url() {
2813 clear_has_url();
2814 if (url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2815 return NULL;
2816 } else {
2817 ::std::string* temp = url_;
2818 url_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2819 return temp;
2820 }
2821}
2822inline void LoginResult::set_allocated_url(::std::string* url) {
2823 if (url_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2824 delete url_;
2825 }
2826 if (url) {
2827 set_has_url();
2828 url_ = url;
2829 } else {
2830 clear_has_url();
2831 url_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2832 }
2833 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.LoginResult.url)
2834}
2835
2836// optional string login_ticket = 5;
2838 return (_has_bits_[0] & 0x00000010u) != 0;
2839}
2841 _has_bits_[0] |= 0x00000010u;
2842}
2844 _has_bits_[0] &= ~0x00000010u;
2845}
2847 if (login_ticket_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2848 login_ticket_->clear();
2849 }
2851}
2852inline const ::std::string& LoginResult::login_ticket() const {
2853 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginResult.login_ticket)
2854 return *login_ticket_;
2855}
2856inline void LoginResult::set_login_ticket(const ::std::string& value) {
2858 if (login_ticket_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2859 login_ticket_ = new ::std::string;
2860 }
2861 login_ticket_->assign(value);
2862 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginResult.login_ticket)
2863}
2864inline void LoginResult::set_login_ticket(const char* value) {
2866 if (login_ticket_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2867 login_ticket_ = new ::std::string;
2868 }
2869 login_ticket_->assign(value);
2870 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.LoginResult.login_ticket)
2871}
2872inline void LoginResult::set_login_ticket(const char* value, size_t size) {
2874 if (login_ticket_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2875 login_ticket_ = new ::std::string;
2876 }
2877 login_ticket_->assign(reinterpret_cast<const char*>(value), size);
2878 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.LoginResult.login_ticket)
2879}
2880inline ::std::string* LoginResult::mutable_login_ticket() {
2882 if (login_ticket_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2883 login_ticket_ = new ::std::string;
2884 }
2885 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.LoginResult.login_ticket)
2886 return login_ticket_;
2887}
2888inline ::std::string* LoginResult::release_login_ticket() {
2890 if (login_ticket_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2891 return NULL;
2892 } else {
2893 ::std::string* temp = login_ticket_;
2894 login_ticket_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2895 return temp;
2896 }
2897}
2898inline void LoginResult::set_allocated_login_ticket(::std::string* login_ticket) {
2899 if (login_ticket_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2900 delete login_ticket_;
2901 }
2902 if (login_ticket) {
2905 } else {
2907 login_ticket_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2908 }
2909 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.LoginResult.login_ticket)
2910}
2911
2912// optional string server_evidence_M2 = 6;
2914 return (_has_bits_[0] & 0x00000020u) != 0;
2915}
2917 _has_bits_[0] |= 0x00000020u;
2918}
2920 _has_bits_[0] &= ~0x00000020u;
2921}
2923 if (server_evidence_m2_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2924 server_evidence_m2_->clear();
2925 }
2927}
2928inline const ::std::string& LoginResult::server_evidence_m2() const {
2929 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginResult.server_evidence_M2)
2930 return *server_evidence_m2_;
2931}
2932inline void LoginResult::set_server_evidence_m2(const ::std::string& value) {
2934 if (server_evidence_m2_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2935 server_evidence_m2_ = new ::std::string;
2936 }
2937 server_evidence_m2_->assign(value);
2938 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginResult.server_evidence_M2)
2939}
2940inline void LoginResult::set_server_evidence_m2(const char* value) {
2942 if (server_evidence_m2_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2943 server_evidence_m2_ = new ::std::string;
2944 }
2945 server_evidence_m2_->assign(value);
2946 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.LoginResult.server_evidence_M2)
2947}
2948inline void LoginResult::set_server_evidence_m2(const char* value, size_t size) {
2950 if (server_evidence_m2_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2951 server_evidence_m2_ = new ::std::string;
2952 }
2953 server_evidence_m2_->assign(reinterpret_cast<const char*>(value), size);
2954 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.LoginResult.server_evidence_M2)
2955}
2958 if (server_evidence_m2_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2959 server_evidence_m2_ = new ::std::string;
2960 }
2961 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.LoginResult.server_evidence_M2)
2962 return server_evidence_m2_;
2963}
2966 if (server_evidence_m2_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2967 return NULL;
2968 } else {
2969 ::std::string* temp = server_evidence_m2_;
2970 server_evidence_m2_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2971 return temp;
2972 }
2973}
2974inline void LoginResult::set_allocated_server_evidence_m2(::std::string* server_evidence_m2) {
2975 if (server_evidence_m2_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2976 delete server_evidence_m2_;
2977 }
2978 if (server_evidence_m2) {
2981 } else {
2983 server_evidence_m2_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2984 }
2985 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.LoginResult.server_evidence_M2)
2986}
2987
2988// -------------------------------------------------------------------
2989
2990// LoginRefreshResult
2991
2992// required uint64 login_ticket_expiry = 1;
2994 return (_has_bits_[0] & 0x00000001u) != 0;
2995}
2997 _has_bits_[0] |= 0x00000001u;
2998}
3000 _has_bits_[0] &= ~0x00000001u;
3001}
3003 login_ticket_expiry_ = GOOGLE_ULONGLONG(0);
3005}
3007 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginRefreshResult.login_ticket_expiry)
3008 return login_ticket_expiry_;
3009}
3012 login_ticket_expiry_ = value;
3013 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginRefreshResult.login_ticket_expiry)
3014}
3015
3016// optional bool is_expired = 2;
3018 return (_has_bits_[0] & 0x00000002u) != 0;
3019}
3021 _has_bits_[0] |= 0x00000002u;
3022}
3024 _has_bits_[0] &= ~0x00000002u;
3025}
3027 is_expired_ = false;
3029}
3031 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginRefreshResult.is_expired)
3032 return is_expired_;
3033}
3034inline void LoginRefreshResult::set_is_expired(bool value) {
3036 is_expired_ = value;
3037 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginRefreshResult.is_expired)
3038}
3039
3040// -------------------------------------------------------------------
3041
3042// GameAccountInfo
3043
3044// required string display_name = 1;
3046 return (_has_bits_[0] & 0x00000001u) != 0;
3047}
3049 _has_bits_[0] |= 0x00000001u;
3050}
3052 _has_bits_[0] &= ~0x00000001u;
3053}
3055 if (display_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3056 display_name_->clear();
3057 }
3059}
3060inline const ::std::string& GameAccountInfo::display_name() const {
3061 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.GameAccountInfo.display_name)
3062 return *display_name_;
3063}
3064inline void GameAccountInfo::set_display_name(const ::std::string& value) {
3066 if (display_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3067 display_name_ = new ::std::string;
3068 }
3069 display_name_->assign(value);
3070 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.GameAccountInfo.display_name)
3071}
3072inline void GameAccountInfo::set_display_name(const char* value) {
3074 if (display_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3075 display_name_ = new ::std::string;
3076 }
3077 display_name_->assign(value);
3078 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.GameAccountInfo.display_name)
3079}
3080inline void GameAccountInfo::set_display_name(const char* value, size_t size) {
3082 if (display_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3083 display_name_ = new ::std::string;
3084 }
3085 display_name_->assign(reinterpret_cast<const char*>(value), size);
3086 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.GameAccountInfo.display_name)
3087}
3090 if (display_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3091 display_name_ = new ::std::string;
3092 }
3093 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.GameAccountInfo.display_name)
3094 return display_name_;
3095}
3098 if (display_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3099 return NULL;
3100 } else {
3101 ::std::string* temp = display_name_;
3102 display_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3103 return temp;
3104 }
3105}
3106inline void GameAccountInfo::set_allocated_display_name(::std::string* display_name) {
3107 if (display_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3108 delete display_name_;
3109 }
3110 if (display_name) {
3113 } else {
3115 display_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3116 }
3117 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.GameAccountInfo.display_name)
3118}
3119
3120// required uint32 expansion = 2;
3122 return (_has_bits_[0] & 0x00000002u) != 0;
3123}
3125 _has_bits_[0] |= 0x00000002u;
3126}
3128 _has_bits_[0] &= ~0x00000002u;
3129}
3131 expansion_ = 0u;
3133}
3135 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.GameAccountInfo.expansion)
3136 return expansion_;
3137}
3140 expansion_ = value;
3141 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.GameAccountInfo.expansion)
3142}
3143
3144// optional bool is_suspended = 3;
3146 return (_has_bits_[0] & 0x00000004u) != 0;
3147}
3149 _has_bits_[0] |= 0x00000004u;
3150}
3152 _has_bits_[0] &= ~0x00000004u;
3153}
3155 is_suspended_ = false;
3157}
3159 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.GameAccountInfo.is_suspended)
3160 return is_suspended_;
3161}
3162inline void GameAccountInfo::set_is_suspended(bool value) {
3164 is_suspended_ = value;
3165 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.GameAccountInfo.is_suspended)
3166}
3167
3168// optional bool is_banned = 4;
3170 return (_has_bits_[0] & 0x00000008u) != 0;
3171}
3173 _has_bits_[0] |= 0x00000008u;
3174}
3176 _has_bits_[0] &= ~0x00000008u;
3177}
3179 is_banned_ = false;
3181}
3182inline bool GameAccountInfo::is_banned() const {
3183 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.GameAccountInfo.is_banned)
3184 return is_banned_;
3185}
3186inline void GameAccountInfo::set_is_banned(bool value) {
3188 is_banned_ = value;
3189 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.GameAccountInfo.is_banned)
3190}
3191
3192// optional uint64 suspension_expires = 5;
3194 return (_has_bits_[0] & 0x00000010u) != 0;
3195}
3197 _has_bits_[0] |= 0x00000010u;
3198}
3200 _has_bits_[0] &= ~0x00000010u;
3201}
3203 suspension_expires_ = GOOGLE_ULONGLONG(0);
3205}
3207 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.GameAccountInfo.suspension_expires)
3208 return suspension_expires_;
3209}
3212 suspension_expires_ = value;
3213 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.GameAccountInfo.suspension_expires)
3214}
3215
3216// optional string suspension_reason = 6;
3218 return (_has_bits_[0] & 0x00000020u) != 0;
3219}
3221 _has_bits_[0] |= 0x00000020u;
3222}
3224 _has_bits_[0] &= ~0x00000020u;
3225}
3227 if (suspension_reason_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3228 suspension_reason_->clear();
3229 }
3231}
3232inline const ::std::string& GameAccountInfo::suspension_reason() const {
3233 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.GameAccountInfo.suspension_reason)
3234 return *suspension_reason_;
3235}
3236inline void GameAccountInfo::set_suspension_reason(const ::std::string& value) {
3238 if (suspension_reason_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3239 suspension_reason_ = new ::std::string;
3240 }
3241 suspension_reason_->assign(value);
3242 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.GameAccountInfo.suspension_reason)
3243}
3244inline void GameAccountInfo::set_suspension_reason(const char* value) {
3246 if (suspension_reason_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3247 suspension_reason_ = new ::std::string;
3248 }
3249 suspension_reason_->assign(value);
3250 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.GameAccountInfo.suspension_reason)
3251}
3252inline void GameAccountInfo::set_suspension_reason(const char* value, size_t size) {
3254 if (suspension_reason_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3255 suspension_reason_ = new ::std::string;
3256 }
3257 suspension_reason_->assign(reinterpret_cast<const char*>(value), size);
3258 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.GameAccountInfo.suspension_reason)
3259}
3262 if (suspension_reason_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3263 suspension_reason_ = new ::std::string;
3264 }
3265 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.GameAccountInfo.suspension_reason)
3266 return suspension_reason_;
3267}
3270 if (suspension_reason_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3271 return NULL;
3272 } else {
3273 ::std::string* temp = suspension_reason_;
3274 suspension_reason_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3275 return temp;
3276 }
3277}
3278inline void GameAccountInfo::set_allocated_suspension_reason(::std::string* suspension_reason) {
3279 if (suspension_reason_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3280 delete suspension_reason_;
3281 }
3282 if (suspension_reason) {
3285 } else {
3287 suspension_reason_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3288 }
3289 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.GameAccountInfo.suspension_reason)
3290}
3291
3292// -------------------------------------------------------------------
3293
3294// GameAccountList
3295
3296// repeated .Battlenet.JSON.Login.GameAccountInfo game_accounts = 1;
3298 return game_accounts_.size();
3299}
3301 game_accounts_.Clear();
3302}
3303inline const ::Battlenet::JSON::Login::GameAccountInfo& GameAccountList::game_accounts(int index) const {
3304 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.GameAccountList.game_accounts)
3305 return game_accounts_.Get(index);
3306}
3307inline ::Battlenet::JSON::Login::GameAccountInfo* GameAccountList::mutable_game_accounts(int index) {
3308 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.GameAccountList.game_accounts)
3309 return game_accounts_.Mutable(index);
3310}
3311inline ::Battlenet::JSON::Login::GameAccountInfo* GameAccountList::add_game_accounts() {
3312 // @@protoc_insertion_point(field_add:Battlenet.JSON.Login.GameAccountList.game_accounts)
3313 return game_accounts_.Add();
3314}
3315inline const ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::GameAccountInfo >&
3317 // @@protoc_insertion_point(field_list:Battlenet.JSON.Login.GameAccountList.game_accounts)
3318 return game_accounts_;
3319}
3320inline ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::GameAccountInfo >*
3322 // @@protoc_insertion_point(field_mutable_list:Battlenet.JSON.Login.GameAccountList.game_accounts)
3323 return &game_accounts_;
3324}
3325
3326// @@protoc_insertion_point(namespace_scope)
3327
3328} // namespace Login
3329} // namespace JSON
3330} // namespace Battlenet
3331
3332#ifndef SWIG
3333namespace google {
3334namespace protobuf {
3335template <> struct is_proto_enum< ::Battlenet::JSON::Login::FormType> : ::google::protobuf::internal::true_type {};
3336template <>
3337inline const EnumDescriptor* GetEnumDescriptor< ::Battlenet::JSON::Login::FormType>() {
3339}
3340template <> struct is_proto_enum< ::Battlenet::JSON::Login::AuthenticationState> : ::google::protobuf::internal::true_type {};
3341template <>
3342inline const EnumDescriptor* GetEnumDescriptor< ::Battlenet::JSON::Login::AuthenticationState>() {
3344}
3345} // namespace google
3346} // namespace protobuf
3347#endif // SWIG
3348
3349// @@protoc_insertion_point(global_scope)
3350
3351#endif // PROTOBUF_Login_2eproto__INCLUDED
#define TC_PROTO_API
Definition: Define.h:105
uint64_t uint64
Definition: Define.h:141
uint32_t uint32
Definition: Define.h:142
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::Metadata GetMetadata() const
ErrorResponse & operator=(const ErrorResponse &from)
Definition: Login.pb.h:99
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: Login.pb.h:108
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: Login.pb.h:135
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: Login.pb.h:104
friend void TC_PROTO_API protobuf_AddDesc_Login_2eproto()
static ErrorResponse * default_instance_
Definition: Login.pb.h:144
ErrorResponse(const ErrorResponse &from)
void Swap(ErrorResponse *other)
static const ErrorResponse & default_instance()
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: Login.pb.h:439
static FormInputValue * default_instance_
Definition: Login.pb.h:450
void set_value(const ::std::string &value)
Definition: Login.pb.h:1729
FormInputValue(const FormInputValue &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: Login.pb.h:380
inline ::std::string * release_value()
Definition: Login.pb.h:1761
FormInputValue & operator=(const FormInputValue &from)
Definition: Login.pb.h:375
inline ::std::string * release_input_id()
Definition: Login.pb.h:1685
void set_input_id(const ::std::string &value)
Definition: Login.pb.h:1653
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: Login.pb.h:384
inline ::std::string * mutable_input_id()
Definition: Login.pb.h:1677
::google::protobuf::uint32 _has_bits_[1]
Definition: Login.pb.h:441
inline ::std::string * mutable_value()
Definition: Login.pb.h:1753
const ::std::string & value() const
Definition: Login.pb.h:1725
void set_allocated_value(::std::string *value)
Definition: Login.pb.h:1771
const ::std::string & input_id() const
Definition: Login.pb.h:1649
friend void TC_PROTO_API protobuf_AddDesc_Login_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::Metadata GetMetadata() const
void set_allocated_input_id(::std::string *input_id)
Definition: Login.pb.h:1695
static const FormInputValue & default_instance()
void Swap(FormInputValue *other)
inline ::std::string * mutable_input_id()
Definition: Login.pb.h:1210
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: Login.pb.h:160
inline ::std::string * release_input_id()
Definition: Login.pb.h:1218
void set_type(const ::std::string &value)
Definition: Login.pb.h:1262
const ::std::string & input_id() const
Definition: Login.pb.h:1182
inline ::std::string * release_label()
Definition: Login.pb.h:1370
void set_allocated_label(::std::string *label)
Definition: Login.pb.h:1380
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: Login.pb.h:164
void set_max_length(::google::protobuf::uint32 value)
Definition: Login.pb.h:1412
inline ::std::string * release_type()
Definition: Login.pb.h:1294
inline ::std::string * mutable_label()
Definition: Login.pb.h:1362
void set_allocated_type(::std::string *type)
Definition: Login.pb.h:1304
void Swap(FormInput *other)
inline ::google::protobuf::uint32 max_length() const
Definition: Login.pb.h:1408
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: Login.pb.h:242
friend void protobuf_AssignDesc_Login_2eproto()
inline ::std::string * mutable_type()
Definition: Login.pb.h:1286
friend void protobuf_ShutdownFile_Login_2eproto()
void set_allocated_input_id(::std::string *input_id)
Definition: Login.pb.h:1228
const ::std::string & label() const
Definition: Login.pb.h:1334
void set_label(const ::std::string &value)
Definition: Login.pb.h:1338
FormInput & operator=(const FormInput &from)
Definition: Login.pb.h:155
void set_input_id(const ::std::string &value)
Definition: Login.pb.h:1186
FormInput(const FormInput &from)
static FormInput * default_instance_
Definition: Login.pb.h:255
friend void TC_PROTO_API protobuf_AddDesc_Login_2eproto()
::google::protobuf::Metadata GetMetadata() const
const ::std::string & type() const
Definition: Login.pb.h:1258
::google::protobuf::uint32 _has_bits_[1]
Definition: Login.pb.h:244
static const FormInput & default_instance()
void SetCachedSize(int size) const
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::uint32 max_length_
Definition: Login.pb.h:249
static FormInputs * default_instance_
Definition: Login.pb.h:364
const ::std::string & srp_js() const
Definition: Login.pb.h:1569
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: Login.pb.h:271
inline ::std::string * mutable_srp_js()
Definition: Login.pb.h:1597
void set_allocated_srp_js(::std::string *srp_js)
Definition: Login.pb.h:1615
void set_srp_js(const ::std::string &value)
Definition: Login.pb.h:1573
inline ::std::string * mutable_srp_url()
Definition: Login.pb.h:1521
void Swap(FormInputs *other)
FormInputs(const FormInputs &from)
inline ::Battlenet::JSON::Login::FormType type() const
Definition: Login.pb.h:1436
FormInputs & operator=(const FormInputs &from)
Definition: Login.pb.h:266
::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInput > inputs_
Definition: Login.pb.h:355
friend void protobuf_AssignDesc_Login_2eproto()
inline ::Battlenet::JSON::Login::FormInput * add_inputs()
Definition: Login.pb.h:1462
friend void protobuf_ShutdownFile_Login_2eproto()
inline ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInput > * mutable_inputs()
Definition: Login.pb.h:1472
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: Login.pb.h:351
void SetCachedSize(int size) const
::google::protobuf::uint32 _has_bits_[1]
Definition: Login.pb.h:353
const ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInput > & inputs() const
Definition: Login.pb.h:1467
inline ::std::string * release_srp_js()
Definition: Login.pb.h:1605
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: Login.pb.h:275
static const ::google::protobuf::Descriptor * descriptor()
static const FormInputs & default_instance()
::google::protobuf::Metadata GetMetadata() const
void set_type(::Battlenet::JSON::Login::FormType value)
Definition: Login.pb.h:1440
void set_srp_url(const ::std::string &value)
Definition: Login.pb.h:1497
friend void TC_PROTO_API protobuf_AddDesc_Login_2eproto()
void set_allocated_srp_url(::std::string *srp_url)
Definition: Login.pb.h:1539
inline ::std::string * release_srp_url()
Definition: Login.pb.h:1529
const ::std::string & srp_url() const
Definition: Login.pb.h:1493
GameAccountInfo & operator=(const GameAccountInfo &from)
Definition: Login.pb.h:968
inline ::std::string * release_display_name()
Definition: Login.pb.h:3096
static GameAccountInfo * default_instance_
Definition: Login.pb.h:1083
const ::std::string & display_name() const
Definition: Login.pb.h:3060
inline ::std::string * release_suspension_reason()
Definition: Login.pb.h:3268
inline ::std::string * mutable_suspension_reason()
Definition: Login.pb.h:3260
void set_display_name(const ::std::string &value)
Definition: Login.pb.h:3064
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: Login.pb.h:1068
::google::protobuf::uint32 expansion_
Definition: Login.pb.h:1073
::google::protobuf::uint32 _has_bits_[1]
Definition: Login.pb.h:1070
void set_suspension_expires(::google::protobuf::uint64 value)
Definition: Login.pb.h:3210
void Swap(GameAccountInfo *other)
static const GameAccountInfo & default_instance()
void set_allocated_suspension_reason(::std::string *suspension_reason)
Definition: Login.pb.h:3278
GameAccountInfo(const GameAccountInfo &from)
inline ::std::string * mutable_display_name()
Definition: Login.pb.h:3088
void set_suspension_reason(const ::std::string &value)
Definition: Login.pb.h:3236
friend void TC_PROTO_API protobuf_AddDesc_Login_2eproto()
::google::protobuf::uint64 suspension_expires_
Definition: Login.pb.h:1076
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: Login.pb.h:977
void set_expansion(::google::protobuf::uint32 value)
Definition: Login.pb.h:3138
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::uint64 suspension_expires() const
Definition: Login.pb.h:3206
void set_allocated_display_name(::std::string *display_name)
Definition: Login.pb.h:3106
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: Login.pb.h:973
const ::std::string & suspension_reason() const
Definition: Login.pb.h:3232
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::uint32 expansion() const
Definition: Login.pb.h:3134
::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::GameAccountInfo > game_accounts_
Definition: Login.pb.h:1146
static const GameAccountList & default_instance()
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: Login.pb.h:1142
static GameAccountList * default_instance_
Definition: Login.pb.h:1152
const ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::GameAccountInfo > & game_accounts() const
Definition: Login.pb.h:3316
::google::protobuf::Metadata GetMetadata() const
void Swap(GameAccountList *other)
GameAccountList & operator=(const GameAccountList &from)
Definition: Login.pb.h:1094
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: Login.pb.h:1103
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: Login.pb.h:1099
inline ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::GameAccountInfo > * mutable_game_accounts()
Definition: Login.pb.h:3321
GameAccountList(const GameAccountList &from)
static const ::google::protobuf::Descriptor * descriptor()
inline ::Battlenet::JSON::Login::GameAccountInfo * add_game_accounts()
Definition: Login.pb.h:3311
friend void TC_PROTO_API protobuf_AddDesc_Login_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
static const LoginForm & default_instance()
static LoginForm * default_instance_
Definition: Login.pb.h:564
inline ::std::string * release_version()
Definition: Login.pb.h:1993
::google::protobuf::uint32 _has_bits_[1]
Definition: Login.pb.h:553
const ::std::string & version() const
Definition: Login.pb.h:1957
friend void protobuf_AssignDesc_Login_2eproto()
inline ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInputValue > * mutable_inputs()
Definition: Login.pb.h:2042
void set_version(const ::std::string &value)
Definition: Login.pb.h:1961
friend void protobuf_ShutdownFile_Login_2eproto()
void SetCachedSize(int size) const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: Login.pb.h:466
inline ::std::string * mutable_program_id()
Definition: Login.pb.h:1909
void set_platform_id(const ::std::string &value)
Definition: Login.pb.h:1809
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: Login.pb.h:551
const ::std::string & platform_id() const
Definition: Login.pb.h:1805
void set_allocated_program_id(::std::string *program_id)
Definition: Login.pb.h:1927
inline ::std::string * release_program_id()
Definition: Login.pb.h:1917
void set_program_id(const ::std::string &value)
Definition: Login.pb.h:1885
::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInputValue > inputs_
Definition: Login.pb.h:558
void set_allocated_platform_id(::std::string *platform_id)
Definition: Login.pb.h:1851
friend void TC_PROTO_API protobuf_AddDesc_Login_2eproto()
LoginForm & operator=(const LoginForm &from)
Definition: Login.pb.h:461
const ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInputValue > & inputs() const
Definition: Login.pb.h:2037
inline ::std::string * mutable_platform_id()
Definition: Login.pb.h:1833
void set_allocated_version(::std::string *version)
Definition: Login.pb.h:2003
inline ::Battlenet::JSON::Login::FormInputValue * add_inputs()
Definition: Login.pb.h:2032
LoginForm(const LoginForm &from)
inline ::std::string * mutable_version()
Definition: Login.pb.h:1985
void Swap(LoginForm *other)
const ::std::string & program_id() const
Definition: Login.pb.h:1881
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: Login.pb.h:470
inline ::std::string * release_platform_id()
Definition: Login.pb.h:1841
::google::protobuf::Metadata GetMetadata() const
::google::protobuf::uint32 _has_bits_[1]
Definition: Login.pb.h:948
::google::protobuf::Metadata GetMetadata() const
LoginRefreshResult(const LoginRefreshResult &from)
inline ::google::protobuf::uint64 login_ticket_expiry() const
Definition: Login.pb.h:3006
::google::protobuf::uint64 login_ticket_expiry_
Definition: Login.pb.h:950
LoginRefreshResult & operator=(const LoginRefreshResult &from)
Definition: Login.pb.h:892
void Swap(LoginRefreshResult *other)
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: Login.pb.h:946
static LoginRefreshResult * default_instance_
Definition: Login.pb.h:957
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: Login.pb.h:901
static const LoginRefreshResult & default_instance()
void set_login_ticket_expiry(::google::protobuf::uint64 value)
Definition: Login.pb.h:3010
friend void TC_PROTO_API protobuf_AddDesc_Login_2eproto()
LoginRefreshResult * New() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: Login.pb.h:897
void set_authentication_state(::Battlenet::JSON::Login::AuthenticationState value)
Definition: Login.pb.h:2601
const ::std::string & login_ticket() const
Definition: Login.pb.h:2852
inline ::Battlenet::JSON::Login::AuthenticationState authentication_state() const
Definition: Login.pb.h:2597
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: Login.pb.h:756
inline ::std::string * release_url()
Definition: Login.pb.h:2812
void set_server_evidence_m2(const ::std::string &value)
Definition: Login.pb.h:2932
void SetCachedSize(int size) const
friend void protobuf_AssignDesc_Login_2eproto()
static const LoginResult & default_instance()
void set_allocated_error_code(::std::string *error_code)
Definition: Login.pb.h:2670
friend void protobuf_ShutdownFile_Login_2eproto()
inline ::std::string * mutable_error_code()
Definition: Login.pb.h:2652
LoginResult & operator=(const LoginResult &from)
Definition: Login.pb.h:751
LoginResult(const LoginResult &from)
const ::std::string & server_evidence_m2() const
Definition: Login.pb.h:2928
const ::std::string & error_message() const
Definition: Login.pb.h:2700
inline ::std::string * mutable_server_evidence_m2()
Definition: Login.pb.h:2956
void set_error_code(const ::std::string &value)
Definition: Login.pb.h:2628
static LoginResult * default_instance_
Definition: Login.pb.h:881
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: Login.pb.h:866
void set_allocated_login_ticket(::std::string *login_ticket)
Definition: Login.pb.h:2898
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: Login.pb.h:760
::google::protobuf::Metadata GetMetadata() const
void set_login_ticket(const ::std::string &value)
Definition: Login.pb.h:2856
::google::protobuf::uint32 _has_bits_[1]
Definition: Login.pb.h:868
inline ::std::string * release_error_message()
Definition: Login.pb.h:2736
inline ::std::string * mutable_error_message()
Definition: Login.pb.h:2728
void set_allocated_server_evidence_m2(::std::string *server_evidence_m2)
Definition: Login.pb.h:2974
inline ::std::string * release_server_evidence_m2()
Definition: Login.pb.h:2964
friend void TC_PROTO_API protobuf_AddDesc_Login_2eproto()
void set_error_message(const ::std::string &value)
Definition: Login.pb.h:2704
void set_allocated_url(::std::string *url)
Definition: Login.pb.h:2822
void Swap(LoginResult *other)
inline ::std::string * release_login_ticket()
Definition: Login.pb.h:2888
::std::string * server_evidence_m2_
Definition: Login.pb.h:874
const ::std::string & error_code() const
Definition: Login.pb.h:2624
inline ::std::string * release_error_code()
Definition: Login.pb.h:2660
inline ::std::string * mutable_login_ticket()
Definition: Login.pb.h:2880
void set_allocated_error_message(::std::string *error_message)
Definition: Login.pb.h:2746
void set_url(const ::std::string &value)
Definition: Login.pb.h:2780
inline ::std::string * mutable_url()
Definition: Login.pb.h:2804
const ::std::string & url() const
Definition: Login.pb.h:2776
SrpLoginChallenge * New() const
const ::std::string & generator() const
Definition: Login.pb.h:2191
void set_iterations(::google::protobuf::uint32 value)
Definition: Login.pb.h:2093
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: Login.pb.h:722
void set_allocated_modulus(::std::string *modulus)
Definition: Login.pb.h:2161
inline ::google::protobuf::uint32 version() const
Definition: Login.pb.h:2065
inline ::std::string * release_public_b()
Definition: Login.pb.h:2531
inline ::std::string * mutable_username()
Definition: Login.pb.h:2371
inline ::std::string * mutable_modulus()
Definition: Login.pb.h:2143
void set_version(::google::protobuf::uint32 value)
Definition: Login.pb.h:2069
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: Login.pb.h:584
::google::protobuf::uint32 iterations_
Definition: Login.pb.h:727
void set_allocated_hash_function(::std::string *hash_function)
Definition: Login.pb.h:2313
inline ::std::string * release_username()
Definition: Login.pb.h:2379
static const SrpLoginChallenge & default_instance()
const ::std::string & modulus() const
Definition: Login.pb.h:2115
void Swap(SrpLoginChallenge *other)
void set_salt(const ::std::string &value)
Definition: Login.pb.h:2423
::google::protobuf::Metadata GetMetadata() const
void set_public_b(const ::std::string &value)
Definition: Login.pb.h:2499
void set_hash_function(const ::std::string &value)
Definition: Login.pb.h:2271
const ::std::string & salt() const
Definition: Login.pb.h:2419
static const ::google::protobuf::Descriptor * descriptor()
void set_allocated_salt(::std::string *salt)
Definition: Login.pb.h:2465
void set_eligible_credential_upgrade(bool value)
Definition: Login.pb.h:2573
::google::protobuf::uint32 version_
Definition: Login.pb.h:726
void set_allocated_username(::std::string *username)
Definition: Login.pb.h:2389
void set_allocated_generator(::std::string *generator)
Definition: Login.pb.h:2237
void set_username(const ::std::string &value)
Definition: Login.pb.h:2347
static SrpLoginChallenge * default_instance_
Definition: Login.pb.h:740
inline ::std::string * mutable_salt()
Definition: Login.pb.h:2447
inline ::std::string * release_generator()
Definition: Login.pb.h:2227
const ::std::string & hash_function() const
Definition: Login.pb.h:2267
SrpLoginChallenge(const SrpLoginChallenge &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: Login.pb.h:580
inline ::std::string * mutable_generator()
Definition: Login.pb.h:2219
::google::protobuf::uint32 _has_bits_[1]
Definition: Login.pb.h:724
void set_modulus(const ::std::string &value)
Definition: Login.pb.h:2119
void set_generator(const ::std::string &value)
Definition: Login.pb.h:2195
void set_allocated_public_b(::std::string *public_b)
Definition: Login.pb.h:2541
friend void TC_PROTO_API protobuf_AddDesc_Login_2eproto()
const ::std::string & username() const
Definition: Login.pb.h:2343
inline ::std::string * mutable_public_b()
Definition: Login.pb.h:2523
const ::std::string & public_b() const
Definition: Login.pb.h:2495
inline ::std::string * mutable_hash_function()
Definition: Login.pb.h:2295
inline ::std::string * release_hash_function()
Definition: Login.pb.h:2303
inline ::std::string * release_modulus()
Definition: Login.pb.h:2151
inline ::google::protobuf::uint32 iterations() const
Definition: Login.pb.h:2089
inline ::std::string * release_salt()
Definition: Login.pb.h:2455
SrpLoginChallenge & operator=(const SrpLoginChallenge &from)
Definition: Login.pb.h:575
bool FormType_Parse(const ::std::string &name, FormType *value)
Definition: Login.pb.h:64
TC_PROTO_API bool FormType_IsValid(int value)
void TC_PROTO_API protobuf_AddDesc_Login_2eproto()
const int AuthenticationState_ARRAYSIZE
Definition: Login.pb.h:78
const FormType FormType_MIN
Definition: Login.pb.h:55
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * FormType_descriptor()
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * AuthenticationState_descriptor()
void protobuf_AssignDesc_Login_2eproto()
bool AuthenticationState_Parse(const ::std::string &name, AuthenticationState *value)
Definition: Login.pb.h:85
const AuthenticationState AuthenticationState_MAX
Definition: Login.pb.h:77
const FormType FormType_MAX
Definition: Login.pb.h:56
void protobuf_ShutdownFile_Login_2eproto()
const ::std::string & AuthenticationState_Name(AuthenticationState value)
Definition: Login.pb.h:81
const AuthenticationState AuthenticationState_MIN
Definition: Login.pb.h:76
const int FormType_ARRAYSIZE
Definition: Login.pb.h:57
const ::std::string & FormType_Name(FormType value)
Definition: Login.pb.h:60
TC_PROTO_API bool AuthenticationState_IsValid(int value)
constexpr std::size_t size()
Definition: UpdateField.h:796