TrinityCore
Loading...
Searching...
No Matches
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}
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
137 ::google::protobuf::uint32 _has_bits_[1];
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
244 ::google::protobuf::uint32 _has_bits_[1];
245 mutable int _cached_size_;
246 ::std::string* input_id_;
247 ::std::string* type_;
248 ::std::string* label_;
249 ::google::protobuf::uint32 max_length_;
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;
303 inline ::Battlenet::JSON::Login::FormType type() const;
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
353 ::google::protobuf::uint32 _has_bits_[1];
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
441 ::google::protobuf::uint32 _has_bits_[1];
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
553 ::google::protobuf::uint32 _has_bits_[1];
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
724 ::google::protobuf::uint32 _has_bits_[1];
725 mutable int _cached_size_;
726 ::google::protobuf::uint32 version_;
727 ::google::protobuf::uint32 iterations_;
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 // optional string next_url = 7;
852 inline bool has_next_url() const;
853 inline void clear_next_url();
854 static const int kNextUrlFieldNumber = 7;
855 inline const ::std::string& next_url() const;
856 inline void set_next_url(const ::std::string& value);
857 inline void set_next_url(const char* value);
858 inline void set_next_url(const char* value, size_t size);
859 inline ::std::string* mutable_next_url();
860 inline ::std::string* release_next_url();
861 inline void set_allocated_next_url(::std::string* next_url);
862
863 // @@protoc_insertion_point(class_scope:Battlenet.JSON.Login.LoginResult)
864 private:
865 inline void set_has_authentication_state();
866 inline void clear_has_authentication_state();
867 inline void set_has_error_code();
868 inline void clear_has_error_code();
869 inline void set_has_error_message();
870 inline void clear_has_error_message();
871 inline void set_has_url();
872 inline void clear_has_url();
873 inline void set_has_login_ticket();
874 inline void clear_has_login_ticket();
875 inline void set_has_server_evidence_m2();
876 inline void clear_has_server_evidence_m2();
877 inline void set_has_next_url();
878 inline void clear_has_next_url();
879
880 ::google::protobuf::UnknownFieldSet _unknown_fields_;
881
882 ::google::protobuf::uint32 _has_bits_[1];
883 mutable int _cached_size_;
884 ::std::string* error_code_;
885 ::std::string* error_message_;
886 ::std::string* url_;
887 ::std::string* login_ticket_;
888 ::std::string* server_evidence_m2_;
889 ::std::string* next_url_;
894
897};
898// -------------------------------------------------------------------
899
900class TC_PROTO_API LoginRefreshResult : public ::google::protobuf::Message {
901 public:
904
906
908 CopyFrom(from);
909 return *this;
910 }
911
912 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
913 return _unknown_fields_;
914 }
915
916 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
917 return &_unknown_fields_;
918 }
919
920 static const ::google::protobuf::Descriptor* descriptor();
922
924
925 // implements Message ----------------------------------------------
926
928 int GetCachedSize() const { return _cached_size_; }
929 private:
932 void SetCachedSize(int size) const;
933 public:
934 ::google::protobuf::Metadata GetMetadata() const;
935
936 // nested types ----------------------------------------------------
937
938 // accessors -------------------------------------------------------
939
940 // required uint64 login_ticket_expiry = 1;
941 inline bool has_login_ticket_expiry() const;
942 inline void clear_login_ticket_expiry();
943 static const int kLoginTicketExpiryFieldNumber = 1;
944 inline ::google::protobuf::uint64 login_ticket_expiry() const;
945 inline void set_login_ticket_expiry(::google::protobuf::uint64 value);
946
947 // optional bool is_expired = 2;
948 inline bool has_is_expired() const;
949 inline void clear_is_expired();
950 static const int kIsExpiredFieldNumber = 2;
951 inline bool is_expired() const;
952 inline void set_is_expired(bool value);
953
954 // @@protoc_insertion_point(class_scope:Battlenet.JSON.Login.LoginRefreshResult)
955 private:
956 inline void set_has_login_ticket_expiry();
957 inline void clear_has_login_ticket_expiry();
958 inline void set_has_is_expired();
959 inline void clear_has_is_expired();
960
961 ::google::protobuf::UnknownFieldSet _unknown_fields_;
962
963 ::google::protobuf::uint32 _has_bits_[1];
964 mutable int _cached_size_;
965 ::google::protobuf::uint64 login_ticket_expiry_;
970
973};
974// -------------------------------------------------------------------
975
976class TC_PROTO_API GameAccountInfo : public ::google::protobuf::Message {
977 public:
980
982
984 CopyFrom(from);
985 return *this;
986 }
987
988 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
989 return _unknown_fields_;
990 }
991
992 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
993 return &_unknown_fields_;
994 }
995
996 static const ::google::protobuf::Descriptor* descriptor();
998
999 void Swap(GameAccountInfo* other);
1000
1001 // implements Message ----------------------------------------------
1002
1004 int GetCachedSize() const { return _cached_size_; }
1005 private:
1008 void SetCachedSize(int size) const;
1009 public:
1010 ::google::protobuf::Metadata GetMetadata() const;
1011
1012 // nested types ----------------------------------------------------
1013
1014 // accessors -------------------------------------------------------
1015
1016 // required string display_name = 1;
1017 inline bool has_display_name() const;
1018 inline void clear_display_name();
1019 static const int kDisplayNameFieldNumber = 1;
1020 inline const ::std::string& display_name() const;
1021 inline void set_display_name(const ::std::string& value);
1022 inline void set_display_name(const char* value);
1023 inline void set_display_name(const char* value, size_t size);
1024 inline ::std::string* mutable_display_name();
1025 inline ::std::string* release_display_name();
1026 inline void set_allocated_display_name(::std::string* display_name);
1027
1028 // required uint32 expansion = 2;
1029 inline bool has_expansion() const;
1030 inline void clear_expansion();
1031 static const int kExpansionFieldNumber = 2;
1032 inline ::google::protobuf::uint32 expansion() const;
1033 inline void set_expansion(::google::protobuf::uint32 value);
1034
1035 // optional bool is_suspended = 3;
1036 inline bool has_is_suspended() const;
1037 inline void clear_is_suspended();
1038 static const int kIsSuspendedFieldNumber = 3;
1039 inline bool is_suspended() const;
1040 inline void set_is_suspended(bool value);
1041
1042 // optional bool is_banned = 4;
1043 inline bool has_is_banned() const;
1044 inline void clear_is_banned();
1045 static const int kIsBannedFieldNumber = 4;
1046 inline bool is_banned() const;
1047 inline void set_is_banned(bool value);
1048
1049 // optional uint64 suspension_expires = 5;
1050 inline bool has_suspension_expires() const;
1051 inline void clear_suspension_expires();
1052 static const int kSuspensionExpiresFieldNumber = 5;
1053 inline ::google::protobuf::uint64 suspension_expires() const;
1054 inline void set_suspension_expires(::google::protobuf::uint64 value);
1055
1056 // optional string suspension_reason = 6;
1057 inline bool has_suspension_reason() const;
1058 inline void clear_suspension_reason();
1059 static const int kSuspensionReasonFieldNumber = 6;
1060 inline const ::std::string& suspension_reason() const;
1061 inline void set_suspension_reason(const ::std::string& value);
1062 inline void set_suspension_reason(const char* value);
1063 inline void set_suspension_reason(const char* value, size_t size);
1064 inline ::std::string* mutable_suspension_reason();
1065 inline ::std::string* release_suspension_reason();
1066 inline void set_allocated_suspension_reason(::std::string* suspension_reason);
1067
1068 // @@protoc_insertion_point(class_scope:Battlenet.JSON.Login.GameAccountInfo)
1069 private:
1070 inline void set_has_display_name();
1071 inline void clear_has_display_name();
1072 inline void set_has_expansion();
1073 inline void clear_has_expansion();
1074 inline void set_has_is_suspended();
1075 inline void clear_has_is_suspended();
1076 inline void set_has_is_banned();
1077 inline void clear_has_is_banned();
1078 inline void set_has_suspension_expires();
1079 inline void clear_has_suspension_expires();
1080 inline void set_has_suspension_reason();
1081 inline void clear_has_suspension_reason();
1082
1083 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1084
1085 ::google::protobuf::uint32 _has_bits_[1];
1086 mutable int _cached_size_;
1087 ::std::string* display_name_;
1088 ::google::protobuf::uint32 expansion_;
1091 ::google::protobuf::uint64 suspension_expires_;
1092 ::std::string* suspension_reason_;
1096
1099};
1100// -------------------------------------------------------------------
1101
1102class TC_PROTO_API GameAccountList : public ::google::protobuf::Message {
1103 public:
1106
1108
1110 CopyFrom(from);
1111 return *this;
1112 }
1113
1114 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1115 return _unknown_fields_;
1116 }
1117
1118 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1119 return &_unknown_fields_;
1120 }
1121
1122 static const ::google::protobuf::Descriptor* descriptor();
1124
1125 void Swap(GameAccountList* other);
1126
1127 // implements Message ----------------------------------------------
1128
1130 int GetCachedSize() const { return _cached_size_; }
1131 private:
1134 void SetCachedSize(int size) const;
1135 public:
1136 ::google::protobuf::Metadata GetMetadata() const;
1137
1138 // nested types ----------------------------------------------------
1139
1140 // accessors -------------------------------------------------------
1141
1142 // repeated .Battlenet.JSON.Login.GameAccountInfo game_accounts = 1;
1143 inline int game_accounts_size() const;
1144 inline void clear_game_accounts();
1145 static const int kGameAccountsFieldNumber = 1;
1146 inline const ::Battlenet::JSON::Login::GameAccountInfo& game_accounts(int index) const;
1147 inline ::Battlenet::JSON::Login::GameAccountInfo* mutable_game_accounts(int index);
1148 inline ::Battlenet::JSON::Login::GameAccountInfo* add_game_accounts();
1149 inline const ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::GameAccountInfo >&
1150 game_accounts() const;
1151 inline ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::GameAccountInfo >*
1152 mutable_game_accounts();
1153
1154 // @@protoc_insertion_point(class_scope:Battlenet.JSON.Login.GameAccountList)
1155 private:
1156
1157 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1158
1159 ::google::protobuf::uint32 _has_bits_[1];
1160 mutable int _cached_size_;
1161 ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::GameAccountInfo > game_accounts_;
1165
1168};
1169// ===================================================================
1170
1171// ===================================================================
1172
1173// ===================================================================
1174
1175// ErrorResponse
1176
1177// -------------------------------------------------------------------
1178
1179// FormInput
1180
1181// required string input_id = 1;
1182inline bool FormInput::has_input_id() const {
1183 return (_has_bits_[0] & 0x00000001u) != 0;
1184}
1186 _has_bits_[0] |= 0x00000001u;
1187}
1189 _has_bits_[0] &= ~0x00000001u;
1190}
1192 if (input_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1193 input_id_->clear();
1194 }
1196}
1197inline const ::std::string& FormInput::input_id() const {
1198 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInput.input_id)
1199 return *input_id_;
1200}
1201inline void FormInput::set_input_id(const ::std::string& value) {
1203 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1204 input_id_ = new ::std::string;
1205 }
1206 input_id_->assign(value);
1207 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.FormInput.input_id)
1208}
1209inline void FormInput::set_input_id(const char* value) {
1211 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1212 input_id_ = new ::std::string;
1213 }
1214 input_id_->assign(value);
1215 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.FormInput.input_id)
1216}
1217inline void FormInput::set_input_id(const char* value, size_t size) {
1219 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1220 input_id_ = new ::std::string;
1221 }
1222 input_id_->assign(reinterpret_cast<const char*>(value), size);
1223 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.FormInput.input_id)
1224}
1225inline ::std::string* FormInput::mutable_input_id() {
1227 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1228 input_id_ = new ::std::string;
1229 }
1230 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.FormInput.input_id)
1231 return input_id_;
1232}
1233inline ::std::string* FormInput::release_input_id() {
1235 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1236 return NULL;
1237 } else {
1238 ::std::string* temp = input_id_;
1239 input_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1240 return temp;
1241 }
1242}
1243inline void FormInput::set_allocated_input_id(::std::string* input_id) {
1244 if (input_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1245 delete input_id_;
1246 }
1247 if (input_id) {
1250 } else {
1252 input_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1253 }
1254 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.FormInput.input_id)
1255}
1256
1257// required string type = 2;
1258inline bool FormInput::has_type() const {
1259 return (_has_bits_[0] & 0x00000002u) != 0;
1260}
1262 _has_bits_[0] |= 0x00000002u;
1263}
1265 _has_bits_[0] &= ~0x00000002u;
1266}
1268 if (type_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1269 type_->clear();
1270 }
1272}
1273inline const ::std::string& FormInput::type() const {
1274 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInput.type)
1275 return *type_;
1276}
1277inline void FormInput::set_type(const ::std::string& value) {
1278 set_has_type();
1279 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1280 type_ = new ::std::string;
1281 }
1282 type_->assign(value);
1283 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.FormInput.type)
1284}
1285inline void FormInput::set_type(const char* value) {
1286 set_has_type();
1287 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1288 type_ = new ::std::string;
1289 }
1290 type_->assign(value);
1291 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.FormInput.type)
1292}
1293inline void FormInput::set_type(const char* value, size_t size) {
1294 set_has_type();
1295 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1296 type_ = new ::std::string;
1297 }
1298 type_->assign(reinterpret_cast<const char*>(value), size);
1299 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.FormInput.type)
1300}
1301inline ::std::string* FormInput::mutable_type() {
1302 set_has_type();
1303 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1304 type_ = new ::std::string;
1305 }
1306 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.FormInput.type)
1307 return type_;
1308}
1309inline ::std::string* FormInput::release_type() {
1311 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1312 return NULL;
1313 } else {
1314 ::std::string* temp = type_;
1315 type_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1316 return temp;
1317 }
1318}
1319inline void FormInput::set_allocated_type(::std::string* type) {
1320 if (type_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1321 delete type_;
1322 }
1323 if (type) {
1324 set_has_type();
1325 type_ = type;
1326 } else {
1328 type_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1329 }
1330 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.FormInput.type)
1331}
1332
1333// required string label = 3;
1334inline bool FormInput::has_label() const {
1335 return (_has_bits_[0] & 0x00000004u) != 0;
1336}
1338 _has_bits_[0] |= 0x00000004u;
1339}
1341 _has_bits_[0] &= ~0x00000004u;
1342}
1344 if (label_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1345 label_->clear();
1346 }
1348}
1349inline const ::std::string& FormInput::label() const {
1350 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInput.label)
1351 return *label_;
1352}
1353inline void FormInput::set_label(const ::std::string& value) {
1354 set_has_label();
1355 if (label_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1356 label_ = new ::std::string;
1357 }
1358 label_->assign(value);
1359 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.FormInput.label)
1360}
1361inline void FormInput::set_label(const char* value) {
1362 set_has_label();
1363 if (label_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1364 label_ = new ::std::string;
1365 }
1366 label_->assign(value);
1367 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.FormInput.label)
1368}
1369inline void FormInput::set_label(const char* value, size_t size) {
1370 set_has_label();
1371 if (label_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1372 label_ = new ::std::string;
1373 }
1374 label_->assign(reinterpret_cast<const char*>(value), size);
1375 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.FormInput.label)
1376}
1377inline ::std::string* FormInput::mutable_label() {
1378 set_has_label();
1379 if (label_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1380 label_ = new ::std::string;
1381 }
1382 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.FormInput.label)
1383 return label_;
1384}
1385inline ::std::string* FormInput::release_label() {
1387 if (label_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1388 return NULL;
1389 } else {
1390 ::std::string* temp = label_;
1391 label_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1392 return temp;
1393 }
1394}
1395inline void FormInput::set_allocated_label(::std::string* label) {
1396 if (label_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1397 delete label_;
1398 }
1399 if (label) {
1400 set_has_label();
1401 label_ = label;
1402 } else {
1404 label_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1405 }
1406 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.FormInput.label)
1407}
1408
1409// optional uint32 max_length = 4;
1410inline bool FormInput::has_max_length() const {
1411 return (_has_bits_[0] & 0x00000008u) != 0;
1412}
1414 _has_bits_[0] |= 0x00000008u;
1415}
1417 _has_bits_[0] &= ~0x00000008u;
1418}
1420 max_length_ = 0u;
1422}
1423inline ::google::protobuf::uint32 FormInput::max_length() const {
1424 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInput.max_length)
1425 return max_length_;
1426}
1427inline void FormInput::set_max_length(::google::protobuf::uint32 value) {
1429 max_length_ = value;
1430 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.FormInput.max_length)
1431}
1432
1433// -------------------------------------------------------------------
1434
1435// FormInputs
1436
1437// required .Battlenet.JSON.Login.FormType type = 1;
1438inline bool FormInputs::has_type() const {
1439 return (_has_bits_[0] & 0x00000001u) != 0;
1440}
1442 _has_bits_[0] |= 0x00000001u;
1443}
1445 _has_bits_[0] &= ~0x00000001u;
1446}
1448 type_ = 1;
1450}
1451inline ::Battlenet::JSON::Login::FormType FormInputs::type() const {
1452 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInputs.type)
1453 return static_cast< ::Battlenet::JSON::Login::FormType >(type_);
1454}
1457 set_has_type();
1458 type_ = value;
1459 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.FormInputs.type)
1460}
1461
1462// repeated .Battlenet.JSON.Login.FormInput inputs = 2;
1463inline int FormInputs::inputs_size() const {
1464 return inputs_.size();
1465}
1467 inputs_.Clear();
1468}
1469inline const ::Battlenet::JSON::Login::FormInput& FormInputs::inputs(int index) const {
1470 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInputs.inputs)
1471 return inputs_.Get(index);
1472}
1473inline ::Battlenet::JSON::Login::FormInput* FormInputs::mutable_inputs(int index) {
1474 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.FormInputs.inputs)
1475 return inputs_.Mutable(index);
1476}
1477inline ::Battlenet::JSON::Login::FormInput* FormInputs::add_inputs() {
1478 // @@protoc_insertion_point(field_add:Battlenet.JSON.Login.FormInputs.inputs)
1479 return inputs_.Add();
1480}
1481inline const ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInput >&
1483 // @@protoc_insertion_point(field_list:Battlenet.JSON.Login.FormInputs.inputs)
1484 return inputs_;
1485}
1486inline ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInput >*
1488 // @@protoc_insertion_point(field_mutable_list:Battlenet.JSON.Login.FormInputs.inputs)
1489 return &inputs_;
1490}
1491
1492// optional string srp_url = 3;
1493inline bool FormInputs::has_srp_url() const {
1494 return (_has_bits_[0] & 0x00000004u) != 0;
1495}
1497 _has_bits_[0] |= 0x00000004u;
1498}
1500 _has_bits_[0] &= ~0x00000004u;
1501}
1503 if (srp_url_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1504 srp_url_->clear();
1505 }
1507}
1508inline const ::std::string& FormInputs::srp_url() const {
1509 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInputs.srp_url)
1510 return *srp_url_;
1511}
1512inline void FormInputs::set_srp_url(const ::std::string& value) {
1514 if (srp_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1515 srp_url_ = new ::std::string;
1516 }
1517 srp_url_->assign(value);
1518 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.FormInputs.srp_url)
1519}
1520inline void FormInputs::set_srp_url(const char* value) {
1522 if (srp_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1523 srp_url_ = new ::std::string;
1524 }
1525 srp_url_->assign(value);
1526 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.FormInputs.srp_url)
1527}
1528inline void FormInputs::set_srp_url(const char* value, size_t size) {
1530 if (srp_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1531 srp_url_ = new ::std::string;
1532 }
1533 srp_url_->assign(reinterpret_cast<const char*>(value), size);
1534 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.FormInputs.srp_url)
1535}
1536inline ::std::string* FormInputs::mutable_srp_url() {
1538 if (srp_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1539 srp_url_ = new ::std::string;
1540 }
1541 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.FormInputs.srp_url)
1542 return srp_url_;
1543}
1544inline ::std::string* FormInputs::release_srp_url() {
1546 if (srp_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1547 return NULL;
1548 } else {
1549 ::std::string* temp = srp_url_;
1550 srp_url_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1551 return temp;
1552 }
1553}
1554inline void FormInputs::set_allocated_srp_url(::std::string* srp_url) {
1555 if (srp_url_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1556 delete srp_url_;
1557 }
1558 if (srp_url) {
1560 srp_url_ = srp_url;
1561 } else {
1563 srp_url_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1564 }
1565 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.FormInputs.srp_url)
1566}
1567
1568// optional string srp_js = 4;
1569inline bool FormInputs::has_srp_js() const {
1570 return (_has_bits_[0] & 0x00000008u) != 0;
1571}
1573 _has_bits_[0] |= 0x00000008u;
1574}
1576 _has_bits_[0] &= ~0x00000008u;
1577}
1579 if (srp_js_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1580 srp_js_->clear();
1581 }
1583}
1584inline const ::std::string& FormInputs::srp_js() const {
1585 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInputs.srp_js)
1586 return *srp_js_;
1587}
1588inline void FormInputs::set_srp_js(const ::std::string& value) {
1590 if (srp_js_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1591 srp_js_ = new ::std::string;
1592 }
1593 srp_js_->assign(value);
1594 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.FormInputs.srp_js)
1595}
1596inline void FormInputs::set_srp_js(const char* value) {
1598 if (srp_js_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1599 srp_js_ = new ::std::string;
1600 }
1601 srp_js_->assign(value);
1602 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.FormInputs.srp_js)
1603}
1604inline void FormInputs::set_srp_js(const char* value, size_t size) {
1606 if (srp_js_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1607 srp_js_ = new ::std::string;
1608 }
1609 srp_js_->assign(reinterpret_cast<const char*>(value), size);
1610 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.FormInputs.srp_js)
1611}
1612inline ::std::string* FormInputs::mutable_srp_js() {
1614 if (srp_js_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1615 srp_js_ = new ::std::string;
1616 }
1617 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.FormInputs.srp_js)
1618 return srp_js_;
1619}
1620inline ::std::string* FormInputs::release_srp_js() {
1622 if (srp_js_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1623 return NULL;
1624 } else {
1625 ::std::string* temp = srp_js_;
1626 srp_js_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1627 return temp;
1628 }
1629}
1630inline void FormInputs::set_allocated_srp_js(::std::string* srp_js) {
1631 if (srp_js_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1632 delete srp_js_;
1633 }
1634 if (srp_js) {
1636 srp_js_ = srp_js;
1637 } else {
1639 srp_js_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1640 }
1641 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.FormInputs.srp_js)
1642}
1643
1644// -------------------------------------------------------------------
1645
1646// FormInputValue
1647
1648// required string input_id = 1;
1649inline bool FormInputValue::has_input_id() const {
1650 return (_has_bits_[0] & 0x00000001u) != 0;
1651}
1653 _has_bits_[0] |= 0x00000001u;
1654}
1656 _has_bits_[0] &= ~0x00000001u;
1657}
1659 if (input_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1660 input_id_->clear();
1661 }
1663}
1664inline const ::std::string& FormInputValue::input_id() const {
1665 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInputValue.input_id)
1666 return *input_id_;
1667}
1668inline void FormInputValue::set_input_id(const ::std::string& value) {
1670 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1671 input_id_ = new ::std::string;
1672 }
1673 input_id_->assign(value);
1674 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.FormInputValue.input_id)
1675}
1676inline void FormInputValue::set_input_id(const char* value) {
1678 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1679 input_id_ = new ::std::string;
1680 }
1681 input_id_->assign(value);
1682 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.FormInputValue.input_id)
1683}
1684inline void FormInputValue::set_input_id(const char* value, size_t size) {
1686 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1687 input_id_ = new ::std::string;
1688 }
1689 input_id_->assign(reinterpret_cast<const char*>(value), size);
1690 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.FormInputValue.input_id)
1691}
1692inline ::std::string* FormInputValue::mutable_input_id() {
1694 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1695 input_id_ = new ::std::string;
1696 }
1697 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.FormInputValue.input_id)
1698 return input_id_;
1699}
1700inline ::std::string* FormInputValue::release_input_id() {
1702 if (input_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1703 return NULL;
1704 } else {
1705 ::std::string* temp = input_id_;
1706 input_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1707 return temp;
1708 }
1709}
1710inline void FormInputValue::set_allocated_input_id(::std::string* input_id) {
1711 if (input_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1712 delete input_id_;
1713 }
1714 if (input_id) {
1717 } else {
1719 input_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1720 }
1721 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.FormInputValue.input_id)
1722}
1723
1724// required string value = 2;
1725inline bool FormInputValue::has_value() const {
1726 return (_has_bits_[0] & 0x00000002u) != 0;
1727}
1729 _has_bits_[0] |= 0x00000002u;
1730}
1732 _has_bits_[0] &= ~0x00000002u;
1733}
1735 if (value_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1736 value_->clear();
1737 }
1739}
1740inline const ::std::string& FormInputValue::value() const {
1741 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.FormInputValue.value)
1742 return *value_;
1743}
1744inline void FormInputValue::set_value(const ::std::string& value) {
1745 set_has_value();
1746 if (value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1747 value_ = new ::std::string;
1748 }
1749 value_->assign(value);
1750 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.FormInputValue.value)
1751}
1752inline void FormInputValue::set_value(const char* value) {
1753 set_has_value();
1754 if (value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1755 value_ = new ::std::string;
1756 }
1757 value_->assign(value);
1758 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.FormInputValue.value)
1759}
1760inline void FormInputValue::set_value(const char* value, size_t size) {
1761 set_has_value();
1762 if (value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1763 value_ = new ::std::string;
1764 }
1765 value_->assign(reinterpret_cast<const char*>(value), size);
1766 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.FormInputValue.value)
1767}
1768inline ::std::string* FormInputValue::mutable_value() {
1769 set_has_value();
1770 if (value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1771 value_ = new ::std::string;
1772 }
1773 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.FormInputValue.value)
1774 return value_;
1775}
1776inline ::std::string* FormInputValue::release_value() {
1778 if (value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1779 return NULL;
1780 } else {
1781 ::std::string* temp = value_;
1782 value_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1783 return temp;
1784 }
1785}
1786inline void FormInputValue::set_allocated_value(::std::string* value) {
1787 if (value_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1788 delete value_;
1789 }
1790 if (value) {
1791 set_has_value();
1792 value_ = value;
1793 } else {
1795 value_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1796 }
1797 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.FormInputValue.value)
1798}
1799
1800// -------------------------------------------------------------------
1801
1802// LoginForm
1803
1804// required string platform_id = 1;
1805inline bool LoginForm::has_platform_id() const {
1806 return (_has_bits_[0] & 0x00000001u) != 0;
1807}
1809 _has_bits_[0] |= 0x00000001u;
1810}
1812 _has_bits_[0] &= ~0x00000001u;
1813}
1815 if (platform_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1816 platform_id_->clear();
1817 }
1819}
1820inline const ::std::string& LoginForm::platform_id() const {
1821 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginForm.platform_id)
1822 return *platform_id_;
1823}
1824inline void LoginForm::set_platform_id(const ::std::string& value) {
1826 if (platform_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1827 platform_id_ = new ::std::string;
1828 }
1829 platform_id_->assign(value);
1830 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginForm.platform_id)
1831}
1832inline void LoginForm::set_platform_id(const char* value) {
1834 if (platform_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1835 platform_id_ = new ::std::string;
1836 }
1837 platform_id_->assign(value);
1838 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.LoginForm.platform_id)
1839}
1840inline void LoginForm::set_platform_id(const char* value, size_t size) {
1842 if (platform_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1843 platform_id_ = new ::std::string;
1844 }
1845 platform_id_->assign(reinterpret_cast<const char*>(value), size);
1846 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.LoginForm.platform_id)
1847}
1848inline ::std::string* LoginForm::mutable_platform_id() {
1850 if (platform_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1851 platform_id_ = new ::std::string;
1852 }
1853 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.LoginForm.platform_id)
1854 return platform_id_;
1855}
1856inline ::std::string* LoginForm::release_platform_id() {
1858 if (platform_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1859 return NULL;
1860 } else {
1861 ::std::string* temp = platform_id_;
1862 platform_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1863 return temp;
1864 }
1865}
1866inline void LoginForm::set_allocated_platform_id(::std::string* platform_id) {
1867 if (platform_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1868 delete platform_id_;
1869 }
1870 if (platform_id) {
1873 } else {
1875 platform_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1876 }
1877 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.LoginForm.platform_id)
1878}
1879
1880// required string program_id = 2;
1881inline bool LoginForm::has_program_id() const {
1882 return (_has_bits_[0] & 0x00000002u) != 0;
1883}
1885 _has_bits_[0] |= 0x00000002u;
1886}
1888 _has_bits_[0] &= ~0x00000002u;
1889}
1891 if (program_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1892 program_id_->clear();
1893 }
1895}
1896inline const ::std::string& LoginForm::program_id() const {
1897 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginForm.program_id)
1898 return *program_id_;
1899}
1900inline void LoginForm::set_program_id(const ::std::string& value) {
1902 if (program_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1903 program_id_ = new ::std::string;
1904 }
1905 program_id_->assign(value);
1906 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginForm.program_id)
1907}
1908inline void LoginForm::set_program_id(const char* value) {
1910 if (program_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1911 program_id_ = new ::std::string;
1912 }
1913 program_id_->assign(value);
1914 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.LoginForm.program_id)
1915}
1916inline void LoginForm::set_program_id(const char* value, size_t size) {
1918 if (program_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1919 program_id_ = new ::std::string;
1920 }
1921 program_id_->assign(reinterpret_cast<const char*>(value), size);
1922 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.LoginForm.program_id)
1923}
1924inline ::std::string* LoginForm::mutable_program_id() {
1926 if (program_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1927 program_id_ = new ::std::string;
1928 }
1929 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.LoginForm.program_id)
1930 return program_id_;
1931}
1932inline ::std::string* LoginForm::release_program_id() {
1934 if (program_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1935 return NULL;
1936 } else {
1937 ::std::string* temp = program_id_;
1938 program_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1939 return temp;
1940 }
1941}
1942inline void LoginForm::set_allocated_program_id(::std::string* program_id) {
1943 if (program_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1944 delete program_id_;
1945 }
1946 if (program_id) {
1949 } else {
1951 program_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1952 }
1953 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.LoginForm.program_id)
1954}
1955
1956// required string version = 3;
1957inline bool LoginForm::has_version() const {
1958 return (_has_bits_[0] & 0x00000004u) != 0;
1959}
1961 _has_bits_[0] |= 0x00000004u;
1962}
1964 _has_bits_[0] &= ~0x00000004u;
1965}
1967 if (version_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1968 version_->clear();
1969 }
1971}
1972inline const ::std::string& LoginForm::version() const {
1973 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginForm.version)
1974 return *version_;
1975}
1976inline void LoginForm::set_version(const ::std::string& value) {
1978 if (version_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1979 version_ = new ::std::string;
1980 }
1981 version_->assign(value);
1982 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginForm.version)
1983}
1984inline void LoginForm::set_version(const char* value) {
1986 if (version_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1987 version_ = new ::std::string;
1988 }
1989 version_->assign(value);
1990 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.LoginForm.version)
1991}
1992inline void LoginForm::set_version(const char* value, size_t size) {
1994 if (version_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1995 version_ = new ::std::string;
1996 }
1997 version_->assign(reinterpret_cast<const char*>(value), size);
1998 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.LoginForm.version)
1999}
2000inline ::std::string* LoginForm::mutable_version() {
2002 if (version_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2003 version_ = new ::std::string;
2004 }
2005 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.LoginForm.version)
2006 return version_;
2007}
2008inline ::std::string* LoginForm::release_version() {
2010 if (version_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2011 return NULL;
2012 } else {
2013 ::std::string* temp = version_;
2014 version_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2015 return temp;
2016 }
2017}
2018inline void LoginForm::set_allocated_version(::std::string* version) {
2019 if (version_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2020 delete version_;
2021 }
2022 if (version) {
2024 version_ = version;
2025 } else {
2027 version_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2028 }
2029 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.LoginForm.version)
2030}
2031
2032// repeated .Battlenet.JSON.Login.FormInputValue inputs = 4;
2033inline int LoginForm::inputs_size() const {
2034 return inputs_.size();
2035}
2037 inputs_.Clear();
2038}
2039inline const ::Battlenet::JSON::Login::FormInputValue& LoginForm::inputs(int index) const {
2040 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginForm.inputs)
2041 return inputs_.Get(index);
2042}
2043inline ::Battlenet::JSON::Login::FormInputValue* LoginForm::mutable_inputs(int index) {
2044 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.LoginForm.inputs)
2045 return inputs_.Mutable(index);
2046}
2047inline ::Battlenet::JSON::Login::FormInputValue* LoginForm::add_inputs() {
2048 // @@protoc_insertion_point(field_add:Battlenet.JSON.Login.LoginForm.inputs)
2049 return inputs_.Add();
2050}
2051inline const ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInputValue >&
2053 // @@protoc_insertion_point(field_list:Battlenet.JSON.Login.LoginForm.inputs)
2054 return inputs_;
2055}
2056inline ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInputValue >*
2058 // @@protoc_insertion_point(field_mutable_list:Battlenet.JSON.Login.LoginForm.inputs)
2059 return &inputs_;
2060}
2061
2062// -------------------------------------------------------------------
2063
2064// SrpLoginChallenge
2065
2066// required uint32 version = 1;
2068 return (_has_bits_[0] & 0x00000001u) != 0;
2069}
2071 _has_bits_[0] |= 0x00000001u;
2072}
2074 _has_bits_[0] &= ~0x00000001u;
2075}
2077 version_ = 0u;
2079}
2080inline ::google::protobuf::uint32 SrpLoginChallenge::version() const {
2081 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.SrpLoginChallenge.version)
2082 return version_;
2083}
2084inline void SrpLoginChallenge::set_version(::google::protobuf::uint32 value) {
2086 version_ = value;
2087 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.SrpLoginChallenge.version)
2088}
2089
2090// required uint32 iterations = 2;
2092 return (_has_bits_[0] & 0x00000002u) != 0;
2093}
2095 _has_bits_[0] |= 0x00000002u;
2096}
2098 _has_bits_[0] &= ~0x00000002u;
2099}
2104inline ::google::protobuf::uint32 SrpLoginChallenge::iterations() const {
2105 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.SrpLoginChallenge.iterations)
2106 return iterations_;
2107}
2108inline void SrpLoginChallenge::set_iterations(::google::protobuf::uint32 value) {
2110 iterations_ = value;
2111 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.SrpLoginChallenge.iterations)
2112}
2113
2114// required string modulus = 3;
2116 return (_has_bits_[0] & 0x00000004u) != 0;
2117}
2119 _has_bits_[0] |= 0x00000004u;
2120}
2122 _has_bits_[0] &= ~0x00000004u;
2123}
2125 if (modulus_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2126 modulus_->clear();
2127 }
2129}
2130inline const ::std::string& SrpLoginChallenge::modulus() const {
2131 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.SrpLoginChallenge.modulus)
2132 return *modulus_;
2133}
2134inline void SrpLoginChallenge::set_modulus(const ::std::string& value) {
2136 if (modulus_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2137 modulus_ = new ::std::string;
2138 }
2139 modulus_->assign(value);
2140 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.SrpLoginChallenge.modulus)
2141}
2142inline void SrpLoginChallenge::set_modulus(const char* value) {
2144 if (modulus_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2145 modulus_ = new ::std::string;
2146 }
2147 modulus_->assign(value);
2148 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.SrpLoginChallenge.modulus)
2149}
2150inline void SrpLoginChallenge::set_modulus(const char* value, size_t size) {
2152 if (modulus_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2153 modulus_ = new ::std::string;
2154 }
2155 modulus_->assign(reinterpret_cast<const char*>(value), size);
2156 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.SrpLoginChallenge.modulus)
2157}
2158inline ::std::string* SrpLoginChallenge::mutable_modulus() {
2160 if (modulus_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2161 modulus_ = new ::std::string;
2162 }
2163 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.SrpLoginChallenge.modulus)
2164 return modulus_;
2165}
2166inline ::std::string* SrpLoginChallenge::release_modulus() {
2168 if (modulus_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2169 return NULL;
2170 } else {
2171 ::std::string* temp = modulus_;
2172 modulus_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2173 return temp;
2174 }
2175}
2176inline void SrpLoginChallenge::set_allocated_modulus(::std::string* modulus) {
2177 if (modulus_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2178 delete modulus_;
2179 }
2180 if (modulus) {
2182 modulus_ = modulus;
2183 } else {
2185 modulus_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2186 }
2187 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.SrpLoginChallenge.modulus)
2188}
2189
2190// required string generator = 4;
2192 return (_has_bits_[0] & 0x00000008u) != 0;
2193}
2195 _has_bits_[0] |= 0x00000008u;
2196}
2198 _has_bits_[0] &= ~0x00000008u;
2199}
2201 if (generator_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2202 generator_->clear();
2203 }
2205}
2206inline const ::std::string& SrpLoginChallenge::generator() const {
2207 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.SrpLoginChallenge.generator)
2208 return *generator_;
2209}
2210inline void SrpLoginChallenge::set_generator(const ::std::string& value) {
2212 if (generator_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2213 generator_ = new ::std::string;
2214 }
2215 generator_->assign(value);
2216 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.SrpLoginChallenge.generator)
2217}
2218inline void SrpLoginChallenge::set_generator(const char* value) {
2220 if (generator_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2221 generator_ = new ::std::string;
2222 }
2223 generator_->assign(value);
2224 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.SrpLoginChallenge.generator)
2225}
2226inline void SrpLoginChallenge::set_generator(const char* value, size_t size) {
2228 if (generator_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2229 generator_ = new ::std::string;
2230 }
2231 generator_->assign(reinterpret_cast<const char*>(value), size);
2232 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.SrpLoginChallenge.generator)
2233}
2236 if (generator_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2237 generator_ = new ::std::string;
2238 }
2239 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.SrpLoginChallenge.generator)
2240 return generator_;
2241}
2244 if (generator_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2245 return NULL;
2246 } else {
2247 ::std::string* temp = generator_;
2248 generator_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2249 return temp;
2250 }
2251}
2252inline void SrpLoginChallenge::set_allocated_generator(::std::string* generator) {
2253 if (generator_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2254 delete generator_;
2255 }
2256 if (generator) {
2259 } else {
2261 generator_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2262 }
2263 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.SrpLoginChallenge.generator)
2264}
2265
2266// required string hash_function = 5;
2268 return (_has_bits_[0] & 0x00000010u) != 0;
2269}
2271 _has_bits_[0] |= 0x00000010u;
2272}
2274 _has_bits_[0] &= ~0x00000010u;
2275}
2277 if (hash_function_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2278 hash_function_->clear();
2279 }
2281}
2282inline const ::std::string& SrpLoginChallenge::hash_function() const {
2283 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.SrpLoginChallenge.hash_function)
2284 return *hash_function_;
2285}
2286inline void SrpLoginChallenge::set_hash_function(const ::std::string& value) {
2288 if (hash_function_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2289 hash_function_ = new ::std::string;
2290 }
2291 hash_function_->assign(value);
2292 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.SrpLoginChallenge.hash_function)
2293}
2294inline void SrpLoginChallenge::set_hash_function(const char* value) {
2296 if (hash_function_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2297 hash_function_ = new ::std::string;
2298 }
2299 hash_function_->assign(value);
2300 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.SrpLoginChallenge.hash_function)
2301}
2302inline void SrpLoginChallenge::set_hash_function(const char* value, size_t size) {
2304 if (hash_function_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2305 hash_function_ = new ::std::string;
2306 }
2307 hash_function_->assign(reinterpret_cast<const char*>(value), size);
2308 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.SrpLoginChallenge.hash_function)
2309}
2312 if (hash_function_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2313 hash_function_ = new ::std::string;
2314 }
2315 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.SrpLoginChallenge.hash_function)
2316 return hash_function_;
2317}
2320 if (hash_function_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2321 return NULL;
2322 } else {
2323 ::std::string* temp = hash_function_;
2324 hash_function_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2325 return temp;
2326 }
2327}
2328inline void SrpLoginChallenge::set_allocated_hash_function(::std::string* hash_function) {
2329 if (hash_function_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2330 delete hash_function_;
2331 }
2332 if (hash_function) {
2335 } else {
2337 hash_function_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2338 }
2339 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.SrpLoginChallenge.hash_function)
2340}
2341
2342// required string username = 6;
2344 return (_has_bits_[0] & 0x00000020u) != 0;
2345}
2347 _has_bits_[0] |= 0x00000020u;
2348}
2350 _has_bits_[0] &= ~0x00000020u;
2351}
2353 if (username_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2354 username_->clear();
2355 }
2357}
2358inline const ::std::string& SrpLoginChallenge::username() const {
2359 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.SrpLoginChallenge.username)
2360 return *username_;
2361}
2362inline void SrpLoginChallenge::set_username(const ::std::string& value) {
2364 if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2365 username_ = new ::std::string;
2366 }
2367 username_->assign(value);
2368 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.SrpLoginChallenge.username)
2369}
2370inline void SrpLoginChallenge::set_username(const char* value) {
2372 if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2373 username_ = new ::std::string;
2374 }
2375 username_->assign(value);
2376 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.SrpLoginChallenge.username)
2377}
2378inline void SrpLoginChallenge::set_username(const char* value, size_t size) {
2380 if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2381 username_ = new ::std::string;
2382 }
2383 username_->assign(reinterpret_cast<const char*>(value), size);
2384 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.SrpLoginChallenge.username)
2385}
2388 if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2389 username_ = new ::std::string;
2390 }
2391 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.SrpLoginChallenge.username)
2392 return username_;
2393}
2396 if (username_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2397 return NULL;
2398 } else {
2399 ::std::string* temp = username_;
2400 username_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2401 return temp;
2402 }
2403}
2404inline void SrpLoginChallenge::set_allocated_username(::std::string* username) {
2405 if (username_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2406 delete username_;
2407 }
2408 if (username) {
2411 } else {
2413 username_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2414 }
2415 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.SrpLoginChallenge.username)
2416}
2417
2418// required string salt = 7;
2419inline bool SrpLoginChallenge::has_salt() const {
2420 return (_has_bits_[0] & 0x00000040u) != 0;
2421}
2423 _has_bits_[0] |= 0x00000040u;
2424}
2426 _has_bits_[0] &= ~0x00000040u;
2427}
2429 if (salt_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2430 salt_->clear();
2431 }
2433}
2434inline const ::std::string& SrpLoginChallenge::salt() const {
2435 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.SrpLoginChallenge.salt)
2436 return *salt_;
2437}
2438inline void SrpLoginChallenge::set_salt(const ::std::string& value) {
2439 set_has_salt();
2440 if (salt_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2441 salt_ = new ::std::string;
2442 }
2443 salt_->assign(value);
2444 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.SrpLoginChallenge.salt)
2445}
2446inline void SrpLoginChallenge::set_salt(const char* value) {
2447 set_has_salt();
2448 if (salt_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2449 salt_ = new ::std::string;
2450 }
2451 salt_->assign(value);
2452 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.SrpLoginChallenge.salt)
2453}
2454inline void SrpLoginChallenge::set_salt(const char* value, size_t size) {
2455 set_has_salt();
2456 if (salt_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2457 salt_ = new ::std::string;
2458 }
2459 salt_->assign(reinterpret_cast<const char*>(value), size);
2460 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.SrpLoginChallenge.salt)
2461}
2462inline ::std::string* SrpLoginChallenge::mutable_salt() {
2463 set_has_salt();
2464 if (salt_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2465 salt_ = new ::std::string;
2466 }
2467 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.SrpLoginChallenge.salt)
2468 return salt_;
2469}
2470inline ::std::string* SrpLoginChallenge::release_salt() {
2472 if (salt_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2473 return NULL;
2474 } else {
2475 ::std::string* temp = salt_;
2476 salt_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2477 return temp;
2478 }
2479}
2480inline void SrpLoginChallenge::set_allocated_salt(::std::string* salt) {
2481 if (salt_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2482 delete salt_;
2483 }
2484 if (salt) {
2485 set_has_salt();
2486 salt_ = salt;
2487 } else {
2489 salt_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2490 }
2491 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.SrpLoginChallenge.salt)
2492}
2493
2494// required string public_B = 8;
2496 return (_has_bits_[0] & 0x00000080u) != 0;
2497}
2499 _has_bits_[0] |= 0x00000080u;
2500}
2502 _has_bits_[0] &= ~0x00000080u;
2503}
2505 if (public_b_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2506 public_b_->clear();
2507 }
2509}
2510inline const ::std::string& SrpLoginChallenge::public_b() const {
2511 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.SrpLoginChallenge.public_B)
2512 return *public_b_;
2513}
2514inline void SrpLoginChallenge::set_public_b(const ::std::string& value) {
2516 if (public_b_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2517 public_b_ = new ::std::string;
2518 }
2519 public_b_->assign(value);
2520 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.SrpLoginChallenge.public_B)
2521}
2522inline void SrpLoginChallenge::set_public_b(const char* value) {
2524 if (public_b_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2525 public_b_ = new ::std::string;
2526 }
2527 public_b_->assign(value);
2528 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.SrpLoginChallenge.public_B)
2529}
2530inline void SrpLoginChallenge::set_public_b(const char* value, size_t size) {
2532 if (public_b_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2533 public_b_ = new ::std::string;
2534 }
2535 public_b_->assign(reinterpret_cast<const char*>(value), size);
2536 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.SrpLoginChallenge.public_B)
2537}
2540 if (public_b_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2541 public_b_ = new ::std::string;
2542 }
2543 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.SrpLoginChallenge.public_B)
2544 return public_b_;
2545}
2548 if (public_b_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2549 return NULL;
2550 } else {
2551 ::std::string* temp = public_b_;
2552 public_b_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2553 return temp;
2554 }
2555}
2556inline void SrpLoginChallenge::set_allocated_public_b(::std::string* public_b) {
2557 if (public_b_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2558 delete public_b_;
2559 }
2560 if (public_b) {
2563 } else {
2565 public_b_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2566 }
2567 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.SrpLoginChallenge.public_B)
2568}
2569
2570// optional bool eligible_credential_upgrade = 9;
2572 return (_has_bits_[0] & 0x00000100u) != 0;
2573}
2575 _has_bits_[0] |= 0x00000100u;
2576}
2578 _has_bits_[0] &= ~0x00000100u;
2579}
2585 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.SrpLoginChallenge.eligible_credential_upgrade)
2587}
2591 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.SrpLoginChallenge.eligible_credential_upgrade)
2592}
2593
2594// -------------------------------------------------------------------
2595
2596// LoginResult
2597
2598// required .Battlenet.JSON.Login.AuthenticationState authentication_state = 1;
2600 return (_has_bits_[0] & 0x00000001u) != 0;
2601}
2603 _has_bits_[0] |= 0x00000001u;
2604}
2606 _has_bits_[0] &= ~0x00000001u;
2607}
2612inline ::Battlenet::JSON::Login::AuthenticationState LoginResult::authentication_state() const {
2613 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginResult.authentication_state)
2615}
2619 authentication_state_ = value;
2620 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginResult.authentication_state)
2621}
2622
2623// optional string error_code = 2;
2624inline bool LoginResult::has_error_code() const {
2625 return (_has_bits_[0] & 0x00000002u) != 0;
2626}
2628 _has_bits_[0] |= 0x00000002u;
2629}
2631 _has_bits_[0] &= ~0x00000002u;
2632}
2634 if (error_code_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2635 error_code_->clear();
2636 }
2638}
2639inline const ::std::string& LoginResult::error_code() const {
2640 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginResult.error_code)
2641 return *error_code_;
2642}
2643inline void LoginResult::set_error_code(const ::std::string& value) {
2645 if (error_code_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2646 error_code_ = new ::std::string;
2647 }
2648 error_code_->assign(value);
2649 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginResult.error_code)
2650}
2651inline void LoginResult::set_error_code(const char* value) {
2653 if (error_code_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2654 error_code_ = new ::std::string;
2655 }
2656 error_code_->assign(value);
2657 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.LoginResult.error_code)
2658}
2659inline void LoginResult::set_error_code(const char* value, size_t size) {
2661 if (error_code_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2662 error_code_ = new ::std::string;
2663 }
2664 error_code_->assign(reinterpret_cast<const char*>(value), size);
2665 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.LoginResult.error_code)
2666}
2667inline ::std::string* LoginResult::mutable_error_code() {
2669 if (error_code_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2670 error_code_ = new ::std::string;
2671 }
2672 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.LoginResult.error_code)
2673 return error_code_;
2674}
2675inline ::std::string* LoginResult::release_error_code() {
2677 if (error_code_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2678 return NULL;
2679 } else {
2680 ::std::string* temp = error_code_;
2681 error_code_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2682 return temp;
2683 }
2684}
2685inline void LoginResult::set_allocated_error_code(::std::string* error_code) {
2686 if (error_code_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2687 delete error_code_;
2688 }
2689 if (error_code) {
2692 } else {
2694 error_code_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2695 }
2696 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.LoginResult.error_code)
2697}
2698
2699// optional string error_message = 3;
2701 return (_has_bits_[0] & 0x00000004u) != 0;
2702}
2704 _has_bits_[0] |= 0x00000004u;
2705}
2707 _has_bits_[0] &= ~0x00000004u;
2708}
2710 if (error_message_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2711 error_message_->clear();
2712 }
2714}
2715inline const ::std::string& LoginResult::error_message() const {
2716 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginResult.error_message)
2717 return *error_message_;
2718}
2719inline void LoginResult::set_error_message(const ::std::string& value) {
2721 if (error_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2722 error_message_ = new ::std::string;
2723 }
2724 error_message_->assign(value);
2725 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginResult.error_message)
2726}
2727inline void LoginResult::set_error_message(const char* value) {
2729 if (error_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2730 error_message_ = new ::std::string;
2731 }
2732 error_message_->assign(value);
2733 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.LoginResult.error_message)
2734}
2735inline void LoginResult::set_error_message(const char* value, size_t size) {
2737 if (error_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2738 error_message_ = new ::std::string;
2739 }
2740 error_message_->assign(reinterpret_cast<const char*>(value), size);
2741 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.LoginResult.error_message)
2742}
2743inline ::std::string* LoginResult::mutable_error_message() {
2745 if (error_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2746 error_message_ = new ::std::string;
2747 }
2748 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.LoginResult.error_message)
2749 return error_message_;
2750}
2751inline ::std::string* LoginResult::release_error_message() {
2753 if (error_message_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2754 return NULL;
2755 } else {
2756 ::std::string* temp = error_message_;
2757 error_message_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2758 return temp;
2759 }
2760}
2761inline void LoginResult::set_allocated_error_message(::std::string* error_message) {
2762 if (error_message_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2763 delete error_message_;
2764 }
2765 if (error_message) {
2768 } else {
2770 error_message_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2771 }
2772 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.LoginResult.error_message)
2773}
2774
2775// optional string url = 4;
2776inline bool LoginResult::has_url() const {
2777 return (_has_bits_[0] & 0x00000008u) != 0;
2778}
2780 _has_bits_[0] |= 0x00000008u;
2781}
2783 _has_bits_[0] &= ~0x00000008u;
2784}
2786 if (url_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2787 url_->clear();
2788 }
2789 clear_has_url();
2790}
2791inline const ::std::string& LoginResult::url() const {
2792 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginResult.url)
2793 return *url_;
2794}
2795inline void LoginResult::set_url(const ::std::string& value) {
2796 set_has_url();
2797 if (url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2798 url_ = new ::std::string;
2799 }
2800 url_->assign(value);
2801 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginResult.url)
2802}
2803inline void LoginResult::set_url(const char* value) {
2804 set_has_url();
2805 if (url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2806 url_ = new ::std::string;
2807 }
2808 url_->assign(value);
2809 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.LoginResult.url)
2810}
2811inline void LoginResult::set_url(const char* value, size_t size) {
2812 set_has_url();
2813 if (url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2814 url_ = new ::std::string;
2815 }
2816 url_->assign(reinterpret_cast<const char*>(value), size);
2817 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.LoginResult.url)
2818}
2819inline ::std::string* LoginResult::mutable_url() {
2820 set_has_url();
2821 if (url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2822 url_ = new ::std::string;
2823 }
2824 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.LoginResult.url)
2825 return url_;
2826}
2827inline ::std::string* LoginResult::release_url() {
2828 clear_has_url();
2829 if (url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2830 return NULL;
2831 } else {
2832 ::std::string* temp = url_;
2833 url_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2834 return temp;
2835 }
2836}
2837inline void LoginResult::set_allocated_url(::std::string* url) {
2838 if (url_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2839 delete url_;
2840 }
2841 if (url) {
2842 set_has_url();
2843 url_ = url;
2844 } else {
2845 clear_has_url();
2846 url_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2847 }
2848 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.LoginResult.url)
2849}
2850
2851// optional string login_ticket = 5;
2853 return (_has_bits_[0] & 0x00000010u) != 0;
2854}
2856 _has_bits_[0] |= 0x00000010u;
2857}
2859 _has_bits_[0] &= ~0x00000010u;
2860}
2862 if (login_ticket_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2863 login_ticket_->clear();
2864 }
2866}
2867inline const ::std::string& LoginResult::login_ticket() const {
2868 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginResult.login_ticket)
2869 return *login_ticket_;
2870}
2871inline void LoginResult::set_login_ticket(const ::std::string& value) {
2873 if (login_ticket_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2874 login_ticket_ = new ::std::string;
2875 }
2876 login_ticket_->assign(value);
2877 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginResult.login_ticket)
2878}
2879inline void LoginResult::set_login_ticket(const char* value) {
2881 if (login_ticket_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2882 login_ticket_ = new ::std::string;
2883 }
2884 login_ticket_->assign(value);
2885 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.LoginResult.login_ticket)
2886}
2887inline void LoginResult::set_login_ticket(const char* value, size_t size) {
2889 if (login_ticket_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2890 login_ticket_ = new ::std::string;
2891 }
2892 login_ticket_->assign(reinterpret_cast<const char*>(value), size);
2893 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.LoginResult.login_ticket)
2894}
2895inline ::std::string* LoginResult::mutable_login_ticket() {
2897 if (login_ticket_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2898 login_ticket_ = new ::std::string;
2899 }
2900 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.LoginResult.login_ticket)
2901 return login_ticket_;
2902}
2903inline ::std::string* LoginResult::release_login_ticket() {
2905 if (login_ticket_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2906 return NULL;
2907 } else {
2908 ::std::string* temp = login_ticket_;
2909 login_ticket_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2910 return temp;
2911 }
2912}
2913inline void LoginResult::set_allocated_login_ticket(::std::string* login_ticket) {
2914 if (login_ticket_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2915 delete login_ticket_;
2916 }
2917 if (login_ticket) {
2920 } else {
2922 login_ticket_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2923 }
2924 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.LoginResult.login_ticket)
2925}
2926
2927// optional string server_evidence_M2 = 6;
2929 return (_has_bits_[0] & 0x00000020u) != 0;
2930}
2932 _has_bits_[0] |= 0x00000020u;
2933}
2935 _has_bits_[0] &= ~0x00000020u;
2936}
2938 if (server_evidence_m2_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2939 server_evidence_m2_->clear();
2940 }
2942}
2943inline const ::std::string& LoginResult::server_evidence_m2() const {
2944 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginResult.server_evidence_M2)
2945 return *server_evidence_m2_;
2946}
2947inline void LoginResult::set_server_evidence_m2(const ::std::string& value) {
2949 if (server_evidence_m2_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2950 server_evidence_m2_ = new ::std::string;
2951 }
2952 server_evidence_m2_->assign(value);
2953 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginResult.server_evidence_M2)
2954}
2955inline void LoginResult::set_server_evidence_m2(const char* value) {
2957 if (server_evidence_m2_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2958 server_evidence_m2_ = new ::std::string;
2959 }
2960 server_evidence_m2_->assign(value);
2961 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.LoginResult.server_evidence_M2)
2962}
2963inline void LoginResult::set_server_evidence_m2(const char* value, size_t size) {
2965 if (server_evidence_m2_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2966 server_evidence_m2_ = new ::std::string;
2967 }
2968 server_evidence_m2_->assign(reinterpret_cast<const char*>(value), size);
2969 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.LoginResult.server_evidence_M2)
2970}
2973 if (server_evidence_m2_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2974 server_evidence_m2_ = new ::std::string;
2975 }
2976 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.LoginResult.server_evidence_M2)
2977 return server_evidence_m2_;
2978}
2981 if (server_evidence_m2_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2982 return NULL;
2983 } else {
2984 ::std::string* temp = server_evidence_m2_;
2985 server_evidence_m2_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2986 return temp;
2987 }
2988}
2989inline void LoginResult::set_allocated_server_evidence_m2(::std::string* server_evidence_m2) {
2990 if (server_evidence_m2_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2991 delete server_evidence_m2_;
2992 }
2993 if (server_evidence_m2) {
2996 } else {
2998 server_evidence_m2_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2999 }
3000 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.LoginResult.server_evidence_M2)
3001}
3002
3003// optional string next_url = 7;
3004inline bool LoginResult::has_next_url() const {
3005 return (_has_bits_[0] & 0x00000040u) != 0;
3006}
3008 _has_bits_[0] |= 0x00000040u;
3009}
3011 _has_bits_[0] &= ~0x00000040u;
3012}
3014 if (next_url_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3015 next_url_->clear();
3016 }
3018}
3019inline const ::std::string& LoginResult::next_url() const {
3020 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginResult.next_url)
3021 return *next_url_;
3022}
3023inline void LoginResult::set_next_url(const ::std::string& value) {
3025 if (next_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3026 next_url_ = new ::std::string;
3027 }
3028 next_url_->assign(value);
3029 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginResult.next_url)
3030}
3031inline void LoginResult::set_next_url(const char* value) {
3033 if (next_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3034 next_url_ = new ::std::string;
3035 }
3036 next_url_->assign(value);
3037 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.LoginResult.next_url)
3038}
3039inline void LoginResult::set_next_url(const char* value, size_t size) {
3041 if (next_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3042 next_url_ = new ::std::string;
3043 }
3044 next_url_->assign(reinterpret_cast<const char*>(value), size);
3045 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.LoginResult.next_url)
3046}
3047inline ::std::string* LoginResult::mutable_next_url() {
3049 if (next_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3050 next_url_ = new ::std::string;
3051 }
3052 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.LoginResult.next_url)
3053 return next_url_;
3054}
3055inline ::std::string* LoginResult::release_next_url() {
3057 if (next_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3058 return NULL;
3059 } else {
3060 ::std::string* temp = next_url_;
3061 next_url_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3062 return temp;
3063 }
3064}
3065inline void LoginResult::set_allocated_next_url(::std::string* next_url) {
3066 if (next_url_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3067 delete next_url_;
3068 }
3069 if (next_url) {
3072 } else {
3074 next_url_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3075 }
3076 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.LoginResult.next_url)
3077}
3078
3079// -------------------------------------------------------------------
3080
3081// LoginRefreshResult
3082
3083// required uint64 login_ticket_expiry = 1;
3085 return (_has_bits_[0] & 0x00000001u) != 0;
3086}
3088 _has_bits_[0] |= 0x00000001u;
3089}
3091 _has_bits_[0] &= ~0x00000001u;
3092}
3097inline ::google::protobuf::uint64 LoginRefreshResult::login_ticket_expiry() const {
3098 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginRefreshResult.login_ticket_expiry)
3099 return login_ticket_expiry_;
3100}
3101inline void LoginRefreshResult::set_login_ticket_expiry(::google::protobuf::uint64 value) {
3103 login_ticket_expiry_ = value;
3104 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginRefreshResult.login_ticket_expiry)
3105}
3106
3107// optional bool is_expired = 2;
3109 return (_has_bits_[0] & 0x00000002u) != 0;
3110}
3112 _has_bits_[0] |= 0x00000002u;
3113}
3115 _has_bits_[0] &= ~0x00000002u;
3116}
3122 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.LoginRefreshResult.is_expired)
3123 return is_expired_;
3124}
3125inline void LoginRefreshResult::set_is_expired(bool value) {
3127 is_expired_ = value;
3128 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.LoginRefreshResult.is_expired)
3129}
3130
3131// -------------------------------------------------------------------
3132
3133// GameAccountInfo
3134
3135// required string display_name = 1;
3137 return (_has_bits_[0] & 0x00000001u) != 0;
3138}
3140 _has_bits_[0] |= 0x00000001u;
3141}
3143 _has_bits_[0] &= ~0x00000001u;
3144}
3146 if (display_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3147 display_name_->clear();
3148 }
3150}
3151inline const ::std::string& GameAccountInfo::display_name() const {
3152 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.GameAccountInfo.display_name)
3153 return *display_name_;
3154}
3155inline void GameAccountInfo::set_display_name(const ::std::string& value) {
3157 if (display_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3158 display_name_ = new ::std::string;
3159 }
3160 display_name_->assign(value);
3161 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.GameAccountInfo.display_name)
3162}
3163inline void GameAccountInfo::set_display_name(const char* value) {
3165 if (display_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3166 display_name_ = new ::std::string;
3167 }
3168 display_name_->assign(value);
3169 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.GameAccountInfo.display_name)
3170}
3171inline void GameAccountInfo::set_display_name(const char* value, size_t size) {
3173 if (display_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3174 display_name_ = new ::std::string;
3175 }
3176 display_name_->assign(reinterpret_cast<const char*>(value), size);
3177 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.GameAccountInfo.display_name)
3178}
3181 if (display_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3182 display_name_ = new ::std::string;
3183 }
3184 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.GameAccountInfo.display_name)
3185 return display_name_;
3186}
3189 if (display_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3190 return NULL;
3191 } else {
3192 ::std::string* temp = display_name_;
3193 display_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3194 return temp;
3195 }
3196}
3197inline void GameAccountInfo::set_allocated_display_name(::std::string* display_name) {
3198 if (display_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3199 delete display_name_;
3200 }
3201 if (display_name) {
3204 } else {
3206 display_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3207 }
3208 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.GameAccountInfo.display_name)
3209}
3210
3211// required uint32 expansion = 2;
3213 return (_has_bits_[0] & 0x00000002u) != 0;
3214}
3216 _has_bits_[0] |= 0x00000002u;
3217}
3219 _has_bits_[0] &= ~0x00000002u;
3220}
3222 expansion_ = 0u;
3224}
3225inline ::google::protobuf::uint32 GameAccountInfo::expansion() const {
3226 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.GameAccountInfo.expansion)
3227 return expansion_;
3228}
3229inline void GameAccountInfo::set_expansion(::google::protobuf::uint32 value) {
3231 expansion_ = value;
3232 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.GameAccountInfo.expansion)
3233}
3234
3235// optional bool is_suspended = 3;
3237 return (_has_bits_[0] & 0x00000004u) != 0;
3238}
3240 _has_bits_[0] |= 0x00000004u;
3241}
3243 _has_bits_[0] &= ~0x00000004u;
3244}
3250 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.GameAccountInfo.is_suspended)
3251 return is_suspended_;
3252}
3253inline void GameAccountInfo::set_is_suspended(bool value) {
3255 is_suspended_ = value;
3256 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.GameAccountInfo.is_suspended)
3257}
3258
3259// optional bool is_banned = 4;
3261 return (_has_bits_[0] & 0x00000008u) != 0;
3262}
3264 _has_bits_[0] |= 0x00000008u;
3265}
3267 _has_bits_[0] &= ~0x00000008u;
3268}
3270 is_banned_ = false;
3272}
3273inline bool GameAccountInfo::is_banned() const {
3274 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.GameAccountInfo.is_banned)
3275 return is_banned_;
3276}
3277inline void GameAccountInfo::set_is_banned(bool value) {
3279 is_banned_ = value;
3280 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.GameAccountInfo.is_banned)
3281}
3282
3283// optional uint64 suspension_expires = 5;
3285 return (_has_bits_[0] & 0x00000010u) != 0;
3286}
3288 _has_bits_[0] |= 0x00000010u;
3289}
3291 _has_bits_[0] &= ~0x00000010u;
3292}
3297inline ::google::protobuf::uint64 GameAccountInfo::suspension_expires() const {
3298 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.GameAccountInfo.suspension_expires)
3299 return suspension_expires_;
3300}
3301inline void GameAccountInfo::set_suspension_expires(::google::protobuf::uint64 value) {
3303 suspension_expires_ = value;
3304 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.GameAccountInfo.suspension_expires)
3305}
3306
3307// optional string suspension_reason = 6;
3309 return (_has_bits_[0] & 0x00000020u) != 0;
3310}
3312 _has_bits_[0] |= 0x00000020u;
3313}
3315 _has_bits_[0] &= ~0x00000020u;
3316}
3318 if (suspension_reason_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3319 suspension_reason_->clear();
3320 }
3322}
3323inline const ::std::string& GameAccountInfo::suspension_reason() const {
3324 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.GameAccountInfo.suspension_reason)
3325 return *suspension_reason_;
3326}
3327inline void GameAccountInfo::set_suspension_reason(const ::std::string& value) {
3329 if (suspension_reason_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3330 suspension_reason_ = new ::std::string;
3331 }
3332 suspension_reason_->assign(value);
3333 // @@protoc_insertion_point(field_set:Battlenet.JSON.Login.GameAccountInfo.suspension_reason)
3334}
3335inline void GameAccountInfo::set_suspension_reason(const char* value) {
3337 if (suspension_reason_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3338 suspension_reason_ = new ::std::string;
3339 }
3340 suspension_reason_->assign(value);
3341 // @@protoc_insertion_point(field_set_char:Battlenet.JSON.Login.GameAccountInfo.suspension_reason)
3342}
3343inline void GameAccountInfo::set_suspension_reason(const char* value, size_t size) {
3345 if (suspension_reason_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3346 suspension_reason_ = new ::std::string;
3347 }
3348 suspension_reason_->assign(reinterpret_cast<const char*>(value), size);
3349 // @@protoc_insertion_point(field_set_pointer:Battlenet.JSON.Login.GameAccountInfo.suspension_reason)
3350}
3353 if (suspension_reason_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3354 suspension_reason_ = new ::std::string;
3355 }
3356 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.GameAccountInfo.suspension_reason)
3357 return suspension_reason_;
3358}
3361 if (suspension_reason_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3362 return NULL;
3363 } else {
3364 ::std::string* temp = suspension_reason_;
3365 suspension_reason_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3366 return temp;
3367 }
3368}
3369inline void GameAccountInfo::set_allocated_suspension_reason(::std::string* suspension_reason) {
3370 if (suspension_reason_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3371 delete suspension_reason_;
3372 }
3373 if (suspension_reason) {
3376 } else {
3378 suspension_reason_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3379 }
3380 // @@protoc_insertion_point(field_set_allocated:Battlenet.JSON.Login.GameAccountInfo.suspension_reason)
3381}
3382
3383// -------------------------------------------------------------------
3384
3385// GameAccountList
3386
3387// repeated .Battlenet.JSON.Login.GameAccountInfo game_accounts = 1;
3389 return game_accounts_.size();
3390}
3392 game_accounts_.Clear();
3393}
3394inline const ::Battlenet::JSON::Login::GameAccountInfo& GameAccountList::game_accounts(int index) const {
3395 // @@protoc_insertion_point(field_get:Battlenet.JSON.Login.GameAccountList.game_accounts)
3396 return game_accounts_.Get(index);
3397}
3398inline ::Battlenet::JSON::Login::GameAccountInfo* GameAccountList::mutable_game_accounts(int index) {
3399 // @@protoc_insertion_point(field_mutable:Battlenet.JSON.Login.GameAccountList.game_accounts)
3400 return game_accounts_.Mutable(index);
3401}
3402inline ::Battlenet::JSON::Login::GameAccountInfo* GameAccountList::add_game_accounts() {
3403 // @@protoc_insertion_point(field_add:Battlenet.JSON.Login.GameAccountList.game_accounts)
3404 return game_accounts_.Add();
3405}
3406inline const ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::GameAccountInfo >&
3408 // @@protoc_insertion_point(field_list:Battlenet.JSON.Login.GameAccountList.game_accounts)
3409 return game_accounts_;
3410}
3411inline ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::GameAccountInfo >*
3413 // @@protoc_insertion_point(field_mutable_list:Battlenet.JSON.Login.GameAccountList.game_accounts)
3414 return &game_accounts_;
3415}
3416
3417// @@protoc_insertion_point(namespace_scope)
3418
3419} // namespace Login
3420} // namespace JSON
3421} // namespace Battlenet
3422
3423#ifndef SWIG
3424namespace google {
3425namespace protobuf {
3426template <> struct is_proto_enum< ::Battlenet::JSON::Login::FormType> : ::google::protobuf::internal::true_type {};
3427template <>
3429 return ::Battlenet::JSON::Login::FormType_descriptor();
3430}
3431template <> struct is_proto_enum< ::Battlenet::JSON::Login::AuthenticationState> : ::google::protobuf::internal::true_type {};
3432template <>
3434 return ::Battlenet::JSON::Login::AuthenticationState_descriptor();
3435}
3436} // namespace google
3437} // namespace protobuf
3438#endif // SWIG
3439
3440// @@protoc_insertion_point(global_scope)
3441
3442#endif // PROTOBUF_Login_2eproto__INCLUDED
#define TC_PROTO_API
Definition Define.h:105
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:1744
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:1776
FormInputValue & operator=(const FormInputValue &from)
Definition Login.pb.h:375
inline ::std::string * release_input_id()
Definition Login.pb.h:1700
void set_input_id(const ::std::string &value)
Definition Login.pb.h:1668
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition Login.pb.h:384
inline ::std::string * mutable_input_id()
Definition Login.pb.h:1692
::google::protobuf::uint32 _has_bits_[1]
Definition Login.pb.h:441
inline ::std::string * mutable_value()
Definition Login.pb.h:1768
const ::std::string & value() const
Definition Login.pb.h:1740
void set_allocated_value(::std::string *value)
Definition Login.pb.h:1786
const ::std::string & input_id() const
Definition Login.pb.h:1664
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:1710
static const FormInputValue & default_instance()
void Swap(FormInputValue *other)
inline ::std::string * mutable_input_id()
Definition Login.pb.h:1225
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition Login.pb.h:160
inline ::std::string * release_input_id()
Definition Login.pb.h:1233
void set_type(const ::std::string &value)
Definition Login.pb.h:1277
const ::std::string & input_id() const
Definition Login.pb.h:1197
inline ::std::string * release_label()
Definition Login.pb.h:1385
void set_allocated_label(::std::string *label)
Definition Login.pb.h:1395
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition Login.pb.h:164
void set_max_length(::google::protobuf::uint32 value)
Definition Login.pb.h:1427
inline ::std::string * release_type()
Definition Login.pb.h:1309
inline ::std::string * mutable_label()
Definition Login.pb.h:1377
void set_allocated_type(::std::string *type)
Definition Login.pb.h:1319
void Swap(FormInput *other)
inline ::google::protobuf::uint32 max_length() const
Definition Login.pb.h:1423
::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:1301
friend void protobuf_ShutdownFile_Login_2eproto()
void set_allocated_input_id(::std::string *input_id)
Definition Login.pb.h:1243
const ::std::string & label() const
Definition Login.pb.h:1349
void set_label(const ::std::string &value)
Definition Login.pb.h:1353
FormInput & operator=(const FormInput &from)
Definition Login.pb.h:155
void set_input_id(const ::std::string &value)
Definition Login.pb.h:1201
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:1273
::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:1584
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition Login.pb.h:271
inline ::std::string * mutable_srp_js()
Definition Login.pb.h:1612
void set_allocated_srp_js(::std::string *srp_js)
Definition Login.pb.h:1630
void set_srp_js(const ::std::string &value)
Definition Login.pb.h:1588
inline ::std::string * mutable_srp_url()
Definition Login.pb.h:1536
void Swap(FormInputs *other)
FormInputs(const FormInputs &from)
inline ::Battlenet::JSON::Login::FormType type() const
Definition Login.pb.h:1451
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:1477
friend void protobuf_ShutdownFile_Login_2eproto()
inline ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInput > * mutable_inputs()
Definition Login.pb.h:1487
::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:1482
inline ::std::string * release_srp_js()
Definition Login.pb.h:1620
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:1455
void set_srp_url(const ::std::string &value)
Definition Login.pb.h:1512
friend void TC_PROTO_API protobuf_AddDesc_Login_2eproto()
void set_allocated_srp_url(::std::string *srp_url)
Definition Login.pb.h:1554
inline ::std::string * release_srp_url()
Definition Login.pb.h:1544
const ::std::string & srp_url() const
Definition Login.pb.h:1508
GameAccountInfo & operator=(const GameAccountInfo &from)
Definition Login.pb.h:983
inline ::std::string * release_display_name()
Definition Login.pb.h:3187
static GameAccountInfo * default_instance_
Definition Login.pb.h:1098
const ::std::string & display_name() const
Definition Login.pb.h:3151
inline ::std::string * release_suspension_reason()
Definition Login.pb.h:3359
inline ::std::string * mutable_suspension_reason()
Definition Login.pb.h:3351
void set_display_name(const ::std::string &value)
Definition Login.pb.h:3155
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition Login.pb.h:1083
::google::protobuf::uint32 expansion_
Definition Login.pb.h:1088
::google::protobuf::uint32 _has_bits_[1]
Definition Login.pb.h:1085
void set_suspension_expires(::google::protobuf::uint64 value)
Definition Login.pb.h:3301
void Swap(GameAccountInfo *other)
static const GameAccountInfo & default_instance()
void set_allocated_suspension_reason(::std::string *suspension_reason)
Definition Login.pb.h:3369
GameAccountInfo(const GameAccountInfo &from)
inline ::std::string * mutable_display_name()
Definition Login.pb.h:3179
void set_suspension_reason(const ::std::string &value)
Definition Login.pb.h:3327
friend void TC_PROTO_API protobuf_AddDesc_Login_2eproto()
::google::protobuf::uint64 suspension_expires_
Definition Login.pb.h:1091
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition Login.pb.h:992
void set_expansion(::google::protobuf::uint32 value)
Definition Login.pb.h:3229
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::uint64 suspension_expires() const
Definition Login.pb.h:3297
void set_allocated_display_name(::std::string *display_name)
Definition Login.pb.h:3197
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition Login.pb.h:988
const ::std::string & suspension_reason() const
Definition Login.pb.h:3323
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::uint32 expansion() const
Definition Login.pb.h:3225
::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::GameAccountInfo > game_accounts_
Definition Login.pb.h:1161
static const GameAccountList & default_instance()
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition Login.pb.h:1157
static GameAccountList * default_instance_
Definition Login.pb.h:1167
const ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::GameAccountInfo > & game_accounts() const
Definition Login.pb.h:3407
::google::protobuf::Metadata GetMetadata() const
void Swap(GameAccountList *other)
GameAccountList & operator=(const GameAccountList &from)
Definition Login.pb.h:1109
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition Login.pb.h:1118
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition Login.pb.h:1114
inline ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::GameAccountInfo > * mutable_game_accounts()
Definition Login.pb.h:3412
GameAccountList(const GameAccountList &from)
static const ::google::protobuf::Descriptor * descriptor()
inline ::Battlenet::JSON::Login::GameAccountInfo * add_game_accounts()
Definition Login.pb.h:3402
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:2008
::google::protobuf::uint32 _has_bits_[1]
Definition Login.pb.h:553
const ::std::string & version() const
Definition Login.pb.h:1972
friend void protobuf_AssignDesc_Login_2eproto()
inline ::google::protobuf::RepeatedPtrField< ::Battlenet::JSON::Login::FormInputValue > * mutable_inputs()
Definition Login.pb.h:2057
void set_version(const ::std::string &value)
Definition Login.pb.h:1976
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:1924
void set_platform_id(const ::std::string &value)
Definition Login.pb.h:1824
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition Login.pb.h:551
const ::std::string & platform_id() const
Definition Login.pb.h:1820
void set_allocated_program_id(::std::string *program_id)
Definition Login.pb.h:1942
inline ::std::string * release_program_id()
Definition Login.pb.h:1932
void set_program_id(const ::std::string &value)
Definition Login.pb.h:1900
::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:1866
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:2052
inline ::std::string * mutable_platform_id()
Definition Login.pb.h:1848
void set_allocated_version(::std::string *version)
Definition Login.pb.h:2018
inline ::Battlenet::JSON::Login::FormInputValue * add_inputs()
Definition Login.pb.h:2047
LoginForm(const LoginForm &from)
inline ::std::string * mutable_version()
Definition Login.pb.h:2000
void Swap(LoginForm *other)
const ::std::string & program_id() const
Definition Login.pb.h:1896
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition Login.pb.h:470
inline ::std::string * release_platform_id()
Definition Login.pb.h:1856
::google::protobuf::Metadata GetMetadata() const
::google::protobuf::uint32 _has_bits_[1]
Definition Login.pb.h:963
::google::protobuf::Metadata GetMetadata() const
LoginRefreshResult(const LoginRefreshResult &from)
inline ::google::protobuf::uint64 login_ticket_expiry() const
Definition Login.pb.h:3097
::google::protobuf::uint64 login_ticket_expiry_
Definition Login.pb.h:965
LoginRefreshResult & operator=(const LoginRefreshResult &from)
Definition Login.pb.h:907
void Swap(LoginRefreshResult *other)
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition Login.pb.h:961
static LoginRefreshResult * default_instance_
Definition Login.pb.h:972
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition Login.pb.h:916
static const LoginRefreshResult & default_instance()
void set_login_ticket_expiry(::google::protobuf::uint64 value)
Definition Login.pb.h:3101
friend void TC_PROTO_API protobuf_AddDesc_Login_2eproto()
LoginRefreshResult * New() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition Login.pb.h:912
void set_authentication_state(::Battlenet::JSON::Login::AuthenticationState value)
Definition Login.pb.h:2616
inline ::std::string * mutable_next_url()
Definition Login.pb.h:3047
const ::std::string & login_ticket() const
Definition Login.pb.h:2867
void set_allocated_next_url(::std::string *next_url)
Definition Login.pb.h:3065
inline ::Battlenet::JSON::Login::AuthenticationState authentication_state() const
Definition Login.pb.h:2612
inline ::std::string * release_next_url()
Definition Login.pb.h:3055
const ::std::string & next_url() const
Definition Login.pb.h:3019
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition Login.pb.h:756
inline ::std::string * release_url()
Definition Login.pb.h:2827
void set_server_evidence_m2(const ::std::string &value)
Definition Login.pb.h:2947
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:2685
friend void protobuf_ShutdownFile_Login_2eproto()
inline ::std::string * mutable_error_code()
Definition Login.pb.h:2667
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:2943
const ::std::string & error_message() const
Definition Login.pb.h:2715
inline ::std::string * mutable_server_evidence_m2()
Definition Login.pb.h:2971
void set_error_code(const ::std::string &value)
Definition Login.pb.h:2643
static LoginResult * default_instance_
Definition Login.pb.h:896
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition Login.pb.h:880
void set_allocated_login_ticket(::std::string *login_ticket)
Definition Login.pb.h:2913
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:2871
::google::protobuf::uint32 _has_bits_[1]
Definition Login.pb.h:882
inline ::std::string * release_error_message()
Definition Login.pb.h:2751
inline ::std::string * mutable_error_message()
Definition Login.pb.h:2743
void set_next_url(const ::std::string &value)
Definition Login.pb.h:3023
void set_allocated_server_evidence_m2(::std::string *server_evidence_m2)
Definition Login.pb.h:2989
inline ::std::string * release_server_evidence_m2()
Definition Login.pb.h:2979
friend void TC_PROTO_API protobuf_AddDesc_Login_2eproto()
void set_error_message(const ::std::string &value)
Definition Login.pb.h:2719
void set_allocated_url(::std::string *url)
Definition Login.pb.h:2837
void Swap(LoginResult *other)
inline ::std::string * release_login_ticket()
Definition Login.pb.h:2903
const ::std::string & error_code() const
Definition Login.pb.h:2639
inline ::std::string * release_error_code()
Definition Login.pb.h:2675
inline ::std::string * mutable_login_ticket()
Definition Login.pb.h:2895
void set_allocated_error_message(::std::string *error_message)
Definition Login.pb.h:2761
void set_url(const ::std::string &value)
Definition Login.pb.h:2795
inline ::std::string * mutable_url()
Definition Login.pb.h:2819
const ::std::string & url() const
Definition Login.pb.h:2791
SrpLoginChallenge * New() const
const ::std::string & generator() const
Definition Login.pb.h:2206
void set_iterations(::google::protobuf::uint32 value)
Definition Login.pb.h:2108
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition Login.pb.h:722
void set_allocated_modulus(::std::string *modulus)
Definition Login.pb.h:2176
inline ::google::protobuf::uint32 version() const
Definition Login.pb.h:2080
inline ::std::string * release_public_b()
Definition Login.pb.h:2546
inline ::std::string * mutable_username()
Definition Login.pb.h:2386
inline ::std::string * mutable_modulus()
Definition Login.pb.h:2158
void set_version(::google::protobuf::uint32 value)
Definition Login.pb.h:2084
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:2328
inline ::std::string * release_username()
Definition Login.pb.h:2394
static const SrpLoginChallenge & default_instance()
const ::std::string & modulus() const
Definition Login.pb.h:2130
void Swap(SrpLoginChallenge *other)
void set_salt(const ::std::string &value)
Definition Login.pb.h:2438
::google::protobuf::Metadata GetMetadata() const
void set_public_b(const ::std::string &value)
Definition Login.pb.h:2514
void set_hash_function(const ::std::string &value)
Definition Login.pb.h:2286
const ::std::string & salt() const
Definition Login.pb.h:2434
static const ::google::protobuf::Descriptor * descriptor()
void set_allocated_salt(::std::string *salt)
Definition Login.pb.h:2480
::google::protobuf::uint32 version_
Definition Login.pb.h:726
void set_allocated_username(::std::string *username)
Definition Login.pb.h:2404
void set_allocated_generator(::std::string *generator)
Definition Login.pb.h:2252
void set_username(const ::std::string &value)
Definition Login.pb.h:2362
static SrpLoginChallenge * default_instance_
Definition Login.pb.h:740
inline ::std::string * mutable_salt()
Definition Login.pb.h:2462
inline ::std::string * release_generator()
Definition Login.pb.h:2242
const ::std::string & hash_function() const
Definition Login.pb.h:2282
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:2234
::google::protobuf::uint32 _has_bits_[1]
Definition Login.pb.h:724
void set_modulus(const ::std::string &value)
Definition Login.pb.h:2134
void set_generator(const ::std::string &value)
Definition Login.pb.h:2210
void set_allocated_public_b(::std::string *public_b)
Definition Login.pb.h:2556
friend void TC_PROTO_API protobuf_AddDesc_Login_2eproto()
const ::std::string & username() const
Definition Login.pb.h:2358
inline ::std::string * mutable_public_b()
Definition Login.pb.h:2538
const ::std::string & public_b() const
Definition Login.pb.h:2510
inline ::std::string * mutable_hash_function()
Definition Login.pb.h:2310
inline ::std::string * release_hash_function()
Definition Login.pb.h:2318
inline ::std::string * release_modulus()
Definition Login.pb.h:2166
inline ::google::protobuf::uint32 iterations() const
Definition Login.pb.h:2104
inline ::std::string * release_salt()
Definition Login.pb.h:2470
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)
const EnumDescriptor * GetEnumDescriptor< ::Battlenet::JSON::Login::FormType >()
Definition Login.pb.h:3428
const EnumDescriptor * GetEnumDescriptor< ::Battlenet::JSON::Login::AuthenticationState >()
Definition Login.pb.h:3433