4#ifndef PROTOBUF_account_5ftypes_2eproto__INCLUDED
5#define PROTOBUF_account_5ftypes_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/generated_enum_reflection.h>
27#include <google/protobuf/unknown_field_set.h>
96 return ::google::protobuf::internal::NameOfEnum(
101 return ::google::protobuf::internal::ParseNamedEnum<PrivacyInfo_GameInfoPrivacy>(
121 return ::google::protobuf::internal::NameOfEnum(
126 return ::google::protobuf::internal::ParseNamedEnum<IdentityVerificationStatus>(
144 return _unknown_fields_;
148 return &_unknown_fields_;
172 inline bool has_id()
const;
173 inline void clear_id();
174 static const int kIdFieldNumber = 1;
180 inline void set_has_id();
181 inline void clear_has_id();
210 return _unknown_fields_;
214 return &_unknown_fields_;
238 inline bool has_id()
const;
239 inline void clear_id();
240 static const int kIdFieldNumber = 1;
245 inline bool has_expires()
const;
246 inline void clear_expires();
247 static const int kExpiresFieldNumber = 2;
253 inline void set_has_id();
254 inline void clear_has_id();
255 inline void set_has_expires();
256 inline void clear_has_expires();
286 return _unknown_fields_;
290 return &_unknown_fields_;
314 inline bool has_id()
const;
315 inline void clear_id();
316 static const int kIdFieldNumber = 1;
321 inline bool has_program()
const;
322 inline void clear_program();
323 static const int kProgramFieldNumber = 2;
328 inline bool has_region()
const;
329 inline void clear_region();
330 static const int kRegionFieldNumber = 3;
336 inline void set_has_id();
337 inline void clear_has_id();
338 inline void set_has_program();
339 inline void clear_has_program();
340 inline void set_has_region();
341 inline void clear_has_region();
372 return _unknown_fields_;
376 return &_unknown_fields_;
400 inline bool has_id()
const;
401 inline void clear_id();
402 static const int kIdFieldNumber = 1;
407 inline bool has_email()
const;
408 inline void clear_email();
409 static const int kEmailFieldNumber = 2;
410 inline const ::std::string& email()
const;
411 inline void set_email(const ::std::string& value);
412 inline void set_email(
const char* value);
413 inline void set_email(
const char* value,
size_t size);
414 inline ::std::string* mutable_email();
415 inline ::std::string* release_email();
416 inline void set_allocated_email(::std::string* email);
419 inline bool has_handle()
const;
420 inline void clear_handle();
421 static const int kHandleFieldNumber = 3;
422 inline const ::bgs::protocol::account::v1::GameAccountHandle& handle()
const;
423 inline ::bgs::protocol::account::v1::GameAccountHandle* mutable_handle();
424 inline ::bgs::protocol::account::v1::GameAccountHandle* release_handle();
428 inline bool has_battle_tag()
const;
429 inline void clear_battle_tag();
430 static const int kBattleTagFieldNumber = 4;
431 inline const ::std::string& battle_tag()
const;
432 inline void set_battle_tag(const ::std::string& value);
433 inline void set_battle_tag(
const char* value);
434 inline void set_battle_tag(
const char* value,
size_t size);
435 inline ::std::string* mutable_battle_tag();
436 inline ::std::string* release_battle_tag();
437 inline void set_allocated_battle_tag(::std::string* battle_tag);
440 inline bool has_phone_number()
const;
441 inline void clear_phone_number();
442 static const int kPhoneNumberFieldNumber = 5;
443 inline const ::std::string& phone_number()
const;
444 inline void set_phone_number(const ::std::string& value);
445 inline void set_phone_number(
const char* value);
446 inline void set_phone_number(
const char* value,
size_t size);
447 inline ::std::string* mutable_phone_number();
448 inline ::std::string* release_phone_number();
449 inline void set_allocated_phone_number(::std::string* phone_number);
452 inline bool has_region()
const;
453 inline void clear_region();
454 static const int kRegionFieldNumber = 10;
460 inline void set_has_id();
461 inline void clear_has_id();
462 inline void set_has_email();
463 inline void clear_has_email();
464 inline void set_has_handle();
465 inline void clear_has_handle();
466 inline void set_has_battle_tag();
467 inline void clear_has_battle_tag();
468 inline void set_has_phone_number();
469 inline void clear_has_phone_number();
470 inline void set_has_region();
471 inline void clear_has_region();
505 return _unknown_fields_;
509 return &_unknown_fields_;
533 inline bool has_account()
const;
534 inline void clear_account();
535 static const int kAccountFieldNumber = 1;
536 inline const ::bgs::protocol::account::v1::AccountId& account()
const;
537 inline ::bgs::protocol::account::v1::AccountId* mutable_account();
538 inline ::bgs::protocol::account::v1::AccountId* release_account();
542 inline bool has_game_account()
const;
543 inline void clear_game_account();
544 static const int kGameAccountFieldNumber = 2;
545 inline const ::bgs::protocol::account::v1::GameAccountHandle& game_account()
const;
546 inline ::bgs::protocol::account::v1::GameAccountHandle* mutable_game_account();
547 inline ::bgs::protocol::account::v1::GameAccountHandle* release_game_account();
552 inline void set_has_account();
553 inline void clear_has_account();
554 inline void set_has_game_account();
555 inline void clear_has_game_account();
585 return _unknown_fields_;
589 return &_unknown_fields_;
613 inline bool has_program()
const;
614 inline void clear_program();
615 static const int kProgramFieldNumber = 1;
620 inline bool has_tag()
const;
621 inline void clear_tag();
622 static const int kTagFieldNumber = 2;
628 inline void set_has_program();
629 inline void clear_has_program();
630 inline void set_has_tag();
631 inline void clear_has_tag();
661 return _unknown_fields_;
665 return &_unknown_fields_;
689 inline bool has_region()
const;
690 inline void clear_region();
691 static const int kRegionFieldNumber = 1;
696 inline bool has_tag()
const;
697 inline void clear_tag();
698 static const int kTagFieldNumber = 2;
704 inline void set_has_region();
705 inline void clear_has_region();
706 inline void set_has_tag();
707 inline void clear_has_tag();
737 return _unknown_fields_;
741 return &_unknown_fields_;
765 inline bool has_account_level_info_tag()
const;
766 inline void clear_account_level_info_tag();
767 static const int kAccountLevelInfoTagFieldNumber = 2;
772 inline bool has_privacy_info_tag()
const;
773 inline void clear_privacy_info_tag();
774 static const int kPrivacyInfoTagFieldNumber = 3;
779 inline bool has_parental_control_info_tag()
const;
780 inline void clear_parental_control_info_tag();
781 static const int kParentalControlInfoTagFieldNumber = 4;
786 inline int game_level_info_tags_size()
const;
787 inline void clear_game_level_info_tags();
788 static const int kGameLevelInfoTagsFieldNumber = 7;
789 inline const ::bgs::protocol::account::v1::ProgramTag& game_level_info_tags(
int index)
const;
790 inline ::bgs::protocol::account::v1::ProgramTag* mutable_game_level_info_tags(
int index);
791 inline ::bgs::protocol::account::v1::ProgramTag* add_game_level_info_tags();
792 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::ProgramTag >&
793 game_level_info_tags()
const;
794 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::ProgramTag >*
795 mutable_game_level_info_tags();
798 inline int game_status_tags_size()
const;
799 inline void clear_game_status_tags();
800 static const int kGameStatusTagsFieldNumber = 9;
801 inline const ::bgs::protocol::account::v1::ProgramTag& game_status_tags(
int index)
const;
802 inline ::bgs::protocol::account::v1::ProgramTag* mutable_game_status_tags(
int index);
803 inline ::bgs::protocol::account::v1::ProgramTag* add_game_status_tags();
804 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::ProgramTag >&
805 game_status_tags()
const;
806 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::ProgramTag >*
807 mutable_game_status_tags();
810 inline int game_account_tags_size()
const;
811 inline void clear_game_account_tags();
812 static const int kGameAccountTagsFieldNumber = 11;
813 inline const ::bgs::protocol::account::v1::RegionTag& game_account_tags(
int index)
const;
814 inline ::bgs::protocol::account::v1::RegionTag* mutable_game_account_tags(
int index);
815 inline ::bgs::protocol::account::v1::RegionTag* add_game_account_tags();
816 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::RegionTag >&
817 game_account_tags()
const;
818 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::RegionTag >*
819 mutable_game_account_tags();
822 inline bool has_security_status_tag()
const;
823 inline void clear_security_status_tag();
824 static const int kSecurityStatusTagFieldNumber = 12;
830 inline void set_has_account_level_info_tag();
831 inline void clear_has_account_level_info_tag();
832 inline void set_has_privacy_info_tag();
833 inline void clear_has_privacy_info_tag();
834 inline void set_has_parental_control_info_tag();
835 inline void clear_has_parental_control_info_tag();
836 inline void set_has_security_status_tag();
837 inline void clear_has_security_status_tag();
846 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::ProgramTag >
game_status_tags_;
872 return _unknown_fields_;
876 return &_unknown_fields_;
900 inline bool has_game_level_info_tag()
const;
901 inline void clear_game_level_info_tag();
902 static const int kGameLevelInfoTagFieldNumber = 2;
907 inline bool has_game_time_info_tag()
const;
908 inline void clear_game_time_info_tag();
909 static const int kGameTimeInfoTagFieldNumber = 3;
914 inline bool has_game_status_tag()
const;
915 inline void clear_game_status_tag();
916 static const int kGameStatusTagFieldNumber = 4;
921 inline bool has_raf_info_tag()
const;
922 inline void clear_raf_info_tag();
923 static const int kRafInfoTagFieldNumber = 5;
929 inline void set_has_game_level_info_tag();
930 inline void clear_has_game_level_info_tag();
931 inline void set_has_game_time_info_tag();
932 inline void clear_has_game_time_info_tag();
933 inline void set_has_game_status_tag();
934 inline void clear_has_game_status_tag();
935 inline void set_has_raf_info_tag();
936 inline void clear_has_raf_info_tag();
968 return _unknown_fields_;
972 return &_unknown_fields_;
996 inline bool has_all_fields()
const;
997 inline void clear_all_fields();
998 static const int kAllFieldsFieldNumber = 1;
999 inline bool all_fields()
const;
1000 inline void set_all_fields(
bool value);
1003 inline bool has_field_account_level_info()
const;
1004 inline void clear_field_account_level_info();
1005 static const int kFieldAccountLevelInfoFieldNumber = 2;
1006 inline bool field_account_level_info()
const;
1007 inline void set_field_account_level_info(
bool value);
1010 inline bool has_field_privacy_info()
const;
1011 inline void clear_field_privacy_info();
1012 static const int kFieldPrivacyInfoFieldNumber = 3;
1013 inline bool field_privacy_info()
const;
1014 inline void set_field_privacy_info(
bool value);
1017 inline bool has_field_parental_control_info()
const;
1018 inline void clear_field_parental_control_info();
1019 static const int kFieldParentalControlInfoFieldNumber = 4;
1020 inline bool field_parental_control_info()
const;
1021 inline void set_field_parental_control_info(
bool value);
1024 inline bool has_field_game_level_info()
const;
1025 inline void clear_field_game_level_info();
1026 static const int kFieldGameLevelInfoFieldNumber = 6;
1027 inline bool field_game_level_info()
const;
1028 inline void set_field_game_level_info(
bool value);
1031 inline bool has_field_game_status()
const;
1032 inline void clear_field_game_status();
1033 static const int kFieldGameStatusFieldNumber = 7;
1034 inline bool field_game_status()
const;
1035 inline void set_field_game_status(
bool value);
1038 inline bool has_field_game_accounts()
const;
1039 inline void clear_field_game_accounts();
1040 static const int kFieldGameAccountsFieldNumber = 8;
1041 inline bool field_game_accounts()
const;
1042 inline void set_field_game_accounts(
bool value);
1045 inline bool has_field_security_status()
const;
1046 inline void clear_field_security_status();
1047 static const int kFieldSecurityStatusFieldNumber = 9;
1048 inline bool field_security_status()
const;
1049 inline void set_field_security_status(
bool value);
1053 inline void set_has_all_fields();
1054 inline void clear_has_all_fields();
1055 inline void set_has_field_account_level_info();
1056 inline void clear_has_field_account_level_info();
1057 inline void set_has_field_privacy_info();
1058 inline void clear_has_field_privacy_info();
1059 inline void set_has_field_parental_control_info();
1060 inline void clear_has_field_parental_control_info();
1061 inline void set_has_field_game_level_info();
1062 inline void clear_has_field_game_level_info();
1063 inline void set_has_field_game_status();
1064 inline void clear_has_field_game_status();
1065 inline void set_has_field_game_accounts();
1066 inline void clear_has_field_game_accounts();
1067 inline void set_has_field_security_status();
1068 inline void clear_has_field_security_status();
1104 return _unknown_fields_;
1108 return &_unknown_fields_;
1132 inline bool has_all_fields()
const;
1133 inline void clear_all_fields();
1134 static const int kAllFieldsFieldNumber = 1;
1135 inline bool all_fields()
const;
1136 inline void set_all_fields(
bool value);
1139 inline bool has_field_game_level_info()
const;
1140 inline void clear_field_game_level_info();
1141 static const int kFieldGameLevelInfoFieldNumber = 2;
1142 inline bool field_game_level_info()
const;
1143 inline void set_field_game_level_info(
bool value);
1146 inline bool has_field_game_time_info()
const;
1147 inline void clear_field_game_time_info();
1148 static const int kFieldGameTimeInfoFieldNumber = 3;
1149 inline bool field_game_time_info()
const;
1150 inline void set_field_game_time_info(
bool value);
1153 inline bool has_field_game_status()
const;
1154 inline void clear_field_game_status();
1155 static const int kFieldGameStatusFieldNumber = 4;
1156 inline bool field_game_status()
const;
1157 inline void set_field_game_status(
bool value);
1160 inline bool has_field_raf_info()
const;
1161 inline void clear_field_raf_info();
1162 static const int kFieldRafInfoFieldNumber = 5;
1163 inline bool field_raf_info()
const;
1164 inline void set_field_raf_info(
bool value);
1168 inline void set_has_all_fields();
1169 inline void clear_has_all_fields();
1170 inline void set_has_field_game_level_info();
1171 inline void clear_has_field_game_level_info();
1172 inline void set_has_field_game_time_info();
1173 inline void clear_has_field_game_time_info();
1174 inline void set_has_field_game_status();
1175 inline void clear_has_field_game_status();
1176 inline void set_has_field_raf_info();
1177 inline void clear_has_field_raf_info();
1210 return _unknown_fields_;
1214 return &_unknown_fields_;
1238 inline bool has_object_id()
const;
1239 inline void clear_object_id();
1240 static const int kObjectIdFieldNumber = 1;
1245 inline bool has_entity_id()
const;
1246 inline void clear_entity_id();
1247 static const int kEntityIdFieldNumber = 2;
1248 inline const ::bgs::protocol::EntityId& entity_id()
const;
1249 inline ::bgs::protocol::EntityId* mutable_entity_id();
1250 inline ::bgs::protocol::EntityId* release_entity_id();
1254 inline bool has_account_options()
const;
1255 inline void clear_account_options();
1256 static const int kAccountOptionsFieldNumber = 3;
1257 inline const ::bgs::protocol::account::v1::AccountFieldOptions& account_options()
const;
1258 inline ::bgs::protocol::account::v1::AccountFieldOptions* mutable_account_options();
1259 inline ::bgs::protocol::account::v1::AccountFieldOptions* release_account_options();
1263 inline bool has_account_tags()
const;
1264 inline void clear_account_tags();
1265 static const int kAccountTagsFieldNumber = 4;
1266 inline const ::bgs::protocol::account::v1::AccountFieldTags& account_tags()
const;
1267 inline ::bgs::protocol::account::v1::AccountFieldTags* mutable_account_tags();
1268 inline ::bgs::protocol::account::v1::AccountFieldTags* release_account_tags();
1272 inline bool has_game_account_options()
const;
1273 inline void clear_game_account_options();
1274 static const int kGameAccountOptionsFieldNumber = 5;
1275 inline const ::bgs::protocol::account::v1::GameAccountFieldOptions& game_account_options()
const;
1276 inline ::bgs::protocol::account::v1::GameAccountFieldOptions* mutable_game_account_options();
1277 inline ::bgs::protocol::account::v1::GameAccountFieldOptions* release_game_account_options();
1281 inline bool has_game_account_tags()
const;
1282 inline void clear_game_account_tags();
1283 static const int kGameAccountTagsFieldNumber = 6;
1284 inline const ::bgs::protocol::account::v1::GameAccountFieldTags& game_account_tags()
const;
1285 inline ::bgs::protocol::account::v1::GameAccountFieldTags* mutable_game_account_tags();
1286 inline ::bgs::protocol::account::v1::GameAccountFieldTags* release_game_account_tags();
1290 inline bool has_subscriber_id()
const;
1291 inline void clear_subscriber_id();
1292 static const int kSubscriberIdFieldNumber = 7;
1298 inline void set_has_object_id();
1299 inline void clear_has_object_id();
1300 inline void set_has_entity_id();
1301 inline void clear_has_entity_id();
1302 inline void set_has_account_options();
1303 inline void clear_has_account_options();
1304 inline void set_has_account_tags();
1305 inline void clear_has_account_tags();
1306 inline void set_has_game_account_options();
1307 inline void clear_has_game_account_options();
1308 inline void set_has_game_account_tags();
1309 inline void clear_has_game_account_tags();
1310 inline void set_has_subscriber_id();
1311 inline void clear_has_subscriber_id();
1346 return _unknown_fields_;
1350 return &_unknown_fields_;
1374 inline int ids_size()
const;
1375 inline void clear_ids();
1376 static const int kIdsFieldNumber = 1;
1380 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >&
1382 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >*
1392 ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >
ids_;
1415 return _unknown_fields_;
1419 return &_unknown_fields_;
1443 inline int licenses_size()
const;
1444 inline void clear_licenses();
1445 static const int kLicensesFieldNumber = 3;
1446 inline const ::bgs::protocol::account::v1::AccountLicense& licenses(
int index)
const;
1447 inline ::bgs::protocol::account::v1::AccountLicense* mutable_licenses(
int index);
1448 inline ::bgs::protocol::account::v1::AccountLicense* add_licenses();
1449 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::AccountLicense >&
1451 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::AccountLicense >*
1455 inline bool has_default_currency()
const;
1456 inline void clear_default_currency();
1457 static const int kDefaultCurrencyFieldNumber = 4;
1462 inline bool has_country()
const;
1463 inline void clear_country();
1464 static const int kCountryFieldNumber = 5;
1465 inline const ::std::string& country()
const;
1466 inline void set_country(const ::std::string& value);
1467 inline void set_country(
const char* value);
1468 inline void set_country(
const char* value,
size_t size);
1469 inline ::std::string* mutable_country();
1470 inline ::std::string* release_country();
1471 inline void set_allocated_country(::std::string* country);
1474 inline bool has_preferred_region()
const;
1475 inline void clear_preferred_region();
1476 static const int kPreferredRegionFieldNumber = 6;
1481 inline bool has_full_name()
const;
1482 inline void clear_full_name();
1483 static const int kFullNameFieldNumber = 7;
1484 inline const ::std::string& full_name()
const;
1485 inline void set_full_name(const ::std::string& value);
1486 inline void set_full_name(
const char* value);
1487 inline void set_full_name(
const char* value,
size_t size);
1488 inline ::std::string* mutable_full_name();
1489 inline ::std::string* release_full_name();
1490 inline void set_allocated_full_name(::std::string* full_name);
1493 inline bool has_battle_tag()
const;
1494 inline void clear_battle_tag();
1495 static const int kBattleTagFieldNumber = 8;
1496 inline const ::std::string& battle_tag()
const;
1497 inline void set_battle_tag(const ::std::string& value);
1498 inline void set_battle_tag(
const char* value);
1499 inline void set_battle_tag(
const char* value,
size_t size);
1500 inline ::std::string* mutable_battle_tag();
1501 inline ::std::string* release_battle_tag();
1502 inline void set_allocated_battle_tag(::std::string* battle_tag);
1505 inline bool has_muted()
const;
1506 inline void clear_muted();
1507 static const int kMutedFieldNumber = 9;
1508 inline bool muted()
const;
1509 inline void set_muted(
bool value);
1512 inline bool has_manual_review()
const;
1513 inline void clear_manual_review();
1514 static const int kManualReviewFieldNumber = 10;
1515 inline bool manual_review()
const;
1516 inline void set_manual_review(
bool value);
1519 inline bool has_account_paid_any()
const;
1520 inline void clear_account_paid_any();
1521 static const int kAccountPaidAnyFieldNumber = 11;
1522 inline bool account_paid_any()
const;
1523 inline void set_account_paid_any(
bool value);
1526 inline bool has_identity_check_status()
const;
1527 inline void clear_identity_check_status();
1528 static const int kIdentityCheckStatusFieldNumber = 12;
1533 inline bool has_email()
const;
1534 inline void clear_email();
1535 static const int kEmailFieldNumber = 13;
1536 inline const ::std::string& email()
const;
1537 inline void set_email(const ::std::string& value);
1538 inline void set_email(
const char* value);
1539 inline void set_email(
const char* value,
size_t size);
1540 inline ::std::string* mutable_email();
1541 inline ::std::string* release_email();
1542 inline void set_allocated_email(::std::string* email);
1545 inline bool has_headless_account()
const;
1546 inline void clear_headless_account();
1547 static const int kHeadlessAccountFieldNumber = 14;
1548 inline bool headless_account()
const;
1549 inline void set_headless_account(
bool value);
1552 inline bool has_test_account()
const;
1553 inline void clear_test_account();
1554 static const int kTestAccountFieldNumber = 15;
1555 inline bool test_account()
const;
1556 inline void set_test_account(
bool value);
1559 inline bool has_is_sms_protected()
const;
1560 inline void clear_is_sms_protected();
1561 static const int kIsSmsProtectedFieldNumber = 17;
1562 inline bool is_sms_protected()
const;
1563 inline void set_is_sms_protected(
bool value);
1566 inline bool has_ratings_board_minimum_age()
const;
1567 inline void clear_ratings_board_minimum_age();
1568 static const int kRatingsBoardMinimumAgeFieldNumber = 18;
1573 inline bool has_phone_number()
const;
1574 inline void clear_phone_number();
1575 static const int kPhoneNumberFieldNumber = 19;
1576 inline const ::std::string& phone_number()
const;
1577 inline void set_phone_number(const ::std::string& value);
1578 inline void set_phone_number(
const char* value);
1579 inline void set_phone_number(
const char* value,
size_t size);
1580 inline ::std::string* mutable_phone_number();
1581 inline ::std::string* release_phone_number();
1582 inline void set_allocated_phone_number(::std::string* phone_number);
1585 inline bool has_birthdate()
const;
1586 inline void clear_birthdate();
1587 static const int kBirthdateFieldNumber = 20;
1588 inline const ::std::string& birthdate()
const;
1589 inline void set_birthdate(const ::std::string& value);
1590 inline void set_birthdate(
const char* value);
1591 inline void set_birthdate(
const char* value,
size_t size);
1592 inline ::std::string* mutable_birthdate();
1593 inline ::std::string* release_birthdate();
1594 inline void set_allocated_birthdate(::std::string* birthdate);
1597 inline bool has_legal_country_feature_restrictions_applied()
const;
1598 inline void clear_legal_country_feature_restrictions_applied();
1599 static const int kLegalCountryFeatureRestrictionsAppliedFieldNumber = 21;
1600 inline bool legal_country_feature_restrictions_applied()
const;
1601 inline void set_legal_country_feature_restrictions_applied(
bool value);
1604 inline bool has_opt_ins()
const;
1605 inline void clear_opt_ins();
1606 static const int kOptInsFieldNumber = 22;
1607 inline const ::bgs::protocol::account::v1::OptIns& opt_ins()
const;
1608 inline ::bgs::protocol::account::v1::OptIns* mutable_opt_ins();
1609 inline ::bgs::protocol::account::v1::OptIns* release_opt_ins();
1614 inline void set_has_default_currency();
1615 inline void clear_has_default_currency();
1616 inline void set_has_country();
1617 inline void clear_has_country();
1618 inline void set_has_preferred_region();
1619 inline void clear_has_preferred_region();
1620 inline void set_has_full_name();
1621 inline void clear_has_full_name();
1622 inline void set_has_battle_tag();
1623 inline void clear_has_battle_tag();
1624 inline void set_has_muted();
1625 inline void clear_has_muted();
1626 inline void set_has_manual_review();
1627 inline void clear_has_manual_review();
1628 inline void set_has_account_paid_any();
1629 inline void clear_has_account_paid_any();
1630 inline void set_has_identity_check_status();
1631 inline void clear_has_identity_check_status();
1632 inline void set_has_email();
1633 inline void clear_has_email();
1634 inline void set_has_headless_account();
1635 inline void clear_has_headless_account();
1636 inline void set_has_test_account();
1637 inline void clear_has_test_account();
1638 inline void set_has_is_sms_protected();
1639 inline void clear_has_is_sms_protected();
1640 inline void set_has_ratings_board_minimum_age();
1641 inline void clear_has_ratings_board_minimum_age();
1642 inline void set_has_phone_number();
1643 inline void clear_has_phone_number();
1644 inline void set_has_birthdate();
1645 inline void clear_has_birthdate();
1646 inline void set_has_legal_country_feature_restrictions_applied();
1647 inline void clear_has_legal_country_feature_restrictions_applied();
1648 inline void set_has_opt_ins();
1649 inline void clear_has_opt_ins();
1655 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::AccountLicense >
licenses_;
1696 return _unknown_fields_;
1700 return &_unknown_fields_;
1732 static const int GameInfoPrivacy_ARRAYSIZE =
1734 static inline const ::google::protobuf::EnumDescriptor*
1749 inline bool has_is_using_rid()
const;
1750 inline void clear_is_using_rid();
1751 static const int kIsUsingRidFieldNumber = 3;
1752 inline bool is_using_rid()
const;
1753 inline void set_is_using_rid(
bool value);
1756 inline bool has_is_visible_for_view_friends()
const;
1757 inline void clear_is_visible_for_view_friends();
1758 static const int kIsVisibleForViewFriendsFieldNumber = 4;
1759 inline bool is_visible_for_view_friends()
const;
1760 inline void set_is_visible_for_view_friends(
bool value);
1763 inline bool has_is_hidden_from_friend_finder()
const;
1764 inline void clear_is_hidden_from_friend_finder();
1765 static const int kIsHiddenFromFriendFinderFieldNumber = 5;
1766 inline bool is_hidden_from_friend_finder()
const;
1767 inline void set_is_hidden_from_friend_finder(
bool value);
1770 inline bool has_game_info_privacy()
const;
1771 inline void clear_game_info_privacy();
1772 static const int kGameInfoPrivacyFieldNumber = 6;
1777 inline bool has_only_allow_friend_whispers()
const;
1778 inline void clear_only_allow_friend_whispers();
1779 static const int kOnlyAllowFriendWhispersFieldNumber = 7;
1780 inline bool only_allow_friend_whispers()
const;
1781 inline void set_only_allow_friend_whispers(
bool value);
1785 inline void set_has_is_using_rid();
1786 inline void clear_has_is_using_rid();
1787 inline void set_has_is_visible_for_view_friends();
1788 inline void clear_has_is_visible_for_view_friends();
1789 inline void set_has_is_hidden_from_friend_finder();
1790 inline void clear_has_is_hidden_from_friend_finder();
1791 inline void set_has_game_info_privacy();
1792 inline void clear_has_game_info_privacy();
1793 inline void set_has_only_allow_friend_whispers();
1794 inline void clear_has_only_allow_friend_whispers();
1827 return _unknown_fields_;
1831 return &_unknown_fields_;
1855 inline bool has_timezone()
const;
1856 inline void clear_timezone();
1857 static const int kTimezoneFieldNumber = 3;
1858 inline const ::std::string& timezone()
const;
1859 inline void set_timezone(const ::std::string& value);
1860 inline void set_timezone(
const char* value);
1861 inline void set_timezone(
const char* value,
size_t size);
1862 inline ::std::string* mutable_timezone();
1863 inline ::std::string* release_timezone();
1864 inline void set_allocated_timezone(::std::string* timezone);
1867 inline bool has_minutes_per_day()
const;
1868 inline void clear_minutes_per_day();
1869 static const int kMinutesPerDayFieldNumber = 4;
1874 inline bool has_minutes_per_week()
const;
1875 inline void clear_minutes_per_week();
1876 static const int kMinutesPerWeekFieldNumber = 5;
1881 inline bool has_can_receive_voice()
const;
1882 inline void clear_can_receive_voice();
1883 static const int kCanReceiveVoiceFieldNumber = 6;
1884 inline bool can_receive_voice()
const;
1885 inline void set_can_receive_voice(
bool value);
1888 inline bool has_can_send_voice()
const;
1889 inline void clear_can_send_voice();
1890 static const int kCanSendVoiceFieldNumber = 7;
1891 inline bool can_send_voice()
const;
1892 inline void set_can_send_voice(
bool value);
1895 inline int play_schedule_size()
const;
1896 inline void clear_play_schedule();
1897 static const int kPlayScheduleFieldNumber = 8;
1898 inline bool play_schedule(
int index)
const;
1899 inline void set_play_schedule(
int index,
bool value);
1900 inline void add_play_schedule(
bool value);
1901 inline const ::google::protobuf::RepeatedField< bool >&
1902 play_schedule()
const;
1903 inline ::google::protobuf::RepeatedField< bool >*
1904 mutable_play_schedule();
1907 inline bool has_can_join_group()
const;
1908 inline void clear_can_join_group();
1909 static const int kCanJoinGroupFieldNumber = 9;
1910 inline bool can_join_group()
const;
1911 inline void set_can_join_group(
bool value);
1914 inline bool has_can_use_profile()
const;
1915 inline void clear_can_use_profile();
1916 static const int kCanUseProfileFieldNumber = 10;
1917 inline bool can_use_profile()
const;
1918 inline void set_can_use_profile(
bool value);
1922 inline void set_has_timezone();
1923 inline void clear_has_timezone();
1924 inline void set_has_minutes_per_day();
1925 inline void clear_has_minutes_per_day();
1926 inline void set_has_minutes_per_week();
1927 inline void clear_has_minutes_per_week();
1928 inline void set_has_can_receive_voice();
1929 inline void clear_has_can_receive_voice();
1930 inline void set_has_can_send_voice();
1931 inline void clear_has_can_send_voice();
1932 inline void set_has_can_join_group();
1933 inline void clear_has_can_join_group();
1934 inline void set_has_can_use_profile();
1935 inline void clear_has_can_use_profile();
1971 return _unknown_fields_;
1975 return &_unknown_fields_;
1999 inline int play_schedule_size()
const;
2000 inline void clear_play_schedule();
2001 static const int kPlayScheduleFieldNumber = 1;
2002 inline bool play_schedule(
int index)
const;
2003 inline void set_play_schedule(
int index,
bool value);
2004 inline void add_play_schedule(
bool value);
2005 inline const ::google::protobuf::RepeatedField< bool >&
2006 play_schedule()
const;
2007 inline ::google::protobuf::RepeatedField< bool >*
2008 mutable_play_schedule();
2011 inline bool has_timezone()
const;
2012 inline void clear_timezone();
2013 static const int kTimezoneFieldNumber = 2;
2014 inline const ::std::string& timezone()
const;
2015 inline void set_timezone(const ::std::string& value);
2016 inline void set_timezone(
const char* value);
2017 inline void set_timezone(
const char* value,
size_t size);
2018 inline ::std::string* mutable_timezone();
2019 inline ::std::string* release_timezone();
2020 inline void set_allocated_timezone(::std::string* timezone);
2024 inline void set_has_timezone();
2025 inline void clear_has_timezone();
2055 return _unknown_fields_;
2059 return &_unknown_fields_;
2083 inline bool has_is_trial()
const;
2084 inline void clear_is_trial();
2085 static const int kIsTrialFieldNumber = 4;
2086 inline bool is_trial()
const;
2087 inline void set_is_trial(
bool value);
2090 inline bool has_is_lifetime()
const;
2091 inline void clear_is_lifetime();
2092 static const int kIsLifetimeFieldNumber = 5;
2093 inline bool is_lifetime()
const;
2094 inline void set_is_lifetime(
bool value);
2097 inline bool has_is_restricted()
const;
2098 inline void clear_is_restricted();
2099 static const int kIsRestrictedFieldNumber = 6;
2100 inline bool is_restricted()
const;
2101 inline void set_is_restricted(
bool value);
2104 inline bool has_is_beta()
const;
2105 inline void clear_is_beta();
2106 static const int kIsBetaFieldNumber = 7;
2107 inline bool is_beta()
const;
2108 inline void set_is_beta(
bool value);
2111 inline bool has_name()
const;
2112 inline void clear_name();
2113 static const int kNameFieldNumber = 8;
2114 inline const ::std::string& name()
const;
2115 inline void set_name(const ::std::string& value);
2116 inline void set_name(
const char* value);
2117 inline void set_name(
const char* value,
size_t size);
2118 inline ::std::string* mutable_name();
2119 inline ::std::string* release_name();
2120 inline void set_allocated_name(::std::string* name);
2123 inline bool has_program()
const;
2124 inline void clear_program();
2125 static const int kProgramFieldNumber = 9;
2130 inline int licenses_size()
const;
2131 inline void clear_licenses();
2132 static const int kLicensesFieldNumber = 10;
2133 inline const ::bgs::protocol::account::v1::AccountLicense& licenses(
int index)
const;
2134 inline ::bgs::protocol::account::v1::AccountLicense* mutable_licenses(
int index);
2135 inline ::bgs::protocol::account::v1::AccountLicense* add_licenses();
2136 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::AccountLicense >&
2138 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::AccountLicense >*
2142 inline bool has_realm_permissions()
const;
2143 inline void clear_realm_permissions();
2144 static const int kRealmPermissionsFieldNumber = 11;
2149 inline bool has_last_logout_time_ms() const PROTOBUF_DEPRECATED;
2150 inline
void clear_last_logout_time_ms() PROTOBUF_DEPRECATED;
2151 static const
int kLastLogoutTimeMsFieldNumber = 12;
2152 inline ::
google::protobuf::
uint64 last_logout_time_ms() const PROTOBUF_DEPRECATED;
2153 inline
void set_last_logout_time_ms(::
google::protobuf::
uint64 value) PROTOBUF_DEPRECATED;
2157 inline
void set_has_is_trial();
2158 inline
void clear_has_is_trial();
2159 inline
void set_has_is_lifetime();
2160 inline
void clear_has_is_lifetime();
2161 inline
void set_has_is_restricted();
2162 inline
void clear_has_is_restricted();
2163 inline
void set_has_is_beta();
2164 inline
void clear_has_is_beta();
2165 inline
void set_has_name();
2166 inline
void clear_has_name();
2167 inline
void set_has_program();
2168 inline
void clear_has_program();
2169 inline
void set_has_realm_permissions();
2170 inline
void clear_has_realm_permissions();
2171 inline
void set_has_last_logout_time_ms();
2172 inline
void clear_has_last_logout_time_ms();
2174 ::
google::protobuf::UnknownFieldSet _unknown_fields_;
2177 mutable
int _cached_size_;
2180 bool is_restricted_;
2191 void InitAsDefaultInstance();
2209 return _unknown_fields_;
2213 return &_unknown_fields_;
2237 inline bool has_is_unlimited_play_time()
const;
2238 inline void clear_is_unlimited_play_time();
2239 static const int kIsUnlimitedPlayTimeFieldNumber = 3;
2240 inline bool is_unlimited_play_time()
const;
2241 inline void set_is_unlimited_play_time(
bool value);
2244 inline bool has_play_time_expires()
const;
2245 inline void clear_play_time_expires();
2246 static const int kPlayTimeExpiresFieldNumber = 5;
2251 inline bool has_is_subscription()
const;
2252 inline void clear_is_subscription();
2253 static const int kIsSubscriptionFieldNumber = 6;
2254 inline bool is_subscription()
const;
2255 inline void set_is_subscription(
bool value);
2258 inline bool has_is_recurring_subscription()
const;
2259 inline void clear_is_recurring_subscription();
2260 static const int kIsRecurringSubscriptionFieldNumber = 7;
2261 inline bool is_recurring_subscription()
const;
2262 inline void set_is_recurring_subscription(
bool value);
2266 inline void set_has_is_unlimited_play_time();
2267 inline void clear_has_is_unlimited_play_time();
2268 inline void set_has_play_time_expires();
2269 inline void clear_has_play_time_expires();
2270 inline void set_has_is_subscription();
2271 inline void clear_has_is_subscription();
2272 inline void set_has_is_recurring_subscription();
2273 inline void clear_has_is_recurring_subscription();
2305 return _unknown_fields_;
2309 return &_unknown_fields_;
2333 inline bool has_minutes_remaining()
const;
2334 inline void clear_minutes_remaining();
2335 static const int kMinutesRemainingFieldNumber = 1;
2340 inline bool has_parental_daily_minutes_remaining()
const;
2341 inline void clear_parental_daily_minutes_remaining();
2342 static const int kParentalDailyMinutesRemainingFieldNumber = 2;
2347 inline bool has_parental_weekly_minutes_remaining()
const;
2348 inline void clear_parental_weekly_minutes_remaining();
2349 static const int kParentalWeeklyMinutesRemainingFieldNumber = 3;
2354 inline bool has_seconds_remaining_until_kick() const PROTOBUF_DEPRECATED;
2355 inline
void clear_seconds_remaining_until_kick() PROTOBUF_DEPRECATED;
2356 static const
int kSecondsRemainingUntilKickFieldNumber = 4;
2357 inline ::
google::protobuf::
uint32 seconds_remaining_until_kick() const PROTOBUF_DEPRECATED;
2358 inline
void set_seconds_remaining_until_kick(::
google::protobuf::
uint32 value) PROTOBUF_DEPRECATED;
2362 inline
void set_has_minutes_remaining();
2363 inline
void clear_has_minutes_remaining();
2364 inline
void set_has_parental_daily_minutes_remaining();
2365 inline
void clear_has_parental_daily_minutes_remaining();
2366 inline
void set_has_parental_weekly_minutes_remaining();
2367 inline
void clear_has_parental_weekly_minutes_remaining();
2368 inline
void set_has_seconds_remaining_until_kick();
2369 inline
void clear_has_seconds_remaining_until_kick();
2371 ::
google::protobuf::UnknownFieldSet _unknown_fields_;
2374 mutable
int _cached_size_;
2383 void InitAsDefaultInstance();
2401 return _unknown_fields_;
2405 return &_unknown_fields_;
2429 inline bool has_is_suspended()
const;
2430 inline void clear_is_suspended();
2431 static const int kIsSuspendedFieldNumber = 4;
2432 inline bool is_suspended()
const;
2433 inline void set_is_suspended(
bool value);
2436 inline bool has_is_banned()
const;
2437 inline void clear_is_banned();
2438 static const int kIsBannedFieldNumber = 5;
2439 inline bool is_banned()
const;
2440 inline void set_is_banned(
bool value);
2443 inline bool has_suspension_expires()
const;
2444 inline void clear_suspension_expires();
2445 static const int kSuspensionExpiresFieldNumber = 6;
2450 inline bool has_program()
const;
2451 inline void clear_program();
2452 static const int kProgramFieldNumber = 7;
2457 inline bool has_is_locked()
const;
2458 inline void clear_is_locked();
2459 static const int kIsLockedFieldNumber = 8;
2460 inline bool is_locked()
const;
2461 inline void set_is_locked(
bool value);
2464 inline bool has_is_bam_unlockable()
const;
2465 inline void clear_is_bam_unlockable();
2466 static const int kIsBamUnlockableFieldNumber = 9;
2467 inline bool is_bam_unlockable()
const;
2468 inline void set_is_bam_unlockable(
bool value);
2472 inline void set_has_is_suspended();
2473 inline void clear_has_is_suspended();
2474 inline void set_has_is_banned();
2475 inline void clear_has_is_banned();
2476 inline void set_has_suspension_expires();
2477 inline void clear_has_suspension_expires();
2478 inline void set_has_program();
2479 inline void clear_has_program();
2480 inline void set_has_is_locked();
2481 inline void clear_has_is_locked();
2482 inline void set_has_is_bam_unlockable();
2483 inline void clear_has_is_bam_unlockable();
2517 return _unknown_fields_;
2521 return &_unknown_fields_;
2545 inline bool has_raf_info()
const;
2546 inline void clear_raf_info();
2547 static const int kRafInfoFieldNumber = 1;
2548 inline const ::std::string& raf_info()
const;
2549 inline void set_raf_info(const ::std::string& value);
2550 inline void set_raf_info(
const char* value);
2551 inline void set_raf_info(
const void* value,
size_t size);
2552 inline ::std::string* mutable_raf_info();
2553 inline ::std::string* release_raf_info();
2554 inline void set_allocated_raf_info(::std::string* raf_info);
2558 inline void set_has_raf_info();
2559 inline void clear_has_raf_info();
2588 return _unknown_fields_;
2592 return &_unknown_fields_;
2616 inline bool has_start_time() const PROTOBUF_DEPRECATED;
2617 inline
void clear_start_time() PROTOBUF_DEPRECATED;
2618 static const
int kStartTimeFieldNumber = 3;
2619 inline ::
google::protobuf::
uint32 start_time() const PROTOBUF_DEPRECATED;
2620 inline
void set_start_time(::
google::protobuf::
uint32 value) PROTOBUF_DEPRECATED;
2623 inline
bool has_location() const;
2624 inline
void clear_location();
2625 static const
int kLocationFieldNumber = 4;
2632 inline
bool has_has_benefactor() const;
2633 inline
void clear_has_benefactor();
2634 static const
int kHasBenefactorFieldNumber = 5;
2635 inline
bool has_benefactor() const;
2636 inline
void set_has_benefactor(
bool value);
2639 inline
bool has_is_using_igr() const;
2640 inline
void clear_is_using_igr();
2641 static const
int kIsUsingIgrFieldNumber = 6;
2642 inline
bool is_using_igr() const;
2643 inline
void set_is_using_igr(
bool value);
2646 inline
bool has_parental_controls_active() const;
2647 inline
void clear_parental_controls_active();
2648 static const
int kParentalControlsActiveFieldNumber = 7;
2649 inline
bool parental_controls_active() const;
2650 inline
void set_parental_controls_active(
bool value);
2653 inline
bool has_start_time_sec() const;
2654 inline
void clear_start_time_sec();
2655 static const
int kStartTimeSecFieldNumber = 8;
2656 inline ::
google::protobuf::
uint64 start_time_sec() const;
2657 inline
void set_start_time_sec(::
google::protobuf::
uint64 value);
2660 inline
bool has_igr_id() const;
2661 inline
void clear_igr_id();
2662 static const
int kIgrIdFieldNumber = 9;
2663 inline const ::
bgs::protocol::account::v1::
IgrId& igr_id() const;
2664 inline ::
bgs::protocol::account::v1::
IgrId* mutable_igr_id();
2665 inline ::
bgs::protocol::account::v1::
IgrId* release_igr_id();
2666 inline
void set_allocated_igr_id(::
bgs::protocol::account::v1::
IgrId* igr_id);
2669 inline
bool has_platform_id() const;
2670 inline
void clear_platform_id();
2671 static const
int kPlatformIdFieldNumber = 10;
2673 inline
void set_platform_id(::
google::protobuf::
uint32 value);
2676 inline
bool has_igr_paid() const;
2677 inline
void clear_igr_paid();
2678 static const
int kIgrPaidFieldNumber = 11;
2679 inline
bool igr_paid() const;
2680 inline
void set_igr_paid(
bool value);
2684 inline
void set_has_start_time();
2685 inline
void clear_has_start_time();
2686 inline
void set_has_location();
2687 inline
void clear_has_location();
2688 inline
void set_has_has_benefactor();
2689 inline
void clear_has_has_benefactor();
2690 inline
void set_has_is_using_igr();
2691 inline
void clear_has_is_using_igr();
2692 inline
void set_has_parental_controls_active();
2693 inline
void clear_has_parental_controls_active();
2694 inline
void set_has_start_time_sec();
2695 inline
void clear_has_start_time_sec();
2696 inline
void set_has_igr_id();
2697 inline
void clear_has_igr_id();
2698 inline
void set_has_platform_id();
2699 inline
void clear_has_platform_id();
2700 inline
void set_has_igr_paid();
2701 inline
void clear_has_igr_paid();
2703 ::
google::protobuf::UnknownFieldSet _unknown_fields_;
2706 mutable
int _cached_size_;
2709 bool has_benefactor_;
2711 bool parental_controls_active_;
2720 void InitAsDefaultInstance();
2738 return _unknown_fields_;
2742 return &_unknown_fields_;
2766 inline bool has_cais()
const;
2767 inline void clear_cais();
2768 static const int kCaisFieldNumber = 8;
2769 inline const ::bgs::protocol::account::v1::CAIS& cais()
const;
2770 inline ::bgs::protocol::account::v1::CAIS* mutable_cais();
2771 inline ::bgs::protocol::account::v1::CAIS* release_cais();
2776 inline void set_has_cais();
2777 inline void clear_has_cais();
2806 return _unknown_fields_;
2810 return &_unknown_fields_;
2834 inline bool has_ip_address()
const;
2835 inline void clear_ip_address();
2836 static const int kIpAddressFieldNumber = 1;
2837 inline const ::std::string& ip_address()
const;
2838 inline void set_ip_address(const ::std::string& value);
2839 inline void set_ip_address(
const char* value);
2840 inline void set_ip_address(
const char* value,
size_t size);
2841 inline ::std::string* mutable_ip_address();
2842 inline ::std::string* release_ip_address();
2843 inline void set_allocated_ip_address(::std::string* ip_address);
2846 inline bool has_country()
const;
2847 inline void clear_country();
2848 static const int kCountryFieldNumber = 2;
2853 inline bool has_city()
const;
2854 inline void clear_city();
2855 static const int kCityFieldNumber = 3;
2856 inline const ::std::string& city()
const;
2857 inline void set_city(const ::std::string& value);
2858 inline void set_city(
const char* value);
2859 inline void set_city(
const char* value,
size_t size);
2860 inline ::std::string* mutable_city();
2861 inline ::std::string* release_city();
2862 inline void set_allocated_city(::std::string* city);
2866 inline void set_has_ip_address();
2867 inline void clear_has_ip_address();
2868 inline void set_has_country();
2869 inline void clear_has_country();
2870 inline void set_has_city();
2871 inline void clear_has_city();
2902 return _unknown_fields_;
2906 return &_unknown_fields_;
2930 inline bool has_played_minutes()
const;
2931 inline void clear_played_minutes();
2932 static const int kPlayedMinutesFieldNumber = 1;
2937 inline bool has_rested_minutes()
const;
2938 inline void clear_rested_minutes();
2939 static const int kRestedMinutesFieldNumber = 2;
2944 inline bool has_last_heard_time()
const;
2945 inline void clear_last_heard_time();
2946 static const int kLastHeardTimeFieldNumber = 3;
2952 inline void set_has_played_minutes();
2953 inline void clear_has_played_minutes();
2954 inline void set_has_rested_minutes();
2955 inline void clear_has_rested_minutes();
2956 inline void set_has_last_heard_time();
2957 inline void clear_has_last_heard_time();
2988 return _unknown_fields_;
2992 return &_unknown_fields_;
3016 inline bool has_region()
const;
3017 inline void clear_region();
3018 static const int kRegionFieldNumber = 3;
3023 inline int handle_size()
const;
3024 inline void clear_handle();
3025 static const int kHandleFieldNumber = 4;
3026 inline const ::bgs::protocol::account::v1::GameAccountHandle& handle(
int index)
const;
3027 inline ::bgs::protocol::account::v1::GameAccountHandle* mutable_handle(
int index);
3028 inline ::bgs::protocol::account::v1::GameAccountHandle* add_handle();
3029 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameAccountHandle >&
3031 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameAccountHandle >*
3036 inline void set_has_region();
3037 inline void clear_has_region();
3043 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameAccountHandle >
handle_;
3067 return _unknown_fields_;
3071 return &_unknown_fields_;
3095 inline bool has_sms_protect_enabled()
const;
3096 inline void clear_sms_protect_enabled();
3097 static const int kSmsProtectEnabledFieldNumber = 1;
3098 inline bool sms_protect_enabled()
const;
3099 inline void set_sms_protect_enabled(
bool value);
3102 inline bool has_email_verified()
const;
3103 inline void clear_email_verified();
3104 static const int kEmailVerifiedFieldNumber = 2;
3105 inline bool email_verified()
const;
3106 inline void set_email_verified(
bool value);
3109 inline bool has_authenticator_enabled()
const;
3110 inline void clear_authenticator_enabled();
3111 static const int kAuthenticatorEnabledFieldNumber = 3;
3112 inline bool authenticator_enabled()
const;
3113 inline void set_authenticator_enabled(
bool value);
3116 inline bool has_sqa_enabled()
const;
3117 inline void clear_sqa_enabled();
3118 static const int kSqaEnabledFieldNumber = 4;
3119 inline bool sqa_enabled()
const;
3120 inline void set_sqa_enabled(
bool value);
3123 inline bool has_authenticator_required()
const;
3124 inline void clear_authenticator_required();
3125 static const int kAuthenticatorRequiredFieldNumber = 5;
3126 inline bool authenticator_required()
const;
3127 inline void set_authenticator_required(
bool value);
3131 inline void set_has_sms_protect_enabled();
3132 inline void clear_has_sms_protect_enabled();
3133 inline void set_has_email_verified();
3134 inline void clear_has_email_verified();
3135 inline void set_has_authenticator_enabled();
3136 inline void clear_has_authenticator_enabled();
3137 inline void set_has_sqa_enabled();
3138 inline void clear_has_sqa_enabled();
3139 inline void set_has_authenticator_required();
3140 inline void clear_has_authenticator_required();
3173 return _unknown_fields_;
3177 return &_unknown_fields_;
3201 inline bool has_account_level_info()
const;
3202 inline void clear_account_level_info();
3203 static const int kAccountLevelInfoFieldNumber = 1;
3204 inline const ::bgs::protocol::account::v1::AccountLevelInfo& account_level_info()
const;
3205 inline ::bgs::protocol::account::v1::AccountLevelInfo* mutable_account_level_info();
3206 inline ::bgs::protocol::account::v1::AccountLevelInfo* release_account_level_info();
3210 inline bool has_privacy_info()
const;
3211 inline void clear_privacy_info();
3212 static const int kPrivacyInfoFieldNumber = 2;
3213 inline const ::bgs::protocol::account::v1::PrivacyInfo& privacy_info()
const;
3214 inline ::bgs::protocol::account::v1::PrivacyInfo* mutable_privacy_info();
3215 inline ::bgs::protocol::account::v1::PrivacyInfo* release_privacy_info();
3219 inline bool has_parental_control_info()
const;
3220 inline void clear_parental_control_info();
3221 static const int kParentalControlInfoFieldNumber = 3;
3222 inline const ::bgs::protocol::account::v1::ParentalControlInfo& parental_control_info()
const;
3223 inline ::bgs::protocol::account::v1::ParentalControlInfo* mutable_parental_control_info();
3224 inline ::bgs::protocol::account::v1::ParentalControlInfo* release_parental_control_info();
3228 inline int game_level_info_size()
const;
3229 inline void clear_game_level_info();
3230 static const int kGameLevelInfoFieldNumber = 5;
3231 inline const ::bgs::protocol::account::v1::GameLevelInfo& game_level_info(
int index)
const;
3232 inline ::bgs::protocol::account::v1::GameLevelInfo* mutable_game_level_info(
int index);
3233 inline ::bgs::protocol::account::v1::GameLevelInfo* add_game_level_info();
3234 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameLevelInfo >&
3235 game_level_info()
const;
3236 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameLevelInfo >*
3237 mutable_game_level_info();
3240 inline int game_status_size()
const;
3241 inline void clear_game_status();
3242 static const int kGameStatusFieldNumber = 6;
3243 inline const ::bgs::protocol::account::v1::GameStatus& game_status(
int index)
const;
3244 inline ::bgs::protocol::account::v1::GameStatus* mutable_game_status(
int index);
3245 inline ::bgs::protocol::account::v1::GameStatus* add_game_status();
3246 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameStatus >&
3247 game_status()
const;
3248 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameStatus >*
3249 mutable_game_status();
3252 inline int game_accounts_size()
const;
3253 inline void clear_game_accounts();
3254 static const int kGameAccountsFieldNumber = 7;
3255 inline const ::bgs::protocol::account::v1::GameAccountList& game_accounts(
int index)
const;
3256 inline ::bgs::protocol::account::v1::GameAccountList* mutable_game_accounts(
int index);
3257 inline ::bgs::protocol::account::v1::GameAccountList* add_game_accounts();
3258 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameAccountList >&
3259 game_accounts()
const;
3260 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameAccountList >*
3261 mutable_game_accounts();
3264 inline bool has_security_status()
const;
3265 inline void clear_security_status();
3266 static const int kSecurityStatusFieldNumber = 8;
3267 inline const ::bgs::protocol::account::v1::SecurityStatus& security_status()
const;
3268 inline ::bgs::protocol::account::v1::SecurityStatus* mutable_security_status();
3269 inline ::bgs::protocol::account::v1::SecurityStatus* release_security_status();
3273 inline bool has_government_curfew()
const;
3274 inline void clear_government_curfew();
3275 static const int kGovernmentCurfewFieldNumber = 9;
3276 inline const ::bgs::protocol::account::v1::PlayScheduleRestriction& government_curfew()
const;
3277 inline ::bgs::protocol::account::v1::PlayScheduleRestriction* mutable_government_curfew();
3278 inline ::bgs::protocol::account::v1::PlayScheduleRestriction* release_government_curfew();
3283 inline void set_has_account_level_info();
3284 inline void clear_has_account_level_info();
3285 inline void set_has_privacy_info();
3286 inline void clear_has_privacy_info();
3287 inline void set_has_parental_control_info();
3288 inline void clear_has_parental_control_info();
3289 inline void set_has_security_status();
3290 inline void clear_has_security_status();
3291 inline void set_has_government_curfew();
3292 inline void clear_has_government_curfew();
3301 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameLevelInfo >
game_level_info_;
3302 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameStatus >
game_status_;
3303 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameAccountList >
game_accounts_;
3328 return _unknown_fields_;
3332 return &_unknown_fields_;
3356 inline bool has_account_state()
const;
3357 inline void clear_account_state();
3358 static const int kAccountStateFieldNumber = 1;
3359 inline const ::bgs::protocol::account::v1::AccountState& account_state()
const;
3360 inline ::bgs::protocol::account::v1::AccountState* mutable_account_state();
3361 inline ::bgs::protocol::account::v1::AccountState* release_account_state();
3365 inline bool has_account_tags()
const;
3366 inline void clear_account_tags();
3367 static const int kAccountTagsFieldNumber = 2;
3368 inline const ::bgs::protocol::account::v1::AccountFieldTags& account_tags()
const;
3369 inline ::bgs::protocol::account::v1::AccountFieldTags* mutable_account_tags();
3370 inline ::bgs::protocol::account::v1::AccountFieldTags* release_account_tags();
3375 inline void set_has_account_state();
3376 inline void clear_has_account_state();
3377 inline void set_has_account_tags();
3378 inline void clear_has_account_tags();
3408 return _unknown_fields_;
3412 return &_unknown_fields_;
3436 inline bool has_game_level_info()
const;
3437 inline void clear_game_level_info();
3438 static const int kGameLevelInfoFieldNumber = 1;
3439 inline const ::bgs::protocol::account::v1::GameLevelInfo& game_level_info()
const;
3440 inline ::bgs::protocol::account::v1::GameLevelInfo* mutable_game_level_info();
3441 inline ::bgs::protocol::account::v1::GameLevelInfo* release_game_level_info();
3445 inline bool has_game_time_info()
const;
3446 inline void clear_game_time_info();
3447 static const int kGameTimeInfoFieldNumber = 2;
3448 inline const ::bgs::protocol::account::v1::GameTimeInfo& game_time_info()
const;
3449 inline ::bgs::protocol::account::v1::GameTimeInfo* mutable_game_time_info();
3450 inline ::bgs::protocol::account::v1::GameTimeInfo* release_game_time_info();
3454 inline bool has_game_status()
const;
3455 inline void clear_game_status();
3456 static const int kGameStatusFieldNumber = 3;
3457 inline const ::bgs::protocol::account::v1::GameStatus& game_status()
const;
3458 inline ::bgs::protocol::account::v1::GameStatus* mutable_game_status();
3459 inline ::bgs::protocol::account::v1::GameStatus* release_game_status();
3463 inline bool has_raf_info()
const;
3464 inline void clear_raf_info();
3465 static const int kRafInfoFieldNumber = 4;
3466 inline const ::bgs::protocol::account::v1::RAFInfo& raf_info()
const;
3467 inline ::bgs::protocol::account::v1::RAFInfo* mutable_raf_info();
3468 inline ::bgs::protocol::account::v1::RAFInfo* release_raf_info();
3473 inline void set_has_game_level_info();
3474 inline void clear_has_game_level_info();
3475 inline void set_has_game_time_info();
3476 inline void clear_has_game_time_info();
3477 inline void set_has_game_status();
3478 inline void clear_has_game_status();
3479 inline void set_has_raf_info();
3480 inline void clear_has_raf_info();
3512 return _unknown_fields_;
3516 return &_unknown_fields_;
3540 inline bool has_game_account_state()
const;
3541 inline void clear_game_account_state();
3542 static const int kGameAccountStateFieldNumber = 1;
3543 inline const ::bgs::protocol::account::v1::GameAccountState& game_account_state()
const;
3544 inline ::bgs::protocol::account::v1::GameAccountState* mutable_game_account_state();
3545 inline ::bgs::protocol::account::v1::GameAccountState* release_game_account_state();
3549 inline bool has_game_account_tags()
const;
3550 inline void clear_game_account_tags();
3551 static const int kGameAccountTagsFieldNumber = 2;
3552 inline const ::bgs::protocol::account::v1::GameAccountFieldTags& game_account_tags()
const;
3553 inline ::bgs::protocol::account::v1::GameAccountFieldTags* mutable_game_account_tags();
3554 inline ::bgs::protocol::account::v1::GameAccountFieldTags* release_game_account_tags();
3559 inline void set_has_game_account_state();
3560 inline void clear_has_game_account_state();
3561 inline void set_has_game_account_tags();
3562 inline void clear_has_game_account_tags();
3592 return _unknown_fields_;
3596 return &_unknown_fields_;
3620 inline bool has_data()
const;
3621 inline void clear_data();
3622 static const int kDataFieldNumber = 1;
3623 inline const ::std::string& data()
const;
3624 inline void set_data(const ::std::string& value);
3625 inline void set_data(
const char* value);
3626 inline void set_data(
const char* value,
size_t size);
3627 inline ::std::string* mutable_data();
3628 inline ::std::string* release_data();
3629 inline void set_allocated_data(::std::string* data);
3632 inline int license_size()
const;
3633 inline void clear_license();
3634 static const int kLicenseFieldNumber = 2;
3638 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
3640 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
3645 inline void set_has_data();
3646 inline void clear_has_data();
3653 ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >
license_;
3676 return _unknown_fields_;
3680 return &_unknown_fields_;
3711 inline bool has_game_account() const PROTOBUF_DEPRECATED;
3712 inline
void clear_game_account() PROTOBUF_DEPRECATED;
3713 static const
int kGameAccountFieldNumber = 1;
3714 inline const ::
bgs::protocol::account::v1::
GameAccountHandle& game_account() const PROTOBUF_DEPRECATED;
3715 inline ::
bgs::protocol::account::v1::
GameAccountHandle* mutable_game_account() PROTOBUF_DEPRECATED;
3716 inline ::
bgs::protocol::account::v1::
GameAccountHandle* release_game_account() PROTOBUF_DEPRECATED;
3717 inline
void set_allocated_game_account(::
bgs::protocol::account::v1::
GameAccountHandle* game_account) PROTOBUF_DEPRECATED;
3720 inline
bool has_external_id() const;
3721 inline
void clear_external_id();
3722 static const
int kExternalIdFieldNumber = 2;
3724 inline
void set_external_id(::
google::protobuf::
uint32 value);
3727 inline
bool has_uuid() const;
3728 inline
void clear_uuid();
3729 static const
int kUuidFieldNumber = 3;
3730 inline const ::
std::
string& uuid() const;
3731 inline
void set_uuid(const ::
std::
string& value);
3732 inline
void set_uuid(const
char* value);
3733 inline
void set_uuid(const
char* value,
size_t size);
3734 inline ::
std::
string* mutable_uuid();
3735 inline ::
std::
string* release_uuid();
3736 inline
void set_allocated_uuid(::
std::
string* uuid);
3741 inline
void set_has_game_account();
3742 inline
void set_has_external_id();
3743 inline
void set_has_uuid();
3745 inline
bool has_type();
3747 inline
void clear_has_type();
3749 ::
google::protobuf::UnknownFieldSet _unknown_fields_;
3752 mutable
int _cached_size_;
3782 return _unknown_fields_;
3786 return &_unknown_fields_;
3810 inline bool has_client_address()
const;
3811 inline void clear_client_address();
3812 static const int kClientAddressFieldNumber = 1;
3813 inline const ::std::string& client_address()
const;
3814 inline void set_client_address(const ::std::string& value);
3815 inline void set_client_address(
const char* value);
3816 inline void set_client_address(
const char* value,
size_t size);
3817 inline ::std::string* mutable_client_address();
3818 inline ::std::string* release_client_address();
3819 inline void set_allocated_client_address(::std::string* client_address);
3822 inline bool has_region()
const;
3823 inline void clear_region();
3824 static const int kRegionFieldNumber = 2;
3830 inline void set_has_client_address();
3831 inline void clear_has_client_address();
3832 inline void set_has_region();
3833 inline void clear_has_region();
3863 return _unknown_fields_;
3867 return &_unknown_fields_;
3891 inline bool has_is_using_rid()
const;
3892 inline void clear_is_using_rid();
3893 static const int kIsUsingRidFieldNumber = 1;
3894 inline bool is_using_rid()
const;
3895 inline void set_is_using_rid(
bool value);
3898 inline bool has_is_visible_for_view_friends()
const;
3899 inline void clear_is_visible_for_view_friends();
3900 static const int kIsVisibleForViewFriendsFieldNumber = 2;
3901 inline bool is_visible_for_view_friends()
const;
3902 inline void set_is_visible_for_view_friends(
bool value);
3905 inline bool has_is_hidden_from_friend_finder()
const;
3906 inline void clear_is_hidden_from_friend_finder();
3907 static const int kIsHiddenFromFriendFinderFieldNumber = 3;
3908 inline bool is_hidden_from_friend_finder()
const;
3909 inline void set_is_hidden_from_friend_finder(
bool value);
3912 inline bool has_only_allow_friend_whispers()
const;
3913 inline void clear_only_allow_friend_whispers();
3914 static const int kOnlyAllowFriendWhispersFieldNumber = 4;
3915 inline bool only_allow_friend_whispers()
const;
3916 inline void set_only_allow_friend_whispers(
bool value);
3920 inline void set_has_is_using_rid();
3921 inline void clear_has_is_using_rid();
3922 inline void set_has_is_visible_for_view_friends();
3923 inline void clear_has_is_visible_for_view_friends();
3924 inline void set_has_is_hidden_from_friend_finder();
3925 inline void clear_has_is_hidden_from_friend_finder();
3926 inline void set_has_only_allow_friend_whispers();
3927 inline void clear_has_only_allow_friend_whispers();
3959 return _unknown_fields_;
3963 return &_unknown_fields_;
3987 inline bool has_battle_tag()
const;
3988 inline void clear_battle_tag();
3989 static const int kBattleTagFieldNumber = 1;
3990 inline const ::std::string& battle_tag()
const;
3991 inline void set_battle_tag(const ::std::string& value);
3992 inline void set_battle_tag(
const char* value);
3993 inline void set_battle_tag(
const char* value,
size_t size);
3994 inline ::std::string* mutable_battle_tag();
3995 inline ::std::string* release_battle_tag();
3996 inline void set_allocated_battle_tag(::std::string* battle_tag);
3999 inline bool has_email()
const;
4000 inline void clear_email();
4001 static const int kEmailFieldNumber = 2;
4002 inline const ::std::string& email()
const;
4003 inline void set_email(const ::std::string& value);
4004 inline void set_email(
const char* value);
4005 inline void set_email(
const char* value,
size_t size);
4006 inline ::std::string* mutable_email();
4007 inline ::std::string* release_email();
4008 inline void set_allocated_email(::std::string* email);
4011 inline bool has_phone_number()
const;
4012 inline void clear_phone_number();
4013 static const int kPhoneNumberFieldNumber = 3;
4014 inline const ::std::string& phone_number()
const;
4015 inline void set_phone_number(const ::std::string& value);
4016 inline void set_phone_number(
const char* value);
4017 inline void set_phone_number(
const char* value,
size_t size);
4018 inline ::std::string* mutable_phone_number();
4019 inline ::std::string* release_phone_number();
4020 inline void set_allocated_phone_number(::std::string* phone_number);
4023 inline bool has_full_name()
const;
4024 inline void clear_full_name();
4025 static const int kFullNameFieldNumber = 4;
4026 inline const ::std::string& full_name()
const;
4027 inline void set_full_name(const ::std::string& value);
4028 inline void set_full_name(
const char* value);
4029 inline void set_full_name(
const char* value,
size_t size);
4030 inline ::std::string* mutable_full_name();
4031 inline ::std::string* release_full_name();
4032 inline void set_allocated_full_name(::std::string* full_name);
4035 inline bool has_birthdate()
const;
4036 inline void clear_birthdate();
4037 static const int kBirthdateFieldNumber = 5;
4038 inline const ::std::string& birthdate()
const;
4039 inline void set_birthdate(const ::std::string& value);
4040 inline void set_birthdate(
const char* value);
4041 inline void set_birthdate(
const char* value,
size_t size);
4042 inline ::std::string* mutable_birthdate();
4043 inline ::std::string* release_birthdate();
4044 inline void set_allocated_birthdate(::std::string* birthdate);
4047 inline bool has_country()
const;
4048 inline void clear_country();
4049 static const int kCountryFieldNumber = 6;
4050 inline const ::std::string& country()
const;
4051 inline void set_country(const ::std::string& value);
4052 inline void set_country(
const char* value);
4053 inline void set_country(
const char* value,
size_t size);
4054 inline ::std::string* mutable_country();
4055 inline ::std::string* release_country();
4056 inline void set_allocated_country(::std::string* country);
4059 inline bool has_default_currency()
const;
4060 inline void clear_default_currency();
4061 static const int kDefaultCurrencyFieldNumber = 7;
4062 inline const ::std::string& default_currency()
const;
4063 inline void set_default_currency(const ::std::string& value);
4064 inline void set_default_currency(
const char* value);
4065 inline void set_default_currency(
const char* value,
size_t size);
4066 inline ::std::string* mutable_default_currency();
4067 inline ::std::string* release_default_currency();
4068 inline void set_allocated_default_currency(::std::string* default_currency);
4071 inline bool has_preferred_region()
const;
4072 inline void clear_preferred_region();
4073 static const int kPreferredRegionFieldNumber = 8;
4078 inline bool has_ratings_board_minimum_age()
const;
4079 inline void clear_ratings_board_minimum_age();
4080 static const int kRatingsBoardMinimumAgeFieldNumber = 9;
4085 inline bool has_has_parental_control()
const;
4086 inline void clear_has_parental_control();
4087 static const int kHasParentalControlFieldNumber = 10;
4088 inline bool has_parental_control()
const;
4089 inline void set_has_parental_control(
bool value);
4092 inline bool has_is_email_verified()
const;
4093 inline void clear_is_email_verified();
4094 static const int kIsEmailVerifiedFieldNumber = 11;
4095 inline bool is_email_verified()
const;
4096 inline void set_is_email_verified(
bool value);
4099 inline bool has_is_sms_protected()
const;
4100 inline void clear_is_sms_protected();
4101 static const int kIsSmsProtectedFieldNumber = 12;
4102 inline bool is_sms_protected()
const;
4103 inline void set_is_sms_protected(
bool value);
4106 inline bool has_is_headless_account()
const;
4107 inline void clear_is_headless_account();
4108 static const int kIsHeadlessAccountFieldNumber = 13;
4109 inline bool is_headless_account()
const;
4110 inline void set_is_headless_account(
bool value);
4113 inline bool has_is_employee()
const;
4114 inline void clear_is_employee();
4115 static const int kIsEmployeeFieldNumber = 14;
4116 inline bool is_employee()
const;
4117 inline void set_is_employee(
bool value);
4120 inline bool has_is_test_account()
const;
4121 inline void clear_is_test_account();
4122 static const int kIsTestAccountFieldNumber = 15;
4123 inline bool is_test_account()
const;
4124 inline void set_is_test_account(
bool value);
4127 inline bool has_privacy_setting()
const;
4128 inline void clear_privacy_setting();
4129 static const int kPrivacySettingFieldNumber = 16;
4130 inline const ::bgs::protocol::account::v1::AccountPrivacySetting& privacy_setting()
const;
4131 inline ::bgs::protocol::account::v1::AccountPrivacySetting* mutable_privacy_setting();
4132 inline ::bgs::protocol::account::v1::AccountPrivacySetting* release_privacy_setting();
4137 inline void set_has_battle_tag();
4138 inline void clear_has_battle_tag();
4139 inline void set_has_email();
4140 inline void clear_has_email();
4141 inline void set_has_phone_number();
4142 inline void clear_has_phone_number();
4143 inline void set_has_full_name();
4144 inline void clear_has_full_name();
4145 inline void set_has_birthdate();
4146 inline void clear_has_birthdate();
4147 inline void set_has_country();
4148 inline void clear_has_country();
4149 inline void set_has_default_currency();
4150 inline void clear_has_default_currency();
4151 inline void set_has_preferred_region();
4152 inline void clear_has_preferred_region();
4153 inline void set_has_ratings_board_minimum_age();
4154 inline void clear_has_ratings_board_minimum_age();
4155 inline void set_has_has_parental_control();
4156 inline void clear_has_has_parental_control();
4157 inline void set_has_is_email_verified();
4158 inline void clear_has_is_email_verified();
4159 inline void set_has_is_sms_protected();
4160 inline void clear_has_is_sms_protected();
4161 inline void set_has_is_headless_account();
4162 inline void clear_has_is_headless_account();
4163 inline void set_has_is_employee();
4164 inline void clear_has_is_employee();
4165 inline void set_has_is_test_account();
4166 inline void clear_has_is_test_account();
4167 inline void set_has_privacy_setting();
4168 inline void clear_has_privacy_setting();
4212 return _unknown_fields_;
4216 return &_unknown_fields_;
4240 inline bool has_active()
const;
4241 inline void clear_active();
4242 static const int kActiveFieldNumber = 1;
4243 inline bool active()
const;
4244 inline void set_active(
bool value);
4247 inline bool has_expiration_us()
const;
4248 inline void clear_expiration_us();
4249 static const int kExpirationUsFieldNumber = 2;
4255 inline void set_has_active();
4256 inline void clear_has_active();
4257 inline void set_has_expiration_us();
4258 inline void clear_has_expiration_us();
4288 return _unknown_fields_;
4292 return &_unknown_fields_;
4316 inline bool has_squelched()
const;
4317 inline void clear_squelched();
4318 static const int kSquelchedFieldNumber = 2;
4319 inline const ::bgs::protocol::account::v1::RestrictionStatus& squelched()
const;
4320 inline ::bgs::protocol::account::v1::RestrictionStatus* mutable_squelched();
4321 inline ::bgs::protocol::account::v1::RestrictionStatus* release_squelched();
4325 inline bool has_legal_country_feature_restrictions_applied()
const;
4326 inline void clear_legal_country_feature_restrictions_applied();
4327 static const int kLegalCountryFeatureRestrictionsAppliedFieldNumber = 3;
4328 inline const ::bgs::protocol::account::v1::RestrictionStatus& legal_country_feature_restrictions_applied()
const;
4329 inline ::bgs::protocol::account::v1::RestrictionStatus* mutable_legal_country_feature_restrictions_applied();
4330 inline ::bgs::protocol::account::v1::RestrictionStatus* release_legal_country_feature_restrictions_applied();
4335 inline void set_has_squelched();
4336 inline void clear_has_squelched();
4337 inline void set_has_legal_country_feature_restrictions_applied();
4338 inline void clear_has_legal_country_feature_restrictions_applied();
4363 return (_has_bits_[0] & 0x00000001u) != 0;
4366 _has_bits_[0] |= 0x00000001u;
4369 _has_bits_[0] &= ~0x00000001u;
4391 return (_has_bits_[0] & 0x00000001u) != 0;
4394 _has_bits_[0] |= 0x00000001u;
4397 _has_bits_[0] &= ~0x00000001u;
4415 return (_has_bits_[0] & 0x00000002u) != 0;
4418 _has_bits_[0] |= 0x00000002u;
4421 _has_bits_[0] &= ~0x00000002u;
4424 expires_ = GOOGLE_ULONGLONG(0);
4425 clear_has_expires();
4443 return (_has_bits_[0] & 0x00000001u) != 0;
4446 _has_bits_[0] |= 0x00000001u;
4449 _has_bits_[0] &= ~0x00000001u;
4467 return (_has_bits_[0] & 0x00000002u) != 0;
4470 _has_bits_[0] |= 0x00000002u;
4473 _has_bits_[0] &= ~0x00000002u;
4477 clear_has_program();
4491 return (_has_bits_[0] & 0x00000004u) != 0;
4494 _has_bits_[0] |= 0x00000004u;
4497 _has_bits_[0] &= ~0x00000004u;
4519 return (_has_bits_[0] & 0x00000001u) != 0;
4522 _has_bits_[0] |= 0x00000001u;
4525 _has_bits_[0] &= ~0x00000001u;
4543 return (_has_bits_[0] & 0x00000002u) != 0;
4546 _has_bits_[0] |= 0x00000002u;
4549 _has_bits_[0] &= ~0x00000002u;
4552 if (email_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4563 if (email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4564 email_ = new ::std::string;
4566 email_->assign(value);
4571 if (email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4572 email_ = new ::std::string;
4574 email_->assign(value);
4579 if (email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4580 email_ = new ::std::string;
4582 email_->assign(
reinterpret_cast<const char*
>(value),
size);
4587 if (email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4588 email_ = new ::std::string;
4595 if (email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4598 ::std::string* temp = email_;
4599 email_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4604 if (email_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4612 email_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4619 return (_has_bits_[0] & 0x00000004u) != 0;
4622 _has_bits_[0] |= 0x00000004u;
4625 _has_bits_[0] &= ~0x00000004u;
4628 if (handle_ != NULL) handle_->::bgs::protocol::account::v1::GameAccountHandle::Clear();
4633 return handle_ != NULL ? *handle_ : *default_instance_->handle_;
4637 if (handle_ == NULL) handle_ = new ::bgs::protocol::account::v1::GameAccountHandle;
4660 return (_has_bits_[0] & 0x00000008u) != 0;
4663 _has_bits_[0] |= 0x00000008u;
4666 _has_bits_[0] &= ~0x00000008u;
4669 if (battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4670 battle_tag_->clear();
4672 clear_has_battle_tag();
4676 return *battle_tag_;
4679 set_has_battle_tag();
4680 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4681 battle_tag_ = new ::std::string;
4683 battle_tag_->assign(value);
4687 set_has_battle_tag();
4688 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4689 battle_tag_ = new ::std::string;
4691 battle_tag_->assign(value);
4695 set_has_battle_tag();
4696 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4697 battle_tag_ = new ::std::string;
4699 battle_tag_->assign(
reinterpret_cast<const char*
>(value),
size);
4703 set_has_battle_tag();
4704 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4705 battle_tag_ = new ::std::string;
4711 clear_has_battle_tag();
4712 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4715 ::std::string* temp = battle_tag_;
4716 battle_tag_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4721 if (battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4725 set_has_battle_tag();
4726 battle_tag_ = battle_tag;
4728 clear_has_battle_tag();
4729 battle_tag_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4736 return (_has_bits_[0] & 0x00000010u) != 0;
4739 _has_bits_[0] |= 0x00000010u;
4742 _has_bits_[0] &= ~0x00000010u;
4745 if (phone_number_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4746 phone_number_->clear();
4748 clear_has_phone_number();
4752 return *phone_number_;
4755 set_has_phone_number();
4756 if (phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4757 phone_number_ = new ::std::string;
4759 phone_number_->assign(value);
4763 set_has_phone_number();
4764 if (phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4765 phone_number_ = new ::std::string;
4767 phone_number_->assign(value);
4771 set_has_phone_number();
4772 if (phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4773 phone_number_ = new ::std::string;
4775 phone_number_->assign(
reinterpret_cast<const char*
>(value),
size);
4779 set_has_phone_number();
4780 if (phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4781 phone_number_ = new ::std::string;
4784 return phone_number_;
4787 clear_has_phone_number();
4788 if (phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4791 ::std::string* temp = phone_number_;
4792 phone_number_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4797 if (phone_number_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4798 delete phone_number_;
4801 set_has_phone_number();
4802 phone_number_ = phone_number;
4804 clear_has_phone_number();
4805 phone_number_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4812 return (_has_bits_[0] & 0x00000020u) != 0;
4815 _has_bits_[0] |= 0x00000020u;
4818 _has_bits_[0] &= ~0x00000020u;
4840 return (_has_bits_[0] & 0x00000001u) != 0;
4843 _has_bits_[0] |= 0x00000001u;
4846 _has_bits_[0] &= ~0x00000001u;
4849 if (account_ != NULL) account_->::bgs::protocol::account::v1::AccountId::Clear();
4850 clear_has_account();
4854 return account_ != NULL ? *account_ : *default_instance_->account_;
4858 if (account_ == NULL) account_ = new ::bgs::protocol::account::v1::AccountId;
4863 clear_has_account();
4874 clear_has_account();
4881 return (_has_bits_[0] & 0x00000002u) != 0;
4884 _has_bits_[0] |= 0x00000002u;
4887 _has_bits_[0] &= ~0x00000002u;
4890 if (game_account_ != NULL) game_account_->::bgs::protocol::account::v1::GameAccountHandle::Clear();
4891 clear_has_game_account();
4895 return game_account_ != NULL ? *game_account_ : *default_instance_->game_account_;
4898 set_has_game_account();
4899 if (game_account_ == NULL) game_account_ = new ::bgs::protocol::account::v1::GameAccountHandle;
4901 return game_account_;
4904 clear_has_game_account();
4906 game_account_ = NULL;
4910 delete game_account_;
4911 game_account_ = game_account;
4913 set_has_game_account();
4915 clear_has_game_account();
4926 return (_has_bits_[0] & 0x00000001u) != 0;
4929 _has_bits_[0] |= 0x00000001u;
4932 _has_bits_[0] &= ~0x00000001u;
4936 clear_has_program();
4950 return (_has_bits_[0] & 0x00000002u) != 0;
4953 _has_bits_[0] |= 0x00000002u;
4956 _has_bits_[0] &= ~0x00000002u;
4978 return (_has_bits_[0] & 0x00000001u) != 0;
4981 _has_bits_[0] |= 0x00000001u;
4984 _has_bits_[0] &= ~0x00000001u;
5002 return (_has_bits_[0] & 0x00000002u) != 0;
5005 _has_bits_[0] |= 0x00000002u;
5008 _has_bits_[0] &= ~0x00000002u;
5030 return (_has_bits_[0] & 0x00000001u) != 0;
5033 _has_bits_[0] |= 0x00000001u;
5036 _has_bits_[0] &= ~0x00000001u;
5039 account_level_info_tag_ = 0u;
5040 clear_has_account_level_info_tag();
5044 return account_level_info_tag_;
5047 set_has_account_level_info_tag();
5048 account_level_info_tag_ = value;
5054 return (_has_bits_[0] & 0x00000002u) != 0;
5057 _has_bits_[0] |= 0x00000002u;
5060 _has_bits_[0] &= ~0x00000002u;
5063 privacy_info_tag_ = 0u;
5064 clear_has_privacy_info_tag();
5068 return privacy_info_tag_;
5071 set_has_privacy_info_tag();
5072 privacy_info_tag_ = value;
5078 return (_has_bits_[0] & 0x00000004u) != 0;
5081 _has_bits_[0] |= 0x00000004u;
5084 _has_bits_[0] &= ~0x00000004u;
5087 parental_control_info_tag_ = 0u;
5088 clear_has_parental_control_info_tag();
5092 return parental_control_info_tag_;
5095 set_has_parental_control_info_tag();
5096 parental_control_info_tag_ = value;
5102 return game_level_info_tags_.size();
5105 game_level_info_tags_.Clear();
5109 return game_level_info_tags_.Get(index);
5113 return game_level_info_tags_.Mutable(index);
5117 return game_level_info_tags_.Add();
5119inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::ProgramTag >&
5122 return game_level_info_tags_;
5124inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::ProgramTag >*
5127 return &game_level_info_tags_;
5132 return game_status_tags_.size();
5135 game_status_tags_.Clear();
5139 return game_status_tags_.Get(index);
5143 return game_status_tags_.Mutable(index);
5147 return game_status_tags_.Add();
5149inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::ProgramTag >&
5152 return game_status_tags_;
5154inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::ProgramTag >*
5157 return &game_status_tags_;
5162 return game_account_tags_.size();
5165 game_account_tags_.Clear();
5169 return game_account_tags_.Get(index);
5173 return game_account_tags_.Mutable(index);
5177 return game_account_tags_.Add();
5179inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::RegionTag >&
5182 return game_account_tags_;
5184inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::RegionTag >*
5187 return &game_account_tags_;
5192 return (_has_bits_[0] & 0x00000040u) != 0;
5195 _has_bits_[0] |= 0x00000040u;
5198 _has_bits_[0] &= ~0x00000040u;
5201 security_status_tag_ = 0u;
5202 clear_has_security_status_tag();
5206 return security_status_tag_;
5209 set_has_security_status_tag();
5210 security_status_tag_ = value;
5220 return (_has_bits_[0] & 0x00000001u) != 0;
5223 _has_bits_[0] |= 0x00000001u;
5226 _has_bits_[0] &= ~0x00000001u;
5229 game_level_info_tag_ = 0u;
5230 clear_has_game_level_info_tag();
5234 return game_level_info_tag_;
5237 set_has_game_level_info_tag();
5238 game_level_info_tag_ = value;
5244 return (_has_bits_[0] & 0x00000002u) != 0;
5247 _has_bits_[0] |= 0x00000002u;
5250 _has_bits_[0] &= ~0x00000002u;
5253 game_time_info_tag_ = 0u;
5254 clear_has_game_time_info_tag();
5258 return game_time_info_tag_;
5261 set_has_game_time_info_tag();
5262 game_time_info_tag_ = value;
5268 return (_has_bits_[0] & 0x00000004u) != 0;
5271 _has_bits_[0] |= 0x00000004u;
5274 _has_bits_[0] &= ~0x00000004u;
5277 game_status_tag_ = 0u;
5278 clear_has_game_status_tag();
5282 return game_status_tag_;
5285 set_has_game_status_tag();
5286 game_status_tag_ = value;
5292 return (_has_bits_[0] & 0x00000008u) != 0;
5295 _has_bits_[0] |= 0x00000008u;
5298 _has_bits_[0] &= ~0x00000008u;
5302 clear_has_raf_info_tag();
5306 return raf_info_tag_;
5309 set_has_raf_info_tag();
5310 raf_info_tag_ = value;
5320 return (_has_bits_[0] & 0x00000001u) != 0;
5323 _has_bits_[0] |= 0x00000001u;
5326 _has_bits_[0] &= ~0x00000001u;
5329 all_fields_ =
false;
5330 clear_has_all_fields();
5337 set_has_all_fields();
5338 all_fields_ = value;
5344 return (_has_bits_[0] & 0x00000002u) != 0;
5347 _has_bits_[0] |= 0x00000002u;
5350 _has_bits_[0] &= ~0x00000002u;
5353 field_account_level_info_ =
false;
5354 clear_has_field_account_level_info();
5358 return field_account_level_info_;
5361 set_has_field_account_level_info();
5362 field_account_level_info_ = value;
5368 return (_has_bits_[0] & 0x00000004u) != 0;
5371 _has_bits_[0] |= 0x00000004u;
5374 _has_bits_[0] &= ~0x00000004u;
5377 field_privacy_info_ =
false;
5378 clear_has_field_privacy_info();
5382 return field_privacy_info_;
5385 set_has_field_privacy_info();
5386 field_privacy_info_ = value;
5392 return (_has_bits_[0] & 0x00000008u) != 0;
5395 _has_bits_[0] |= 0x00000008u;
5398 _has_bits_[0] &= ~0x00000008u;
5401 field_parental_control_info_ =
false;
5402 clear_has_field_parental_control_info();
5406 return field_parental_control_info_;
5409 set_has_field_parental_control_info();
5410 field_parental_control_info_ = value;
5416 return (_has_bits_[0] & 0x00000010u) != 0;
5419 _has_bits_[0] |= 0x00000010u;
5422 _has_bits_[0] &= ~0x00000010u;
5425 field_game_level_info_ =
false;
5426 clear_has_field_game_level_info();
5430 return field_game_level_info_;
5433 set_has_field_game_level_info();
5434 field_game_level_info_ = value;
5440 return (_has_bits_[0] & 0x00000020u) != 0;
5443 _has_bits_[0] |= 0x00000020u;
5446 _has_bits_[0] &= ~0x00000020u;
5449 field_game_status_ =
false;
5450 clear_has_field_game_status();
5454 return field_game_status_;
5457 set_has_field_game_status();
5458 field_game_status_ = value;
5464 return (_has_bits_[0] & 0x00000040u) != 0;
5467 _has_bits_[0] |= 0x00000040u;
5470 _has_bits_[0] &= ~0x00000040u;
5473 field_game_accounts_ =
false;
5474 clear_has_field_game_accounts();
5478 return field_game_accounts_;
5481 set_has_field_game_accounts();
5482 field_game_accounts_ = value;
5488 return (_has_bits_[0] & 0x00000080u) != 0;
5491 _has_bits_[0] |= 0x00000080u;
5494 _has_bits_[0] &= ~0x00000080u;
5497 field_security_status_ =
false;
5498 clear_has_field_security_status();
5502 return field_security_status_;
5505 set_has_field_security_status();
5506 field_security_status_ = value;
5516 return (_has_bits_[0] & 0x00000001u) != 0;
5519 _has_bits_[0] |= 0x00000001u;
5522 _has_bits_[0] &= ~0x00000001u;
5525 all_fields_ =
false;
5526 clear_has_all_fields();
5533 set_has_all_fields();
5534 all_fields_ = value;
5540 return (_has_bits_[0] & 0x00000002u) != 0;
5543 _has_bits_[0] |= 0x00000002u;
5546 _has_bits_[0] &= ~0x00000002u;
5549 field_game_level_info_ =
false;
5550 clear_has_field_game_level_info();
5554 return field_game_level_info_;
5557 set_has_field_game_level_info();
5558 field_game_level_info_ = value;
5564 return (_has_bits_[0] & 0x00000004u) != 0;
5567 _has_bits_[0] |= 0x00000004u;
5570 _has_bits_[0] &= ~0x00000004u;
5573 field_game_time_info_ =
false;
5574 clear_has_field_game_time_info();
5578 return field_game_time_info_;
5581 set_has_field_game_time_info();
5582 field_game_time_info_ = value;
5588 return (_has_bits_[0] & 0x00000008u) != 0;
5591 _has_bits_[0] |= 0x00000008u;
5594 _has_bits_[0] &= ~0x00000008u;
5597 field_game_status_ =
false;
5598 clear_has_field_game_status();
5602 return field_game_status_;
5605 set_has_field_game_status();
5606 field_game_status_ = value;
5612 return (_has_bits_[0] & 0x00000010u) != 0;
5615 _has_bits_[0] |= 0x00000010u;
5618 _has_bits_[0] &= ~0x00000010u;
5621 field_raf_info_ =
false;
5622 clear_has_field_raf_info();
5626 return field_raf_info_;
5629 set_has_field_raf_info();
5630 field_raf_info_ = value;
5640 return (_has_bits_[0] & 0x00000001u) != 0;
5643 _has_bits_[0] |= 0x00000001u;
5646 _has_bits_[0] &= ~0x00000001u;
5649 object_id_ = GOOGLE_ULONGLONG(0);
5650 clear_has_object_id();
5657 set_has_object_id();
5664 return (_has_bits_[0] & 0x00000002u) != 0;
5667 _has_bits_[0] |= 0x00000002u;
5670 _has_bits_[0] &= ~0x00000002u;
5673 if (entity_id_ != NULL) entity_id_->::bgs::protocol::EntityId::Clear();
5674 clear_has_entity_id();
5678 return entity_id_ != NULL ? *entity_id_ : *default_instance_->entity_id_;
5681 set_has_entity_id();
5682 if (entity_id_ == NULL) entity_id_ = new ::bgs::protocol::EntityId;
5687 clear_has_entity_id();
5694 entity_id_ = entity_id;
5696 set_has_entity_id();
5698 clear_has_entity_id();
5705 return (_has_bits_[0] & 0x00000004u) != 0;
5708 _has_bits_[0] |= 0x00000004u;
5711 _has_bits_[0] &= ~0x00000004u;
5714 if (account_options_ != NULL) account_options_->::bgs::protocol::account::v1::AccountFieldOptions::Clear();
5715 clear_has_account_options();
5719 return account_options_ != NULL ? *account_options_ : *default_instance_->account_options_;
5722 set_has_account_options();
5723 if (account_options_ == NULL) account_options_ = new ::bgs::protocol::account::v1::AccountFieldOptions;
5725 return account_options_;
5728 clear_has_account_options();
5730 account_options_ = NULL;
5734 delete account_options_;
5735 account_options_ = account_options;
5736 if (account_options) {
5737 set_has_account_options();
5739 clear_has_account_options();
5746 return (_has_bits_[0] & 0x00000008u) != 0;
5749 _has_bits_[0] |= 0x00000008u;
5752 _has_bits_[0] &= ~0x00000008u;
5755 if (account_tags_ != NULL) account_tags_->::bgs::protocol::account::v1::AccountFieldTags::Clear();
5756 clear_has_account_tags();
5760 return account_tags_ != NULL ? *account_tags_ : *default_instance_->account_tags_;
5763 set_has_account_tags();
5764 if (account_tags_ == NULL) account_tags_ = new ::bgs::protocol::account::v1::AccountFieldTags;
5766 return account_tags_;
5769 clear_has_account_tags();
5771 account_tags_ = NULL;
5775 delete account_tags_;
5776 account_tags_ = account_tags;
5778 set_has_account_tags();
5780 clear_has_account_tags();
5787 return (_has_bits_[0] & 0x00000010u) != 0;
5790 _has_bits_[0] |= 0x00000010u;
5793 _has_bits_[0] &= ~0x00000010u;
5796 if (game_account_options_ != NULL) game_account_options_->::bgs::protocol::account::v1::GameAccountFieldOptions::Clear();
5797 clear_has_game_account_options();
5801 return game_account_options_ != NULL ? *game_account_options_ : *default_instance_->game_account_options_;
5804 set_has_game_account_options();
5805 if (game_account_options_ == NULL) game_account_options_ = new ::bgs::protocol::account::v1::GameAccountFieldOptions;
5807 return game_account_options_;
5810 clear_has_game_account_options();
5812 game_account_options_ = NULL;
5816 delete game_account_options_;
5817 game_account_options_ = game_account_options;
5818 if (game_account_options) {
5819 set_has_game_account_options();
5821 clear_has_game_account_options();
5828 return (_has_bits_[0] & 0x00000020u) != 0;
5831 _has_bits_[0] |= 0x00000020u;
5834 _has_bits_[0] &= ~0x00000020u;
5837 if (game_account_tags_ != NULL) game_account_tags_->::bgs::protocol::account::v1::GameAccountFieldTags::Clear();
5838 clear_has_game_account_tags();
5842 return game_account_tags_ != NULL ? *game_account_tags_ : *default_instance_->game_account_tags_;
5845 set_has_game_account_tags();
5846 if (game_account_tags_ == NULL) game_account_tags_ = new ::bgs::protocol::account::v1::GameAccountFieldTags;
5848 return game_account_tags_;
5851 clear_has_game_account_tags();
5853 game_account_tags_ = NULL;
5857 delete game_account_tags_;
5858 game_account_tags_ = game_account_tags;
5859 if (game_account_tags) {
5860 set_has_game_account_tags();
5862 clear_has_game_account_tags();
5869 return (_has_bits_[0] & 0x00000040u) != 0;
5872 _has_bits_[0] |= 0x00000040u;
5875 _has_bits_[0] &= ~0x00000040u;
5878 subscriber_id_ = GOOGLE_ULONGLONG(0);
5879 clear_has_subscriber_id();
5883 return subscriber_id_;
5886 set_has_subscriber_id();
5887 subscriber_id_ = value;
5904 return ids_.Get(index);
5907 ids_.Set(index, value);
5914inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >&
5919inline ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >*
5931 return licenses_.size();
5938 return licenses_.Get(index);
5942 return licenses_.Mutable(index);
5946 return licenses_.Add();
5948inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::AccountLicense >&
5953inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::AccountLicense >*
5961 return (_has_bits_[0] & 0x00000002u) != 0;
5964 _has_bits_[0] |= 0x00000002u;
5967 _has_bits_[0] &= ~0x00000002u;
5970 default_currency_ = 0u;
5971 clear_has_default_currency();
5975 return default_currency_;
5978 set_has_default_currency();
5979 default_currency_ = value;
5985 return (_has_bits_[0] & 0x00000004u) != 0;
5988 _has_bits_[0] |= 0x00000004u;
5991 _has_bits_[0] &= ~0x00000004u;
5994 if (country_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
5997 clear_has_country();
6005 if (country_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6006 country_ = new ::std::string;
6008 country_->assign(value);
6013 if (country_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6014 country_ = new ::std::string;
6016 country_->assign(value);
6021 if (country_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6022 country_ = new ::std::string;
6024 country_->assign(
reinterpret_cast<const char*
>(value),
size);
6029 if (country_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6030 country_ = new ::std::string;
6036 clear_has_country();
6037 if (country_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6040 ::std::string* temp = country_;
6041 country_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
6046 if (country_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6053 clear_has_country();
6054 country_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
6061 return (_has_bits_[0] & 0x00000008u) != 0;
6064 _has_bits_[0] |= 0x00000008u;
6067 _has_bits_[0] &= ~0x00000008u;
6070 preferred_region_ = 0u;
6071 clear_has_preferred_region();
6075 return preferred_region_;
6078 set_has_preferred_region();
6079 preferred_region_ = value;
6085 return (_has_bits_[0] & 0x00000010u) != 0;
6088 _has_bits_[0] |= 0x00000010u;
6091 _has_bits_[0] &= ~0x00000010u;
6094 if (full_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6095 full_name_->clear();
6097 clear_has_full_name();
6104 set_has_full_name();
6105 if (full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6106 full_name_ = new ::std::string;
6108 full_name_->assign(value);
6112 set_has_full_name();
6113 if (full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6114 full_name_ = new ::std::string;
6116 full_name_->assign(value);
6120 set_has_full_name();
6121 if (full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6122 full_name_ = new ::std::string;
6124 full_name_->assign(
reinterpret_cast<const char*
>(value),
size);
6128 set_has_full_name();
6129 if (full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6130 full_name_ = new ::std::string;
6136 clear_has_full_name();
6137 if (full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6140 ::std::string* temp = full_name_;
6141 full_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
6146 if (full_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6150 set_has_full_name();
6151 full_name_ = full_name;
6153 clear_has_full_name();
6154 full_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
6161 return (_has_bits_[0] & 0x00000020u) != 0;
6164 _has_bits_[0] |= 0x00000020u;
6167 _has_bits_[0] &= ~0x00000020u;
6170 if (battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6171 battle_tag_->clear();
6173 clear_has_battle_tag();
6177 return *battle_tag_;
6180 set_has_battle_tag();
6181 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6182 battle_tag_ = new ::std::string;
6184 battle_tag_->assign(value);
6188 set_has_battle_tag();
6189 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6190 battle_tag_ = new ::std::string;
6192 battle_tag_->assign(value);
6196 set_has_battle_tag();
6197 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6198 battle_tag_ = new ::std::string;
6200 battle_tag_->assign(
reinterpret_cast<const char*
>(value),
size);
6204 set_has_battle_tag();
6205 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6206 battle_tag_ = new ::std::string;
6212 clear_has_battle_tag();
6213 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6216 ::std::string* temp = battle_tag_;
6217 battle_tag_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
6222 if (battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6226 set_has_battle_tag();
6227 battle_tag_ = battle_tag;
6229 clear_has_battle_tag();
6230 battle_tag_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
6237 return (_has_bits_[0] & 0x00000040u) != 0;
6240 _has_bits_[0] |= 0x00000040u;
6243 _has_bits_[0] &= ~0x00000040u;
6261 return (_has_bits_[0] & 0x00000080u) != 0;
6264 _has_bits_[0] |= 0x00000080u;
6267 _has_bits_[0] &= ~0x00000080u;
6270 manual_review_ =
false;
6271 clear_has_manual_review();
6275 return manual_review_;
6278 set_has_manual_review();
6279 manual_review_ = value;
6285 return (_has_bits_[0] & 0x00000100u) != 0;
6288 _has_bits_[0] |= 0x00000100u;
6291 _has_bits_[0] &= ~0x00000100u;
6294 account_paid_any_ =
false;
6295 clear_has_account_paid_any();
6299 return account_paid_any_;
6302 set_has_account_paid_any();
6303 account_paid_any_ = value;
6309 return (_has_bits_[0] & 0x00000200u) != 0;
6312 _has_bits_[0] |= 0x00000200u;
6315 _has_bits_[0] &= ~0x00000200u;
6318 identity_check_status_ = 0;
6319 clear_has_identity_check_status();
6327 set_has_identity_check_status();
6328 identity_check_status_ = value;
6334 return (_has_bits_[0] & 0x00000400u) != 0;
6337 _has_bits_[0] |= 0x00000400u;
6340 _has_bits_[0] &= ~0x00000400u;
6343 if (email_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6354 if (email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6355 email_ = new ::std::string;
6357 email_->assign(value);
6362 if (email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6363 email_ = new ::std::string;
6365 email_->assign(value);
6370 if (email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6371 email_ = new ::std::string;
6373 email_->assign(
reinterpret_cast<const char*
>(value),
size);
6378 if (email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6379 email_ = new ::std::string;
6386 if (email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6389 ::std::string* temp = email_;
6390 email_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
6395 if (email_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6403 email_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
6410 return (_has_bits_[0] & 0x00000800u) != 0;
6413 _has_bits_[0] |= 0x00000800u;
6416 _has_bits_[0] &= ~0x00000800u;
6419 headless_account_ =
false;
6420 clear_has_headless_account();
6424 return headless_account_;
6427 set_has_headless_account();
6428 headless_account_ = value;
6434 return (_has_bits_[0] & 0x00001000u) != 0;
6437 _has_bits_[0] |= 0x00001000u;
6440 _has_bits_[0] &= ~0x00001000u;
6443 test_account_ =
false;
6444 clear_has_test_account();
6448 return test_account_;
6451 set_has_test_account();
6452 test_account_ = value;
6458 return (_has_bits_[0] & 0x00002000u) != 0;
6461 _has_bits_[0] |= 0x00002000u;
6464 _has_bits_[0] &= ~0x00002000u;
6467 is_sms_protected_ =
false;
6468 clear_has_is_sms_protected();
6472 return is_sms_protected_;
6475 set_has_is_sms_protected();
6476 is_sms_protected_ = value;
6482 return (_has_bits_[0] & 0x00004000u) != 0;
6485 _has_bits_[0] |= 0x00004000u;
6488 _has_bits_[0] &= ~0x00004000u;
6491 ratings_board_minimum_age_ = 0u;
6492 clear_has_ratings_board_minimum_age();
6496 return ratings_board_minimum_age_;
6499 set_has_ratings_board_minimum_age();
6500 ratings_board_minimum_age_ = value;
6506 return (_has_bits_[0] & 0x00008000u) != 0;
6509 _has_bits_[0] |= 0x00008000u;
6512 _has_bits_[0] &= ~0x00008000u;
6515 if (phone_number_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6516 phone_number_->clear();
6518 clear_has_phone_number();
6522 return *phone_number_;
6525 set_has_phone_number();
6526 if (phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6527 phone_number_ = new ::std::string;
6529 phone_number_->assign(value);
6533 set_has_phone_number();
6534 if (phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6535 phone_number_ = new ::std::string;
6537 phone_number_->assign(value);
6541 set_has_phone_number();
6542 if (phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6543 phone_number_ = new ::std::string;
6545 phone_number_->assign(
reinterpret_cast<const char*
>(value),
size);
6549 set_has_phone_number();
6550 if (phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6551 phone_number_ = new ::std::string;
6554 return phone_number_;
6557 clear_has_phone_number();
6558 if (phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6561 ::std::string* temp = phone_number_;
6562 phone_number_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
6567 if (phone_number_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6568 delete phone_number_;
6571 set_has_phone_number();
6572 phone_number_ = phone_number;
6574 clear_has_phone_number();
6575 phone_number_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
6582 return (_has_bits_[0] & 0x00010000u) != 0;
6585 _has_bits_[0] |= 0x00010000u;
6588 _has_bits_[0] &= ~0x00010000u;
6591 if (birthdate_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6592 birthdate_->clear();
6594 clear_has_birthdate();
6601 set_has_birthdate();
6602 if (birthdate_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6603 birthdate_ = new ::std::string;
6605 birthdate_->assign(value);
6609 set_has_birthdate();
6610 if (birthdate_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6611 birthdate_ = new ::std::string;
6613 birthdate_->assign(value);
6617 set_has_birthdate();
6618 if (birthdate_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6619 birthdate_ = new ::std::string;
6621 birthdate_->assign(
reinterpret_cast<const char*
>(value),
size);
6625 set_has_birthdate();
6626 if (birthdate_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6627 birthdate_ = new ::std::string;
6633 clear_has_birthdate();
6634 if (birthdate_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6637 ::std::string* temp = birthdate_;
6638 birthdate_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
6643 if (birthdate_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6647 set_has_birthdate();
6648 birthdate_ = birthdate;
6650 clear_has_birthdate();
6651 birthdate_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
6658 return (_has_bits_[0] & 0x00020000u) != 0;
6661 _has_bits_[0] |= 0x00020000u;
6664 _has_bits_[0] &= ~0x00020000u;
6667 legal_country_feature_restrictions_applied_ =
false;
6668 clear_has_legal_country_feature_restrictions_applied();
6672 return legal_country_feature_restrictions_applied_;
6675 set_has_legal_country_feature_restrictions_applied();
6676 legal_country_feature_restrictions_applied_ = value;
6682 return (_has_bits_[0] & 0x00040000u) != 0;
6685 _has_bits_[0] |= 0x00040000u;
6688 _has_bits_[0] &= ~0x00040000u;
6691 if (opt_ins_ != NULL) opt_ins_->::bgs::protocol::account::v1::OptIns::Clear();
6692 clear_has_opt_ins();
6696 return opt_ins_ != NULL ? *opt_ins_ : *default_instance_->opt_ins_;
6700 if (opt_ins_ == NULL) opt_ins_ = new ::bgs::protocol::account::v1::OptIns;
6705 clear_has_opt_ins();
6716 clear_has_opt_ins();
6727 return (_has_bits_[0] & 0x00000001u) != 0;
6730 _has_bits_[0] |= 0x00000001u;
6733 _has_bits_[0] &= ~0x00000001u;
6736 is_using_rid_ =
false;
6737 clear_has_is_using_rid();
6741 return is_using_rid_;
6744 set_has_is_using_rid();
6745 is_using_rid_ = value;
6751 return (_has_bits_[0] & 0x00000002u) != 0;
6754 _has_bits_[0] |= 0x00000002u;
6757 _has_bits_[0] &= ~0x00000002u;
6760 is_visible_for_view_friends_ =
false;
6761 clear_has_is_visible_for_view_friends();
6765 return is_visible_for_view_friends_;
6768 set_has_is_visible_for_view_friends();
6769 is_visible_for_view_friends_ = value;
6775 return (_has_bits_[0] & 0x00000004u) != 0;
6778 _has_bits_[0] |= 0x00000004u;
6781 _has_bits_[0] &= ~0x00000004u;
6784 is_hidden_from_friend_finder_ =
false;
6785 clear_has_is_hidden_from_friend_finder();
6789 return is_hidden_from_friend_finder_;
6792 set_has_is_hidden_from_friend_finder();
6793 is_hidden_from_friend_finder_ = value;
6799 return (_has_bits_[0] & 0x00000008u) != 0;
6802 _has_bits_[0] |= 0x00000008u;
6805 _has_bits_[0] &= ~0x00000008u;
6808 game_info_privacy_ = 1;
6809 clear_has_game_info_privacy();
6817 set_has_game_info_privacy();
6818 game_info_privacy_ = value;
6824 return (_has_bits_[0] & 0x00000010u) != 0;
6827 _has_bits_[0] |= 0x00000010u;
6830 _has_bits_[0] &= ~0x00000010u;
6833 only_allow_friend_whispers_ =
false;
6834 clear_has_only_allow_friend_whispers();
6838 return only_allow_friend_whispers_;
6841 set_has_only_allow_friend_whispers();
6842 only_allow_friend_whispers_ = value;
6852 return (_has_bits_[0] & 0x00000001u) != 0;
6855 _has_bits_[0] |= 0x00000001u;
6858 _has_bits_[0] &= ~0x00000001u;
6861 if (timezone_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6864 clear_has_timezone();
6872 if (timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6873 timezone_ = new ::std::string;
6875 timezone_->assign(value);
6880 if (timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6881 timezone_ = new ::std::string;
6883 timezone_->assign(value);
6888 if (timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6889 timezone_ = new ::std::string;
6891 timezone_->assign(
reinterpret_cast<const char*
>(value),
size);
6896 if (timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6897 timezone_ = new ::std::string;
6903 clear_has_timezone();
6904 if (timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6907 ::std::string* temp = timezone_;
6908 timezone_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
6913 if (timezone_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
6918 timezone_ = timezone;
6920 clear_has_timezone();
6921 timezone_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
6928 return (_has_bits_[0] & 0x00000002u) != 0;
6931 _has_bits_[0] |= 0x00000002u;
6934 _has_bits_[0] &= ~0x00000002u;
6937 minutes_per_day_ = 0u;
6938 clear_has_minutes_per_day();
6942 return minutes_per_day_;
6945 set_has_minutes_per_day();
6946 minutes_per_day_ = value;
6952 return (_has_bits_[0] & 0x00000004u) != 0;
6955 _has_bits_[0] |= 0x00000004u;
6958 _has_bits_[0] &= ~0x00000004u;
6961 minutes_per_week_ = 0u;
6962 clear_has_minutes_per_week();
6966 return minutes_per_week_;
6969 set_has_minutes_per_week();
6970 minutes_per_week_ = value;
6976 return (_has_bits_[0] & 0x00000008u) != 0;
6979 _has_bits_[0] |= 0x00000008u;
6982 _has_bits_[0] &= ~0x00000008u;
6985 can_receive_voice_ =
false;
6986 clear_has_can_receive_voice();
6990 return can_receive_voice_;
6993 set_has_can_receive_voice();
6994 can_receive_voice_ = value;
7000 return (_has_bits_[0] & 0x00000010u) != 0;
7003 _has_bits_[0] |= 0x00000010u;
7006 _has_bits_[0] &= ~0x00000010u;
7009 can_send_voice_ =
false;
7010 clear_has_can_send_voice();
7014 return can_send_voice_;
7017 set_has_can_send_voice();
7018 can_send_voice_ = value;
7024 return play_schedule_.size();
7027 play_schedule_.Clear();
7031 return play_schedule_.Get(index);
7034 play_schedule_.Set(index, value);
7038 play_schedule_.Add(value);
7041inline const ::google::protobuf::RepeatedField< bool >&
7044 return play_schedule_;
7046inline ::google::protobuf::RepeatedField< bool >*
7049 return &play_schedule_;
7054 return (_has_bits_[0] & 0x00000040u) != 0;
7057 _has_bits_[0] |= 0x00000040u;
7060 _has_bits_[0] &= ~0x00000040u;
7063 can_join_group_ =
false;
7064 clear_has_can_join_group();
7068 return can_join_group_;
7071 set_has_can_join_group();
7072 can_join_group_ = value;
7078 return (_has_bits_[0] & 0x00000080u) != 0;
7081 _has_bits_[0] |= 0x00000080u;
7084 _has_bits_[0] &= ~0x00000080u;
7087 can_use_profile_ =
false;
7088 clear_has_can_use_profile();
7092 return can_use_profile_;
7095 set_has_can_use_profile();
7096 can_use_profile_ = value;
7106 return play_schedule_.size();
7109 play_schedule_.Clear();
7113 return play_schedule_.Get(index);
7116 play_schedule_.Set(index, value);
7120 play_schedule_.Add(value);
7123inline const ::google::protobuf::RepeatedField< bool >&
7126 return play_schedule_;
7128inline ::google::protobuf::RepeatedField< bool >*
7131 return &play_schedule_;
7136 return (_has_bits_[0] & 0x00000002u) != 0;
7139 _has_bits_[0] |= 0x00000002u;
7142 _has_bits_[0] &= ~0x00000002u;
7145 if (timezone_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7148 clear_has_timezone();
7156 if (timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7157 timezone_ = new ::std::string;
7159 timezone_->assign(value);
7164 if (timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7165 timezone_ = new ::std::string;
7167 timezone_->assign(value);
7172 if (timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7173 timezone_ = new ::std::string;
7175 timezone_->assign(
reinterpret_cast<const char*
>(value),
size);
7180 if (timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7181 timezone_ = new ::std::string;
7187 clear_has_timezone();
7188 if (timezone_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7191 ::std::string* temp = timezone_;
7192 timezone_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
7197 if (timezone_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7202 timezone_ = timezone;
7204 clear_has_timezone();
7205 timezone_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
7216 return (_has_bits_[0] & 0x00000001u) != 0;
7219 _has_bits_[0] |= 0x00000001u;
7222 _has_bits_[0] &= ~0x00000001u;
7226 clear_has_is_trial();
7240 return (_has_bits_[0] & 0x00000002u) != 0;
7243 _has_bits_[0] |= 0x00000002u;
7246 _has_bits_[0] &= ~0x00000002u;
7249 is_lifetime_ =
false;
7250 clear_has_is_lifetime();
7254 return is_lifetime_;
7257 set_has_is_lifetime();
7258 is_lifetime_ = value;
7264 return (_has_bits_[0] & 0x00000004u) != 0;
7267 _has_bits_[0] |= 0x00000004u;
7270 _has_bits_[0] &= ~0x00000004u;
7273 is_restricted_ =
false;
7274 clear_has_is_restricted();
7278 return is_restricted_;
7281 set_has_is_restricted();
7282 is_restricted_ = value;
7288 return (_has_bits_[0] & 0x00000008u) != 0;
7291 _has_bits_[0] |= 0x00000008u;
7294 _has_bits_[0] &= ~0x00000008u;
7298 clear_has_is_beta();
7312 return (_has_bits_[0] & 0x00000010u) != 0;
7315 _has_bits_[0] |= 0x00000010u;
7318 _has_bits_[0] &= ~0x00000010u;
7321 if (name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7332 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7333 name_ = new ::std::string;
7335 name_->assign(value);
7340 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7341 name_ = new ::std::string;
7343 name_->assign(value);
7348 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7349 name_ = new ::std::string;
7351 name_->assign(
reinterpret_cast<const char*
>(value),
size);
7356 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7357 name_ = new ::std::string;
7364 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7367 ::std::string* temp = name_;
7368 name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
7373 if (name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7381 name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
7388 return (_has_bits_[0] & 0x00000020u) != 0;
7391 _has_bits_[0] |= 0x00000020u;
7394 _has_bits_[0] &= ~0x00000020u;
7398 clear_has_program();
7412 return licenses_.size();
7419 return licenses_.Get(index);
7423 return licenses_.Mutable(index);
7427 return licenses_.Add();
7429inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::AccountLicense >&
7434inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::AccountLicense >*
7442 return (_has_bits_[0] & 0x00000080u) != 0;
7445 _has_bits_[0] |= 0x00000080u;
7448 _has_bits_[0] &= ~0x00000080u;
7451 realm_permissions_ = 0u;
7452 clear_has_realm_permissions();
7456 return realm_permissions_;
7459 set_has_realm_permissions();
7460 realm_permissions_ = value;
7466 return (_has_bits_[0] & 0x00000100u) != 0;
7469 _has_bits_[0] |= 0x00000100u;
7472 _has_bits_[0] &= ~0x00000100u;
7475 last_logout_time_ms_ = GOOGLE_ULONGLONG(0);
7476 clear_has_last_logout_time_ms();
7480 return last_logout_time_ms_;
7483 set_has_last_logout_time_ms();
7484 last_logout_time_ms_ = value;
7494 return (_has_bits_[0] & 0x00000001u) != 0;
7497 _has_bits_[0] |= 0x00000001u;
7500 _has_bits_[0] &= ~0x00000001u;
7503 is_unlimited_play_time_ =
false;
7504 clear_has_is_unlimited_play_time();
7508 return is_unlimited_play_time_;
7511 set_has_is_unlimited_play_time();
7512 is_unlimited_play_time_ = value;
7518 return (_has_bits_[0] & 0x00000002u) != 0;
7521 _has_bits_[0] |= 0x00000002u;
7524 _has_bits_[0] &= ~0x00000002u;
7527 play_time_expires_ = GOOGLE_ULONGLONG(0);
7528 clear_has_play_time_expires();
7532 return play_time_expires_;
7535 set_has_play_time_expires();
7536 play_time_expires_ = value;
7542 return (_has_bits_[0] & 0x00000004u) != 0;
7545 _has_bits_[0] |= 0x00000004u;
7548 _has_bits_[0] &= ~0x00000004u;
7551 is_subscription_ =
false;
7552 clear_has_is_subscription();
7556 return is_subscription_;
7559 set_has_is_subscription();
7560 is_subscription_ = value;
7566 return (_has_bits_[0] & 0x00000008u) != 0;
7569 _has_bits_[0] |= 0x00000008u;
7572 _has_bits_[0] &= ~0x00000008u;
7575 is_recurring_subscription_ =
false;
7576 clear_has_is_recurring_subscription();
7580 return is_recurring_subscription_;
7583 set_has_is_recurring_subscription();
7584 is_recurring_subscription_ = value;
7594 return (_has_bits_[0] & 0x00000001u) != 0;
7597 _has_bits_[0] |= 0x00000001u;
7600 _has_bits_[0] &= ~0x00000001u;
7603 minutes_remaining_ = 0u;
7604 clear_has_minutes_remaining();
7608 return minutes_remaining_;
7611 set_has_minutes_remaining();
7612 minutes_remaining_ = value;
7618 return (_has_bits_[0] & 0x00000002u) != 0;
7621 _has_bits_[0] |= 0x00000002u;
7624 _has_bits_[0] &= ~0x00000002u;
7627 parental_daily_minutes_remaining_ = 0u;
7628 clear_has_parental_daily_minutes_remaining();
7632 return parental_daily_minutes_remaining_;
7635 set_has_parental_daily_minutes_remaining();
7636 parental_daily_minutes_remaining_ = value;
7642 return (_has_bits_[0] & 0x00000004u) != 0;
7645 _has_bits_[0] |= 0x00000004u;
7648 _has_bits_[0] &= ~0x00000004u;
7651 parental_weekly_minutes_remaining_ = 0u;
7652 clear_has_parental_weekly_minutes_remaining();
7656 return parental_weekly_minutes_remaining_;
7659 set_has_parental_weekly_minutes_remaining();
7660 parental_weekly_minutes_remaining_ = value;
7666 return (_has_bits_[0] & 0x00000008u) != 0;
7669 _has_bits_[0] |= 0x00000008u;
7672 _has_bits_[0] &= ~0x00000008u;
7675 seconds_remaining_until_kick_ = 0u;
7676 clear_has_seconds_remaining_until_kick();
7680 return seconds_remaining_until_kick_;
7683 set_has_seconds_remaining_until_kick();
7684 seconds_remaining_until_kick_ = value;
7694 return (_has_bits_[0] & 0x00000001u) != 0;
7697 _has_bits_[0] |= 0x00000001u;
7700 _has_bits_[0] &= ~0x00000001u;
7703 is_suspended_ =
false;
7704 clear_has_is_suspended();
7708 return is_suspended_;
7711 set_has_is_suspended();
7712 is_suspended_ = value;
7718 return (_has_bits_[0] & 0x00000002u) != 0;
7721 _has_bits_[0] |= 0x00000002u;
7724 _has_bits_[0] &= ~0x00000002u;
7728 clear_has_is_banned();
7735 set_has_is_banned();
7742 return (_has_bits_[0] & 0x00000004u) != 0;
7745 _has_bits_[0] |= 0x00000004u;
7748 _has_bits_[0] &= ~0x00000004u;
7751 suspension_expires_ = GOOGLE_ULONGLONG(0);
7752 clear_has_suspension_expires();
7756 return suspension_expires_;
7759 set_has_suspension_expires();
7760 suspension_expires_ = value;
7766 return (_has_bits_[0] & 0x00000008u) != 0;
7769 _has_bits_[0] |= 0x00000008u;
7772 _has_bits_[0] &= ~0x00000008u;
7776 clear_has_program();
7790 return (_has_bits_[0] & 0x00000010u) != 0;
7793 _has_bits_[0] |= 0x00000010u;
7796 _has_bits_[0] &= ~0x00000010u;
7800 clear_has_is_locked();
7807 set_has_is_locked();
7814 return (_has_bits_[0] & 0x00000020u) != 0;
7817 _has_bits_[0] |= 0x00000020u;
7820 _has_bits_[0] &= ~0x00000020u;
7823 is_bam_unlockable_ =
false;
7824 clear_has_is_bam_unlockable();
7828 return is_bam_unlockable_;
7831 set_has_is_bam_unlockable();
7832 is_bam_unlockable_ = value;
7842 return (_has_bits_[0] & 0x00000001u) != 0;
7845 _has_bits_[0] |= 0x00000001u;
7848 _has_bits_[0] &= ~0x00000001u;
7851 if (raf_info_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7854 clear_has_raf_info();
7862 if (raf_info_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7863 raf_info_ = new ::std::string;
7865 raf_info_->assign(value);
7870 if (raf_info_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7871 raf_info_ = new ::std::string;
7873 raf_info_->assign(value);
7878 if (raf_info_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7879 raf_info_ = new ::std::string;
7881 raf_info_->assign(
reinterpret_cast<const char*
>(value),
size);
7886 if (raf_info_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7887 raf_info_ = new ::std::string;
7893 clear_has_raf_info();
7894 if (raf_info_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7897 ::std::string* temp = raf_info_;
7898 raf_info_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
7903 if (raf_info_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
7908 raf_info_ = raf_info;
7910 clear_has_raf_info();
7911 raf_info_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
7922 return (_has_bits_[0] & 0x00000001u) != 0;
7925 _has_bits_[0] |= 0x00000001u;
7928 _has_bits_[0] &= ~0x00000001u;
7932 clear_has_start_time();
7939 set_has_start_time();
7940 start_time_ = value;
7946 return (_has_bits_[0] & 0x00000002u) != 0;
7949 _has_bits_[0] |= 0x00000002u;
7952 _has_bits_[0] &= ~0x00000002u;
7955 if (location_ != NULL) location_->::bgs::protocol::account::v1::GameSessionLocation::Clear();
7956 clear_has_location();
7960 return location_ != NULL ? *location_ : *default_instance_->location_;
7964 if (location_ == NULL) location_ = new ::bgs::protocol::account::v1::GameSessionLocation;
7969 clear_has_location();
7976 location_ = location;
7980 clear_has_location();
7987 return (_has_bits_[0] & 0x00000004u) != 0;
7990 _has_bits_[0] |= 0x00000004u;
7993 _has_bits_[0] &= ~0x00000004u;
7996 has_benefactor_ =
false;
7997 clear_has_has_benefactor();
8001 return has_benefactor_;
8004 set_has_has_benefactor();
8005 has_benefactor_ = value;
8011 return (_has_bits_[0] & 0x00000008u) != 0;
8014 _has_bits_[0] |= 0x00000008u;
8017 _has_bits_[0] &= ~0x00000008u;
8020 is_using_igr_ =
false;
8021 clear_has_is_using_igr();
8025 return is_using_igr_;
8028 set_has_is_using_igr();
8029 is_using_igr_ = value;
8035 return (_has_bits_[0] & 0x00000010u) != 0;
8038 _has_bits_[0] |= 0x00000010u;
8041 _has_bits_[0] &= ~0x00000010u;
8044 parental_controls_active_ =
false;
8045 clear_has_parental_controls_active();
8049 return parental_controls_active_;
8052 set_has_parental_controls_active();
8053 parental_controls_active_ = value;
8059 return (_has_bits_[0] & 0x00000020u) != 0;
8062 _has_bits_[0] |= 0x00000020u;
8065 _has_bits_[0] &= ~0x00000020u;
8068 start_time_sec_ = GOOGLE_ULONGLONG(0);
8069 clear_has_start_time_sec();
8073 return start_time_sec_;
8076 set_has_start_time_sec();
8077 start_time_sec_ = value;
8083 return (_has_bits_[0] & 0x00000040u) != 0;
8086 _has_bits_[0] |= 0x00000040u;
8089 _has_bits_[0] &= ~0x00000040u;
8092 if (igr_id_ != NULL) igr_id_->::bgs::protocol::account::v1::IgrId::Clear();
8097 return igr_id_ != NULL ? *igr_id_ : *default_instance_->igr_id_;
8101 if (igr_id_ == NULL) igr_id_ = new ::bgs::protocol::account::v1::IgrId;
8124 return (_has_bits_[0] & 0x00000080u) != 0;
8127 _has_bits_[0] |= 0x00000080u;
8130 _has_bits_[0] &= ~0x00000080u;
8134 clear_has_platform_id();
8138 return platform_id_;
8141 set_has_platform_id();
8142 platform_id_ = value;
8148 return (_has_bits_[0] & 0x00000100u) != 0;
8151 _has_bits_[0] |= 0x00000100u;
8154 _has_bits_[0] &= ~0x00000100u;
8158 clear_has_igr_paid();
8176 return (_has_bits_[0] & 0x00000001u) != 0;
8179 _has_bits_[0] |= 0x00000001u;
8182 _has_bits_[0] &= ~0x00000001u;
8185 if (cais_ != NULL) cais_->::bgs::protocol::account::v1::CAIS::Clear();
8190 return cais_ != NULL ? *cais_ : *default_instance_->cais_;
8194 if (cais_ == NULL) cais_ = new ::bgs::protocol::account::v1::CAIS;
8221 return (_has_bits_[0] & 0x00000001u) != 0;
8224 _has_bits_[0] |= 0x00000001u;
8227 _has_bits_[0] &= ~0x00000001u;
8230 if (ip_address_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
8231 ip_address_->clear();
8233 clear_has_ip_address();
8237 return *ip_address_;
8240 set_has_ip_address();
8241 if (ip_address_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
8242 ip_address_ = new ::std::string;
8244 ip_address_->assign(value);
8248 set_has_ip_address();
8249 if (ip_address_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
8250 ip_address_ = new ::std::string;
8252 ip_address_->assign(value);
8256 set_has_ip_address();
8257 if (ip_address_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
8258 ip_address_ = new ::std::string;
8260 ip_address_->assign(
reinterpret_cast<const char*
>(value),
size);
8264 set_has_ip_address();
8265 if (ip_address_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
8266 ip_address_ = new ::std::string;
8272 clear_has_ip_address();
8273 if (ip_address_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
8276 ::std::string* temp = ip_address_;
8277 ip_address_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
8282 if (ip_address_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
8286 set_has_ip_address();
8287 ip_address_ = ip_address;
8289 clear_has_ip_address();
8290 ip_address_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
8297 return (_has_bits_[0] & 0x00000002u) != 0;
8300 _has_bits_[0] |= 0x00000002u;
8303 _has_bits_[0] &= ~0x00000002u;
8307 clear_has_country();
8321 return (_has_bits_[0] & 0x00000004u) != 0;
8324 _has_bits_[0] |= 0x00000004u;
8327 _has_bits_[0] &= ~0x00000004u;
8330 if (city_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
8341 if (city_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
8342 city_ = new ::std::string;
8344 city_->assign(value);
8349 if (city_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
8350 city_ = new ::std::string;
8352 city_->assign(value);
8357 if (city_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
8358 city_ = new ::std::string;
8360 city_->assign(
reinterpret_cast<const char*
>(value),
size);
8365 if (city_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
8366 city_ = new ::std::string;
8373 if (city_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
8376 ::std::string* temp = city_;
8377 city_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
8382 if (city_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
8390 city_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
8401 return (_has_bits_[0] & 0x00000001u) != 0;
8404 _has_bits_[0] |= 0x00000001u;
8407 _has_bits_[0] &= ~0x00000001u;
8410 played_minutes_ = 0u;
8411 clear_has_played_minutes();
8415 return played_minutes_;
8418 set_has_played_minutes();
8419 played_minutes_ = value;
8425 return (_has_bits_[0] & 0x00000002u) != 0;
8428 _has_bits_[0] |= 0x00000002u;
8431 _has_bits_[0] &= ~0x00000002u;
8434 rested_minutes_ = 0u;
8435 clear_has_rested_minutes();
8439 return rested_minutes_;
8442 set_has_rested_minutes();
8443 rested_minutes_ = value;
8449 return (_has_bits_[0] & 0x00000004u) != 0;
8452 _has_bits_[0] |= 0x00000004u;
8455 _has_bits_[0] &= ~0x00000004u;
8458 last_heard_time_ = GOOGLE_ULONGLONG(0);
8459 clear_has_last_heard_time();
8463 return last_heard_time_;
8466 set_has_last_heard_time();
8467 last_heard_time_ = value;
8477 return (_has_bits_[0] & 0x00000001u) != 0;
8480 _has_bits_[0] |= 0x00000001u;
8483 _has_bits_[0] &= ~0x00000001u;
8501 return handle_.size();
8508 return handle_.Get(index);
8512 return handle_.Mutable(index);
8516 return handle_.Add();
8518inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameAccountHandle >&
8523inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameAccountHandle >*
8535 return (_has_bits_[0] & 0x00000001u) != 0;
8538 _has_bits_[0] |= 0x00000001u;
8541 _has_bits_[0] &= ~0x00000001u;
8544 sms_protect_enabled_ =
false;
8545 clear_has_sms_protect_enabled();
8549 return sms_protect_enabled_;
8552 set_has_sms_protect_enabled();
8553 sms_protect_enabled_ = value;
8559 return (_has_bits_[0] & 0x00000002u) != 0;
8562 _has_bits_[0] |= 0x00000002u;
8565 _has_bits_[0] &= ~0x00000002u;
8568 email_verified_ =
false;
8569 clear_has_email_verified();
8573 return email_verified_;
8576 set_has_email_verified();
8577 email_verified_ = value;
8583 return (_has_bits_[0] & 0x00000004u) != 0;
8586 _has_bits_[0] |= 0x00000004u;
8589 _has_bits_[0] &= ~0x00000004u;
8592 authenticator_enabled_ =
false;
8593 clear_has_authenticator_enabled();
8597 return authenticator_enabled_;
8600 set_has_authenticator_enabled();
8601 authenticator_enabled_ = value;
8607 return (_has_bits_[0] & 0x00000008u) != 0;
8610 _has_bits_[0] |= 0x00000008u;
8613 _has_bits_[0] &= ~0x00000008u;
8616 sqa_enabled_ =
false;
8617 clear_has_sqa_enabled();
8621 return sqa_enabled_;
8624 set_has_sqa_enabled();
8625 sqa_enabled_ = value;
8631 return (_has_bits_[0] & 0x00000010u) != 0;
8634 _has_bits_[0] |= 0x00000010u;
8637 _has_bits_[0] &= ~0x00000010u;
8640 authenticator_required_ =
false;
8641 clear_has_authenticator_required();
8645 return authenticator_required_;
8648 set_has_authenticator_required();
8649 authenticator_required_ = value;
8659 return (_has_bits_[0] & 0x00000001u) != 0;
8662 _has_bits_[0] |= 0x00000001u;
8665 _has_bits_[0] &= ~0x00000001u;
8668 if (account_level_info_ != NULL) account_level_info_->::bgs::protocol::account::v1::AccountLevelInfo::Clear();
8669 clear_has_account_level_info();
8673 return account_level_info_ != NULL ? *account_level_info_ : *default_instance_->account_level_info_;
8676 set_has_account_level_info();
8677 if (account_level_info_ == NULL) account_level_info_ = new ::bgs::protocol::account::v1::AccountLevelInfo;
8679 return account_level_info_;
8682 clear_has_account_level_info();
8684 account_level_info_ = NULL;
8688 delete account_level_info_;
8689 account_level_info_ = account_level_info;
8690 if (account_level_info) {
8691 set_has_account_level_info();
8693 clear_has_account_level_info();
8700 return (_has_bits_[0] & 0x00000002u) != 0;
8703 _has_bits_[0] |= 0x00000002u;
8706 _has_bits_[0] &= ~0x00000002u;
8709 if (privacy_info_ != NULL) privacy_info_->::bgs::protocol::account::v1::PrivacyInfo::Clear();
8710 clear_has_privacy_info();
8714 return privacy_info_ != NULL ? *privacy_info_ : *default_instance_->privacy_info_;
8717 set_has_privacy_info();
8718 if (privacy_info_ == NULL) privacy_info_ = new ::bgs::protocol::account::v1::PrivacyInfo;
8720 return privacy_info_;
8723 clear_has_privacy_info();
8725 privacy_info_ = NULL;
8729 delete privacy_info_;
8730 privacy_info_ = privacy_info;
8732 set_has_privacy_info();
8734 clear_has_privacy_info();
8741 return (_has_bits_[0] & 0x00000004u) != 0;
8744 _has_bits_[0] |= 0x00000004u;
8747 _has_bits_[0] &= ~0x00000004u;
8750 if (parental_control_info_ != NULL) parental_control_info_->::bgs::protocol::account::v1::ParentalControlInfo::Clear();
8751 clear_has_parental_control_info();
8755 return parental_control_info_ != NULL ? *parental_control_info_ : *default_instance_->parental_control_info_;
8758 set_has_parental_control_info();
8759 if (parental_control_info_ == NULL) parental_control_info_ = new ::bgs::protocol::account::v1::ParentalControlInfo;
8761 return parental_control_info_;
8764 clear_has_parental_control_info();
8766 parental_control_info_ = NULL;
8770 delete parental_control_info_;
8771 parental_control_info_ = parental_control_info;
8772 if (parental_control_info) {
8773 set_has_parental_control_info();
8775 clear_has_parental_control_info();
8782 return game_level_info_.size();
8785 game_level_info_.Clear();
8789 return game_level_info_.Get(index);
8793 return game_level_info_.Mutable(index);
8797 return game_level_info_.Add();
8799inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameLevelInfo >&
8802 return game_level_info_;
8804inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameLevelInfo >*
8807 return &game_level_info_;
8812 return game_status_.size();
8815 game_status_.Clear();
8819 return game_status_.Get(index);
8823 return game_status_.Mutable(index);
8827 return game_status_.Add();
8829inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameStatus >&
8832 return game_status_;
8834inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameStatus >*
8837 return &game_status_;
8842 return game_accounts_.size();
8845 game_accounts_.Clear();
8849 return game_accounts_.Get(index);
8853 return game_accounts_.Mutable(index);
8857 return game_accounts_.Add();
8859inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameAccountList >&
8862 return game_accounts_;
8864inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameAccountList >*
8867 return &game_accounts_;
8872 return (_has_bits_[0] & 0x00000040u) != 0;
8875 _has_bits_[0] |= 0x00000040u;
8878 _has_bits_[0] &= ~0x00000040u;
8881 if (security_status_ != NULL) security_status_->::bgs::protocol::account::v1::SecurityStatus::Clear();
8882 clear_has_security_status();
8886 return security_status_ != NULL ? *security_status_ : *default_instance_->security_status_;
8889 set_has_security_status();
8890 if (security_status_ == NULL) security_status_ = new ::bgs::protocol::account::v1::SecurityStatus;
8892 return security_status_;
8895 clear_has_security_status();
8897 security_status_ = NULL;
8901 delete security_status_;
8902 security_status_ = security_status;
8903 if (security_status) {
8904 set_has_security_status();
8906 clear_has_security_status();
8913 return (_has_bits_[0] & 0x00000080u) != 0;
8916 _has_bits_[0] |= 0x00000080u;
8919 _has_bits_[0] &= ~0x00000080u;
8922 if (government_curfew_ != NULL) government_curfew_->::bgs::protocol::account::v1::PlayScheduleRestriction::Clear();
8923 clear_has_government_curfew();
8927 return government_curfew_ != NULL ? *government_curfew_ : *default_instance_->government_curfew_;
8930 set_has_government_curfew();
8931 if (government_curfew_ == NULL) government_curfew_ = new ::bgs::protocol::account::v1::PlayScheduleRestriction;
8933 return government_curfew_;
8936 clear_has_government_curfew();
8938 government_curfew_ = NULL;
8942 delete government_curfew_;
8943 government_curfew_ = government_curfew;
8944 if (government_curfew) {
8945 set_has_government_curfew();
8947 clear_has_government_curfew();
8958 return (_has_bits_[0] & 0x00000001u) != 0;
8961 _has_bits_[0] |= 0x00000001u;
8964 _has_bits_[0] &= ~0x00000001u;
8967 if (account_state_ != NULL) account_state_->::bgs::protocol::account::v1::AccountState::Clear();
8968 clear_has_account_state();
8972 return account_state_ != NULL ? *account_state_ : *default_instance_->account_state_;
8975 set_has_account_state();
8976 if (account_state_ == NULL) account_state_ = new ::bgs::protocol::account::v1::AccountState;
8978 return account_state_;
8981 clear_has_account_state();
8983 account_state_ = NULL;
8987 delete account_state_;
8988 account_state_ = account_state;
8989 if (account_state) {
8990 set_has_account_state();
8992 clear_has_account_state();
8999 return (_has_bits_[0] & 0x00000002u) != 0;
9002 _has_bits_[0] |= 0x00000002u;
9005 _has_bits_[0] &= ~0x00000002u;
9008 if (account_tags_ != NULL) account_tags_->::bgs::protocol::account::v1::AccountFieldTags::Clear();
9009 clear_has_account_tags();
9013 return account_tags_ != NULL ? *account_tags_ : *default_instance_->account_tags_;
9016 set_has_account_tags();
9017 if (account_tags_ == NULL) account_tags_ = new ::bgs::protocol::account::v1::AccountFieldTags;
9019 return account_tags_;
9022 clear_has_account_tags();
9024 account_tags_ = NULL;
9028 delete account_tags_;
9029 account_tags_ = account_tags;
9031 set_has_account_tags();
9033 clear_has_account_tags();
9044 return (_has_bits_[0] & 0x00000001u) != 0;
9047 _has_bits_[0] |= 0x00000001u;
9050 _has_bits_[0] &= ~0x00000001u;
9053 if (game_level_info_ != NULL) game_level_info_->::bgs::protocol::account::v1::GameLevelInfo::Clear();
9054 clear_has_game_level_info();
9058 return game_level_info_ != NULL ? *game_level_info_ : *default_instance_->game_level_info_;
9061 set_has_game_level_info();
9062 if (game_level_info_ == NULL) game_level_info_ = new ::bgs::protocol::account::v1::GameLevelInfo;
9064 return game_level_info_;
9067 clear_has_game_level_info();
9069 game_level_info_ = NULL;
9073 delete game_level_info_;
9074 game_level_info_ = game_level_info;
9075 if (game_level_info) {
9076 set_has_game_level_info();
9078 clear_has_game_level_info();
9085 return (_has_bits_[0] & 0x00000002u) != 0;
9088 _has_bits_[0] |= 0x00000002u;
9091 _has_bits_[0] &= ~0x00000002u;
9094 if (game_time_info_ != NULL) game_time_info_->::bgs::protocol::account::v1::GameTimeInfo::Clear();
9095 clear_has_game_time_info();
9099 return game_time_info_ != NULL ? *game_time_info_ : *default_instance_->game_time_info_;
9102 set_has_game_time_info();
9103 if (game_time_info_ == NULL) game_time_info_ = new ::bgs::protocol::account::v1::GameTimeInfo;
9105 return game_time_info_;
9108 clear_has_game_time_info();
9110 game_time_info_ = NULL;
9114 delete game_time_info_;
9115 game_time_info_ = game_time_info;
9116 if (game_time_info) {
9117 set_has_game_time_info();
9119 clear_has_game_time_info();
9126 return (_has_bits_[0] & 0x00000004u) != 0;
9129 _has_bits_[0] |= 0x00000004u;
9132 _has_bits_[0] &= ~0x00000004u;
9135 if (game_status_ != NULL) game_status_->::bgs::protocol::account::v1::GameStatus::Clear();
9136 clear_has_game_status();
9140 return game_status_ != NULL ? *game_status_ : *default_instance_->game_status_;
9143 set_has_game_status();
9144 if (game_status_ == NULL) game_status_ = new ::bgs::protocol::account::v1::GameStatus;
9146 return game_status_;
9149 clear_has_game_status();
9151 game_status_ = NULL;
9155 delete game_status_;
9156 game_status_ = game_status;
9158 set_has_game_status();
9160 clear_has_game_status();
9167 return (_has_bits_[0] & 0x00000008u) != 0;
9170 _has_bits_[0] |= 0x00000008u;
9173 _has_bits_[0] &= ~0x00000008u;
9176 if (raf_info_ != NULL) raf_info_->::bgs::protocol::account::v1::RAFInfo::Clear();
9177 clear_has_raf_info();
9181 return raf_info_ != NULL ? *raf_info_ : *default_instance_->
raf_info_;
9185 if (raf_info_ == NULL) raf_info_ = new ::bgs::protocol::account::v1::RAFInfo;
9190 clear_has_raf_info();
9197 raf_info_ = raf_info;
9201 clear_has_raf_info();
9212 return (_has_bits_[0] & 0x00000001u) != 0;
9215 _has_bits_[0] |= 0x00000001u;
9218 _has_bits_[0] &= ~0x00000001u;
9221 if (game_account_state_ != NULL) game_account_state_->::bgs::protocol::account::v1::GameAccountState::Clear();
9222 clear_has_game_account_state();
9226 return game_account_state_ != NULL ? *game_account_state_ : *default_instance_->game_account_state_;
9229 set_has_game_account_state();
9230 if (game_account_state_ == NULL) game_account_state_ = new ::bgs::protocol::account::v1::GameAccountState;
9232 return game_account_state_;
9235 clear_has_game_account_state();
9237 game_account_state_ = NULL;
9241 delete game_account_state_;
9242 game_account_state_ = game_account_state;
9243 if (game_account_state) {
9244 set_has_game_account_state();
9246 clear_has_game_account_state();
9253 return (_has_bits_[0] & 0x00000002u) != 0;
9256 _has_bits_[0] |= 0x00000002u;
9259 _has_bits_[0] &= ~0x00000002u;
9262 if (game_account_tags_ != NULL) game_account_tags_->::bgs::protocol::account::v1::GameAccountFieldTags::Clear();
9263 clear_has_game_account_tags();
9267 return game_account_tags_ != NULL ? *game_account_tags_ : *default_instance_->game_account_tags_;
9270 set_has_game_account_tags();
9271 if (game_account_tags_ == NULL) game_account_tags_ = new ::bgs::protocol::account::v1::GameAccountFieldTags;
9273 return game_account_tags_;
9276 clear_has_game_account_tags();
9278 game_account_tags_ = NULL;
9282 delete game_account_tags_;
9283 game_account_tags_ = game_account_tags;
9284 if (game_account_tags) {
9285 set_has_game_account_tags();
9287 clear_has_game_account_tags();
9298 return (_has_bits_[0] & 0x00000001u) != 0;
9301 _has_bits_[0] |= 0x00000001u;
9304 _has_bits_[0] &= ~0x00000001u;
9307 if (data_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9318 if (data_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9319 data_ = new ::std::string;
9321 data_->assign(value);
9326 if (data_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9327 data_ = new ::std::string;
9329 data_->assign(value);
9334 if (data_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9335 data_ = new ::std::string;
9337 data_->assign(
reinterpret_cast<const char*
>(value),
size);
9342 if (data_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9343 data_ = new ::std::string;
9350 if (data_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9353 ::std::string* temp = data_;
9354 data_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
9359 if (data_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9367 data_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
9374 return license_.size();
9381 return license_.Get(index);
9384 license_.Set(index, value);
9388 license_.Add(value);
9391inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
9396inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
9408 return type_case() == kGameAccount;
9411 _oneof_case_[0] = kGameAccount;
9414 if (has_game_account()) {
9415 delete type_.game_account_;
9420 return has_game_account() ? *type_.game_account_
9424 if (!has_game_account()) {
9426 set_has_game_account();
9427 type_.game_account_ = new ::bgs::protocol::account::v1::GameAccountHandle;
9429 return type_.game_account_;
9432 if (has_game_account()) {
9435 type_.game_account_ = NULL;
9444 set_has_game_account();
9445 type_.game_account_ = game_account;
9451 return type_case() == kExternalId;
9454 _oneof_case_[0] = kExternalId;
9457 if (has_external_id()) {
9458 type_.external_id_ = 0u;
9463 if (has_external_id()) {
9464 return type_.external_id_;
9469 if (!has_external_id()) {
9471 set_has_external_id();
9473 type_.external_id_ = value;
9478 return type_case() == kUuid;
9481 _oneof_case_[0] = kUuid;
9491 return *type_.uuid_;
9493 return ::google::protobuf::internal::GetEmptyStringAlreadyInited();
9499 type_.uuid_ = new ::std::string;
9501 type_.uuid_->assign(value);
9507 type_.uuid_ = new ::std::string;
9509 type_.uuid_->assign(value);
9515 type_.uuid_ = new ::std::string;
9517 type_.uuid_->assign(
9518 reinterpret_cast<const char*
>(value),
size);
9524 type_.uuid_ = new ::std::string;
9531 ::std::string* temp = type_.uuid_;
9547 return type_case() != TYPE_NOT_SET;
9550 _oneof_case_[0] = TYPE_NOT_SET;
9561 return (_has_bits_[0] & 0x00000001u) != 0;
9564 _has_bits_[0] |= 0x00000001u;
9567 _has_bits_[0] &= ~0x00000001u;
9570 if (client_address_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9571 client_address_->clear();
9573 clear_has_client_address();
9577 return *client_address_;
9580 set_has_client_address();
9581 if (client_address_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9582 client_address_ = new ::std::string;
9584 client_address_->assign(value);
9588 set_has_client_address();
9589 if (client_address_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9590 client_address_ = new ::std::string;
9592 client_address_->assign(value);
9596 set_has_client_address();
9597 if (client_address_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9598 client_address_ = new ::std::string;
9600 client_address_->assign(
reinterpret_cast<const char*
>(value),
size);
9604 set_has_client_address();
9605 if (client_address_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9606 client_address_ = new ::std::string;
9609 return client_address_;
9612 clear_has_client_address();
9613 if (client_address_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9616 ::std::string* temp = client_address_;
9617 client_address_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
9622 if (client_address_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9623 delete client_address_;
9625 if (client_address) {
9626 set_has_client_address();
9627 client_address_ = client_address;
9629 clear_has_client_address();
9630 client_address_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
9637 return (_has_bits_[0] & 0x00000002u) != 0;
9640 _has_bits_[0] |= 0x00000002u;
9643 _has_bits_[0] &= ~0x00000002u;
9665 return (_has_bits_[0] & 0x00000001u) != 0;
9668 _has_bits_[0] |= 0x00000001u;
9671 _has_bits_[0] &= ~0x00000001u;
9674 is_using_rid_ =
false;
9675 clear_has_is_using_rid();
9679 return is_using_rid_;
9682 set_has_is_using_rid();
9683 is_using_rid_ = value;
9689 return (_has_bits_[0] & 0x00000002u) != 0;
9692 _has_bits_[0] |= 0x00000002u;
9695 _has_bits_[0] &= ~0x00000002u;
9698 is_visible_for_view_friends_ =
false;
9699 clear_has_is_visible_for_view_friends();
9703 return is_visible_for_view_friends_;
9706 set_has_is_visible_for_view_friends();
9707 is_visible_for_view_friends_ = value;
9713 return (_has_bits_[0] & 0x00000004u) != 0;
9716 _has_bits_[0] |= 0x00000004u;
9719 _has_bits_[0] &= ~0x00000004u;
9722 is_hidden_from_friend_finder_ =
false;
9723 clear_has_is_hidden_from_friend_finder();
9727 return is_hidden_from_friend_finder_;
9730 set_has_is_hidden_from_friend_finder();
9731 is_hidden_from_friend_finder_ = value;
9737 return (_has_bits_[0] & 0x00000008u) != 0;
9740 _has_bits_[0] |= 0x00000008u;
9743 _has_bits_[0] &= ~0x00000008u;
9746 only_allow_friend_whispers_ =
false;
9747 clear_has_only_allow_friend_whispers();
9751 return only_allow_friend_whispers_;
9754 set_has_only_allow_friend_whispers();
9755 only_allow_friend_whispers_ = value;
9765 return (_has_bits_[0] & 0x00000001u) != 0;
9768 _has_bits_[0] |= 0x00000001u;
9771 _has_bits_[0] &= ~0x00000001u;
9774 if (battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9775 battle_tag_->clear();
9777 clear_has_battle_tag();
9781 return *battle_tag_;
9784 set_has_battle_tag();
9785 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9786 battle_tag_ = new ::std::string;
9788 battle_tag_->assign(value);
9792 set_has_battle_tag();
9793 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9794 battle_tag_ = new ::std::string;
9796 battle_tag_->assign(value);
9800 set_has_battle_tag();
9801 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9802 battle_tag_ = new ::std::string;
9804 battle_tag_->assign(
reinterpret_cast<const char*
>(value),
size);
9808 set_has_battle_tag();
9809 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9810 battle_tag_ = new ::std::string;
9816 clear_has_battle_tag();
9817 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9820 ::std::string* temp = battle_tag_;
9821 battle_tag_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
9826 if (battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9830 set_has_battle_tag();
9831 battle_tag_ = battle_tag;
9833 clear_has_battle_tag();
9834 battle_tag_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
9841 return (_has_bits_[0] & 0x00000002u) != 0;
9844 _has_bits_[0] |= 0x00000002u;
9847 _has_bits_[0] &= ~0x00000002u;
9850 if (email_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9861 if (email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9862 email_ = new ::std::string;
9864 email_->assign(value);
9869 if (email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9870 email_ = new ::std::string;
9872 email_->assign(value);
9877 if (email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9878 email_ = new ::std::string;
9880 email_->assign(
reinterpret_cast<const char*
>(value),
size);
9885 if (email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9886 email_ = new ::std::string;
9893 if (email_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9896 ::std::string* temp = email_;
9897 email_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
9902 if (email_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9910 email_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
9917 return (_has_bits_[0] & 0x00000004u) != 0;
9920 _has_bits_[0] |= 0x00000004u;
9923 _has_bits_[0] &= ~0x00000004u;
9926 if (phone_number_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9927 phone_number_->clear();
9929 clear_has_phone_number();
9933 return *phone_number_;
9936 set_has_phone_number();
9937 if (phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9938 phone_number_ = new ::std::string;
9940 phone_number_->assign(value);
9944 set_has_phone_number();
9945 if (phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9946 phone_number_ = new ::std::string;
9948 phone_number_->assign(value);
9952 set_has_phone_number();
9953 if (phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9954 phone_number_ = new ::std::string;
9956 phone_number_->assign(
reinterpret_cast<const char*
>(value),
size);
9960 set_has_phone_number();
9961 if (phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9962 phone_number_ = new ::std::string;
9965 return phone_number_;
9968 clear_has_phone_number();
9969 if (phone_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9972 ::std::string* temp = phone_number_;
9973 phone_number_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
9978 if (phone_number_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
9979 delete phone_number_;
9982 set_has_phone_number();
9983 phone_number_ = phone_number;
9985 clear_has_phone_number();
9986 phone_number_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
9993 return (_has_bits_[0] & 0x00000008u) != 0;
9996 _has_bits_[0] |= 0x00000008u;
9999 _has_bits_[0] &= ~0x00000008u;
10002 if (full_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10003 full_name_->clear();
10005 clear_has_full_name();
10009 return *full_name_;
10012 set_has_full_name();
10013 if (full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10014 full_name_ = new ::std::string;
10016 full_name_->assign(value);
10020 set_has_full_name();
10021 if (full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10022 full_name_ = new ::std::string;
10024 full_name_->assign(value);
10028 set_has_full_name();
10029 if (full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10030 full_name_ = new ::std::string;
10032 full_name_->assign(
reinterpret_cast<const char*
>(value),
size);
10036 set_has_full_name();
10037 if (full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10038 full_name_ = new ::std::string;
10044 clear_has_full_name();
10045 if (full_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10048 ::std::string* temp = full_name_;
10049 full_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
10054 if (full_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10058 set_has_full_name();
10059 full_name_ = full_name;
10061 clear_has_full_name();
10062 full_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
10069 return (_has_bits_[0] & 0x00000010u) != 0;
10072 _has_bits_[0] |= 0x00000010u;
10075 _has_bits_[0] &= ~0x00000010u;
10078 if (birthdate_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10079 birthdate_->clear();
10081 clear_has_birthdate();
10085 return *birthdate_;
10088 set_has_birthdate();
10089 if (birthdate_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10090 birthdate_ = new ::std::string;
10092 birthdate_->assign(value);
10096 set_has_birthdate();
10097 if (birthdate_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10098 birthdate_ = new ::std::string;
10100 birthdate_->assign(value);
10104 set_has_birthdate();
10105 if (birthdate_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10106 birthdate_ = new ::std::string;
10108 birthdate_->assign(
reinterpret_cast<const char*
>(value),
size);
10112 set_has_birthdate();
10113 if (birthdate_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10114 birthdate_ = new ::std::string;
10120 clear_has_birthdate();
10121 if (birthdate_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10124 ::std::string* temp = birthdate_;
10125 birthdate_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
10130 if (birthdate_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10134 set_has_birthdate();
10135 birthdate_ = birthdate;
10137 clear_has_birthdate();
10138 birthdate_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
10145 return (_has_bits_[0] & 0x00000020u) != 0;
10148 _has_bits_[0] |= 0x00000020u;
10151 _has_bits_[0] &= ~0x00000020u;
10154 if (country_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10157 clear_has_country();
10165 if (country_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10166 country_ = new ::std::string;
10168 country_->assign(value);
10173 if (country_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10174 country_ = new ::std::string;
10176 country_->assign(value);
10181 if (country_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10182 country_ = new ::std::string;
10184 country_->assign(
reinterpret_cast<const char*
>(value),
size);
10189 if (country_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10190 country_ = new ::std::string;
10196 clear_has_country();
10197 if (country_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10200 ::std::string* temp = country_;
10201 country_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
10206 if (country_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10211 country_ = country;
10213 clear_has_country();
10214 country_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
10221 return (_has_bits_[0] & 0x00000040u) != 0;
10224 _has_bits_[0] |= 0x00000040u;
10227 _has_bits_[0] &= ~0x00000040u;
10230 if (default_currency_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10231 default_currency_->clear();
10233 clear_has_default_currency();
10237 return *default_currency_;
10240 set_has_default_currency();
10241 if (default_currency_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10242 default_currency_ = new ::std::string;
10244 default_currency_->assign(value);
10248 set_has_default_currency();
10249 if (default_currency_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10250 default_currency_ = new ::std::string;
10252 default_currency_->assign(value);
10256 set_has_default_currency();
10257 if (default_currency_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10258 default_currency_ = new ::std::string;
10260 default_currency_->assign(
reinterpret_cast<const char*
>(value),
size);
10264 set_has_default_currency();
10265 if (default_currency_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10266 default_currency_ = new ::std::string;
10269 return default_currency_;
10272 clear_has_default_currency();
10273 if (default_currency_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10276 ::std::string* temp = default_currency_;
10277 default_currency_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
10282 if (default_currency_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
10283 delete default_currency_;
10285 if (default_currency) {
10286 set_has_default_currency();
10287 default_currency_ = default_currency;
10289 clear_has_default_currency();
10290 default_currency_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
10297 return (_has_bits_[0] & 0x00000080u) != 0;
10300 _has_bits_[0] |= 0x00000080u;
10303 _has_bits_[0] &= ~0x00000080u;
10306 preferred_region_ = 0u;
10307 clear_has_preferred_region();
10311 return preferred_region_;
10314 set_has_preferred_region();
10315 preferred_region_ = value;
10321 return (_has_bits_[0] & 0x00000100u) != 0;
10324 _has_bits_[0] |= 0x00000100u;
10327 _has_bits_[0] &= ~0x00000100u;
10330 ratings_board_minimum_age_ = 0u;
10331 clear_has_ratings_board_minimum_age();
10335 return ratings_board_minimum_age_;
10338 set_has_ratings_board_minimum_age();
10339 ratings_board_minimum_age_ = value;
10345 return (_has_bits_[0] & 0x00000200u) != 0;
10348 _has_bits_[0] |= 0x00000200u;
10351 _has_bits_[0] &= ~0x00000200u;
10354 has_parental_control_ =
false;
10355 clear_has_has_parental_control();
10359 return has_parental_control_;
10362 set_has_has_parental_control();
10363 has_parental_control_ = value;
10369 return (_has_bits_[0] & 0x00000400u) != 0;
10372 _has_bits_[0] |= 0x00000400u;
10375 _has_bits_[0] &= ~0x00000400u;
10378 is_email_verified_ =
false;
10379 clear_has_is_email_verified();
10383 return is_email_verified_;
10386 set_has_is_email_verified();
10387 is_email_verified_ = value;
10393 return (_has_bits_[0] & 0x00000800u) != 0;
10396 _has_bits_[0] |= 0x00000800u;
10399 _has_bits_[0] &= ~0x00000800u;
10402 is_sms_protected_ =
false;
10403 clear_has_is_sms_protected();
10407 return is_sms_protected_;
10410 set_has_is_sms_protected();
10411 is_sms_protected_ = value;
10417 return (_has_bits_[0] & 0x00001000u) != 0;
10420 _has_bits_[0] |= 0x00001000u;
10423 _has_bits_[0] &= ~0x00001000u;
10426 is_headless_account_ =
false;
10427 clear_has_is_headless_account();
10431 return is_headless_account_;
10434 set_has_is_headless_account();
10435 is_headless_account_ = value;
10441 return (_has_bits_[0] & 0x00002000u) != 0;
10444 _has_bits_[0] |= 0x00002000u;
10447 _has_bits_[0] &= ~0x00002000u;
10450 is_employee_ =
false;
10451 clear_has_is_employee();
10455 return is_employee_;
10458 set_has_is_employee();
10459 is_employee_ = value;
10465 return (_has_bits_[0] & 0x00004000u) != 0;
10468 _has_bits_[0] |= 0x00004000u;
10471 _has_bits_[0] &= ~0x00004000u;
10474 is_test_account_ =
false;
10475 clear_has_is_test_account();
10479 return is_test_account_;
10482 set_has_is_test_account();
10483 is_test_account_ = value;
10489 return (_has_bits_[0] & 0x00008000u) != 0;
10492 _has_bits_[0] |= 0x00008000u;
10495 _has_bits_[0] &= ~0x00008000u;
10498 if (privacy_setting_ != NULL) privacy_setting_->::bgs::protocol::account::v1::AccountPrivacySetting::Clear();
10499 clear_has_privacy_setting();
10503 return privacy_setting_ != NULL ? *privacy_setting_ : *default_instance_->privacy_setting_;
10506 set_has_privacy_setting();
10507 if (privacy_setting_ == NULL) privacy_setting_ = new ::bgs::protocol::account::v1::AccountPrivacySetting;
10509 return privacy_setting_;
10512 clear_has_privacy_setting();
10514 privacy_setting_ = NULL;
10518 delete privacy_setting_;
10519 privacy_setting_ = privacy_setting;
10520 if (privacy_setting) {
10521 set_has_privacy_setting();
10523 clear_has_privacy_setting();
10534 return (_has_bits_[0] & 0x00000001u) != 0;
10537 _has_bits_[0] |= 0x00000001u;
10540 _has_bits_[0] &= ~0x00000001u;
10544 clear_has_active();
10558 return (_has_bits_[0] & 0x00000002u) != 0;
10561 _has_bits_[0] |= 0x00000002u;
10564 _has_bits_[0] &= ~0x00000002u;
10567 expiration_us_ = GOOGLE_ULONGLONG(0);
10568 clear_has_expiration_us();
10572 return expiration_us_;
10575 set_has_expiration_us();
10576 expiration_us_ = value;
10586 return (_has_bits_[0] & 0x00000001u) != 0;
10589 _has_bits_[0] |= 0x00000001u;
10592 _has_bits_[0] &= ~0x00000001u;
10595 if (squelched_ != NULL) squelched_->::bgs::protocol::account::v1::RestrictionStatus::Clear();
10596 clear_has_squelched();
10600 return squelched_ != NULL ? *squelched_ : *default_instance_->squelched_;
10603 set_has_squelched();
10604 if (squelched_ == NULL) squelched_ = new ::bgs::protocol::account::v1::RestrictionStatus;
10609 clear_has_squelched();
10616 squelched_ = squelched;
10618 set_has_squelched();
10620 clear_has_squelched();
10627 return (_has_bits_[0] & 0x00000002u) != 0;
10630 _has_bits_[0] |= 0x00000002u;
10633 _has_bits_[0] &= ~0x00000002u;
10636 if (legal_country_feature_restrictions_applied_ != NULL) legal_country_feature_restrictions_applied_->::bgs::protocol::account::v1::RestrictionStatus::Clear();
10637 clear_has_legal_country_feature_restrictions_applied();
10641 return legal_country_feature_restrictions_applied_ != NULL ? *legal_country_feature_restrictions_applied_ : *default_instance_->legal_country_feature_restrictions_applied_;
10644 set_has_legal_country_feature_restrictions_applied();
10645 if (legal_country_feature_restrictions_applied_ == NULL) legal_country_feature_restrictions_applied_ = new ::bgs::protocol::account::v1::RestrictionStatus;
10647 return legal_country_feature_restrictions_applied_;
10650 clear_has_legal_country_feature_restrictions_applied();
10652 legal_country_feature_restrictions_applied_ = NULL;
10656 delete legal_country_feature_restrictions_applied_;
10657 legal_country_feature_restrictions_applied_ = legal_country_feature_restrictions_applied;
10658 if (legal_country_feature_restrictions_applied) {
10659 set_has_legal_country_feature_restrictions_applied();
10661 clear_has_legal_country_feature_restrictions_applied();
10675namespace protobuf {
10678inline const EnumDescriptor* GetEnumDescriptor< ::bgs::protocol::account::v1::PrivacyInfo_GameInfoPrivacy>() {
10683inline const EnumDescriptor* GetEnumDescriptor< ::bgs::protocol::account::v1::IdentityVerificationStatus>() {
void set_has_field_game_accounts()
void clear_has_field_game_accounts()
void InitAsDefaultInstance()
void set_field_parental_control_info(bool value)
void set_field_security_status(bool value)
void clear_field_privacy_info()
int GetCachedSize() const
bool field_account_level_info_
AccountFieldOptions(const AccountFieldOptions &from)
void set_has_field_game_status()
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
void clear_has_field_privacy_info()
void clear_field_game_level_info()
bool field_account_level_info() const
void set_has_field_game_level_info()
void clear_has_field_account_level_info()
void clear_field_game_status()
void clear_has_field_security_status()
AccountFieldOptions * New() const
bool field_game_accounts() const
void clear_has_all_fields()
static const AccountFieldOptions & default_instance()
void clear_field_account_level_info()
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
bool field_security_status_
static const ::google::protobuf::Descriptor * descriptor()
void clear_field_parental_control_info()
::google::protobuf::UnknownFieldSet _unknown_fields_
bool field_game_accounts_
bool field_game_status() const
void clear_field_game_accounts()
bool field_parental_control_info_
void set_has_all_fields()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void clear_has_field_game_status()
bool has_field_privacy_info() const
void set_field_game_level_info(bool value)
bool has_field_game_status() const
void set_field_account_level_info(bool value)
void clear_has_field_parental_control_info()
void clear_has_field_game_level_info()
bool has_all_fields() const
static AccountFieldOptions * default_instance_
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void Swap(AccountFieldOptions *other)
void set_has_field_privacy_info()
void set_has_field_parental_control_info()
void SetCachedSize(int size) const
void set_all_fields(bool value)
virtual ~AccountFieldOptions()
void clear_field_security_status()
bool has_field_game_accounts() const
void set_field_game_accounts(bool value)
::google::protobuf::Metadata GetMetadata() const
bool field_parental_control_info() const
bool field_security_status() const
bool has_field_security_status() const
void set_has_field_account_level_info()
void set_field_privacy_info(bool value)
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
bool field_privacy_info() const
bool field_game_level_info() const
void set_field_game_status(bool value)
bool has_field_game_level_info() const
bool has_field_parental_control_info() const
void set_has_field_security_status()
bool has_field_account_level_info() const
bool field_game_level_info_
AccountFieldOptions & operator=(const AccountFieldOptions &from)
static const ::google::protobuf::Descriptor * descriptor()
static const AccountId & default_instance()
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
static AccountId * default_instance_
int GetCachedSize() const
void SetCachedSize(int size) const
inline ::google::protobuf::uint32 id() const
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
void InitAsDefaultInstance()
::google::protobuf::uint32 id_
::google::protobuf::Metadata GetMetadata() const
AccountId(const AccountId &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
AccountId & operator=(const AccountId &from)
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
void set_id(::google::protobuf::uint32 value)
::google::protobuf::UnknownFieldSet _unknown_fields_
void Swap(AccountId *other)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static const AccountInfo & default_instance()
void clear_preferred_region()
void set_has_battle_tag()
bool has_is_employee() const
void set_is_email_verified(bool value)
void set_allocated_country(::std::string *country)
void SetCachedSize(int size) const
AccountInfo & operator=(const AccountInfo &from)
inline ::std::string * mutable_battle_tag()
void set_has_is_employee()
void set_has_is_sms_protected()
void clear_has_parental_control()
inline ::google::protobuf::uint32 preferred_region() const
void clear_is_sms_protected()
AccountInfo(const AccountInfo &from)
bool is_email_verified() const
void set_allocated_full_name(::std::string *full_name)
bool is_test_account() const
static const ::google::protobuf::Descriptor * descriptor()
void set_battle_tag(const ::std::string &value)
void set_has_is_test_account()
void set_allocated_birthdate(::std::string *birthdate)
void clear_has_default_currency()
bool is_headless_account_
::google::protobuf::UnknownFieldSet _unknown_fields_
::google::protobuf::Metadata GetMetadata() const
inline ::std::string * release_phone_number()
void set_has_privacy_setting()
void set_full_name(const ::std::string &value)
inline ::std::string * release_default_currency()
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
bool has_privacy_setting() const
void clear_has_has_parental_control()
inline ::std::string * release_country()
const ::std::string & email() const
inline ::bgs::protocol::account::v1::AccountPrivacySetting * release_privacy_setting()
const ::std::string & full_name() const
inline ::std::string * release_birthdate()
void set_preferred_region(::google::protobuf::uint32 value)
void clear_has_is_headless_account()
::std::string * phone_number_
bool has_phone_number() const
bool is_headless_account() const
void clear_has_is_test_account()
void clear_has_phone_number()
bool has_full_name() const
bool has_parental_control() const
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
bool has_preferred_region() const
bool is_sms_protected() const
void set_has_parental_control(bool value)
inline ::std::string * mutable_phone_number()
::std::string * full_name_
const ::std::string & birthdate() const
inline ::std::string * mutable_full_name()
void set_allocated_battle_tag(::std::string *battle_tag)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void clear_phone_number()
void set_birthdate(const ::std::string &value)
const ::bgs::protocol::account::v1::AccountPrivacySetting & privacy_setting() const
void clear_has_battle_tag()
void set_has_has_parental_control()
void clear_has_ratings_board_minimum_age()
inline ::std::string * mutable_email()
bool has_default_currency() const
void set_is_employee(bool value)
void clear_is_headless_account()
bool has_is_test_account() const
void clear_has_is_email_verified()
bool has_battle_tag() const
bool has_has_parental_control() const
::std::string * default_currency_
void set_allocated_default_currency(::std::string *default_currency)
inline ::std::string * mutable_country()
void clear_has_is_employee()
void set_has_default_currency()
void set_email(const ::std::string &value)
bool has_is_email_verified() const
void set_is_headless_account(bool value)
void clear_default_currency()
inline ::google::protobuf::uint32 ratings_board_minimum_age() const
bool has_ratings_board_minimum_age() const
AccountInfo * New() const
void set_default_currency(const ::std::string &value)
void set_has_is_email_verified()
inline ::std::string * release_email()
void clear_has_preferred_region()
void clear_has_full_name()
void InitAsDefaultInstance()
void set_ratings_board_minimum_age(::google::protobuf::uint32 value)
void set_has_phone_number()
void clear_has_is_sms_protected()
void clear_has_privacy_setting()
const ::std::string & battle_tag() const
inline ::std::string * release_full_name()
void set_is_sms_protected(bool value)
void clear_ratings_board_minimum_age()
const ::std::string & country() const
void set_allocated_privacy_setting(::bgs::protocol::account::v1::AccountPrivacySetting *privacy_setting)
void set_has_preferred_region()
void set_allocated_phone_number(::std::string *phone_number)
bool has_birthdate() const
void Swap(AccountInfo *other)
void set_has_is_headless_account()
void set_phone_number(const ::std::string &value)
void set_has_ratings_board_minimum_age()
::google::protobuf::uint32 preferred_region_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_country(const ::std::string &value)
void clear_is_email_verified()
int GetCachedSize() const
const ::std::string & default_currency() const
bool has_parental_control_
inline ::bgs::protocol::account::v1::AccountPrivacySetting * mutable_privacy_setting()
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
::bgs::protocol::account::v1::AccountPrivacySetting * privacy_setting_
::std::string * battle_tag_
bool has_is_sms_protected() const
::google::protobuf::uint32 ratings_board_minimum_age_
inline ::std::string * mutable_birthdate()
static AccountInfo * default_instance_
const ::std::string & phone_number() const
inline ::std::string * release_battle_tag()
void clear_is_test_account()
void set_is_test_account(bool value)
void set_allocated_email(::std::string *email)
void clear_has_birthdate()
bool has_is_headless_account() const
::std::string * birthdate_
inline ::std::string * mutable_default_currency()
void clear_privacy_setting()
void InitAsDefaultInstance()
::bgs::protocol::account::v1::OptIns * opt_ins_
bool has_is_sms_protected() const
void set_has_is_sms_protected()
void clear_test_account()
void set_allocated_full_name(::std::string *full_name)
void set_identity_check_status(::bgs::protocol::account::v1::IdentityVerificationStatus value)
void set_allocated_birthdate(::std::string *birthdate)
void set_has_ratings_board_minimum_age()
void clear_has_test_account()
void clear_has_identity_check_status()
::std::string * birthdate_
static AccountLevelInfo * default_instance_
bool has_full_name() const
void clear_has_legal_country_feature_restrictions_applied()
bool has_birthdate() const
void clear_headless_account()
AccountLevelInfo(const AccountLevelInfo &from)
void set_birthdate(const ::std::string &value)
void set_account_paid_any(bool value)
void clear_account_paid_any()
::std::string * battle_tag_
::std::string * phone_number_
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
bool legal_country_feature_restrictions_applied_
void clear_manual_review()
void clear_has_manual_review()
inline ::bgs::protocol::account::v1::OptIns * mutable_opt_ins()
const ::std::string & phone_number() const
::google::protobuf::UnknownFieldSet _unknown_fields_
void clear_has_headless_account()
void clear_preferred_region()
inline ::std::string * release_country()
void clear_default_currency()
void set_allocated_battle_tag(::std::string *battle_tag)
::google::protobuf::uint32 default_currency_
inline ::std::string * release_email()
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
const ::std::string & email() const
void set_email(const ::std::string &value)
void set_allocated_country(::std::string *country)
void set_preferred_region(::google::protobuf::uint32 value)
void set_ratings_board_minimum_age(::google::protobuf::uint32 value)
inline ::google::protobuf::uint32 default_currency() const
void set_has_test_account()
AccountLevelInfo & operator=(const AccountLevelInfo &from)
bool has_default_currency() const
::google::protobuf::Metadata GetMetadata() const
void set_phone_number(const ::std::string &value)
inline ::bgs::protocol::account::v1::AccountLicense * add_licenses()
void clear_has_account_paid_any()
virtual ~AccountLevelInfo()
int identity_check_status_
void clear_identity_check_status()
inline ::std::string * mutable_battle_tag()
inline ::std::string * release_birthdate()
void clear_has_ratings_board_minimum_age()
void set_has_manual_review()
static const ::google::protobuf::Descriptor * descriptor()
inline ::std::string * mutable_birthdate()
void clear_is_sms_protected()
bool has_account_paid_any() const
bool has_phone_number() const
const ::std::string & full_name() const
void set_headless_account(bool value)
int licenses_size() const
void set_muted(bool value)
void set_has_legal_country_feature_restrictions_applied()
::google::protobuf::uint32 preferred_region_
const ::std::string & birthdate() const
inline ::std::string * release_battle_tag()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void clear_has_full_name()
bool manual_review() const
void clear_has_is_sms_protected()
inline ::std::string * mutable_country()
void clear_has_preferred_region()
::std::string * full_name_
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::AccountLicense > & licenses() const
inline ::google::protobuf::uint32 ratings_board_minimum_age() const
bool headless_account() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::AccountLicense > * mutable_licenses()
inline ::bgs::protocol::account::v1::IdentityVerificationStatus identity_check_status() const
inline ::std::string * release_phone_number()
inline ::std::string * mutable_email()
inline ::google::protobuf::uint32 preferred_region() const
void set_has_default_currency()
static const AccountLevelInfo & default_instance()
void set_country(const ::std::string &value)
void set_allocated_opt_ins(::bgs::protocol::account::v1::OptIns *opt_ins)
void set_has_preferred_region()
void clear_phone_number()
void Swap(AccountLevelInfo *other)
void SetCachedSize(int size) const
void set_default_currency(::google::protobuf::uint32 value)
bool is_sms_protected() const
bool has_legal_country_feature_restrictions_applied() const
bool legal_country_feature_restrictions_applied() const
void set_battle_tag(const ::std::string &value)
void set_full_name(const ::std::string &value)
void set_manual_review(bool value)
bool has_headless_account() const
inline ::std::string * mutable_phone_number()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_has_account_paid_any()
void set_has_identity_check_status()
void set_has_headless_account()
void set_has_phone_number()
bool has_identity_check_status() const
bool has_manual_review() const
::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::AccountLicense > licenses_
const ::std::string & battle_tag() const
void set_is_sms_protected(bool value)
void set_allocated_phone_number(::std::string *phone_number)
const ::std::string & country() const
void set_allocated_email(::std::string *email)
const ::bgs::protocol::account::v1::OptIns & opt_ins() const
bool has_test_account() const
bool has_ratings_board_minimum_age() const
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
bool has_preferred_region() const
void set_test_account(bool value)
void clear_ratings_board_minimum_age()
void clear_has_birthdate()
bool has_battle_tag() const
void set_legal_country_feature_restrictions_applied(bool value)
bool test_account() const
void clear_has_phone_number()
void clear_has_default_currency()
int GetCachedSize() const
bool account_paid_any() const
inline ::std::string * release_full_name()
void set_has_battle_tag()
AccountLevelInfo * New() const
inline ::std::string * mutable_full_name()
inline ::bgs::protocol::account::v1::OptIns * release_opt_ins()
void clear_has_battle_tag()
::google::protobuf::uint32 ratings_board_minimum_age_
void clear_legal_country_feature_restrictions_applied()
AccountLicense(const AccountLicense &from)
::google::protobuf::uint64 expires_
virtual ~AccountLicense()
void set_expires(::google::protobuf::uint64 value)
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
void InitAsDefaultInstance()
void Swap(AccountLicense *other)
::google::protobuf::UnknownFieldSet _unknown_fields_
void SetCachedSize(int size) const
::google::protobuf::uint32 id_
void set_id(::google::protobuf::uint32 value)
AccountLicense * New() const
static AccountLicense * default_instance_
static const ::google::protobuf::Descriptor * descriptor()
static const AccountLicense & default_instance()
inline ::google::protobuf::uint64 expires() const
::google::protobuf::Metadata GetMetadata() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::google::protobuf::uint32 id() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
int GetCachedSize() const
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
AccountLicense & operator=(const AccountLicense &from)
AccountPrivacySetting & operator=(const AccountPrivacySetting &from)
void clear_only_allow_friend_whispers()
static const ::google::protobuf::Descriptor * descriptor()
void clear_has_is_visible_for_view_friends()
bool has_is_hidden_from_friend_finder() const
void set_is_hidden_from_friend_finder(bool value)
bool is_using_rid() const
bool is_hidden_from_friend_finder_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_has_only_allow_friend_whispers()
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
bool has_is_visible_for_view_friends() const
void set_is_visible_for_view_friends(bool value)
void set_has_is_hidden_from_friend_finder()
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
bool is_hidden_from_friend_finder() const
bool has_is_using_rid() const
bool has_only_allow_friend_whispers() const
int GetCachedSize() const
void clear_has_is_hidden_from_friend_finder()
AccountPrivacySetting * New() const
void clear_is_hidden_from_friend_finder()
AccountPrivacySetting(const AccountPrivacySetting &from)
void clear_has_only_allow_friend_whispers()
bool only_allow_friend_whispers() const
void Swap(AccountPrivacySetting *other)
void set_has_is_using_rid()
static const AccountPrivacySetting & default_instance()
void InitAsDefaultInstance()
void clear_is_visible_for_view_friends()
void clear_is_using_rid()
void set_only_allow_friend_whispers(bool value)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static AccountPrivacySetting * default_instance_
virtual ~AccountPrivacySetting()
bool is_visible_for_view_friends_
bool only_allow_friend_whispers_
void set_has_is_visible_for_view_friends()
bool is_visible_for_view_friends() const
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
::google::protobuf::Metadata GetMetadata() const
void set_is_using_rid(bool value)
void SetCachedSize(int size) const
void clear_has_is_using_rid()
::google::protobuf::UnknownFieldSet _unknown_fields_
void set_allocated_battle_tag(::std::string *battle_tag)
void set_phone_number(const ::std::string &value)
static const AccountReference & default_instance()
inline ::std::string * mutable_battle_tag()
AccountReference(const AccountReference &from)
::google::protobuf::uint32 region_
inline ::google::protobuf::uint32 id() const
void set_has_battle_tag()
void clear_has_phone_number()
::bgs::protocol::account::v1::GameAccountHandle * handle_
void set_has_phone_number()
::std::string * phone_number_
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
void clear_has_battle_tag()
bool has_phone_number() const
void set_id(::google::protobuf::uint32 value)
inline ::bgs::protocol::account::v1::GameAccountHandle * release_handle()
inline ::bgs::protocol::account::v1::GameAccountHandle * mutable_handle()
::google::protobuf::Metadata GetMetadata() const
AccountReference * New() const
void set_allocated_phone_number(::std::string *phone_number)
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
inline ::google::protobuf::uint32 region() const
void set_allocated_email(::std::string *email)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::std::string * mutable_email()
void set_region(::google::protobuf::uint32 value)
const ::bgs::protocol::account::v1::GameAccountHandle & handle() const
void set_battle_tag(const ::std::string &value)
void SetCachedSize(int size) const
static const ::google::protobuf::Descriptor * descriptor()
virtual ~AccountReference()
inline ::std::string * release_email()
void set_allocated_handle(::bgs::protocol::account::v1::GameAccountHandle *handle)
int GetCachedSize() const
bool has_battle_tag() const
AccountReference & operator=(const AccountReference &from)
inline ::std::string * release_phone_number()
const ::std::string & email() const
static AccountReference * default_instance_
void Swap(AccountReference *other)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::google::protobuf::uint32 id_
const ::std::string & phone_number() const
inline ::std::string * release_battle_tag()
::google::protobuf::UnknownFieldSet _unknown_fields_
void clear_phone_number()
::std::string * battle_tag_
inline ::std::string * mutable_phone_number()
void InitAsDefaultInstance()
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
const ::std::string & battle_tag() const
void set_email(const ::std::string &value)
virtual ~AccountStateTagged()
void set_allocated_account_state(::bgs::protocol::account::v1::AccountState *account_state)
inline ::bgs::protocol::account::v1::AccountState * release_account_state()
void SetCachedSize(int size) const
void clear_has_account_tags()
static const ::google::protobuf::Descriptor * descriptor()
AccountStateTagged & operator=(const AccountStateTagged &from)
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::bgs::protocol::account::v1::AccountState * mutable_account_state()
::google::protobuf::Metadata GetMetadata() const
void clear_account_tags()
::google::protobuf::UnknownFieldSet _unknown_fields_
void clear_has_account_state()
AccountStateTagged * New() const
void Swap(AccountStateTagged *other)
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
void set_allocated_account_tags(::bgs::protocol::account::v1::AccountFieldTags *account_tags)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_has_account_state()
inline ::bgs::protocol::account::v1::AccountFieldTags * release_account_tags()
void InitAsDefaultInstance()
const ::bgs::protocol::account::v1::AccountFieldTags & account_tags() const
bool has_account_tags() const
AccountStateTagged(const AccountStateTagged &from)
void set_has_account_tags()
::bgs::protocol::account::v1::AccountState * account_state_
static const AccountStateTagged & default_instance()
int GetCachedSize() const
static AccountStateTagged * default_instance_
void clear_account_state()
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
const ::bgs::protocol::account::v1::AccountState & account_state() const
inline ::bgs::protocol::account::v1::AccountFieldTags * mutable_account_tags()
::bgs::protocol::account::v1::AccountFieldTags * account_tags_
bool has_account_state() const
::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameStatus > game_status_
::google::protobuf::Metadata GetMetadata() const
void clear_security_status()
inline ::bgs::protocol::account::v1::PlayScheduleRestriction * release_government_curfew()
void set_allocated_parental_control_info(::bgs::protocol::account::v1::ParentalControlInfo *parental_control_info)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::bgs::protocol::account::v1::PrivacyInfo * privacy_info_
const ::bgs::protocol::account::v1::ParentalControlInfo & parental_control_info() const
const ::bgs::protocol::account::v1::PlayScheduleRestriction & government_curfew() const
inline ::bgs::protocol::account::v1::SecurityStatus * mutable_security_status()
static AccountState * default_instance_
const ::bgs::protocol::account::v1::AccountLevelInfo & account_level_info() const
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameAccountList > & game_accounts() const
inline ::bgs::protocol::account::v1::PlayScheduleRestriction * mutable_government_curfew()
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
inline ::bgs::protocol::account::v1::AccountLevelInfo * mutable_account_level_info()
void set_allocated_account_level_info(::bgs::protocol::account::v1::AccountLevelInfo *account_level_info)
inline ::bgs::protocol::account::v1::PrivacyInfo * release_privacy_info()
void set_allocated_privacy_info(::bgs::protocol::account::v1::PrivacyInfo *privacy_info)
void set_has_account_level_info()
inline ::bgs::protocol::account::v1::GameLevelInfo * add_game_level_info()
void clear_has_privacy_info()
::bgs::protocol::account::v1::ParentalControlInfo * parental_control_info_
static const AccountState & default_instance()
AccountState * New() const
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
int game_accounts_size() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameLevelInfo > * mutable_game_level_info()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
bool has_privacy_info() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameStatus > * mutable_game_status()
void clear_parental_control_info()
void set_has_security_status()
int game_level_info_size() const
void set_allocated_government_curfew(::bgs::protocol::account::v1::PlayScheduleRestriction *government_curfew)
const ::bgs::protocol::account::v1::PrivacyInfo & privacy_info() const
::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameAccountList > game_accounts_
void clear_account_level_info()
::bgs::protocol::account::v1::AccountLevelInfo * account_level_info_
inline ::bgs::protocol::account::v1::ParentalControlInfo * mutable_parental_control_info()
void clear_government_curfew()
inline ::bgs::protocol::account::v1::GameStatus * add_game_status()
::bgs::protocol::account::v1::SecurityStatus * security_status_
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameStatus > & game_status() const
inline ::bgs::protocol::account::v1::AccountLevelInfo * release_account_level_info()
void clear_game_accounts()
::google::protobuf::UnknownFieldSet _unknown_fields_
int game_status_size() const
bool has_parental_control_info() const
inline ::bgs::protocol::account::v1::ParentalControlInfo * release_parental_control_info()
::bgs::protocol::account::v1::PlayScheduleRestriction * government_curfew_
void clear_privacy_info()
int GetCachedSize() const
void clear_has_government_curfew()
::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameLevelInfo > game_level_info_
void InitAsDefaultInstance()
void set_has_privacy_info()
inline ::bgs::protocol::account::v1::PrivacyInfo * mutable_privacy_info()
void clear_has_security_status()
static const ::google::protobuf::Descriptor * descriptor()
void SetCachedSize(int size) const
void Swap(AccountState *other)
void set_has_parental_control_info()
bool has_security_status() const
const ::bgs::protocol::account::v1::SecurityStatus & security_status() const
AccountState(const AccountState &from)
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameAccountList > * mutable_game_accounts()
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
void clear_has_account_level_info()
void clear_game_level_info()
void set_allocated_security_status(::bgs::protocol::account::v1::SecurityStatus *security_status)
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameLevelInfo > & game_level_info() const
inline ::bgs::protocol::account::v1::SecurityStatus * release_security_status()
inline ::bgs::protocol::account::v1::GameAccountList * add_game_accounts()
bool has_account_level_info() const
void set_has_government_curfew()
AccountState & operator=(const AccountState &from)
void clear_has_parental_control_info()
bool has_government_curfew() const
inline ::std::string * mutable_data()
void set_data(const ::std::string &value)
inline ::std::string * release_data()
AuthorizedData * New() const
void SetCachedSize(int size) const
::google::protobuf::UnknownFieldSet _unknown_fields_
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static AuthorizedData * default_instance_
::google::protobuf::Metadata GetMetadata() const
void set_allocated_data(::std::string *data)
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > license_
void Swap(AuthorizedData *other)
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & license() const
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
void InitAsDefaultInstance()
AuthorizedData & operator=(const AuthorizedData &from)
static const AuthorizedData & default_instance()
void add_license(::google::protobuf::uint32 value)
const ::std::string & data() const
void set_license(int index, ::google::protobuf::uint32 value)
static const ::google::protobuf::Descriptor * descriptor()
AuthorizedData(const AuthorizedData &from)
inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_license()
int GetCachedSize() const
virtual ~AuthorizedData()
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_has_played_minutes()
bool has_played_minutes() const
void clear_played_minutes()
::google::protobuf::UnknownFieldSet _unknown_fields_
bool has_rested_minutes() const
void clear_last_heard_time()
void clear_rested_minutes()
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
CAIS & operator=(const CAIS &from)
static CAIS * default_instance_
void set_rested_minutes(::google::protobuf::uint32 value)
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
static const CAIS & default_instance()
bool has_last_heard_time() const
int GetCachedSize() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_played_minutes(::google::protobuf::uint32 value)
inline ::google::protobuf::uint64 last_heard_time() const
void clear_has_last_heard_time()
::google::protobuf::uint64 last_heard_time_
inline ::google::protobuf::uint32 played_minutes() const
void clear_has_rested_minutes()
::google::protobuf::uint32 rested_minutes_
void set_has_last_heard_time()
void SetCachedSize(int size) const
inline ::google::protobuf::uint32 rested_minutes() const
void InitAsDefaultInstance()
::google::protobuf::Metadata GetMetadata() const
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
void set_last_heard_time(::google::protobuf::uint64 value)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_has_rested_minutes()
::google::protobuf::uint32 played_minutes_
static const ::google::protobuf::Descriptor * descriptor()
void clear_has_played_minutes()
GameAccountFieldOptions()
bool field_game_level_info_
static const ::google::protobuf::Descriptor * descriptor()
bool has_all_fields() const
::google::protobuf::Metadata GetMetadata() const
void clear_has_field_raf_info()
void clear_field_game_level_info()
void SetCachedSize(int size) const
void clear_has_field_game_level_info()
void set_field_raf_info(bool value)
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
bool has_field_game_status() const
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
static GameAccountFieldOptions * default_instance_
void clear_field_raf_info()
bool field_game_level_info() const
virtual ~GameAccountFieldOptions()
void clear_has_field_game_time_info()
void set_has_field_game_level_info()
bool field_game_time_info_
void set_has_field_game_status()
void set_has_field_raf_info()
GameAccountFieldOptions(const GameAccountFieldOptions &from)
void set_field_game_time_info(bool value)
GameAccountFieldOptions & operator=(const GameAccountFieldOptions &from)
void Swap(GameAccountFieldOptions *other)
void InitAsDefaultInstance()
void clear_has_field_game_status()
GameAccountFieldOptions * New() const
::google::protobuf::UnknownFieldSet _unknown_fields_
int GetCachedSize() const
void set_field_game_level_info(bool value)
bool has_field_game_level_info() const
void clear_field_game_time_info()
void set_field_game_status(bool value)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
bool has_field_raf_info() const
bool has_field_game_time_info() const
static const GameAccountFieldOptions & default_instance()
bool field_game_time_info() const
void clear_field_game_status()
bool field_game_status() const
void set_has_field_game_time_info()
bool field_raf_info() const
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
void clear_has_all_fields()
void set_all_fields(bool value)
void set_has_all_fields()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void SetCachedSize(int size) const
void InitAsDefaultInstance()
int GetCachedSize() const
::google::protobuf::UnknownFieldSet _unknown_fields_
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
::google::protobuf::Metadata GetMetadata() const
static GameAccountHandle * default_instance_
void Swap(GameAccountHandle *other)
void set_program(::google::protobuf::uint32 value)
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
inline ::google::protobuf::uint32 program() const
::google::protobuf::uint32 region_
GameAccountHandle & operator=(const GameAccountHandle &from)
::google::protobuf::uint32 program_
GameAccountHandle(const GameAccountHandle &from)
virtual ~GameAccountHandle()
void set_id(::google::protobuf::uint32 value)
::google::protobuf::uint32 id_
static const GameAccountHandle & default_instance()
void set_region(::google::protobuf::uint32 value)
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::uint32 id() const
inline ::google::protobuf::uint32 region() const
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
GameAccountHandle * New() const
void set_region(::google::protobuf::uint32 value)
GameAccountList & operator=(const GameAccountList &from)
void InitAsDefaultInstance()
::google::protobuf::uint32 region_
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameAccountHandle > & handle() const
GameAccountList * New() const
static const GameAccountList & default_instance()
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::Metadata GetMetadata() const
GameAccountList(const GameAccountList &from)
::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameAccountHandle > handle_
int GetCachedSize() const
void SetCachedSize(int size) const
::google::protobuf::UnknownFieldSet _unknown_fields_
inline ::google::protobuf::uint32 region() const
void Swap(GameAccountList *other)
static GameAccountList * default_instance_
virtual ~GameAccountList()
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::GameAccountHandle > * mutable_handle()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::bgs::protocol::account::v1::GameAccountHandle * add_handle()
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
const ::bgs::protocol::account::v1::GameAccountState & game_account_state() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
virtual ~GameAccountStateTagged()
bool has_game_account_tags() const
const ::bgs::protocol::account::v1::GameAccountFieldTags & game_account_tags() const
int GetCachedSize() const
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
::bgs::protocol::account::v1::GameAccountFieldTags * game_account_tags_
void clear_has_game_account_tags()
void set_has_game_account_state()
static const GameAccountStateTagged & default_instance()
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
bool has_game_account_state() const
::google::protobuf::UnknownFieldSet _unknown_fields_
void Swap(GameAccountStateTagged *other)
GameAccountStateTagged * New() const
void clear_game_account_state()
inline ::bgs::protocol::account::v1::GameAccountState * mutable_game_account_state()
void set_has_game_account_tags()
::google::protobuf::Metadata GetMetadata() const
void clear_has_game_account_state()
GameAccountStateTagged(const GameAccountStateTagged &from)
void InitAsDefaultInstance()
void set_allocated_game_account_tags(::bgs::protocol::account::v1::GameAccountFieldTags *game_account_tags)
void set_allocated_game_account_state(::bgs::protocol::account::v1::GameAccountState *game_account_state)
inline ::bgs::protocol::account::v1::GameAccountFieldTags * release_game_account_tags()
inline ::bgs::protocol::account::v1::GameAccountState * release_game_account_state()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static GameAccountStateTagged * default_instance_
static const ::google::protobuf::Descriptor * descriptor()
void clear_game_account_tags()
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
void SetCachedSize(int size) const
inline ::bgs::protocol::account::v1::GameAccountFieldTags * mutable_game_account_tags()
GameAccountStateTagged & operator=(const GameAccountStateTagged &from)
::bgs::protocol::account::v1::GameAccountState * game_account_state_
void set_allocated_game_time_info(::bgs::protocol::account::v1::GameTimeInfo *game_time_info)
void clear_has_raf_info()
void set_allocated_game_level_info(::bgs::protocol::account::v1::GameLevelInfo *game_level_info)
void set_allocated_game_status(::bgs::protocol::account::v1::GameStatus *game_status)
static GameAccountState * default_instance_
static const GameAccountState & default_instance()
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
int GetCachedSize() const
void clear_has_game_time_info()
::bgs::protocol::account::v1::GameLevelInfo * game_level_info_
GameAccountState * New() const
inline ::bgs::protocol::account::v1::GameStatus * mutable_game_status()
const ::bgs::protocol::account::v1::GameStatus & game_status() const
void Swap(GameAccountState *other)
static const ::google::protobuf::Descriptor * descriptor()
::bgs::protocol::account::v1::RAFInfo * raf_info_
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
const ::bgs::protocol::account::v1::RAFInfo & raf_info() const
void set_has_game_time_info()
inline ::bgs::protocol::account::v1::RAFInfo * release_raf_info()
inline ::bgs::protocol::account::v1::GameTimeInfo * release_game_time_info()
::bgs::protocol::account::v1::GameStatus * game_status_
::google::protobuf::UnknownFieldSet _unknown_fields_
void SetCachedSize(int size) const
inline ::bgs::protocol::account::v1::GameLevelInfo * mutable_game_level_info()
virtual ~GameAccountState()
GameAccountState & operator=(const GameAccountState &from)
bool has_game_status() const
void InitAsDefaultInstance()
bool has_game_time_info() const
void set_allocated_raf_info(::bgs::protocol::account::v1::RAFInfo *raf_info)
void clear_has_game_status()
inline ::bgs::protocol::account::v1::GameTimeInfo * mutable_game_time_info()
GameAccountState(const GameAccountState &from)
void clear_game_level_info()
::google::protobuf::Metadata GetMetadata() const
inline ::bgs::protocol::account::v1::RAFInfo * mutable_raf_info()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_has_game_level_info()
const ::bgs::protocol::account::v1::GameTimeInfo & game_time_info() const
void clear_has_game_level_info()
inline ::bgs::protocol::account::v1::GameLevelInfo * release_game_level_info()
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
inline ::bgs::protocol::account::v1::GameStatus * release_game_status()
void set_has_game_status()
const ::bgs::protocol::account::v1::GameLevelInfo & game_level_info() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
bool has_raf_info() const
bool has_game_level_info() const
void clear_game_time_info()
::bgs::protocol::account::v1::GameTimeInfo * game_time_info_
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::std::string * release_name()
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::uint32 program() const
void SetCachedSize(int size) const
bool has_realm_permissions() const
void set_last_logout_time_ms(::google::protobuf::uint64 value) PROTOBUF_DEPRECATED
void set_has_is_lifetime()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::AccountLicense > & licenses() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
bool has_is_lifetime() const
void clear_has_is_lifetime()
GameLevelInfo * New() const
void set_is_trial(bool value)
void set_program(::google::protobuf::uint32 value)
void set_name(const ::std::string &value)
void clear_has_is_trial()
void set_is_lifetime(bool value)
void clear_has_realm_permissions()
void set_has_last_logout_time_ms()
void set_allocated_name(::std::string *name)
GameLevelInfo & operator=(const GameLevelInfo &from)
void Swap(GameLevelInfo *other)
void clear_last_logout_time_ms() PROTOBUF_DEPRECATED
void set_has_is_restricted()
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::account::v1::AccountLicense > * mutable_licenses()
void clear_realm_permissions()
inline ::bgs::protocol::account::v1::AccountLicense * add_licenses()
void set_realm_permissions(::google::protobuf::uint32 value)
void set_is_restricted(bool value)
int GetCachedSize() const
bool has_is_trial() const
void set_has_realm_permissions()
bool is_restricted() const
bool has_last_logout_time_ms() const PROTOBUF_DEPRECATED
int licenses_size() const
inline ::google::protobuf::uint32 realm_permissions() const
void set_is_beta(bool value)
static const GameLevelInfo & default_instance()
void clear_has_last_logout_time_ms()
inline ::google::protobuf::uint64 last_logout_time_ms() const PROTOBUF_DEPRECATED
void clear_has_is_restricted()
static const ::google::protobuf::Descriptor * descriptor()
inline ::std::string * mutable_name()
void clear_is_restricted()
bool has_is_restricted() const
GameLevelInfo(const GameLevelInfo &from)
const ::std::string & name() const
void set_has_parental_controls_active()
GameSessionInfo & operator=(const GameSessionInfo &from)
inline ::bgs::protocol::account::v1::GameSessionLocation * mutable_location()
void clear_has_is_using_igr()
void clear_has_igr_paid()
bool has_platform_id() const
inline ::bgs::protocol::account::v1::IgrId * mutable_igr_id()
void set_start_time_sec(::google::protobuf::uint64 value)
inline ::bgs::protocol::account::v1::IgrId * release_igr_id()
void clear_has_platform_id()
bool has_parental_controls_active() const
void set_igr_paid(bool value)
void set_platform_id(::google::protobuf::uint32 value)
void clear_has_benefactor()
void clear_has_start_time()
inline ::bgs::protocol::account::v1::GameSessionLocation * release_location()
GameSessionInfo(const GameSessionInfo &from)
bool parental_controls_active() const
void set_is_using_igr(bool value)
void set_has_is_using_igr()
const ::bgs::protocol::account::v1::IgrId & igr_id() const
void set_has_benefactor(bool value)
void SetCachedSize(int size) const
void Swap(GameSessionInfo *other)
void set_allocated_location(::bgs::protocol::account::v1::GameSessionLocation *location)
void set_has_start_time()
bool has_has_benefactor() const
virtual ~GameSessionInfo()
bool has_benefactor() const
void set_has_platform_id()
bool is_using_igr() const
GameSessionInfo * New() const
bool has_is_using_igr() const
void clear_has_location()
void clear_is_using_igr()
void set_allocated_igr_id(::bgs::protocol::account::v1::IgrId *igr_id)
const ::bgs::protocol::account::v1::GameSessionLocation & location() const
inline ::google::protobuf::uint32 platform_id() const
bool has_igr_paid() const
void set_parental_controls_active(bool value)
::google::protobuf::Metadata GetMetadata() const
void set_has_has_benefactor()
int GetCachedSize() const
void clear_has_has_benefactor()
void clear_start_time_sec()
void clear_has_parental_controls_active()
bool has_start_time_sec() const
void clear_start_time() PROTOBUF_DEPRECATED
void set_has_start_time_sec()
void clear_has_start_time_sec()
static const GameSessionInfo & default_instance()
static const ::google::protobuf::Descriptor * descriptor()
void set_start_time(::google::protobuf::uint32 value) PROTOBUF_DEPRECATED
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::google::protobuf::uint32 start_time() const PROTOBUF_DEPRECATED
void clear_parental_controls_active()
bool has_location() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
bool has_start_time() const PROTOBUF_DEPRECATED
inline ::google::protobuf::uint64 start_time_sec() const
::google::protobuf::UnknownFieldSet _unknown_fields_
void set_city(const ::std::string &value)
static GameSessionLocation * default_instance_
::google::protobuf::uint32 country_
GameSessionLocation & operator=(const GameSessionLocation &from)
int GetCachedSize() const
void InitAsDefaultInstance()
void SetCachedSize(int size) const
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
GameSessionLocation * New() const
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
void Swap(GameSessionLocation *other)
inline ::std::string * release_city()
static const GameSessionLocation & default_instance()
void set_allocated_city(::std::string *city)
GameSessionLocation(const GameSessionLocation &from)
void set_country(::google::protobuf::uint32 value)
bool has_ip_address() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
const ::std::string & city() const
void clear_has_ip_address()
void set_allocated_ip_address(::std::string *ip_address)
inline ::google::protobuf::uint32 country() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::google::protobuf::Metadata GetMetadata() const
virtual ~GameSessionLocation()
inline ::std::string * mutable_ip_address()
void set_ip_address(const ::std::string &value)
const ::std::string & ip_address() const
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
void set_has_ip_address()
inline ::std::string * release_ip_address()
::std::string * ip_address_
static const ::google::protobuf::Descriptor * descriptor()
inline ::std::string * mutable_city()
inline ::bgs::protocol::account::v1::CAIS * release_cais()
GameSessionUpdateInfo * New() const
::bgs::protocol::account::v1::CAIS * cais_
void Swap(GameSessionUpdateInfo *other)
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
virtual ~GameSessionUpdateInfo()
void SetCachedSize(int size) const
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
static const GameSessionUpdateInfo & default_instance()
GameSessionUpdateInfo(const GameSessionUpdateInfo &from)
inline ::bgs::protocol::account::v1::CAIS * mutable_cais()
void InitAsDefaultInstance()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::google::protobuf::UnknownFieldSet _unknown_fields_
GameSessionUpdateInfo & operator=(const GameSessionUpdateInfo &from)
const ::bgs::protocol::account::v1::CAIS & cais() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::Metadata GetMetadata() const
void set_allocated_cais(::bgs::protocol::account::v1::CAIS *cais)
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
int GetCachedSize() const
static GameSessionUpdateInfo * default_instance_
void clear_has_is_banned()
void set_is_bam_unlockable(bool value)
void set_is_suspended(bool value)
void set_has_suspension_expires()
bool has_is_locked() const
::google::protobuf::UnknownFieldSet _unknown_fields_
bool is_bam_unlockable() const
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
void set_program(::google::protobuf::uint32 value)
::google::protobuf::uint64 suspension_expires_
static const GameStatus & default_instance()
void Swap(GameStatus *other)
void clear_has_is_bam_unlockable()
bool has_is_banned() const
void clear_has_suspension_expires()
::google::protobuf::uint32 program_
GameStatus(const GameStatus &from)
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
void clear_is_suspended()
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::uint64 suspension_expires() const
bool has_suspension_expires() const
void set_has_is_bam_unlockable()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_has_is_suspended()
void clear_is_bam_unlockable()
void clear_suspension_expires()
bool has_is_bam_unlockable() const
GameStatus & operator=(const GameStatus &from)
void clear_has_is_suspended()
void set_is_banned(bool value)
void set_suspension_expires(::google::protobuf::uint64 value)
void InitAsDefaultInstance()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static const ::google::protobuf::Descriptor * descriptor()
bool has_is_suspended() const
void clear_has_is_locked()
static GameStatus * default_instance_
void set_is_locked(bool value)
inline ::google::protobuf::uint32 program() const
void SetCachedSize(int size) const
bool is_suspended() const
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
int GetCachedSize() const
int GetCachedSize() const
void set_has_is_recurring_subscription()
GameTimeInfo & operator=(const GameTimeInfo &from)
void InitAsDefaultInstance()
void set_has_is_unlimited_play_time()
bool has_play_time_expires() const
void set_has_is_subscription()
void set_has_play_time_expires()
void set_play_time_expires(::google::protobuf::uint64 value)
void set_is_recurring_subscription(bool value)
::google::protobuf::uint64 play_time_expires_
void set_is_unlimited_play_time(bool value)
static const ::google::protobuf::Descriptor * descriptor()
bool is_subscription() const
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
void clear_is_subscription()
bool is_unlimited_play_time_
::google::protobuf::UnknownFieldSet _unknown_fields_
bool is_recurring_subscription_
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
bool has_is_recurring_subscription() const
void clear_is_unlimited_play_time()
bool is_recurring_subscription() const
void clear_has_is_subscription()
::google::protobuf::Metadata GetMetadata() const
GameTimeInfo(const GameTimeInfo &from)
void clear_is_recurring_subscription()
void clear_has_play_time_expires()
inline ::google::protobuf::uint64 play_time_expires() const
bool has_is_subscription() const
void set_is_subscription(bool value)
static GameTimeInfo * default_instance_
void clear_has_is_recurring_subscription()
static const GameTimeInfo & default_instance()
bool has_is_unlimited_play_time() const
void Swap(GameTimeInfo *other)
void clear_has_is_unlimited_play_time()
bool is_unlimited_play_time() const
void SetCachedSize(int size) const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void clear_play_time_expires()
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
GameTimeInfo * New() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_minutes_remaining(::google::protobuf::uint32 value)
void set_parental_daily_minutes_remaining(::google::protobuf::uint32 value)
inline ::google::protobuf::uint32 minutes_remaining() const
::google::protobuf::Metadata GetMetadata() const
bool has_minutes_remaining() const
GameTimeRemainingInfo(const GameTimeRemainingInfo &from)
void SetCachedSize(int size) const
void clear_minutes_remaining()
inline ::google::protobuf::uint32 parental_weekly_minutes_remaining() const
void clear_seconds_remaining_until_kick() PROTOBUF_DEPRECATED
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static const ::google::protobuf::Descriptor * descriptor()
void set_has_seconds_remaining_until_kick()
bool has_parental_daily_minutes_remaining() const
void set_seconds_remaining_until_kick(::google::protobuf::uint32 value) PROTOBUF_DEPRECATED
void set_has_parental_daily_minutes_remaining()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
virtual ~GameTimeRemainingInfo()
bool has_seconds_remaining_until_kick() const PROTOBUF_DEPRECATED
void clear_has_parental_daily_minutes_remaining()
GameTimeRemainingInfo * New() const
int GetCachedSize() const
void clear_has_seconds_remaining_until_kick()
void set_has_parental_weekly_minutes_remaining()
inline ::google::protobuf::uint32 seconds_remaining_until_kick() const PROTOBUF_DEPRECATED
static const GameTimeRemainingInfo & default_instance()
void set_parental_weekly_minutes_remaining(::google::protobuf::uint32 value)
void clear_has_minutes_remaining()
void set_has_minutes_remaining()
GameTimeRemainingInfo & operator=(const GameTimeRemainingInfo &from)
void Swap(GameTimeRemainingInfo *other)
inline ::google::protobuf::uint32 parental_daily_minutes_remaining() const
void clear_parental_daily_minutes_remaining()
bool has_parental_weekly_minutes_remaining() const
void clear_has_parental_weekly_minutes_remaining()
void clear_parental_weekly_minutes_remaining()
inline ::bgs::protocol::account::v1::GameAccountHandle * mutable_game_account()
bool has_game_account() const
void SetCachedSize(int size) const
Identity(const Identity &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_allocated_game_account(::bgs::protocol::account::v1::GameAccountHandle *game_account)
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
::bgs::protocol::account::v1::AccountId * account_
void clear_game_account()
static const ::google::protobuf::Descriptor * descriptor()
const ::bgs::protocol::account::v1::GameAccountHandle & game_account() const
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
::bgs::protocol::account::v1::GameAccountHandle * game_account_
::google::protobuf::Metadata GetMetadata() const
void set_has_game_account()
inline ::bgs::protocol::account::v1::AccountId * release_account()
Identity & operator=(const Identity &from)
void set_allocated_account(::bgs::protocol::account::v1::AccountId *account)
::google::protobuf::UnknownFieldSet _unknown_fields_
void InitAsDefaultInstance()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static const Identity & default_instance()
static Identity * default_instance_
int GetCachedSize() const
const ::bgs::protocol::account::v1::AccountId & account() const
void Swap(Identity *other)
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
inline ::bgs::protocol::account::v1::GameAccountHandle * release_game_account()
inline ::bgs::protocol::account::v1::AccountId * mutable_account()
void clear_has_game_account()
::std::string * client_address_
bool has_client_address() const
void clear_has_client_address()
static IgrAddress * default_instance_
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
void clear_client_address()
inline ::google::protobuf::uint32 region() const
void set_has_client_address()
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
void SetCachedSize(int size) const
int GetCachedSize() const
IgrAddress & operator=(const IgrAddress &from)
void set_region(::google::protobuf::uint32 value)
inline ::std::string * mutable_client_address()
inline ::std::string * release_client_address()
::google::protobuf::uint32 region_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::google::protobuf::Metadata GetMetadata() const
void InitAsDefaultInstance()
static const IgrAddress & default_instance()
::google::protobuf::UnknownFieldSet _unknown_fields_
IgrAddress(const IgrAddress &from)
const ::std::string & client_address() const
void Swap(IgrAddress *other)
void set_client_address(const ::std::string &value)
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
void set_allocated_client_address(::std::string *client_address)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::std::string * release_uuid()
inline ::bgs::protocol::account::v1::GameAccountHandle * mutable_game_account() PROTOBUF_DEPRECATED
const ::bgs::protocol::account::v1::GameAccountHandle & game_account() const PROTOBUF_DEPRECATED
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_has_game_account()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
IgrId & operator=(const IgrId &from)
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
int GetCachedSize() const
inline ::bgs::protocol::account::v1::GameAccountHandle * release_game_account() PROTOBUF_DEPRECATED
void InitAsDefaultInstance()
TypeCase type_case() const
bool has_external_id() const
void set_allocated_uuid(::std::string *uuid)
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
bool has_game_account() const PROTOBUF_DEPRECATED
void set_uuid(const ::std::string &value)
void clear_game_account() PROTOBUF_DEPRECATED
const ::std::string & uuid() const
void set_allocated_game_account(::bgs::protocol::account::v1::GameAccountHandle *game_account) PROTOBUF_DEPRECATED
inline ::std::string * mutable_uuid()
void set_external_id(::google::protobuf::uint32 value)
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::uint32 external_id() const
static const IgrId & default_instance()
void set_has_external_id()
void SetCachedSize(int size) const
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
static IgrId * default_instance_
inline ::google::protobuf::RepeatedField< ::google::protobuf::uint64 > * mutable_ids()
void InitAsDefaultInstance()
static OptIns * default_instance_
void add_ids(::google::protobuf::uint64 value)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
static const OptIns & default_instance()
void set_ids(int index, ::google::protobuf::uint64 value)
void SetCachedSize(int size) const
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
int GetCachedSize() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::google::protobuf::RepeatedField< ::google::protobuf::uint64 > ids_
::google::protobuf::UnknownFieldSet _unknown_fields_
::google::protobuf::Metadata GetMetadata() const
static const ::google::protobuf::Descriptor * descriptor()
OptIns(const OptIns &from)
const ::google::protobuf::RepeatedField< ::google::protobuf::uint64 > & ids() const
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
OptIns & operator=(const OptIns &from)
::google::protobuf::UnknownFieldSet _unknown_fields_
void clear_has_can_join_group()
ParentalControlInfo & operator=(const ParentalControlInfo &from)
void clear_has_timezone()
void clear_has_minutes_per_week()
void set_has_can_join_group()
void clear_can_join_group()
bool can_send_voice() const
ParentalControlInfo(const ParentalControlInfo &from)
void clear_minutes_per_week()
void clear_has_minutes_per_day()
bool has_can_use_profile() const
inline ::std::string * mutable_timezone()
void set_can_join_group(bool value)
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
void clear_can_send_voice()
void set_has_can_receive_voice()
void clear_has_can_send_voice()
const ::std::string & timezone() const
static ParentalControlInfo * default_instance_
::google::protobuf::uint32 minutes_per_week_
void clear_minutes_per_day()
bool has_minutes_per_week() const
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
::google::protobuf::RepeatedField< bool > play_schedule_
void set_minutes_per_week(::google::protobuf::uint32 value)
void clear_can_use_profile()
inline ::google::protobuf::uint32 minutes_per_week() const
void clear_play_schedule()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_has_minutes_per_day()
void set_has_can_send_voice()
virtual ~ParentalControlInfo()
void set_has_can_use_profile()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::RepeatedField< bool > * mutable_play_schedule()
bool can_join_group() const
void set_timezone(const ::std::string &value)
void set_minutes_per_day(::google::protobuf::uint32 value)
bool can_use_profile() const
void add_play_schedule(bool value)
void Swap(ParentalControlInfo *other)
::google::protobuf::uint32 minutes_per_day_
bool can_receive_voice() const
bool has_can_receive_voice() const
bool has_timezone() const
void set_play_schedule(int index, bool value)
void set_can_receive_voice(bool value)
ParentalControlInfo * New() const
void set_has_minutes_per_week()
static const ParentalControlInfo & default_instance()
bool has_can_send_voice() const
::std::string * timezone_
void set_can_send_voice(bool value)
bool has_minutes_per_day() const
int GetCachedSize() const
void set_allocated_timezone(::std::string *timezone)
void clear_has_can_receive_voice()
inline ::google::protobuf::uint32 minutes_per_day() const
void InitAsDefaultInstance()
bool has_can_join_group() const
int play_schedule_size() const
void clear_can_receive_voice()
void clear_has_can_use_profile()
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
inline ::std::string * release_timezone()
const ::google::protobuf::RepeatedField< bool > & play_schedule() const
static const ::google::protobuf::Descriptor * descriptor()
void set_can_use_profile(bool value)
void SetCachedSize(int size) const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
PlayScheduleRestriction & operator=(const PlayScheduleRestriction &from)
void set_play_schedule(int index, bool value)
void clear_play_schedule()
static const ::google::protobuf::Descriptor * descriptor()
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
::std::string * timezone_
inline ::std::string * release_timezone()
PlayScheduleRestriction()
PlayScheduleRestriction(const PlayScheduleRestriction &from)
::google::protobuf::UnknownFieldSet _unknown_fields_
void set_allocated_timezone(::std::string *timezone)
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
void Swap(PlayScheduleRestriction *other)
const ::std::string & timezone() const
static PlayScheduleRestriction * default_instance_
void clear_has_timezone()
void add_play_schedule(bool value)
PlayScheduleRestriction * New() const
bool has_timezone() const
void set_timezone(const ::std::string &value)
const ::google::protobuf::RepeatedField< bool > & play_schedule() const
int GetCachedSize() const
::google::protobuf::RepeatedField< bool > play_schedule_
static const PlayScheduleRestriction & default_instance()
void SetCachedSize(int size) const
void InitAsDefaultInstance()
virtual ~PlayScheduleRestriction()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::google::protobuf::RepeatedField< bool > * mutable_play_schedule()
::google::protobuf::Metadata GetMetadata() const
int play_schedule_size() const
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
inline ::std::string * mutable_timezone()
static const ::google::protobuf::EnumDescriptor * GameInfoPrivacy_descriptor()
void set_has_is_hidden_from_friend_finder()
void clear_game_info_privacy()
static const PrivacyInfo & default_instance()
bool is_hidden_from_friend_finder() const
void clear_has_is_using_rid()
bool has_only_allow_friend_whispers() const
PrivacyInfo_GameInfoPrivacy GameInfoPrivacy
::google::protobuf::Metadata GetMetadata() const
::google::protobuf::UnknownFieldSet _unknown_fields_
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
int GetCachedSize() const
inline ::bgs::protocol::account::v1::PrivacyInfo_GameInfoPrivacy game_info_privacy() const
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
bool is_visible_for_view_friends() const
bool has_is_visible_for_view_friends() const
void clear_is_hidden_from_friend_finder()
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
bool is_visible_for_view_friends_
void clear_has_game_info_privacy()
bool is_hidden_from_friend_finder_
void set_is_using_rid(bool value)
bool has_game_info_privacy() const
void clear_has_only_allow_friend_whispers()
static const ::google::protobuf::Descriptor * descriptor()
void set_is_visible_for_view_friends(bool value)
static const ::std::string & GameInfoPrivacy_Name(GameInfoPrivacy value)
bool only_allow_friend_whispers_
void clear_has_is_visible_for_view_friends()
static bool GameInfoPrivacy_IsValid(int value)
void set_only_allow_friend_whispers(bool value)
bool is_using_rid() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
PrivacyInfo * New() const
PrivacyInfo(const PrivacyInfo &from)
static bool GameInfoPrivacy_Parse(const ::std::string &name, GameInfoPrivacy *value)
void set_game_info_privacy(::bgs::protocol::account::v1::PrivacyInfo_GameInfoPrivacy value)
void set_has_game_info_privacy()
bool has_is_using_rid() const
void clear_only_allow_friend_whispers()
PrivacyInfo & operator=(const PrivacyInfo &from)
static PrivacyInfo * default_instance_
void set_has_is_using_rid()
void clear_is_using_rid()
void SetCachedSize(int size) const
void clear_has_is_hidden_from_friend_finder()
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
void InitAsDefaultInstance()
void set_has_only_allow_friend_whispers()
void set_is_hidden_from_friend_finder(bool value)
void clear_is_visible_for_view_friends()
void Swap(PrivacyInfo *other)
void set_has_is_visible_for_view_friends()
bool only_allow_friend_whispers() const
bool has_is_hidden_from_friend_finder() const
ProgramTag(const ProgramTag &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
void set_program(::google::protobuf::uint32 value)
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static const ProgramTag & default_instance()
static ProgramTag * default_instance_
void SetCachedSize(int size) const
void Swap(ProgramTag *other)
inline ::google::protobuf::uint32 tag() const
void set_tag(::google::protobuf::uint32 value)
void InitAsDefaultInstance()
inline ::google::protobuf::uint32 program() const
::google::protobuf::uint32 program_
ProgramTag & operator=(const ProgramTag &from)
int GetCachedSize() const
::google::protobuf::uint32 tag_
::google::protobuf::Metadata GetMetadata() const
static const ::google::protobuf::Descriptor * descriptor()
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
static RAFInfo * default_instance_
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
int GetCachedSize() const
void clear_has_raf_info()
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_allocated_raf_info(::std::string *raf_info)
const ::std::string & raf_info() const
void InitAsDefaultInstance()
bool has_raf_info() const
static const RAFInfo & default_instance()
static const ::google::protobuf::Descriptor * descriptor()
inline ::std::string * mutable_raf_info()
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
RAFInfo(const RAFInfo &from)
::std::string * raf_info_
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
RAFInfo & operator=(const RAFInfo &from)
void set_raf_info(const ::std::string &value)
inline ::std::string * release_raf_info()
void SetCachedSize(int size) const
void Swap(RAFInfo *other)
::google::protobuf::UnknownFieldSet _unknown_fields_
void Swap(RegionTag *other)
inline ::google::protobuf::uint32 region() const
inline ::google::protobuf::uint32 tag() const
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
static const RegionTag & default_instance()
RegionTag & operator=(const RegionTag &from)
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
::google::protobuf::Metadata GetMetadata() const
int GetCachedSize() const
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::uint32 tag_
void SetCachedSize(int size) const
RegionTag(const RegionTag &from)
void set_region(::google::protobuf::uint32 value)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_tag(::google::protobuf::uint32 value)
void InitAsDefaultInstance()
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
::google::protobuf::uint32 region_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static RegionTag * default_instance_
::google::protobuf::Metadata GetMetadata() const
static RestrictionStatus * default_instance_
RestrictionStatus & operator=(const RestrictionStatus &from)
RestrictionStatus * New() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
void set_expiration_us(::google::protobuf::uint64 value)
void clear_expiration_us()
::google::protobuf::UnknownFieldSet _unknown_fields_
void SetCachedSize(int size) const
void set_active(bool value)
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
void set_has_expiration_us()
virtual ~RestrictionStatus()
::google::protobuf::uint64 expiration_us_
RestrictionStatus(const RestrictionStatus &from)
bool has_expiration_us() const
void Swap(RestrictionStatus *other)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void clear_has_expiration_us()
inline ::google::protobuf::uint64 expiration_us() const
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
static const RestrictionStatus & default_instance()
int GetCachedSize() const
void InitAsDefaultInstance()
void set_authenticator_required(bool value)
void set_has_authenticator_required()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void clear_email_verified()
void clear_has_sqa_enabled()
bool authenticator_required_
void set_authenticator_enabled(bool value)
void set_has_sms_protect_enabled()
bool authenticator_enabled_
bool has_sms_protect_enabled() const
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
int GetCachedSize() const
static SecurityStatus * default_instance_
bool has_email_verified() const
virtual ~SecurityStatus()
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
static const SecurityStatus & default_instance()
bool has_authenticator_required() const
void set_has_authenticator_enabled()
SecurityStatus & operator=(const SecurityStatus &from)
SecurityStatus * New() const
void clear_authenticator_enabled()
static const ::google::protobuf::Descriptor * descriptor()
void set_has_sqa_enabled()
void InitAsDefaultInstance()
void set_sqa_enabled(bool value)
bool has_sqa_enabled() const
void set_has_email_verified()
void set_email_verified(bool value)
::google::protobuf::UnknownFieldSet _unknown_fields_
void clear_sms_protect_enabled()
void clear_has_authenticator_required()
void set_sms_protect_enabled(bool value)
::google::protobuf::Metadata GetMetadata() const
bool sms_protect_enabled_
void clear_has_sms_protect_enabled()
void SetCachedSize(int size) const
void Swap(SecurityStatus *other)
void clear_has_email_verified()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
bool authenticator_enabled() const
SecurityStatus(const SecurityStatus &from)
bool authenticator_required() const
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
bool sms_protect_enabled() const
void clear_authenticator_required()
void clear_has_authenticator_enabled()
bool email_verified() const
bool has_authenticator_enabled() const
inline ::google::protobuf::uint64 subscriber_id() const
void set_allocated_game_account_options(::bgs::protocol::account::v1::GameAccountFieldOptions *game_account_options)
bool has_game_account_tags() const
inline ::bgs::protocol::account::v1::AccountFieldTags * release_account_tags()
void clear_has_entity_id()
inline ::bgs::protocol::account::v1::GameAccountFieldOptions * mutable_game_account_options()
inline ::bgs::protocol::account::v1::AccountFieldOptions * release_account_options()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::bgs::protocol::EntityId * entity_id_
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void clear_has_game_account_options()
inline ::google::protobuf::uint64 object_id() const
::google::protobuf::Metadata GetMetadata() const
void set_allocated_entity_id(::bgs::protocol::EntityId *entity_id)
bool has_account_tags() const
const ::bgs::protocol::account::v1::GameAccountFieldTags & game_account_tags() const
::bgs::protocol::account::v1::AccountFieldTags * account_tags_
void set_allocated_account_tags(::bgs::protocol::account::v1::AccountFieldTags *account_tags)
friend void protobuf_ShutdownFile_account_5ftypes_2eproto()
void Swap(SubscriberReference *other)
static SubscriberReference * default_instance_
void clear_game_account_options()
inline ::bgs::protocol::EntityId * release_entity_id()
void set_allocated_account_options(::bgs::protocol::account::v1::AccountFieldOptions *account_options)
::google::protobuf::UnknownFieldSet _unknown_fields_
const ::bgs::protocol::EntityId & entity_id() const
SubscriberReference & operator=(const SubscriberReference &from)
void clear_account_tags()
inline ::bgs::protocol::EntityId * mutable_entity_id()
friend void protobuf_AssignDesc_account_5ftypes_2eproto()
void set_has_account_tags()
inline ::bgs::protocol::account::v1::GameAccountFieldOptions * release_game_account_options()
static const SubscriberReference & default_instance()
inline ::bgs::protocol::account::v1::GameAccountFieldTags * release_game_account_tags()
void set_allocated_game_account_tags(::bgs::protocol::account::v1::GameAccountFieldTags *game_account_tags)
void clear_has_account_tags()
void clear_has_object_id()
const ::bgs::protocol::account::v1::GameAccountFieldOptions & game_account_options() const
void set_has_subscriber_id()
::bgs::protocol::account::v1::AccountFieldOptions * account_options_
SubscriberReference * New() const
bool has_game_account_options() const
void SetCachedSize(int size) const
::bgs::protocol::account::v1::GameAccountFieldTags * game_account_tags_
void clear_subscriber_id()
void clear_account_options()
virtual ~SubscriberReference()
const ::bgs::protocol::account::v1::AccountFieldOptions & account_options() const
bool has_account_options() const
void clear_has_subscriber_id()
int GetCachedSize() const
const ::bgs::protocol::account::v1::AccountFieldTags & account_tags() const
void set_has_game_account_tags()
inline ::bgs::protocol::account::v1::AccountFieldOptions * mutable_account_options()
bool has_object_id() const
::bgs::protocol::account::v1::GameAccountFieldOptions * game_account_options_
bool has_subscriber_id() const
inline ::bgs::protocol::account::v1::GameAccountFieldTags * mutable_game_account_tags()
inline ::bgs::protocol::account::v1::AccountFieldTags * mutable_account_tags()
::google::protobuf::uint64 object_id_
void set_object_id(::google::protobuf::uint64 value)
void clear_game_account_tags()
void set_has_game_account_options()
void InitAsDefaultInstance()
static const ::google::protobuf::Descriptor * descriptor()
void clear_has_game_account_tags()
friend void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
::google::protobuf::uint64 subscriber_id_
void set_has_account_options()
bool has_entity_id() const
void clear_has_account_options()
void set_subscriber_id(::google::protobuf::uint64 value)
SubscriberReference(const SubscriberReference &from)
constexpr std::size_t size()
bool IdentityVerificationStatus_Parse(const ::std::string &name, IdentityVerificationStatus *value)
void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto()
const IdentityVerificationStatus IdentityVerificationStatus_MIN
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * IdentityVerificationStatus_descriptor()
const int IdentityVerificationStatus_ARRAYSIZE
const PrivacyInfo_GameInfoPrivacy PrivacyInfo_GameInfoPrivacy_GameInfoPrivacy_MAX
const IdentityVerificationStatus IdentityVerificationStatus_MAX
PrivacyInfo_GameInfoPrivacy
@ PrivacyInfo_GameInfoPrivacy_PRIVACY_FRIENDS
@ PrivacyInfo_GameInfoPrivacy_PRIVACY_ME
@ PrivacyInfo_GameInfoPrivacy_PRIVACY_EVERYONE
IdentityVerificationStatus
const PrivacyInfo_GameInfoPrivacy PrivacyInfo_GameInfoPrivacy_GameInfoPrivacy_MIN
const ::std::string & IdentityVerificationStatus_Name(IdentityVerificationStatus value)
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * PrivacyInfo_GameInfoPrivacy_descriptor()
TC_PROTO_API bool PrivacyInfo_GameInfoPrivacy_IsValid(int value)
void protobuf_AssignDesc_account_5ftypes_2eproto()
void protobuf_ShutdownFile_account_5ftypes_2eproto()
const int PrivacyInfo_GameInfoPrivacy_GameInfoPrivacy_ARRAYSIZE
TC_PROTO_API bool IdentityVerificationStatus_IsValid(int value)
const ::std::string & PrivacyInfo_GameInfoPrivacy_Name(PrivacyInfo_GameInfoPrivacy value)
bool PrivacyInfo_GameInfoPrivacy_Parse(const ::std::string &name, PrivacyInfo_GameInfoPrivacy *value)
::bgs::protocol::account::v1::GameAccountHandle * game_account_
::google::protobuf::uint32 external_id_