4#ifndef PROTOBUF_report_5ftypes_2eproto__INCLUDED
5#define PROTOBUF_report_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>
68 return ::google::protobuf::internal::NameOfEnum(
73 return ::google::protobuf::internal::ParseNamedEnum<SpamReport_SpamSource>(
91 return _unknown_fields_;
95 return &_unknown_fields_;
98 static const ::google::protobuf::Descriptor*
descriptor();
104 kHarassmentReport = 12,
105 kRealLifeThreatReport = 13,
106 kInappropriateBattleTagReport = 14,
132 static const int kUserDescriptionFieldNumber = 1;
144 static const int kCustomReportFieldNumber = 10;
145 inline const ::bgs::protocol::report::v1::CustomReport&
custom_report()
const;
153 static const int kSpamReportFieldNumber = 11;
154 inline const ::bgs::protocol::report::v1::SpamReport&
spam_report()
const;
162 static const int kHarassmentReportFieldNumber = 12;
171 static const int kRealLifeThreatReportFieldNumber = 13;
180 static const int kInappropriateBattleTagReportFieldNumber = 14;
189 static const int kHackingReportFieldNumber = 15;
198 static const int kBottingReportFieldNumber = 16;
259 return _unknown_fields_;
263 return &_unknown_fields_;
287 inline bool has_type()
const;
288 inline void clear_type();
289 static const int kTypeFieldNumber = 1;
290 inline const ::std::string& type()
const;
291 inline void set_type(const ::std::string& value);
292 inline void set_type(
const char* value);
293 inline void set_type(
const char* value,
size_t size);
294 inline ::std::string* mutable_type();
295 inline ::std::string* release_type();
296 inline void set_allocated_type(::std::string* type);
299 inline bool has_program_id() const PROTOBUF_DEPRECATED;
300 inline
void clear_program_id() PROTOBUF_DEPRECATED;
301 static const
int kProgramIdFieldNumber = 2;
302 inline const ::
std::
string& program_id() const PROTOBUF_DEPRECATED;
303 inline
void set_program_id(const ::
std::
string& value) PROTOBUF_DEPRECATED;
304 inline
void set_program_id(const
char* value) PROTOBUF_DEPRECATED;
305 inline
void set_program_id(const
char* value,
size_t size) PROTOBUF_DEPRECATED;
306 inline ::
std::
string* mutable_program_id() PROTOBUF_DEPRECATED;
307 inline ::
std::
string* release_program_id() PROTOBUF_DEPRECATED;
308 inline
void set_allocated_program_id(::
std::
string* program_id) PROTOBUF_DEPRECATED;
311 inline
int attribute_size() const;
312 inline
void clear_attribute();
313 static const
int kAttributeFieldNumber = 3;
314 inline const ::
bgs::protocol::
Attribute& attribute(
int index) const;
315 inline ::
bgs::protocol::
Attribute* mutable_attribute(
int index);
324 inline
void set_has_type();
325 inline
void clear_has_type();
326 inline
void set_has_program_id();
327 inline
void clear_has_program_id();
329 ::
google::protobuf::UnknownFieldSet _unknown_fields_;
332 mutable
int _cached_size_;
334 ::
std::
string* program_id_;
340 void InitAsDefaultInstance();
358 return _unknown_fields_;
362 return &_unknown_fields_;
395 static const int SpamSource_ARRAYSIZE =
397 static inline const ::google::protobuf::EnumDescriptor*
412 inline bool has_target()
const;
413 inline void clear_target();
414 static const int kTargetFieldNumber = 1;
415 inline const ::bgs::protocol::account::v1::GameAccountHandle& target()
const;
416 inline ::bgs::protocol::account::v1::GameAccountHandle* mutable_target();
417 inline ::bgs::protocol::account::v1::GameAccountHandle* release_target();
421 inline bool has_source()
const;
422 inline void clear_source();
423 static const int kSourceFieldNumber = 2;
429 inline void set_has_target();
430 inline void clear_has_target();
431 inline void set_has_source();
432 inline void clear_has_source();
462 return _unknown_fields_;
466 return &_unknown_fields_;
490 inline bool has_target()
const;
491 inline void clear_target();
492 static const int kTargetFieldNumber = 1;
493 inline const ::bgs::protocol::account::v1::GameAccountHandle& target()
const;
494 inline ::bgs::protocol::account::v1::GameAccountHandle* mutable_target();
495 inline ::bgs::protocol::account::v1::GameAccountHandle* release_target();
499 inline bool has_text()
const;
500 inline void clear_text();
501 static const int kTextFieldNumber = 2;
502 inline const ::std::string& text()
const;
503 inline void set_text(const ::std::string& value);
504 inline void set_text(
const char* value);
505 inline void set_text(
const char* value,
size_t size);
506 inline ::std::string* mutable_text();
507 inline ::std::string* release_text();
508 inline void set_allocated_text(::std::string* text);
512 inline void set_has_target();
513 inline void clear_has_target();
514 inline void set_has_text();
515 inline void clear_has_text();
545 return _unknown_fields_;
549 return &_unknown_fields_;
573 inline bool has_target()
const;
574 inline void clear_target();
575 static const int kTargetFieldNumber = 1;
576 inline const ::bgs::protocol::account::v1::GameAccountHandle& target()
const;
577 inline ::bgs::protocol::account::v1::GameAccountHandle* mutable_target();
578 inline ::bgs::protocol::account::v1::GameAccountHandle* release_target();
582 inline bool has_text()
const;
583 inline void clear_text();
584 static const int kTextFieldNumber = 2;
585 inline const ::std::string& text()
const;
586 inline void set_text(const ::std::string& value);
587 inline void set_text(
const char* value);
588 inline void set_text(
const char* value,
size_t size);
589 inline ::std::string* mutable_text();
590 inline ::std::string* release_text();
591 inline void set_allocated_text(::std::string* text);
595 inline void set_has_target();
596 inline void clear_has_target();
597 inline void set_has_text();
598 inline void clear_has_text();
628 return _unknown_fields_;
632 return &_unknown_fields_;
656 inline bool has_target()
const;
657 inline void clear_target();
658 static const int kTargetFieldNumber = 1;
659 inline const ::bgs::protocol::account::v1::GameAccountHandle& target()
const;
660 inline ::bgs::protocol::account::v1::GameAccountHandle* mutable_target();
661 inline ::bgs::protocol::account::v1::GameAccountHandle* release_target();
665 inline bool has_battle_tag()
const;
666 inline void clear_battle_tag();
667 static const int kBattleTagFieldNumber = 2;
668 inline const ::std::string& battle_tag()
const;
669 inline void set_battle_tag(const ::std::string& value);
670 inline void set_battle_tag(
const char* value);
671 inline void set_battle_tag(
const char* value,
size_t size);
672 inline ::std::string* mutable_battle_tag();
673 inline ::std::string* release_battle_tag();
674 inline void set_allocated_battle_tag(::std::string* battle_tag);
678 inline void set_has_target();
679 inline void clear_has_target();
680 inline void set_has_battle_tag();
681 inline void clear_has_battle_tag();
711 return _unknown_fields_;
715 return &_unknown_fields_;
739 inline bool has_target()
const;
740 inline void clear_target();
741 static const int kTargetFieldNumber = 1;
742 inline const ::bgs::protocol::account::v1::GameAccountHandle& target()
const;
743 inline ::bgs::protocol::account::v1::GameAccountHandle* mutable_target();
744 inline ::bgs::protocol::account::v1::GameAccountHandle* release_target();
749 inline void set_has_target();
750 inline void clear_has_target();
779 return _unknown_fields_;
783 return &_unknown_fields_;
807 inline bool has_target()
const;
808 inline void clear_target();
809 static const int kTargetFieldNumber = 1;
810 inline const ::bgs::protocol::account::v1::GameAccountHandle& target()
const;
811 inline ::bgs::protocol::account::v1::GameAccountHandle* mutable_target();
812 inline ::bgs::protocol::account::v1::GameAccountHandle* release_target();
817 inline void set_has_target();
818 inline void clear_has_target();
847 return _unknown_fields_;
851 return &_unknown_fields_;
875 inline bool has_report_type()
const;
876 inline void clear_report_type();
877 static const int kReportTypeFieldNumber = 1;
878 inline const ::std::string& report_type()
const;
879 inline void set_report_type(const ::std::string& value);
880 inline void set_report_type(
const char* value);
881 inline void set_report_type(
const char* value,
size_t size);
882 inline ::std::string* mutable_report_type();
883 inline ::std::string* release_report_type();
884 inline void set_allocated_report_type(::std::string* report_type);
887 inline int attribute_size()
const;
888 inline void clear_attribute();
889 static const int kAttributeFieldNumber = 2;
890 inline const ::bgs::protocol::Attribute& attribute(
int index)
const;
891 inline ::bgs::protocol::Attribute* mutable_attribute(
int index);
892 inline ::bgs::protocol::Attribute* add_attribute();
893 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
895 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
899 inline bool has_report_qos()
const;
900 inline void clear_report_qos();
901 static const int kReportQosFieldNumber = 3;
906 inline bool has_reporting_account()
const;
907 inline void clear_reporting_account();
908 static const int kReportingAccountFieldNumber = 4;
909 inline const ::bgs::protocol::EntityId& reporting_account()
const;
910 inline ::bgs::protocol::EntityId* mutable_reporting_account();
911 inline ::bgs::protocol::EntityId* release_reporting_account();
915 inline bool has_reporting_game_account()
const;
916 inline void clear_reporting_game_account();
917 static const int kReportingGameAccountFieldNumber = 5;
918 inline const ::bgs::protocol::EntityId& reporting_game_account()
const;
919 inline ::bgs::protocol::EntityId* mutable_reporting_game_account();
920 inline ::bgs::protocol::EntityId* release_reporting_game_account();
924 inline bool has_report_timestamp()
const;
925 inline void clear_report_timestamp();
926 static const int kReportTimestampFieldNumber = 6;
932 inline void set_has_report_type();
933 inline void clear_has_report_type();
934 inline void set_has_report_qos();
935 inline void clear_has_report_qos();
936 inline void set_has_reporting_account();
937 inline void clear_has_reporting_account();
938 inline void set_has_reporting_game_account();
939 inline void clear_has_reporting_game_account();
940 inline void set_has_report_timestamp();
941 inline void clear_has_report_timestamp();
948 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >
attribute_;
970 return (_has_bits_[0] & 0x00000001u) != 0;
973 _has_bits_[0] |= 0x00000001u;
976 _has_bits_[0] &= ~0x00000001u;
979 if (user_description_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
980 user_description_->clear();
982 clear_has_user_description();
986 return *user_description_;
989 set_has_user_description();
990 if (user_description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
991 user_description_ = new ::std::string;
993 user_description_->assign(value);
997 set_has_user_description();
998 if (user_description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
999 user_description_ = new ::std::string;
1001 user_description_->assign(value);
1005 set_has_user_description();
1006 if (user_description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1007 user_description_ = new ::std::string;
1009 user_description_->assign(
reinterpret_cast<const char*
>(value),
size);
1013 set_has_user_description();
1014 if (user_description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1015 user_description_ = new ::std::string;
1018 return user_description_;
1021 clear_has_user_description();
1022 if (user_description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1025 ::std::string* temp = user_description_;
1026 user_description_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1031 if (user_description_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1032 delete user_description_;
1034 if (user_description) {
1035 set_has_user_description();
1036 user_description_ = user_description;
1038 clear_has_user_description();
1039 user_description_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1046 return type_case() == kCustomReport;
1049 _oneof_case_[0] = kCustomReport;
1052 if (has_custom_report()) {
1053 delete type_.custom_report_;
1058 return has_custom_report() ? *type_.custom_report_
1062 if (!has_custom_report()) {
1064 set_has_custom_report();
1065 type_.custom_report_ = new ::bgs::protocol::report::v1::CustomReport;
1067 return type_.custom_report_;
1070 if (has_custom_report()) {
1073 type_.custom_report_ = NULL;
1081 if (custom_report) {
1082 set_has_custom_report();
1083 type_.custom_report_ = custom_report;
1089 return type_case() == kSpamReport;
1092 _oneof_case_[0] = kSpamReport;
1095 if (has_spam_report()) {
1096 delete type_.spam_report_;
1101 return has_spam_report() ? *type_.spam_report_
1105 if (!has_spam_report()) {
1107 set_has_spam_report();
1108 type_.spam_report_ = new ::bgs::protocol::report::v1::SpamReport;
1110 return type_.spam_report_;
1113 if (has_spam_report()) {
1116 type_.spam_report_ = NULL;
1125 set_has_spam_report();
1126 type_.spam_report_ = spam_report;
1132 return type_case() == kHarassmentReport;
1135 _oneof_case_[0] = kHarassmentReport;
1138 if (has_harassment_report()) {
1139 delete type_.harassment_report_;
1144 return has_harassment_report() ? *type_.harassment_report_
1148 if (!has_harassment_report()) {
1150 set_has_harassment_report();
1151 type_.harassment_report_ = new ::bgs::protocol::report::v1::HarassmentReport;
1153 return type_.harassment_report_;
1156 if (has_harassment_report()) {
1159 type_.harassment_report_ = NULL;
1167 if (harassment_report) {
1168 set_has_harassment_report();
1169 type_.harassment_report_ = harassment_report;
1175 return type_case() == kRealLifeThreatReport;
1178 _oneof_case_[0] = kRealLifeThreatReport;
1181 if (has_real_life_threat_report()) {
1182 delete type_.real_life_threat_report_;
1187 return has_real_life_threat_report() ? *type_.real_life_threat_report_
1191 if (!has_real_life_threat_report()) {
1193 set_has_real_life_threat_report();
1194 type_.real_life_threat_report_ = new ::bgs::protocol::report::v1::RealLifeThreatReport;
1196 return type_.real_life_threat_report_;
1199 if (has_real_life_threat_report()) {
1202 type_.real_life_threat_report_ = NULL;
1210 if (real_life_threat_report) {
1211 set_has_real_life_threat_report();
1212 type_.real_life_threat_report_ = real_life_threat_report;
1218 return type_case() == kInappropriateBattleTagReport;
1221 _oneof_case_[0] = kInappropriateBattleTagReport;
1224 if (has_inappropriate_battle_tag_report()) {
1225 delete type_.inappropriate_battle_tag_report_;
1230 return has_inappropriate_battle_tag_report() ? *type_.inappropriate_battle_tag_report_
1234 if (!has_inappropriate_battle_tag_report()) {
1236 set_has_inappropriate_battle_tag_report();
1237 type_.inappropriate_battle_tag_report_ = new ::bgs::protocol::report::v1::InappropriateBattleTagReport;
1239 return type_.inappropriate_battle_tag_report_;
1242 if (has_inappropriate_battle_tag_report()) {
1245 type_.inappropriate_battle_tag_report_ = NULL;
1253 if (inappropriate_battle_tag_report) {
1254 set_has_inappropriate_battle_tag_report();
1255 type_.inappropriate_battle_tag_report_ = inappropriate_battle_tag_report;
1261 return type_case() == kHackingReport;
1264 _oneof_case_[0] = kHackingReport;
1267 if (has_hacking_report()) {
1268 delete type_.hacking_report_;
1273 return has_hacking_report() ? *type_.hacking_report_
1277 if (!has_hacking_report()) {
1279 set_has_hacking_report();
1280 type_.hacking_report_ = new ::bgs::protocol::report::v1::HackingReport;
1282 return type_.hacking_report_;
1285 if (has_hacking_report()) {
1288 type_.hacking_report_ = NULL;
1296 if (hacking_report) {
1297 set_has_hacking_report();
1298 type_.hacking_report_ = hacking_report;
1304 return type_case() == kBottingReport;
1307 _oneof_case_[0] = kBottingReport;
1310 if (has_botting_report()) {
1311 delete type_.botting_report_;
1316 return has_botting_report() ? *type_.botting_report_
1320 if (!has_botting_report()) {
1322 set_has_botting_report();
1323 type_.botting_report_ = new ::bgs::protocol::report::v1::BottingReport;
1325 return type_.botting_report_;
1328 if (has_botting_report()) {
1331 type_.botting_report_ = NULL;
1339 if (botting_report) {
1340 set_has_botting_report();
1341 type_.botting_report_ = botting_report;
1346 return type_case() != TYPE_NOT_SET;
1349 _oneof_case_[0] = TYPE_NOT_SET;
1360 return (_has_bits_[0] & 0x00000001u) != 0;
1363 _has_bits_[0] |= 0x00000001u;
1366 _has_bits_[0] &= ~0x00000001u;
1369 if (type_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1380 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1381 type_ = new ::std::string;
1383 type_->assign(value);
1388 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1389 type_ = new ::std::string;
1391 type_->assign(value);
1396 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1397 type_ = new ::std::string;
1399 type_->assign(
reinterpret_cast<const char*
>(value),
size);
1404 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1405 type_ = new ::std::string;
1412 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1415 ::std::string* temp = type_;
1416 type_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1421 if (type_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1429 type_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1436 return (_has_bits_[0] & 0x00000002u) != 0;
1439 _has_bits_[0] |= 0x00000002u;
1442 _has_bits_[0] &= ~0x00000002u;
1445 if (program_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1446 program_id_->clear();
1448 clear_has_program_id();
1452 return *program_id_;
1455 set_has_program_id();
1456 if (program_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1457 program_id_ = new ::std::string;
1459 program_id_->assign(value);
1463 set_has_program_id();
1464 if (program_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1465 program_id_ = new ::std::string;
1467 program_id_->assign(value);
1471 set_has_program_id();
1472 if (program_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1473 program_id_ = new ::std::string;
1475 program_id_->assign(
reinterpret_cast<const char*
>(value),
size);
1479 set_has_program_id();
1480 if (program_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1481 program_id_ = new ::std::string;
1487 clear_has_program_id();
1488 if (program_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1491 ::std::string* temp = program_id_;
1492 program_id_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1497 if (program_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1501 set_has_program_id();
1502 program_id_ = program_id;
1504 clear_has_program_id();
1505 program_id_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1512 return attribute_.size();
1519 return attribute_.Get(index);
1523 return attribute_.Mutable(index);
1527 return attribute_.Add();
1529inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1534inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
1546 return (_has_bits_[0] & 0x00000001u) != 0;
1549 _has_bits_[0] |= 0x00000001u;
1552 _has_bits_[0] &= ~0x00000001u;
1555 if (target_ != NULL) target_->::bgs::protocol::account::v1::GameAccountHandle::Clear();
1560 return target_ != NULL ? *target_ : *default_instance_->target_;
1564 if (target_ == NULL) target_ = new ::bgs::protocol::account::v1::GameAccountHandle;
1587 return (_has_bits_[0] & 0x00000002u) != 0;
1590 _has_bits_[0] |= 0x00000002u;
1593 _has_bits_[0] &= ~0x00000002u;
1616 return (_has_bits_[0] & 0x00000001u) != 0;
1619 _has_bits_[0] |= 0x00000001u;
1622 _has_bits_[0] &= ~0x00000001u;
1625 if (target_ != NULL) target_->::bgs::protocol::account::v1::GameAccountHandle::Clear();
1630 return target_ != NULL ? *target_ : *default_instance_->target_;
1634 if (target_ == NULL) target_ = new ::bgs::protocol::account::v1::GameAccountHandle;
1657 return (_has_bits_[0] & 0x00000002u) != 0;
1660 _has_bits_[0] |= 0x00000002u;
1663 _has_bits_[0] &= ~0x00000002u;
1666 if (text_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1677 if (text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1678 text_ = new ::std::string;
1680 text_->assign(value);
1685 if (text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1686 text_ = new ::std::string;
1688 text_->assign(value);
1693 if (text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1694 text_ = new ::std::string;
1696 text_->assign(
reinterpret_cast<const char*
>(value),
size);
1701 if (text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1702 text_ = new ::std::string;
1709 if (text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1712 ::std::string* temp = text_;
1713 text_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1718 if (text_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1726 text_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1737 return (_has_bits_[0] & 0x00000001u) != 0;
1740 _has_bits_[0] |= 0x00000001u;
1743 _has_bits_[0] &= ~0x00000001u;
1746 if (target_ != NULL) target_->::bgs::protocol::account::v1::GameAccountHandle::Clear();
1751 return target_ != NULL ? *target_ : *default_instance_->target_;
1755 if (target_ == NULL) target_ = new ::bgs::protocol::account::v1::GameAccountHandle;
1778 return (_has_bits_[0] & 0x00000002u) != 0;
1781 _has_bits_[0] |= 0x00000002u;
1784 _has_bits_[0] &= ~0x00000002u;
1787 if (text_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1798 if (text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1799 text_ = new ::std::string;
1801 text_->assign(value);
1806 if (text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1807 text_ = new ::std::string;
1809 text_->assign(value);
1814 if (text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1815 text_ = new ::std::string;
1817 text_->assign(
reinterpret_cast<const char*
>(value),
size);
1822 if (text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1823 text_ = new ::std::string;
1830 if (text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1833 ::std::string* temp = text_;
1834 text_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1839 if (text_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1847 text_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1858 return (_has_bits_[0] & 0x00000001u) != 0;
1861 _has_bits_[0] |= 0x00000001u;
1864 _has_bits_[0] &= ~0x00000001u;
1867 if (target_ != NULL) target_->::bgs::protocol::account::v1::GameAccountHandle::Clear();
1872 return target_ != NULL ? *target_ : *default_instance_->target_;
1876 if (target_ == NULL) target_ = new ::bgs::protocol::account::v1::GameAccountHandle;
1899 return (_has_bits_[0] & 0x00000002u) != 0;
1902 _has_bits_[0] |= 0x00000002u;
1905 _has_bits_[0] &= ~0x00000002u;
1908 if (battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1909 battle_tag_->clear();
1911 clear_has_battle_tag();
1915 return *battle_tag_;
1918 set_has_battle_tag();
1919 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1920 battle_tag_ = new ::std::string;
1922 battle_tag_->assign(value);
1926 set_has_battle_tag();
1927 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1928 battle_tag_ = new ::std::string;
1930 battle_tag_->assign(value);
1934 set_has_battle_tag();
1935 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1936 battle_tag_ = new ::std::string;
1938 battle_tag_->assign(
reinterpret_cast<const char*
>(value),
size);
1942 set_has_battle_tag();
1943 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1944 battle_tag_ = new ::std::string;
1950 clear_has_battle_tag();
1951 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1954 ::std::string* temp = battle_tag_;
1955 battle_tag_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1960 if (battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1964 set_has_battle_tag();
1965 battle_tag_ = battle_tag;
1967 clear_has_battle_tag();
1968 battle_tag_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1979 return (_has_bits_[0] & 0x00000001u) != 0;
1982 _has_bits_[0] |= 0x00000001u;
1985 _has_bits_[0] &= ~0x00000001u;
1988 if (target_ != NULL) target_->::bgs::protocol::account::v1::GameAccountHandle::Clear();
1993 return target_ != NULL ? *target_ : *default_instance_->target_;
1997 if (target_ == NULL) target_ = new ::bgs::protocol::account::v1::GameAccountHandle;
2024 return (_has_bits_[0] & 0x00000001u) != 0;
2027 _has_bits_[0] |= 0x00000001u;
2030 _has_bits_[0] &= ~0x00000001u;
2033 if (target_ != NULL) target_->::bgs::protocol::account::v1::GameAccountHandle::Clear();
2038 return target_ != NULL ? *target_ : *default_instance_->target_;
2042 if (target_ == NULL) target_ = new ::bgs::protocol::account::v1::GameAccountHandle;
2069 return (_has_bits_[0] & 0x00000001u) != 0;
2072 _has_bits_[0] |= 0x00000001u;
2075 _has_bits_[0] &= ~0x00000001u;
2078 if (report_type_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2079 report_type_->clear();
2081 clear_has_report_type();
2085 return *report_type_;
2088 set_has_report_type();
2089 if (report_type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2090 report_type_ = new ::std::string;
2092 report_type_->assign(value);
2096 set_has_report_type();
2097 if (report_type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2098 report_type_ = new ::std::string;
2100 report_type_->assign(value);
2104 set_has_report_type();
2105 if (report_type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2106 report_type_ = new ::std::string;
2108 report_type_->assign(
reinterpret_cast<const char*
>(value),
size);
2112 set_has_report_type();
2113 if (report_type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2114 report_type_ = new ::std::string;
2117 return report_type_;
2120 clear_has_report_type();
2121 if (report_type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2124 ::std::string* temp = report_type_;
2125 report_type_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2130 if (report_type_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2131 delete report_type_;
2134 set_has_report_type();
2135 report_type_ = report_type;
2137 clear_has_report_type();
2138 report_type_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2145 return attribute_.size();
2152 return attribute_.Get(index);
2156 return attribute_.Mutable(index);
2160 return attribute_.Add();
2162inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
2167inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
2175 return (_has_bits_[0] & 0x00000004u) != 0;
2178 _has_bits_[0] |= 0x00000004u;
2181 _has_bits_[0] &= ~0x00000004u;
2185 clear_has_report_qos();
2192 set_has_report_qos();
2193 report_qos_ = value;
2199 return (_has_bits_[0] & 0x00000008u) != 0;
2202 _has_bits_[0] |= 0x00000008u;
2205 _has_bits_[0] &= ~0x00000008u;
2208 if (reporting_account_ != NULL) reporting_account_->::bgs::protocol::EntityId::Clear();
2209 clear_has_reporting_account();
2213 return reporting_account_ != NULL ? *reporting_account_ : *default_instance_->reporting_account_;
2216 set_has_reporting_account();
2217 if (reporting_account_ == NULL) reporting_account_ = new ::bgs::protocol::EntityId;
2219 return reporting_account_;
2222 clear_has_reporting_account();
2224 reporting_account_ = NULL;
2228 delete reporting_account_;
2229 reporting_account_ = reporting_account;
2230 if (reporting_account) {
2231 set_has_reporting_account();
2233 clear_has_reporting_account();
2240 return (_has_bits_[0] & 0x00000010u) != 0;
2243 _has_bits_[0] |= 0x00000010u;
2246 _has_bits_[0] &= ~0x00000010u;
2249 if (reporting_game_account_ != NULL) reporting_game_account_->::bgs::protocol::EntityId::Clear();
2250 clear_has_reporting_game_account();
2254 return reporting_game_account_ != NULL ? *reporting_game_account_ : *default_instance_->reporting_game_account_;
2257 set_has_reporting_game_account();
2258 if (reporting_game_account_ == NULL) reporting_game_account_ = new ::bgs::protocol::EntityId;
2260 return reporting_game_account_;
2263 clear_has_reporting_game_account();
2265 reporting_game_account_ = NULL;
2269 delete reporting_game_account_;
2270 reporting_game_account_ = reporting_game_account;
2271 if (reporting_game_account) {
2272 set_has_reporting_game_account();
2274 clear_has_reporting_game_account();
2281 return (_has_bits_[0] & 0x00000020u) != 0;
2284 _has_bits_[0] |= 0x00000020u;
2287 _has_bits_[0] &= ~0x00000020u;
2290 report_timestamp_ = GOOGLE_ULONGLONG(0);
2291 clear_has_report_timestamp();
2295 return report_timestamp_;
2298 set_has_report_timestamp();
2299 report_timestamp_ = value;
2315inline const EnumDescriptor* GetEnumDescriptor< ::bgs::protocol::report::v1::SpamReport_SpamSource>() {
::google::protobuf::UnknownFieldSet _unknown_fields_
inline ::bgs::protocol::account::v1::GameAccountHandle * mutable_target()
::google::protobuf::Metadata GetMetadata() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void SetCachedSize(int size) const
static const ::google::protobuf::Descriptor * descriptor()
friend void TC_PROTO_API protobuf_AddDesc_report_5ftypes_2eproto()
void set_allocated_target(::bgs::protocol::account::v1::GameAccountHandle *target)
BottingReport & operator=(const BottingReport &from)
friend void protobuf_ShutdownFile_report_5ftypes_2eproto()
friend void protobuf_AssignDesc_report_5ftypes_2eproto()
::bgs::protocol::account::v1::GameAccountHandle * target_
void InitAsDefaultInstance()
inline ::bgs::protocol::account::v1::GameAccountHandle * release_target()
int GetCachedSize() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static BottingReport * default_instance_
const ::bgs::protocol::account::v1::GameAccountHandle & target() const
BottingReport * New() const
BottingReport(const BottingReport &from)
void Swap(BottingReport *other)
static const BottingReport & default_instance()
inline ::std::string * release_type()
const ::std::string & type() const
int GetCachedSize() const
const ::std::string & program_id() const PROTOBUF_DEPRECATED
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void SetCachedSize(int size) const
CustomReport & operator=(const CustomReport &from)
void set_allocated_type(::std::string *type)
CustomReport(const CustomReport &from)
inline ::std::string * mutable_program_id() PROTOBUF_DEPRECATED
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
void set_program_id(const ::std::string &value) PROTOBUF_DEPRECATED
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
void clear_has_program_id()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
int attribute_size() const
::google::protobuf::Metadata GetMetadata() const
void set_has_program_id()
inline ::bgs::protocol::Attribute * add_attribute()
void set_type(const ::std::string &value)
inline ::std::string * mutable_type()
void Swap(CustomReport *other)
bool has_program_id() const PROTOBUF_DEPRECATED
void clear_program_id() PROTOBUF_DEPRECATED
void set_allocated_program_id(::std::string *program_id) PROTOBUF_DEPRECATED
static const ::google::protobuf::Descriptor * descriptor()
CustomReport * New() const
static const CustomReport & default_instance()
inline ::std::string * release_program_id() PROTOBUF_DEPRECATED
static HackingReport * default_instance_
void Swap(HackingReport *other)
static const HackingReport & default_instance()
::bgs::protocol::account::v1::GameAccountHandle * target_
::google::protobuf::Metadata GetMetadata() const
const ::bgs::protocol::account::v1::GameAccountHandle & target() const
inline ::bgs::protocol::account::v1::GameAccountHandle * mutable_target()
static const ::google::protobuf::Descriptor * descriptor()
HackingReport & operator=(const HackingReport &from)
friend void TC_PROTO_API protobuf_AddDesc_report_5ftypes_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
friend void protobuf_ShutdownFile_report_5ftypes_2eproto()
void SetCachedSize(int size) const
friend void protobuf_AssignDesc_report_5ftypes_2eproto()
HackingReport * New() const
void InitAsDefaultInstance()
void set_allocated_target(::bgs::protocol::account::v1::GameAccountHandle *target)
::google::protobuf::UnknownFieldSet _unknown_fields_
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::bgs::protocol::account::v1::GameAccountHandle * release_target()
int GetCachedSize() const
HackingReport(const HackingReport &from)
static const ::google::protobuf::Descriptor * descriptor()
inline ::std::string * mutable_text()
void Swap(HarassmentReport *other)
HarassmentReport(const HarassmentReport &from)
const ::bgs::protocol::account::v1::GameAccountHandle & target() const
void SetCachedSize(int size) const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
HarassmentReport & operator=(const HarassmentReport &from)
::google::protobuf::UnknownFieldSet _unknown_fields_
static const HarassmentReport & default_instance()
friend void TC_PROTO_API protobuf_AddDesc_report_5ftypes_2eproto()
void set_allocated_target(::bgs::protocol::account::v1::GameAccountHandle *target)
void set_allocated_text(::std::string *text)
::google::protobuf::Metadata GetMetadata() const
friend void protobuf_ShutdownFile_report_5ftypes_2eproto()
inline ::bgs::protocol::account::v1::GameAccountHandle * release_target()
friend void protobuf_AssignDesc_report_5ftypes_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static HarassmentReport * default_instance_
virtual ~HarassmentReport()
int GetCachedSize() const
::bgs::protocol::account::v1::GameAccountHandle * target_
HarassmentReport * New() const
const ::std::string & text() const
inline ::bgs::protocol::account::v1::GameAccountHandle * mutable_target()
void set_text(const ::std::string &value)
void InitAsDefaultInstance()
inline ::std::string * release_text()
InappropriateBattleTagReport()
void set_allocated_target(::bgs::protocol::account::v1::GameAccountHandle *target)
int GetCachedSize() const
::std::string * battle_tag_
static const InappropriateBattleTagReport & default_instance()
InappropriateBattleTagReport(const InappropriateBattleTagReport &from)
inline ::bgs::protocol::account::v1::GameAccountHandle * release_target()
void SetCachedSize(int size) const
void set_has_battle_tag()
friend void TC_PROTO_API protobuf_AddDesc_report_5ftypes_2eproto()
InappropriateBattleTagReport & operator=(const InappropriateBattleTagReport &from)
friend void protobuf_ShutdownFile_report_5ftypes_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
::google::protobuf::Metadata GetMetadata() const
void clear_has_battle_tag()
friend void protobuf_AssignDesc_report_5ftypes_2eproto()
inline ::std::string * mutable_battle_tag()
static const ::google::protobuf::Descriptor * descriptor()
void Swap(InappropriateBattleTagReport *other)
const ::bgs::protocol::account::v1::GameAccountHandle & target() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::bgs::protocol::account::v1::GameAccountHandle * target_
static InappropriateBattleTagReport * default_instance_
const ::std::string & battle_tag() const
void set_battle_tag(const ::std::string &value)
InappropriateBattleTagReport * New() const
inline ::std::string * release_battle_tag()
void set_allocated_battle_tag(::std::string *battle_tag)
void InitAsDefaultInstance()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::bgs::protocol::account::v1::GameAccountHandle * mutable_target()
bool has_battle_tag() const
virtual ~InappropriateBattleTagReport()
inline ::std::string * mutable_text()
void SetCachedSize(int size) const
int GetCachedSize() const
inline ::std::string * release_text()
inline ::bgs::protocol::account::v1::GameAccountHandle * release_target()
::google::protobuf::UnknownFieldSet _unknown_fields_
static RealLifeThreatReport * default_instance_
void Swap(RealLifeThreatReport *other)
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_text(const ::std::string &value)
virtual ~RealLifeThreatReport()
friend void TC_PROTO_API protobuf_AddDesc_report_5ftypes_2eproto()
const ::bgs::protocol::account::v1::GameAccountHandle & target() const
RealLifeThreatReport & operator=(const RealLifeThreatReport &from)
static const ::google::protobuf::Descriptor * descriptor()
friend void protobuf_ShutdownFile_report_5ftypes_2eproto()
inline ::bgs::protocol::account::v1::GameAccountHandle * mutable_target()
friend void protobuf_AssignDesc_report_5ftypes_2eproto()
void InitAsDefaultInstance()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
RealLifeThreatReport(const RealLifeThreatReport &from)
static const RealLifeThreatReport & default_instance()
RealLifeThreatReport * New() const
void set_allocated_text(::std::string *text)
const ::std::string & text() const
::bgs::protocol::account::v1::GameAccountHandle * target_
void set_allocated_target(::bgs::protocol::account::v1::GameAccountHandle *target)
static ReportType * default_instance_
int GetCachedSize() const
void clear_botting_report()
void set_allocated_spam_report(::bgs::protocol::report::v1::SpamReport *spam_report)
void set_allocated_harassment_report(::bgs::protocol::report::v1::HarassmentReport *harassment_report)
void set_allocated_real_life_threat_report(::bgs::protocol::report::v1::RealLifeThreatReport *real_life_threat_report)
void set_allocated_hacking_report(::bgs::protocol::report::v1::HackingReport *hacking_report)
inline ::bgs::protocol::report::v1::SpamReport * mutable_spam_report()
const ::bgs::protocol::report::v1::HackingReport & hacking_report() const
const ::bgs::protocol::report::v1::HarassmentReport & harassment_report() const
void set_allocated_custom_report(::bgs::protocol::report::v1::CustomReport *custom_report)
bool has_harassment_report() const
::google::protobuf::UnknownFieldSet _unknown_fields_
bool has_user_description() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::bgs::protocol::report::v1::InappropriateBattleTagReport * release_inappropriate_battle_tag_report()
void set_has_spam_report()
void clear_hacking_report()
inline ::bgs::protocol::report::v1::CustomReport * release_custom_report()
inline ::bgs::protocol::report::v1::BottingReport * mutable_botting_report()
void set_user_description(const char *value)
void clear_harassment_report()
void clear_inappropriate_battle_tag_report()
inline ::bgs::protocol::report::v1::SpamReport * release_spam_report()
bool has_custom_report() const
friend void TC_PROTO_API protobuf_AddDesc_report_5ftypes_2eproto()
bool has_spam_report() const
static const ReportType & default_instance()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_allocated_user_description(::std::string *user_description)
friend void protobuf_ShutdownFile_report_5ftypes_2eproto()
inline ::bgs::protocol::report::v1::RealLifeThreatReport * mutable_real_life_threat_report()
const ::bgs::protocol::report::v1::BottingReport & botting_report() const
inline ::std::string * mutable_user_description()
inline ::std::string * release_user_description()
void set_allocated_botting_report(::bgs::protocol::report::v1::BottingReport *botting_report)
const ::std::string & user_description() const
void clear_has_user_description()
inline ::bgs::protocol::report::v1::BottingReport * release_botting_report()
const ::bgs::protocol::report::v1::SpamReport & spam_report() const
void set_user_description(const ::std::string &value)
static const ::google::protobuf::Descriptor * descriptor()
friend void protobuf_AssignDesc_report_5ftypes_2eproto()
void clear_custom_report()
::google::protobuf::Metadata GetMetadata() const
inline ::bgs::protocol::report::v1::HackingReport * mutable_hacking_report()
void SetCachedSize(int size) const
void Swap(ReportType *other)
void set_has_hacking_report()
const ::bgs::protocol::report::v1::CustomReport & custom_report() const
void set_allocated_inappropriate_battle_tag_report(::bgs::protocol::report::v1::InappropriateBattleTagReport *inappropriate_battle_tag_report)
bool has_real_life_threat_report() const
bool has_botting_report() const
TypeCase type_case() const
const ::bgs::protocol::report::v1::RealLifeThreatReport & real_life_threat_report() const
bool has_inappropriate_battle_tag_report() const
void InitAsDefaultInstance()
void set_has_botting_report()
void set_has_real_life_threat_report()
void set_has_user_description()
void clear_user_description()
inline ::bgs::protocol::report::v1::HarassmentReport * release_harassment_report()
void set_has_custom_report()
inline ::bgs::protocol::report::v1::HackingReport * release_hacking_report()
inline ::bgs::protocol::report::v1::HarassmentReport * mutable_harassment_report()
void set_has_inappropriate_battle_tag_report()
inline ::bgs::protocol::report::v1::CustomReport * mutable_custom_report()
inline ::bgs::protocol::report::v1::InappropriateBattleTagReport * mutable_inappropriate_battle_tag_report()
const ::bgs::protocol::report::v1::InappropriateBattleTagReport & inappropriate_battle_tag_report() const
inline ::bgs::protocol::report::v1::RealLifeThreatReport * release_real_life_threat_report()
::std::string * user_description_
bool has_hacking_report() const
void set_has_harassment_report()
void clear_real_life_threat_report()
ReportType & operator=(const ReportType &from)
ReportType(const ReportType &from)
void set_user_description(const char *value, size_t size)
void set_has_reporting_account()
void clear_has_report_qos()
::google::protobuf::UnknownFieldSet _unknown_fields_
int GetCachedSize() const
bool has_report_timestamp() const
::google::protobuf::uint64 report_timestamp_
void clear_report_timestamp()
inline ::std::string * mutable_report_type()
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
void clear_has_reporting_account()
inline ::std::string * release_report_type()
void SetCachedSize(int size) const
void set_has_report_type()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
const ::bgs::protocol::EntityId & reporting_game_account() const
void set_allocated_reporting_account(::bgs::protocol::EntityId *reporting_account)
void clear_has_report_type()
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::uint64 report_timestamp() const
void set_allocated_reporting_game_account(::bgs::protocol::EntityId *reporting_game_account)
void set_allocated_report_type(::std::string *report_type)
friend void TC_PROTO_API protobuf_AddDesc_report_5ftypes_2eproto()
void set_has_reporting_game_account()
bool has_reporting_game_account() const
friend void protobuf_ShutdownFile_report_5ftypes_2eproto()
::bgs::protocol::EntityId * reporting_game_account_
void set_has_report_timestamp()
static const Report & default_instance()
void set_report_timestamp(::google::protobuf::uint64 value)
bool has_reporting_account() const
bool has_report_type() const
Report & operator=(const Report &from)
friend void protobuf_AssignDesc_report_5ftypes_2eproto()
::std::string * report_type_
bool has_report_qos() const
int attribute_size() const
void InitAsDefaultInstance()
inline ::bgs::protocol::EntityId * mutable_reporting_account()
void set_has_report_qos()
void clear_has_reporting_game_account()
::google::protobuf::int32 report_qos_
inline ::bgs::protocol::EntityId * release_reporting_account()
::google::protobuf::Metadata GetMetadata() const
const ::std::string & report_type() const
void set_report_qos(::google::protobuf::int32 value)
Report(const Report &from)
void clear_has_report_timestamp()
inline ::bgs::protocol::EntityId * mutable_reporting_game_account()
const ::bgs::protocol::EntityId & reporting_account() const
void clear_reporting_game_account()
inline ::bgs::protocol::Attribute * add_attribute()
::bgs::protocol::EntityId * reporting_account_
inline ::google::protobuf::int32 report_qos() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
void set_report_type(const ::std::string &value)
static Report * default_instance_
inline ::bgs::protocol::EntityId * release_reporting_game_account()
void clear_reporting_account()
static const ::google::protobuf::EnumDescriptor * SpamSource_descriptor()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
const ::bgs::protocol::account::v1::GameAccountHandle & target() const
SpamReport & operator=(const SpamReport &from)
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::UnknownFieldSet _unknown_fields_
void set_allocated_target(::bgs::protocol::account::v1::GameAccountHandle *target)
static const ::std::string & SpamSource_Name(SpamSource value)
int GetCachedSize() const
void set_source(::bgs::protocol::report::v1::SpamReport_SpamSource value)
friend void TC_PROTO_API protobuf_AddDesc_report_5ftypes_2eproto()
SpamReport(const SpamReport &from)
inline ::bgs::protocol::account::v1::GameAccountHandle * mutable_target()
friend void protobuf_ShutdownFile_report_5ftypes_2eproto()
friend void protobuf_AssignDesc_report_5ftypes_2eproto()
static SpamReport * default_instance_
void Swap(SpamReport *other)
void InitAsDefaultInstance()
static const SpamReport & default_instance()
void SetCachedSize(int size) const
SpamReport_SpamSource SpamSource
inline ::bgs::protocol::account::v1::GameAccountHandle * release_target()
static const ::google::protobuf::Descriptor * descriptor()
static bool SpamSource_Parse(const ::std::string &name, SpamSource *value)
inline ::bgs::protocol::report::v1::SpamReport_SpamSource source() const
static bool SpamSource_IsValid(int value)
::bgs::protocol::account::v1::GameAccountHandle * target_
constexpr std::size_t size()
const SpamReport_SpamSource SpamReport_SpamSource_SpamSource_MAX
const SpamReport_SpamSource SpamReport_SpamSource_SpamSource_MIN
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * SpamReport_SpamSource_descriptor()
TC_PROTO_API bool SpamReport_SpamSource_IsValid(int value)
void TC_PROTO_API protobuf_AddDesc_report_5ftypes_2eproto()
const ::std::string & SpamReport_SpamSource_Name(SpamReport_SpamSource value)
@ SpamReport_SpamSource_WHISPER
@ SpamReport_SpamSource_OTHER
@ SpamReport_SpamSource_FRIEND_INVITATION
@ SpamReport_SpamSource_CHAT
void protobuf_ShutdownFile_report_5ftypes_2eproto()
void protobuf_AssignDesc_report_5ftypes_2eproto()
bool SpamReport_SpamSource_Parse(const ::std::string &name, SpamReport_SpamSource *value)
const int SpamReport_SpamSource_SpamSource_ARRAYSIZE
::bgs::protocol::report::v1::CustomReport * custom_report_
::bgs::protocol::report::v1::SpamReport * spam_report_
::bgs::protocol::report::v1::InappropriateBattleTagReport * inappropriate_battle_tag_report_
::bgs::protocol::report::v1::HackingReport * hacking_report_
::bgs::protocol::report::v1::HarassmentReport * harassment_report_
::bgs::protocol::report::v1::RealLifeThreatReport * real_life_threat_report_
::bgs::protocol::report::v1::BottingReport * botting_report_