4#ifndef PROTOBUF_authentication_5fservice_2eproto__INCLUDED
5#define PROTOBUF_authentication_5fservice_2eproto__INCLUDED
9#include <google/protobuf/stubs/common.h>
11#if GOOGLE_PROTOBUF_VERSION < 2006000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
16#if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
22#include <google/protobuf/generated_message_util.h>
23#include <google/protobuf/message.h>
24#include <google/protobuf/repeated_field.h>
25#include <google/protobuf/extension_set.h>
26#include <google/protobuf/unknown_field_set.h>
37namespace authentication {
71 return _unknown_fields_;
75 return &_unknown_fields_;
78 static const ::google::protobuf::Descriptor*
descriptor();
99 inline bool has_program()
const;
100 inline void clear_program();
101 static const int kProgramFieldNumber = 1;
102 inline const ::std::string& program()
const;
103 inline void set_program(const ::std::string& value);
104 inline void set_program(
const char* value);
105 inline void set_program(
const char* value,
size_t size);
106 inline ::std::string* mutable_program();
107 inline ::std::string* release_program();
108 inline void set_allocated_program(::std::string* program);
111 inline bool has_platform()
const;
112 inline void clear_platform();
113 static const int kPlatformFieldNumber = 2;
114 inline const ::std::string& platform()
const;
115 inline void set_platform(const ::std::string& value);
116 inline void set_platform(
const char* value);
117 inline void set_platform(
const char* value,
size_t size);
118 inline ::std::string* mutable_platform();
119 inline ::std::string* release_platform();
120 inline void set_allocated_platform(::std::string* platform);
123 inline bool has_locale()
const;
124 inline void clear_locale();
125 static const int kLocaleFieldNumber = 3;
126 inline const ::std::string& locale()
const;
127 inline void set_locale(const ::std::string& value);
128 inline void set_locale(
const char* value);
129 inline void set_locale(
const char* value,
size_t size);
130 inline ::std::string* mutable_locale();
131 inline ::std::string* release_locale();
132 inline void set_allocated_locale(::std::string* locale);
135 inline bool has_email()
const;
136 inline void clear_email();
137 static const int kEmailFieldNumber = 4;
138 inline const ::std::string& email()
const;
139 inline void set_email(const ::std::string& value);
140 inline void set_email(
const char* value);
141 inline void set_email(
const char* value,
size_t size);
142 inline ::std::string* mutable_email();
143 inline ::std::string* release_email();
144 inline void set_allocated_email(::std::string* email);
147 inline bool has_version()
const;
148 inline void clear_version();
149 static const int kVersionFieldNumber = 5;
150 inline const ::std::string& version()
const;
151 inline void set_version(const ::std::string& value);
152 inline void set_version(
const char* value);
153 inline void set_version(
const char* value,
size_t size);
154 inline ::std::string* mutable_version();
155 inline ::std::string* release_version();
156 inline void set_allocated_version(::std::string* version);
159 inline bool has_application_version()
const;
160 inline void clear_application_version();
161 static const int kApplicationVersionFieldNumber = 6;
166 inline bool has_public_computer()
const;
167 inline void clear_public_computer();
168 static const int kPublicComputerFieldNumber = 7;
169 inline bool public_computer()
const;
170 inline void set_public_computer(
bool value);
173 inline bool has_allow_logon_queue_notifications()
const;
174 inline void clear_allow_logon_queue_notifications();
175 static const int kAllowLogonQueueNotificationsFieldNumber = 10;
176 inline bool allow_logon_queue_notifications()
const;
177 inline void set_allow_logon_queue_notifications(
bool value);
180 inline bool has_cached_web_credentials()
const;
181 inline void clear_cached_web_credentials();
182 static const int kCachedWebCredentialsFieldNumber = 12;
183 inline const ::std::string& cached_web_credentials()
const;
184 inline void set_cached_web_credentials(const ::std::string& value);
185 inline void set_cached_web_credentials(
const char* value);
186 inline void set_cached_web_credentials(
const void* value,
size_t size);
187 inline ::std::string* mutable_cached_web_credentials();
188 inline ::std::string* release_cached_web_credentials();
189 inline void set_allocated_cached_web_credentials(::std::string* cached_web_credentials);
192 inline bool has_user_agent()
const;
193 inline void clear_user_agent();
194 static const int kUserAgentFieldNumber = 14;
195 inline const ::std::string& user_agent()
const;
196 inline void set_user_agent(const ::std::string& value);
197 inline void set_user_agent(
const char* value);
198 inline void set_user_agent(
const char* value,
size_t size);
199 inline ::std::string* mutable_user_agent();
200 inline ::std::string* release_user_agent();
201 inline void set_allocated_user_agent(::std::string* user_agent);
204 inline bool has_device_id()
const;
205 inline void clear_device_id();
206 static const int kDeviceIdFieldNumber = 15;
207 inline const ::std::string& device_id()
const;
208 inline void set_device_id(const ::std::string& value);
209 inline void set_device_id(
const char* value);
210 inline void set_device_id(
const char* value,
size_t size);
211 inline ::std::string* mutable_device_id();
212 inline ::std::string* release_device_id();
213 inline void set_allocated_device_id(::std::string* device_id);
216 inline bool has_phone_number()
const;
217 inline void clear_phone_number();
218 static const int kPhoneNumberFieldNumber = 16;
219 inline const ::std::string& phone_number()
const;
220 inline void set_phone_number(const ::std::string& value);
221 inline void set_phone_number(
const char* value);
222 inline void set_phone_number(
const char* value,
size_t size);
223 inline ::std::string* mutable_phone_number();
224 inline ::std::string* release_phone_number();
225 inline void set_allocated_phone_number(::std::string* phone_number);
228 inline bool has_auth_platform()
const;
229 inline void clear_auth_platform();
230 static const int kAuthPlatformFieldNumber = 17;
231 inline const ::std::string& auth_platform()
const;
232 inline void set_auth_platform(const ::std::string& value);
233 inline void set_auth_platform(
const char* value);
234 inline void set_auth_platform(
const char* value,
size_t size);
235 inline ::std::string* mutable_auth_platform();
236 inline ::std::string* release_auth_platform();
237 inline void set_allocated_auth_platform(::std::string* auth_platform);
241 inline void set_has_program();
242 inline void clear_has_program();
243 inline void set_has_platform();
244 inline void clear_has_platform();
245 inline void set_has_locale();
246 inline void clear_has_locale();
247 inline void set_has_email();
248 inline void clear_has_email();
249 inline void set_has_version();
250 inline void clear_has_version();
251 inline void set_has_application_version();
252 inline void clear_has_application_version();
253 inline void set_has_public_computer();
254 inline void clear_has_public_computer();
255 inline void set_has_allow_logon_queue_notifications();
256 inline void clear_has_allow_logon_queue_notifications();
257 inline void set_has_cached_web_credentials();
258 inline void clear_has_cached_web_credentials();
259 inline void set_has_user_agent();
260 inline void clear_has_user_agent();
261 inline void set_has_device_id();
262 inline void clear_has_device_id();
263 inline void set_has_phone_number();
264 inline void clear_has_phone_number();
265 inline void set_has_auth_platform();
266 inline void clear_has_auth_platform();
307 return _unknown_fields_;
311 return &_unknown_fields_;
335 inline bool has_error_code()
const;
336 inline void clear_error_code();
337 static const int kErrorCodeFieldNumber = 1;
342 inline bool has_account_id()
const;
343 inline void clear_account_id();
344 static const int kAccountIdFieldNumber = 2;
345 inline const ::bgs::protocol::EntityId& account_id()
const;
346 inline ::bgs::protocol::EntityId* mutable_account_id();
347 inline ::bgs::protocol::EntityId* release_account_id();
351 inline int game_account_id_size()
const;
352 inline void clear_game_account_id();
353 static const int kGameAccountIdFieldNumber = 3;
354 inline const ::bgs::protocol::EntityId& game_account_id(
int index)
const;
355 inline ::bgs::protocol::EntityId* mutable_game_account_id(
int index);
356 inline ::bgs::protocol::EntityId* add_game_account_id();
357 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::EntityId >&
358 game_account_id()
const;
359 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::EntityId >*
360 mutable_game_account_id();
363 inline bool has_email()
const;
364 inline void clear_email();
365 static const int kEmailFieldNumber = 4;
366 inline const ::std::string& email()
const;
367 inline void set_email(const ::std::string& value);
368 inline void set_email(
const char* value);
369 inline void set_email(
const char* value,
size_t size);
370 inline ::std::string* mutable_email();
371 inline ::std::string* release_email();
372 inline void set_allocated_email(::std::string* email);
375 inline int available_region_size()
const;
376 inline void clear_available_region();
377 static const int kAvailableRegionFieldNumber = 5;
381 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
382 available_region()
const;
383 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
384 mutable_available_region();
387 inline bool has_connected_region()
const;
388 inline void clear_connected_region();
389 static const int kConnectedRegionFieldNumber = 6;
394 inline bool has_battle_tag()
const;
395 inline void clear_battle_tag();
396 static const int kBattleTagFieldNumber = 7;
397 inline const ::std::string& battle_tag()
const;
398 inline void set_battle_tag(const ::std::string& value);
399 inline void set_battle_tag(
const char* value);
400 inline void set_battle_tag(
const char* value,
size_t size);
401 inline ::std::string* mutable_battle_tag();
402 inline ::std::string* release_battle_tag();
403 inline void set_allocated_battle_tag(::std::string* battle_tag);
406 inline bool has_geoip_country()
const;
407 inline void clear_geoip_country();
408 static const int kGeoipCountryFieldNumber = 8;
409 inline const ::std::string& geoip_country()
const;
410 inline void set_geoip_country(const ::std::string& value);
411 inline void set_geoip_country(
const char* value);
412 inline void set_geoip_country(
const char* value,
size_t size);
413 inline ::std::string* mutable_geoip_country();
414 inline ::std::string* release_geoip_country();
415 inline void set_allocated_geoip_country(::std::string* geoip_country);
418 inline bool has_session_key()
const;
419 inline void clear_session_key();
420 static const int kSessionKeyFieldNumber = 9;
421 inline const ::std::string& session_key()
const;
422 inline void set_session_key(const ::std::string& value);
423 inline void set_session_key(
const char* value);
424 inline void set_session_key(
const void* value,
size_t size);
425 inline ::std::string* mutable_session_key();
426 inline ::std::string* release_session_key();
427 inline void set_allocated_session_key(::std::string* session_key);
430 inline bool has_restricted_mode()
const;
431 inline void clear_restricted_mode();
432 static const int kRestrictedModeFieldNumber = 10;
433 inline bool restricted_mode()
const;
434 inline void set_restricted_mode(
bool value);
437 inline bool has_client_id()
const;
438 inline void clear_client_id();
439 static const int kClientIdFieldNumber = 11;
440 inline const ::std::string& client_id()
const;
441 inline void set_client_id(const ::std::string& value);
442 inline void set_client_id(
const char* value);
443 inline void set_client_id(
const char* value,
size_t size);
444 inline ::std::string* mutable_client_id();
445 inline ::std::string* release_client_id();
446 inline void set_allocated_client_id(::std::string* client_id);
450 inline void set_has_error_code();
451 inline void clear_has_error_code();
452 inline void set_has_account_id();
453 inline void clear_has_account_id();
454 inline void set_has_email();
455 inline void clear_has_email();
456 inline void set_has_connected_region();
457 inline void clear_has_connected_region();
458 inline void set_has_battle_tag();
459 inline void clear_has_battle_tag();
460 inline void set_has_geoip_country();
461 inline void clear_has_geoip_country();
462 inline void set_has_session_key();
463 inline void clear_has_session_key();
464 inline void set_has_restricted_mode();
465 inline void clear_has_restricted_mode();
466 inline void set_has_client_id();
467 inline void clear_has_client_id();
506 return _unknown_fields_;
510 return &_unknown_fields_;
534 inline bool has_error_code()
const;
535 inline void clear_error_code();
536 static const int kErrorCodeFieldNumber = 1;
542 inline void set_has_error_code();
543 inline void clear_has_error_code();
572 return _unknown_fields_;
576 return &_unknown_fields_;
600 inline bool has_position()
const;
601 inline void clear_position();
602 static const int kPositionFieldNumber = 1;
607 inline bool has_estimated_time()
const;
608 inline void clear_estimated_time();
609 static const int kEstimatedTimeFieldNumber = 2;
614 inline bool has_eta_deviation_in_sec()
const;
615 inline void clear_eta_deviation_in_sec();
616 static const int kEtaDeviationInSecFieldNumber = 3;
622 inline void set_has_position();
623 inline void clear_has_position();
624 inline void set_has_estimated_time();
625 inline void clear_has_estimated_time();
626 inline void set_has_eta_deviation_in_sec();
627 inline void clear_has_eta_deviation_in_sec();
658 return _unknown_fields_;
662 return &_unknown_fields_;
686 inline bool has_state()
const;
687 inline void clear_state();
688 static const int kStateFieldNumber = 1;
693 inline bool has_event_time()
const;
694 inline void clear_event_time();
695 static const int kEventTimeFieldNumber = 2;
701 inline void set_has_state();
702 inline void clear_has_state();
703 inline void set_has_event_time();
704 inline void clear_has_event_time();
734 return _unknown_fields_;
738 return &_unknown_fields_;
762 inline bool has_number()
const;
763 inline void clear_number();
764 static const int kNumberFieldNumber = 1;
769 inline bool has_patch()
const;
770 inline void clear_patch();
771 static const int kPatchFieldNumber = 2;
772 inline const ::std::string& patch()
const;
773 inline void set_patch(const ::std::string& value);
774 inline void set_patch(
const char* value);
775 inline void set_patch(
const char* value,
size_t size);
776 inline ::std::string* mutable_patch();
777 inline ::std::string* release_patch();
778 inline void set_allocated_patch(::std::string* patch);
781 inline bool has_is_optional()
const;
782 inline void clear_is_optional();
783 static const int kIsOptionalFieldNumber = 3;
784 inline bool is_optional()
const;
785 inline void set_is_optional(
bool value);
788 inline bool has_kick_time()
const;
789 inline void clear_kick_time();
790 static const int kKickTimeFieldNumber = 4;
796 inline void set_has_number();
797 inline void clear_has_number();
798 inline void set_has_patch();
799 inline void clear_has_patch();
800 inline void set_has_is_optional();
801 inline void clear_has_is_optional();
802 inline void set_has_kick_time();
803 inline void clear_has_kick_time();
835 return _unknown_fields_;
839 return &_unknown_fields_;
863 inline bool has_version_info()
const;
864 inline void clear_version_info();
865 static const int kVersionInfoFieldNumber = 1;
866 inline const ::bgs::protocol::authentication::v1::VersionInfo& version_info()
const;
867 inline ::bgs::protocol::authentication::v1::VersionInfo* mutable_version_info();
868 inline ::bgs::protocol::authentication::v1::VersionInfo* release_version_info();
873 inline void set_has_version_info();
874 inline void clear_has_version_info();
903 return _unknown_fields_;
907 return &_unknown_fields_;
931 inline bool has_program()
const;
932 inline void clear_program();
933 static const int kProgramFieldNumber = 1;
939 inline void set_has_program();
940 inline void clear_has_program();
969 return _unknown_fields_;
973 return &_unknown_fields_;
997 inline bool has_web_credentials()
const;
998 inline void clear_web_credentials();
999 static const int kWebCredentialsFieldNumber = 1;
1000 inline const ::std::string& web_credentials()
const;
1001 inline void set_web_credentials(const ::std::string& value);
1002 inline void set_web_credentials(
const char* value);
1003 inline void set_web_credentials(
const void* value,
size_t size);
1004 inline ::std::string* mutable_web_credentials();
1005 inline ::std::string* release_web_credentials();
1006 inline void set_allocated_web_credentials(::std::string* web_credentials);
1010 inline void set_has_web_credentials();
1011 inline void clear_has_web_credentials();
1040 return _unknown_fields_;
1044 return &_unknown_fields_;
1068 inline bool has_web_credentials()
const;
1069 inline void clear_web_credentials();
1070 static const int kWebCredentialsFieldNumber = 1;
1071 inline const ::std::string& web_credentials()
const;
1072 inline void set_web_credentials(const ::std::string& value);
1073 inline void set_web_credentials(
const char* value);
1074 inline void set_web_credentials(
const void* value,
size_t size);
1075 inline ::std::string* mutable_web_credentials();
1076 inline ::std::string* release_web_credentials();
1077 inline void set_allocated_web_credentials(::std::string* web_credentials);
1081 inline void set_has_web_credentials();
1082 inline void clear_has_web_credentials();
1110 typedef std::integral_constant<uint32, 0x4DA86228u>
NameHash;
1139 typedef std::integral_constant<uint32, 0xFF5A6AC3u>
NameHash;
1174 if (
program_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1185 if (
program_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1193 if (
program_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1201 if (
program_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1204 program_->assign(
reinterpret_cast<const char*
>(value),
size);
1209 if (
program_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1217 if (
program_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1221 program_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1226 if (
program_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1234 program_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1250 if (
platform_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1261 if (
platform_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1269 if (
platform_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1277 if (
platform_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1280 platform_->assign(
reinterpret_cast<const char*
>(value),
size);
1285 if (
platform_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1293 if (
platform_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1297 platform_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1302 if (
platform_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1310 platform_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1326 if (
locale_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1337 if (
locale_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1345 if (
locale_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1353 if (
locale_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1356 locale_->assign(
reinterpret_cast<const char*
>(value),
size);
1361 if (
locale_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1369 if (
locale_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1372 ::std::string* temp =
locale_;
1373 locale_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1378 if (
locale_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1386 locale_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1402 if (
email_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1413 if (
email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1414 email_ = new ::std::string;
1421 if (
email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1422 email_ = new ::std::string;
1429 if (
email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1430 email_ = new ::std::string;
1432 email_->assign(
reinterpret_cast<const char*
>(value),
size);
1437 if (
email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1438 email_ = new ::std::string;
1445 if (
email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1448 ::std::string* temp =
email_;
1449 email_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1454 if (
email_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1462 email_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1478 if (
version_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1489 if (
version_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1497 if (
version_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1505 if (
version_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1508 version_->assign(
reinterpret_cast<const char*
>(value),
size);
1513 if (
version_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1521 if (
version_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1525 version_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1530 if (
version_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1538 version_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1673 cached_web_credentials_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1686 cached_web_credentials_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1702 if (
user_agent_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1713 if (
user_agent_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1721 if (
user_agent_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1729 if (
user_agent_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1737 if (
user_agent_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1745 if (
user_agent_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1749 user_agent_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1754 if (
user_agent_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1762 user_agent_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1778 if (
device_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1789 if (
device_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1797 if (
device_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1805 if (
device_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1813 if (
device_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1821 if (
device_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1825 device_id_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1830 if (
device_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1838 device_id_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1854 if (
phone_number_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1865 if (
phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1873 if (
phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1881 if (
phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1889 if (
phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1897 if (
phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1901 phone_number_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1906 if (
phone_number_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1914 phone_number_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1930 if (
auth_platform_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1941 if (
auth_platform_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1949 if (
auth_platform_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1957 if (
auth_platform_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1965 if (
auth_platform_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1973 if (
auth_platform_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1977 auth_platform_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1982 if (
auth_platform_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1990 auth_platform_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2083inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::EntityId >&
2088inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::EntityId >*
2105 if (
email_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2116 if (
email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2117 email_ = new ::std::string;
2124 if (
email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2125 email_ = new ::std::string;
2132 if (
email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2133 email_ = new ::std::string;
2135 email_->assign(
reinterpret_cast<const char*
>(value),
size);
2140 if (
email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2141 email_ = new ::std::string;
2148 if (
email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2151 ::std::string* temp =
email_;
2152 email_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2157 if (
email_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2165 email_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2189inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
2194inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
2235 if (
battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2246 if (
battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2254 if (
battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2262 if (
battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2270 if (
battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2278 if (
battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2282 battle_tag_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2287 if (
battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2295 battle_tag_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2311 if (
geoip_country_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2322 if (
geoip_country_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2330 if (
geoip_country_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2338 if (
geoip_country_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2346 if (
geoip_country_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2354 if (
geoip_country_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2358 geoip_country_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2363 if (
geoip_country_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2371 geoip_country_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2387 if (
session_key_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2398 if (
session_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2406 if (
session_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2414 if (
session_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2422 if (
session_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2430 if (
session_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2434 session_key_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2439 if (
session_key_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2447 session_key_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2487 if (
client_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2498 if (
client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2506 if (
client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2514 if (
client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2522 if (
client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2530 if (
client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2534 client_id_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2539 if (
client_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2547 client_id_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2747 if (
patch_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2758 if (
patch_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2759 patch_ = new ::std::string;
2766 if (
patch_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2767 patch_ = new ::std::string;
2774 if (
patch_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2775 patch_ = new ::std::string;
2777 patch_->assign(
reinterpret_cast<const char*
>(value),
size);
2782 if (
patch_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2783 patch_ = new ::std::string;
2790 if (
patch_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2793 ::std::string* temp =
patch_;
2794 patch_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2799 if (
patch_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2807 patch_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2948 if (
web_credentials_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2959 if (
web_credentials_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2967 if (
web_credentials_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2975 if (
web_credentials_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2983 if (
web_credentials_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2991 if (
web_credentials_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2995 web_credentials_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3000 if (
web_credentials_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3008 web_credentials_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3028 if (
web_credentials_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3039 if (
web_credentials_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3047 if (
web_credentials_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3055 if (
web_credentials_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3063 if (
web_credentials_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3071 if (
web_credentials_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3075 web_credentials_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3080 if (
web_credentials_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3088 web_credentials_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
std::integral_constant< uint32, 0x4DA86228u > NameHash
AuthenticationListener & operator=(AuthenticationListener &&)=delete
void OnServerStateChange(::bgs::protocol::authentication::v1::ServerStateChangeRequest const *request, bool client=false, bool server=false)
static google::protobuf::ServiceDescriptor const * descriptor()
virtual ~AuthenticationListener()
void OnLogonUpdate(::bgs::protocol::authentication::v1::LogonUpdateRequest const *request, bool client=false, bool server=false)
std::integral_constant< uint32, 0x71240E35u > OriginalHash
AuthenticationListener(bool use_original_hash)
void OnLogonComplete(::bgs::protocol::authentication::v1::LogonResult const *request, bool client=false, bool server=false)
AuthenticationListener(AuthenticationListener &&)=delete
void OnLogonQueueEnd(::bgs::protocol::NoData const *request, bool client=false, bool server=false)
AuthenticationListener & operator=(AuthenticationListener const &)=delete
void OnLogonQueueUpdate(::bgs::protocol::authentication::v1::LogonQueueUpdateRequest const *request, bool client=false, bool server=false)
void OnVersionInfoUpdated(::bgs::protocol::authentication::v1::VersionInfoNotification const *request, bool client=false, bool server=false)
AuthenticationListener(AuthenticationListener const &)=delete
void CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) final
AuthenticationService & operator=(AuthenticationService &&)=delete
std::integral_constant< uint32, 0xFF5A6AC3u > NameHash
virtual uint32 HandleVerifyWebCredentials(::bgs::protocol::authentication::v1::VerifyWebCredentialsRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
AuthenticationService(bool use_original_hash)
AuthenticationService & operator=(AuthenticationService const &)=delete
virtual uint32 HandleGenerateWebCredentials(::bgs::protocol::authentication::v1::GenerateWebCredentialsRequest const *request, ::bgs::protocol::authentication::v1::GenerateWebCredentialsResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleVerifyWebCredentials(uint32 token, uint32 methodId, MessageBuffer &buffer)
void CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) final
AuthenticationService(AuthenticationService &&)=delete
virtual ~AuthenticationService()
virtual uint32 HandleLogon(::bgs::protocol::authentication::v1::LogonRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleLogon(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleGenerateWebCredentials(uint32 token, uint32 methodId, MessageBuffer &buffer)
std::integral_constant< uint32, 0xDECFC01u > OriginalHash
static google::protobuf::ServiceDescriptor const * descriptor()
AuthenticationService(AuthenticationService const &)=delete
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
GenerateWebCredentialsRequest * New() const
virtual ~GenerateWebCredentialsRequest()
void SetCachedSize(int size) const
friend void protobuf_ShutdownFile_authentication_5fservice_2eproto()
inline ::google::protobuf::uint32 program() const
static const GenerateWebCredentialsRequest & default_instance()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_program(::google::protobuf::uint32 value)
::google::protobuf::uint32 _has_bits_[1]
GenerateWebCredentialsRequest()
::google::protobuf::Metadata GetMetadata() const
void InitAsDefaultInstance()
void Swap(GenerateWebCredentialsRequest *other)
int GetCachedSize() const
::google::protobuf::UnknownFieldSet _unknown_fields_
friend void protobuf_AssignDesc_authentication_5fservice_2eproto()
friend void TC_PROTO_API protobuf_AddDesc_authentication_5fservice_2eproto()
GenerateWebCredentialsRequest(const GenerateWebCredentialsRequest &from)
static GenerateWebCredentialsRequest * default_instance_
::google::protobuf::uint32 program_
GenerateWebCredentialsRequest & operator=(const GenerateWebCredentialsRequest &from)
static const ::google::protobuf::Descriptor * descriptor()
void set_allocated_web_credentials(::std::string *web_credentials)
inline ::std::string * release_web_credentials()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
int GetCachedSize() const
::std::string * web_credentials_
void InitAsDefaultInstance()
friend void protobuf_ShutdownFile_authentication_5fservice_2eproto()
bool has_web_credentials() const
void set_has_web_credentials()
const ::std::string & web_credentials() const
::google::protobuf::uint32 _has_bits_[1]
static GenerateWebCredentialsResponse * default_instance_
inline ::std::string * mutable_web_credentials()
virtual ~GenerateWebCredentialsResponse()
::google::protobuf::UnknownFieldSet _unknown_fields_
GenerateWebCredentialsResponse & operator=(const GenerateWebCredentialsResponse &from)
void set_web_credentials(const ::std::string &value)
void SetCachedSize(int size) const
friend void protobuf_AssignDesc_authentication_5fservice_2eproto()
friend void TC_PROTO_API protobuf_AddDesc_authentication_5fservice_2eproto()
static const GenerateWebCredentialsResponse & default_instance()
GenerateWebCredentialsResponse()
GenerateWebCredentialsResponse(const GenerateWebCredentialsResponse &from)
void clear_web_credentials()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
GenerateWebCredentialsResponse * New() const
void clear_has_web_credentials()
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::Metadata GetMetadata() const
void Swap(GenerateWebCredentialsResponse *other)
::google::protobuf::uint64 estimated_time_
inline ::google::protobuf::uint32 position() const
::google::protobuf::Metadata GetMetadata() const
bool has_estimated_time() const
void clear_estimated_time()
static LogonQueueUpdateRequest * default_instance_
static const LogonQueueUpdateRequest & default_instance()
virtual ~LogonQueueUpdateRequest()
inline ::google::protobuf::uint64 eta_deviation_in_sec() const
friend void protobuf_ShutdownFile_authentication_5fservice_2eproto()
inline ::google::protobuf::uint64 estimated_time() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_estimated_time(::google::protobuf::uint64 value)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void Swap(LogonQueueUpdateRequest *other)
bool has_position() const
void InitAsDefaultInstance()
::google::protobuf::uint64 eta_deviation_in_sec_
::google::protobuf::uint32 _has_bits_[1]
LogonQueueUpdateRequest(const LogonQueueUpdateRequest &from)
::google::protobuf::uint32 position_
bool has_eta_deviation_in_sec() const
void SetCachedSize(int size) const
::google::protobuf::UnknownFieldSet _unknown_fields_
LogonQueueUpdateRequest & operator=(const LogonQueueUpdateRequest &from)
void set_eta_deviation_in_sec(::google::protobuf::uint64 value)
LogonQueueUpdateRequest()
friend void protobuf_AssignDesc_authentication_5fservice_2eproto()
void set_position(::google::protobuf::uint32 value)
friend void TC_PROTO_API protobuf_AddDesc_authentication_5fservice_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
void set_has_estimated_time()
void set_has_eta_deviation_in_sec()
int GetCachedSize() const
LogonQueueUpdateRequest * New() const
void clear_has_position()
void clear_has_estimated_time()
void clear_eta_deviation_in_sec()
void clear_has_eta_deviation_in_sec()
void set_application_version(::google::protobuf::int32 value)
LogonRequest & operator=(const LogonRequest &from)
void set_auth_platform(const ::std::string &value)
void set_email(const ::std::string &value)
const ::std::string & auth_platform() const
void set_has_user_agent()
bool has_cached_web_credentials() const
void set_public_computer(bool value)
const ::std::string & phone_number() const
void clear_cached_web_credentials()
inline ::std::string * release_program()
const ::std::string & locale() const
inline ::std::string * release_user_agent()
inline ::std::string * mutable_auth_platform()
void set_allocated_phone_number(::std::string *phone_number)
inline ::std::string * mutable_version()
void set_allow_logon_queue_notifications(bool value)
inline ::std::string * mutable_program()
inline ::std::string * mutable_device_id()
void clear_has_phone_number()
void clear_has_user_agent()
inline ::std::string * release_version()
void set_version(const ::std::string &value)
bool has_public_computer() const
friend void protobuf_ShutdownFile_authentication_5fservice_2eproto()
bool has_device_id() const
void clear_has_allow_logon_queue_notifications()
void SetCachedSize(int size) const
bool has_user_agent() const
void set_allocated_auth_platform(::std::string *auth_platform)
::std::string * auth_platform_
bool has_application_version() const
inline ::std::string * mutable_platform()
void set_allocated_platform(::std::string *platform)
bool has_platform() const
void set_has_application_version()
::std::string * phone_number_
int GetCachedSize() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_program(const ::std::string &value)
inline ::std::string * release_device_id()
void set_allocated_device_id(::std::string *device_id)
const ::std::string & platform() const
inline ::std::string * release_phone_number()
static LogonRequest * default_instance_
::std::string * user_agent_
void set_allocated_cached_web_credentials(::std::string *cached_web_credentials)
inline ::std::string * mutable_phone_number()
void clear_has_application_version()
inline ::std::string * release_email()
void set_has_auth_platform()
void set_allocated_email(::std::string *email)
void set_has_public_computer()
static const ::google::protobuf::Descriptor * descriptor()
void clear_auth_platform()
void set_cached_web_credentials(const ::std::string &value)
const ::std::string & program() const
bool allow_logon_queue_notifications_
void set_device_id(const ::std::string &value)
bool has_allow_logon_queue_notifications() const
inline ::std::string * release_cached_web_credentials()
void clear_has_cached_web_credentials()
inline ::std::string * mutable_locale()
void Swap(LogonRequest *other)
const ::std::string & user_agent() const
inline ::std::string * mutable_user_agent()
LogonRequest * New() const
::google::protobuf::uint32 _has_bits_[1]
void InitAsDefaultInstance()
inline ::std::string * mutable_cached_web_credentials()
void set_allocated_user_agent(::std::string *user_agent)
const ::std::string & device_id() const
void clear_has_device_id()
void clear_public_computer()
const ::std::string & version() const
void set_has_cached_web_credentials()
inline ::google::protobuf::int32 application_version() const
bool has_auth_platform() const
inline ::std::string * mutable_email()
::std::string * platform_
inline ::std::string * release_locale()
friend void protobuf_AssignDesc_authentication_5fservice_2eproto()
void set_locale(const ::std::string &value)
friend void TC_PROTO_API protobuf_AddDesc_authentication_5fservice_2eproto()
void clear_has_public_computer()
::google::protobuf::Metadata GetMetadata() const
LogonRequest(const LogonRequest &from)
void set_phone_number(const ::std::string &value)
const ::std::string & email() const
void clear_has_platform()
void set_allocated_locale(::std::string *locale)
bool has_phone_number() const
void set_user_agent(const ::std::string &value)
::google::protobuf::int32 application_version_
void clear_has_auth_platform()
void set_platform(const ::std::string &value)
bool public_computer() const
void set_allocated_version(::std::string *version)
inline ::std::string * release_auth_platform()
void clear_application_version()
::std::string * device_id_
::google::protobuf::UnknownFieldSet _unknown_fields_
const ::std::string & cached_web_credentials() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void clear_allow_logon_queue_notifications()
::std::string * cached_web_credentials_
static const LogonRequest & default_instance()
inline ::std::string * release_platform()
void set_has_allow_logon_queue_notifications()
void set_allocated_program(::std::string *program)
void clear_phone_number()
bool allow_logon_queue_notifications() const
void set_has_phone_number()
inline ::std::string * release_session_key()
inline ::std::string * release_email()
void clear_has_client_id()
inline ::bgs::protocol::EntityId * add_game_account_id()
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::EntityId > * mutable_game_account_id()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::bgs::protocol::EntityId * release_account_id()
void InitAsDefaultInstance()
void set_allocated_client_id(::std::string *client_id)
void clear_restricted_mode()
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > available_region_
bool has_connected_region() const
friend void protobuf_ShutdownFile_authentication_5fservice_2eproto()
int available_region_size() const
void clear_geoip_country()
void set_geoip_country(const ::std::string &value)
void set_has_restricted_mode()
::google::protobuf::uint32 connected_region_
const ::std::string & battle_tag() const
void clear_has_account_id()
void set_has_geoip_country()
inline ::std::string * mutable_geoip_country()
::std::string * session_key_
::bgs::protocol::EntityId * account_id_
inline ::std::string * mutable_client_id()
static const LogonResult & default_instance()
static const ::google::protobuf::Descriptor * descriptor()
void set_has_connected_region()
inline ::std::string * mutable_email()
void set_allocated_email(::std::string *email)
int GetCachedSize() const
void clear_has_restricted_mode()
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & available_region() const
inline ::bgs::protocol::EntityId * mutable_account_id()
void set_available_region(int index, ::google::protobuf::uint32 value)
void set_client_id(const ::std::string &value)
void set_battle_tag(const ::std::string &value)
void clear_has_error_code()
const ::std::string & email() const
void set_error_code(::google::protobuf::uint32 value)
LogonResult * New() const
inline ::google::protobuf::uint32 connected_region() const
inline ::std::string * mutable_session_key()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::EntityId > & game_account_id() const
inline ::std::string * release_client_id()
void Swap(LogonResult *other)
void add_available_region(::google::protobuf::uint32 value)
bool has_battle_tag() const
bool has_error_code() const
LogonResult & operator=(const LogonResult &from)
void set_has_error_code()
static LogonResult * default_instance_
void clear_connected_region()
const ::std::string & client_id() const
void clear_has_connected_region()
inline ::std::string * mutable_battle_tag()
LogonResult(const LogonResult &from)
int game_account_id_size() const
bool restricted_mode() const
::google::protobuf::RepeatedPtrField< ::bgs::protocol::EntityId > game_account_id_
inline ::google::protobuf::uint32 error_code() const
bool has_session_key() const
void set_has_account_id()
void clear_game_account_id()
void set_session_key(const ::std::string &value)
friend void protobuf_AssignDesc_authentication_5fservice_2eproto()
void clear_available_region()
friend void TC_PROTO_API protobuf_AddDesc_authentication_5fservice_2eproto()
::std::string * geoip_country_
const ::std::string & session_key() const
void clear_has_battle_tag()
::google::protobuf::Metadata GetMetadata() const
::google::protobuf::UnknownFieldSet _unknown_fields_
void set_has_session_key()
void set_restricted_mode(bool value)
bool has_client_id() const
bool has_geoip_country() const
void clear_has_session_key()
const ::bgs::protocol::EntityId & account_id() const
void SetCachedSize(int size) const
const ::std::string & geoip_country() const
::google::protobuf::uint32 error_code_
bool has_restricted_mode() const
void set_allocated_session_key(::std::string *session_key)
void set_connected_region(::google::protobuf::uint32 value)
void clear_has_geoip_country()
bool has_account_id() const
inline ::std::string * release_geoip_country()
::google::protobuf::uint32 _has_bits_[1]
void set_allocated_battle_tag(::std::string *battle_tag)
::std::string * battle_tag_
void set_allocated_account_id(::bgs::protocol::EntityId *account_id)
::std::string * client_id_
void set_email(const ::std::string &value)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_has_battle_tag()
inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_available_region()
void set_allocated_geoip_country(::std::string *geoip_country)
inline ::std::string * release_battle_tag()
::google::protobuf::UnknownFieldSet _unknown_fields_
LogonUpdateRequest & operator=(const LogonUpdateRequest &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
int GetCachedSize() const
friend void protobuf_ShutdownFile_authentication_5fservice_2eproto()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void clear_has_error_code()
void set_has_error_code()
bool has_error_code() const
void InitAsDefaultInstance()
LogonUpdateRequest * New() const
static LogonUpdateRequest * default_instance_
::google::protobuf::uint32 _has_bits_[1]
void set_error_code(::google::protobuf::uint32 value)
void SetCachedSize(int size) const
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::uint32 error_code() const
::google::protobuf::Metadata GetMetadata() const
friend void protobuf_AssignDesc_authentication_5fservice_2eproto()
friend void TC_PROTO_API protobuf_AddDesc_authentication_5fservice_2eproto()
virtual ~LogonUpdateRequest()
::google::protobuf::uint32 error_code_
static const LogonUpdateRequest & default_instance()
void Swap(LogonUpdateRequest *other)
LogonUpdateRequest(const LogonUpdateRequest &from)
void SetCachedSize(int size) const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::google::protobuf::uint64 event_time_
friend void protobuf_ShutdownFile_authentication_5fservice_2eproto()
bool has_event_time() const
virtual ~ServerStateChangeRequest()
ServerStateChangeRequest(const ServerStateChangeRequest &from)
void set_state(::google::protobuf::uint32 value)
void set_event_time(::google::protobuf::uint64 value)
ServerStateChangeRequest * New() const
::google::protobuf::uint32 state_
void set_has_event_time()
static const ServerStateChangeRequest & default_instance()
int GetCachedSize() const
ServerStateChangeRequest & operator=(const ServerStateChangeRequest &from)
ServerStateChangeRequest()
::google::protobuf::uint32 _has_bits_[1]
static ServerStateChangeRequest * default_instance_
void clear_has_event_time()
friend void protobuf_AssignDesc_authentication_5fservice_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
friend void TC_PROTO_API protobuf_AddDesc_authentication_5fservice_2eproto()
void InitAsDefaultInstance()
void Swap(ServerStateChangeRequest *other)
inline ::google::protobuf::uint32 state() const
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::google::protobuf::uint64 event_time() const
static const ::google::protobuf::Descriptor * descriptor()
static const VerifyWebCredentialsRequest & default_instance()
virtual ~VerifyWebCredentialsRequest()
::google::protobuf::Metadata GetMetadata() const
void clear_has_web_credentials()
bool has_web_credentials() const
::google::protobuf::UnknownFieldSet _unknown_fields_
friend void protobuf_ShutdownFile_authentication_5fservice_2eproto()
VerifyWebCredentialsRequest & operator=(const VerifyWebCredentialsRequest &from)
void Swap(VerifyWebCredentialsRequest *other)
static const ::google::protobuf::Descriptor * descriptor()
int GetCachedSize() const
inline ::std::string * mutable_web_credentials()
::std::string * web_credentials_
inline ::std::string * release_web_credentials()
::google::protobuf::uint32 _has_bits_[1]
void set_allocated_web_credentials(::std::string *web_credentials)
VerifyWebCredentialsRequest * New() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_has_web_credentials()
VerifyWebCredentialsRequest(const VerifyWebCredentialsRequest &from)
VerifyWebCredentialsRequest()
void clear_web_credentials()
friend void protobuf_AssignDesc_authentication_5fservice_2eproto()
friend void TC_PROTO_API protobuf_AddDesc_authentication_5fservice_2eproto()
void InitAsDefaultInstance()
void SetCachedSize(int size) const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
const ::std::string & web_credentials() const
static VerifyWebCredentialsRequest * default_instance_
void set_web_credentials(const ::std::string &value)
void set_has_version_info()
static const ::google::protobuf::Descriptor * descriptor()
void clear_has_version_info()
::google::protobuf::uint32 _has_bits_[1]
static VersionInfoNotification * default_instance_
virtual ~VersionInfoNotification()
::google::protobuf::Metadata GetMetadata() const
friend void protobuf_ShutdownFile_authentication_5fservice_2eproto()
bool has_version_info() const
::google::protobuf::UnknownFieldSet _unknown_fields_
void InitAsDefaultInstance()
VersionInfoNotification & operator=(const VersionInfoNotification &from)
const ::bgs::protocol::authentication::v1::VersionInfo & version_info() const
inline ::bgs::protocol::authentication::v1::VersionInfo * mutable_version_info()
void SetCachedSize(int size) const
void clear_version_info()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
VersionInfoNotification(const VersionInfoNotification &from)
void set_allocated_version_info(::bgs::protocol::authentication::v1::VersionInfo *version_info)
::bgs::protocol::authentication::v1::VersionInfo * version_info_
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
friend void protobuf_AssignDesc_authentication_5fservice_2eproto()
VersionInfoNotification * New() const
friend void TC_PROTO_API protobuf_AddDesc_authentication_5fservice_2eproto()
VersionInfoNotification()
int GetCachedSize() const
static const VersionInfoNotification & default_instance()
inline ::bgs::protocol::authentication::v1::VersionInfo * release_version_info()
void Swap(VersionInfoNotification *other)
::google::protobuf::uint32 number_
void clear_has_kick_time()
inline ::google::protobuf::uint64 kick_time() const
static VersionInfo * default_instance_
::google::protobuf::uint64 kick_time_
void SetCachedSize(int size) const
friend void protobuf_ShutdownFile_authentication_5fservice_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
int GetCachedSize() const
bool has_kick_time() const
inline ::google::protobuf::uint32 number() const
void clear_has_is_optional()
VersionInfo & operator=(const VersionInfo &from)
inline ::std::string * release_patch()
void set_kick_time(::google::protobuf::uint64 value)
void Swap(VersionInfo *other)
static const VersionInfo & default_instance()
::google::protobuf::uint32 _has_bits_[1]
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
const ::std::string & patch() const
VersionInfo * New() const
void InitAsDefaultInstance()
void set_allocated_patch(::std::string *patch)
inline ::std::string * mutable_patch()
void set_has_is_optional()
void set_number(::google::protobuf::uint32 value)
bool has_is_optional() const
friend void protobuf_AssignDesc_authentication_5fservice_2eproto()
void set_patch(const ::std::string &value)
friend void TC_PROTO_API protobuf_AddDesc_authentication_5fservice_2eproto()
void set_is_optional(bool value)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static const ::google::protobuf::Descriptor * descriptor()
VersionInfo(const VersionInfo &from)
::google::protobuf::Metadata GetMetadata() const
constexpr std::size_t size()
void protobuf_ShutdownFile_authentication_5fservice_2eproto()
void TC_PROTO_API protobuf_AddDesc_authentication_5fservice_2eproto()
void protobuf_AssignDesc_authentication_5fservice_2eproto()