4#ifndef PROTOBUF_notification_5ftypes_2eproto__INCLUDED
5#define PROTOBUF_notification_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/unknown_field_set.h>
36namespace notification {
64 return _unknown_fields_;
68 return &_unknown_fields_;
71 static const ::google::protobuf::Descriptor*
descriptor();
92 inline bool has_identity()
const;
93 inline void clear_identity();
94 static const int kIdentityFieldNumber = 1;
95 inline const ::bgs::protocol::notification::v1::TargetIdentity& identity()
const;
96 inline ::bgs::protocol::notification::v1::TargetIdentity* mutable_identity();
97 inline ::bgs::protocol::notification::v1::TargetIdentity* release_identity();
101 inline bool has_type()
const;
102 inline void clear_type();
103 static const int kTypeFieldNumber = 2;
104 inline const ::std::string& type()
const;
105 inline void set_type(const ::std::string& value);
106 inline void set_type(
const char* value);
107 inline void set_type(
const char* value,
size_t size);
108 inline ::std::string* mutable_type();
109 inline ::std::string* release_type();
110 inline void set_allocated_type(::std::string* type);
114 inline void set_has_identity();
115 inline void clear_has_identity();
116 inline void set_has_type();
117 inline void clear_has_type();
147 return _unknown_fields_;
151 return &_unknown_fields_;
175 inline bool has_account()
const;
176 inline void clear_account();
177 static const int kAccountFieldNumber = 1;
178 inline const ::bgs::protocol::account::v1::AccountId& account()
const;
179 inline ::bgs::protocol::account::v1::AccountId* mutable_account();
180 inline ::bgs::protocol::account::v1::AccountId* release_account();
184 inline bool has_game_account()
const;
185 inline void clear_game_account();
186 static const int kGameAccountFieldNumber = 2;
187 inline const ::bgs::protocol::account::v1::GameAccountHandle& game_account()
const;
188 inline ::bgs::protocol::account::v1::GameAccountHandle* mutable_game_account();
189 inline ::bgs::protocol::account::v1::GameAccountHandle* release_game_account();
194 inline void set_has_account();
195 inline void clear_has_account();
196 inline void set_has_game_account();
197 inline void clear_has_game_account();
227 return _unknown_fields_;
231 return &_unknown_fields_;
255 inline int target_size()
const;
256 inline void clear_target();
257 static const int kTargetFieldNumber = 1;
258 inline const ::bgs::protocol::notification::v1::Target& target(
int index)
const;
259 inline ::bgs::protocol::notification::v1::Target* mutable_target(
int index);
260 inline ::bgs::protocol::notification::v1::Target* add_target();
261 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::notification::v1::Target >&
263 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::notification::v1::Target >*
267 inline bool has_subscriber()
const;
268 inline void clear_subscriber();
269 static const int kSubscriberFieldNumber = 2;
270 inline const ::bgs::protocol::account::v1::Identity& subscriber()
const;
271 inline ::bgs::protocol::account::v1::Identity* mutable_subscriber();
272 inline ::bgs::protocol::account::v1::Identity* release_subscriber();
276 inline bool has_delivery_required() const PROTOBUF_DEPRECATED;
277 inline
void clear_delivery_required() PROTOBUF_DEPRECATED;
278 static const
int kDeliveryRequiredFieldNumber = 3;
279 inline
bool delivery_required() const PROTOBUF_DEPRECATED;
280 inline
void set_delivery_required(
bool value) PROTOBUF_DEPRECATED;
284 inline
void set_has_subscriber();
285 inline
void clear_has_subscriber();
286 inline
void set_has_delivery_required();
287 inline
void clear_has_delivery_required();
289 ::
google::protobuf::UnknownFieldSet _unknown_fields_;
292 mutable
int _cached_size_;
293 ::
google::protobuf::RepeatedPtrField< ::
bgs::protocol::notification::v1::
Target > target_;
295 bool delivery_required_;
300 void InitAsDefaultInstance();
318 return _unknown_fields_;
322 return &_unknown_fields_;
346 inline bool has_sender_id()
const;
347 inline void clear_sender_id();
348 static const int kSenderIdFieldNumber = 1;
349 inline const ::bgs::protocol::EntityId& sender_id()
const;
350 inline ::bgs::protocol::EntityId* mutable_sender_id();
351 inline ::bgs::protocol::EntityId* release_sender_id();
355 inline bool has_target_id()
const;
356 inline void clear_target_id();
357 static const int kTargetIdFieldNumber = 2;
358 inline const ::bgs::protocol::EntityId& target_id()
const;
359 inline ::bgs::protocol::EntityId* mutable_target_id();
360 inline ::bgs::protocol::EntityId* release_target_id();
364 inline bool has_type()
const;
365 inline void clear_type();
366 static const int kTypeFieldNumber = 3;
367 inline const ::std::string& type()
const;
368 inline void set_type(const ::std::string& value);
369 inline void set_type(
const char* value);
370 inline void set_type(
const char* value,
size_t size);
371 inline ::std::string* mutable_type();
372 inline ::std::string* release_type();
373 inline void set_allocated_type(::std::string* type);
376 inline int attribute_size()
const;
377 inline void clear_attribute();
378 static const int kAttributeFieldNumber = 4;
379 inline const ::bgs::protocol::Attribute& attribute(
int index)
const;
380 inline ::bgs::protocol::Attribute* mutable_attribute(
int index);
381 inline ::bgs::protocol::Attribute* add_attribute();
382 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
384 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
388 inline bool has_sender_account_id()
const;
389 inline void clear_sender_account_id();
390 static const int kSenderAccountIdFieldNumber = 5;
391 inline const ::bgs::protocol::EntityId& sender_account_id()
const;
392 inline ::bgs::protocol::EntityId* mutable_sender_account_id();
393 inline ::bgs::protocol::EntityId* release_sender_account_id();
397 inline bool has_target_account_id()
const;
398 inline void clear_target_account_id();
399 static const int kTargetAccountIdFieldNumber = 6;
400 inline const ::bgs::protocol::EntityId& target_account_id()
const;
401 inline ::bgs::protocol::EntityId* mutable_target_account_id();
402 inline ::bgs::protocol::EntityId* release_target_account_id();
406 inline bool has_sender_battle_tag()
const;
407 inline void clear_sender_battle_tag();
408 static const int kSenderBattleTagFieldNumber = 7;
409 inline const ::std::string& sender_battle_tag()
const;
410 inline void set_sender_battle_tag(const ::std::string& value);
411 inline void set_sender_battle_tag(
const char* value);
412 inline void set_sender_battle_tag(
const char* value,
size_t size);
413 inline ::std::string* mutable_sender_battle_tag();
414 inline ::std::string* release_sender_battle_tag();
415 inline void set_allocated_sender_battle_tag(::std::string* sender_battle_tag);
418 inline bool has_target_battle_tag()
const;
419 inline void clear_target_battle_tag();
420 static const int kTargetBattleTagFieldNumber = 8;
421 inline const ::std::string& target_battle_tag()
const;
422 inline void set_target_battle_tag(const ::std::string& value);
423 inline void set_target_battle_tag(
const char* value);
424 inline void set_target_battle_tag(
const char* value,
size_t size);
425 inline ::std::string* mutable_target_battle_tag();
426 inline ::std::string* release_target_battle_tag();
427 inline void set_allocated_target_battle_tag(::std::string* target_battle_tag);
430 inline bool has_forwarding_identity()
const;
431 inline void clear_forwarding_identity();
432 static const int kForwardingIdentityFieldNumber = 10;
433 inline const ::bgs::protocol::account::v1::Identity& forwarding_identity()
const;
434 inline ::bgs::protocol::account::v1::Identity* mutable_forwarding_identity();
435 inline ::bgs::protocol::account::v1::Identity* release_forwarding_identity();
440 inline void set_has_sender_id();
441 inline void clear_has_sender_id();
442 inline void set_has_target_id();
443 inline void clear_has_target_id();
444 inline void set_has_type();
445 inline void clear_has_type();
446 inline void set_has_sender_account_id();
447 inline void clear_has_sender_account_id();
448 inline void set_has_target_account_id();
449 inline void clear_has_target_account_id();
450 inline void set_has_sender_battle_tag();
451 inline void clear_has_sender_battle_tag();
452 inline void set_has_target_battle_tag();
453 inline void clear_has_target_battle_tag();
454 inline void set_has_forwarding_identity();
455 inline void clear_has_forwarding_identity();
464 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >
attribute_;
487 return (_has_bits_[0] & 0x00000001u) != 0;
490 _has_bits_[0] |= 0x00000001u;
493 _has_bits_[0] &= ~0x00000001u;
496 if (identity_ != NULL) identity_->::bgs::protocol::notification::v1::TargetIdentity::Clear();
497 clear_has_identity();
501 return identity_ != NULL ? *identity_ : *default_instance_->identity_;
505 if (identity_ == NULL) identity_ = new ::bgs::protocol::notification::v1::TargetIdentity;
510 clear_has_identity();
517 identity_ = identity;
521 clear_has_identity();
528 return (_has_bits_[0] & 0x00000002u) != 0;
531 _has_bits_[0] |= 0x00000002u;
534 _has_bits_[0] &= ~0x00000002u;
537 if (type_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
548 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
549 type_ = new ::std::string;
551 type_->assign(value);
556 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
557 type_ = new ::std::string;
559 type_->assign(value);
564 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
565 type_ = new ::std::string;
567 type_->assign(
reinterpret_cast<const char*
>(value),
size);
572 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
573 type_ = new ::std::string;
580 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
583 ::std::string* temp = type_;
584 type_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
589 if (type_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
597 type_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
608 return (_has_bits_[0] & 0x00000001u) != 0;
611 _has_bits_[0] |= 0x00000001u;
614 _has_bits_[0] &= ~0x00000001u;
617 if (account_ != NULL) account_->::bgs::protocol::account::v1::AccountId::Clear();
622 return account_ != NULL ? *account_ : *default_instance_->account_;
626 if (account_ == NULL) account_ = new ::bgs::protocol::account::v1::AccountId;
649 return (_has_bits_[0] & 0x00000002u) != 0;
652 _has_bits_[0] |= 0x00000002u;
655 _has_bits_[0] &= ~0x00000002u;
658 if (game_account_ != NULL) game_account_->::bgs::protocol::account::v1::GameAccountHandle::Clear();
659 clear_has_game_account();
663 return game_account_ != NULL ? *game_account_ : *default_instance_->game_account_;
666 set_has_game_account();
667 if (game_account_ == NULL) game_account_ = new ::bgs::protocol::account::v1::GameAccountHandle;
669 return game_account_;
672 clear_has_game_account();
674 game_account_ = NULL;
678 delete game_account_;
679 game_account_ = game_account;
681 set_has_game_account();
683 clear_has_game_account();
694 return target_.size();
701 return target_.Get(index);
705 return target_.Mutable(index);
709 return target_.Add();
711inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::notification::v1::Target >&
716inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::notification::v1::Target >*
724 return (_has_bits_[0] & 0x00000002u) != 0;
727 _has_bits_[0] |= 0x00000002u;
730 _has_bits_[0] &= ~0x00000002u;
733 if (subscriber_ != NULL) subscriber_->::bgs::protocol::account::v1::Identity::Clear();
734 clear_has_subscriber();
738 return subscriber_ != NULL ? *subscriber_ : *default_instance_->subscriber_;
741 set_has_subscriber();
742 if (subscriber_ == NULL) subscriber_ = new ::bgs::protocol::account::v1::Identity;
747 clear_has_subscriber();
754 subscriber_ = subscriber;
756 set_has_subscriber();
758 clear_has_subscriber();
765 return (_has_bits_[0] & 0x00000004u) != 0;
768 _has_bits_[0] |= 0x00000004u;
771 _has_bits_[0] &= ~0x00000004u;
774 delivery_required_ =
false;
775 clear_has_delivery_required();
779 return delivery_required_;
782 set_has_delivery_required();
783 delivery_required_ = value;
793 return (_has_bits_[0] & 0x00000001u) != 0;
796 _has_bits_[0] |= 0x00000001u;
799 _has_bits_[0] &= ~0x00000001u;
802 if (sender_id_ != NULL) sender_id_->::bgs::protocol::EntityId::Clear();
803 clear_has_sender_id();
807 return sender_id_ != NULL ? *sender_id_ : *default_instance_->sender_id_;
811 if (sender_id_ == NULL) sender_id_ = new ::bgs::protocol::EntityId;
816 clear_has_sender_id();
823 sender_id_ = sender_id;
827 clear_has_sender_id();
834 return (_has_bits_[0] & 0x00000002u) != 0;
837 _has_bits_[0] |= 0x00000002u;
840 _has_bits_[0] &= ~0x00000002u;
843 if (target_id_ != NULL) target_id_->::bgs::protocol::EntityId::Clear();
844 clear_has_target_id();
848 return target_id_ != NULL ? *target_id_ : *default_instance_->target_id_;
852 if (target_id_ == NULL) target_id_ = new ::bgs::protocol::EntityId;
857 clear_has_target_id();
864 target_id_ = target_id;
868 clear_has_target_id();
875 return (_has_bits_[0] & 0x00000004u) != 0;
878 _has_bits_[0] |= 0x00000004u;
881 _has_bits_[0] &= ~0x00000004u;
884 if (type_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
895 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
896 type_ = new ::std::string;
898 type_->assign(value);
903 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
904 type_ = new ::std::string;
906 type_->assign(value);
911 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
912 type_ = new ::std::string;
914 type_->assign(
reinterpret_cast<const char*
>(value),
size);
919 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
920 type_ = new ::std::string;
927 if (type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
930 ::std::string* temp = type_;
931 type_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
936 if (type_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
944 type_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
951 return attribute_.size();
958 return attribute_.Get(index);
962 return attribute_.Mutable(index);
966 return attribute_.Add();
968inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
973inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
981 return (_has_bits_[0] & 0x00000010u) != 0;
984 _has_bits_[0] |= 0x00000010u;
987 _has_bits_[0] &= ~0x00000010u;
990 if (sender_account_id_ != NULL) sender_account_id_->::bgs::protocol::EntityId::Clear();
991 clear_has_sender_account_id();
995 return sender_account_id_ != NULL ? *sender_account_id_ : *default_instance_->sender_account_id_;
998 set_has_sender_account_id();
999 if (sender_account_id_ == NULL) sender_account_id_ = new ::bgs::protocol::EntityId;
1001 return sender_account_id_;
1004 clear_has_sender_account_id();
1006 sender_account_id_ = NULL;
1010 delete sender_account_id_;
1011 sender_account_id_ = sender_account_id;
1012 if (sender_account_id) {
1013 set_has_sender_account_id();
1015 clear_has_sender_account_id();
1022 return (_has_bits_[0] & 0x00000020u) != 0;
1025 _has_bits_[0] |= 0x00000020u;
1028 _has_bits_[0] &= ~0x00000020u;
1031 if (target_account_id_ != NULL) target_account_id_->::bgs::protocol::EntityId::Clear();
1032 clear_has_target_account_id();
1036 return target_account_id_ != NULL ? *target_account_id_ : *default_instance_->target_account_id_;
1039 set_has_target_account_id();
1040 if (target_account_id_ == NULL) target_account_id_ = new ::bgs::protocol::EntityId;
1042 return target_account_id_;
1045 clear_has_target_account_id();
1047 target_account_id_ = NULL;
1051 delete target_account_id_;
1052 target_account_id_ = target_account_id;
1053 if (target_account_id) {
1054 set_has_target_account_id();
1056 clear_has_target_account_id();
1063 return (_has_bits_[0] & 0x00000040u) != 0;
1066 _has_bits_[0] |= 0x00000040u;
1069 _has_bits_[0] &= ~0x00000040u;
1072 if (sender_battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1073 sender_battle_tag_->clear();
1075 clear_has_sender_battle_tag();
1079 return *sender_battle_tag_;
1082 set_has_sender_battle_tag();
1083 if (sender_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1084 sender_battle_tag_ = new ::std::string;
1086 sender_battle_tag_->assign(value);
1090 set_has_sender_battle_tag();
1091 if (sender_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1092 sender_battle_tag_ = new ::std::string;
1094 sender_battle_tag_->assign(value);
1098 set_has_sender_battle_tag();
1099 if (sender_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1100 sender_battle_tag_ = new ::std::string;
1102 sender_battle_tag_->assign(
reinterpret_cast<const char*
>(value),
size);
1106 set_has_sender_battle_tag();
1107 if (sender_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1108 sender_battle_tag_ = new ::std::string;
1111 return sender_battle_tag_;
1114 clear_has_sender_battle_tag();
1115 if (sender_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1118 ::std::string* temp = sender_battle_tag_;
1119 sender_battle_tag_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1124 if (sender_battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1125 delete sender_battle_tag_;
1127 if (sender_battle_tag) {
1128 set_has_sender_battle_tag();
1129 sender_battle_tag_ = sender_battle_tag;
1131 clear_has_sender_battle_tag();
1132 sender_battle_tag_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1139 return (_has_bits_[0] & 0x00000080u) != 0;
1142 _has_bits_[0] |= 0x00000080u;
1145 _has_bits_[0] &= ~0x00000080u;
1148 if (target_battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1149 target_battle_tag_->clear();
1151 clear_has_target_battle_tag();
1155 return *target_battle_tag_;
1158 set_has_target_battle_tag();
1159 if (target_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1160 target_battle_tag_ = new ::std::string;
1162 target_battle_tag_->assign(value);
1166 set_has_target_battle_tag();
1167 if (target_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1168 target_battle_tag_ = new ::std::string;
1170 target_battle_tag_->assign(value);
1174 set_has_target_battle_tag();
1175 if (target_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1176 target_battle_tag_ = new ::std::string;
1178 target_battle_tag_->assign(
reinterpret_cast<const char*
>(value),
size);
1182 set_has_target_battle_tag();
1183 if (target_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1184 target_battle_tag_ = new ::std::string;
1187 return target_battle_tag_;
1190 clear_has_target_battle_tag();
1191 if (target_battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1194 ::std::string* temp = target_battle_tag_;
1195 target_battle_tag_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1200 if (target_battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1201 delete target_battle_tag_;
1203 if (target_battle_tag) {
1204 set_has_target_battle_tag();
1205 target_battle_tag_ = target_battle_tag;
1207 clear_has_target_battle_tag();
1208 target_battle_tag_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1215 return (_has_bits_[0] & 0x00000100u) != 0;
1218 _has_bits_[0] |= 0x00000100u;
1221 _has_bits_[0] &= ~0x00000100u;
1224 if (forwarding_identity_ != NULL) forwarding_identity_->::bgs::protocol::account::v1::Identity::Clear();
1225 clear_has_forwarding_identity();
1229 return forwarding_identity_ != NULL ? *forwarding_identity_ : *default_instance_->forwarding_identity_;
1232 set_has_forwarding_identity();
1233 if (forwarding_identity_ == NULL) forwarding_identity_ = new ::bgs::protocol::account::v1::Identity;
1235 return forwarding_identity_;
1238 clear_has_forwarding_identity();
1240 forwarding_identity_ = NULL;
1244 delete forwarding_identity_;
1245 forwarding_identity_ = forwarding_identity;
1246 if (forwarding_identity) {
1247 set_has_forwarding_identity();
1249 clear_has_forwarding_identity();
inline ::std::string * mutable_target_battle_tag()
void Swap(Notification *other)
::google::protobuf::Metadata GetMetadata() const
void set_has_target_battle_tag()
void clear_has_target_id()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
inline ::bgs::protocol::EntityId * release_sender_id()
friend void protobuf_AssignDesc_notification_5ftypes_2eproto()
::bgs::protocol::EntityId * target_account_id_
void set_has_sender_account_id()
void set_allocated_sender_battle_tag(::std::string *sender_battle_tag)
inline ::std::string * mutable_sender_battle_tag()
const ::bgs::protocol::account::v1::Identity & forwarding_identity() const
inline ::std::string * mutable_type()
void set_allocated_target_account_id(::bgs::protocol::EntityId *target_account_id)
::bgs::protocol::EntityId * target_id_
static const Notification & default_instance()
::std::string * target_battle_tag_
bool has_target_battle_tag() const
void InitAsDefaultInstance()
void set_allocated_sender_account_id(::bgs::protocol::EntityId *sender_account_id)
inline ::bgs::protocol::EntityId * release_target_id()
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
void set_type(const ::std::string &value)
static Notification * default_instance_
inline ::std::string * release_type()
void clear_has_sender_id()
void clear_has_sender_account_id()
void set_allocated_target_battle_tag(::std::string *target_battle_tag)
const ::std::string & sender_battle_tag() const
::std::string * sender_battle_tag_
inline ::bgs::protocol::EntityId * mutable_sender_id()
inline ::bgs::protocol::account::v1::Identity * release_forwarding_identity()
static const ::google::protobuf::Descriptor * descriptor()
void clear_has_forwarding_identity()
const ::bgs::protocol::EntityId & sender_id() const
Notification(const Notification &from)
inline ::bgs::protocol::EntityId * mutable_target_id()
inline ::std::string * release_target_battle_tag()
void clear_target_battle_tag()
inline ::bgs::protocol::EntityId * release_target_account_id()
void set_allocated_sender_id(::bgs::protocol::EntityId *sender_id)
::bgs::protocol::EntityId * sender_account_id_
bool has_target_account_id() const
Notification * New() const
void set_has_forwarding_identity()
friend void protobuf_ShutdownFile_notification_5ftypes_2eproto()
const ::std::string & target_battle_tag() const
const ::bgs::protocol::EntityId & target_id() const
const ::std::string & type() const
bool has_target_id() const
void clear_sender_battle_tag()
void set_sender_battle_tag(const ::std::string &value)
void set_allocated_forwarding_identity(::bgs::protocol::account::v1::Identity *forwarding_identity)
int attribute_size() const
inline ::bgs::protocol::Attribute * add_attribute()
const ::bgs::protocol::EntityId & target_account_id() const
inline ::std::string * release_sender_battle_tag()
inline ::bgs::protocol::EntityId * release_sender_account_id()
friend void TC_PROTO_API protobuf_AddDesc_notification_5ftypes_2eproto()
inline ::bgs::protocol::EntityId * mutable_target_account_id()
void set_target_battle_tag(const ::std::string &value)
void set_has_sender_battle_tag()
inline ::bgs::protocol::EntityId * mutable_sender_account_id()
::bgs::protocol::EntityId * sender_id_
::bgs::protocol::account::v1::Identity * forwarding_identity_
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
bool has_sender_battle_tag() const
void clear_target_account_id()
void clear_has_sender_battle_tag()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
int GetCachedSize() const
::google::protobuf::UnknownFieldSet _unknown_fields_
void SetCachedSize(int size) const
void clear_forwarding_identity()
void set_allocated_type(::std::string *type)
bool has_sender_account_id() const
bool has_sender_id() const
inline ::bgs::protocol::account::v1::Identity * mutable_forwarding_identity()
bool has_forwarding_identity() const
void clear_sender_account_id()
void set_allocated_target_id(::bgs::protocol::EntityId *target_id)
void clear_has_target_account_id()
void clear_has_target_battle_tag()
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
Notification & operator=(const Notification &from)
void set_has_target_account_id()
const ::bgs::protocol::EntityId & sender_account_id() const
::google::protobuf::Metadata GetMetadata() const
void set_has_delivery_required()
inline ::bgs::protocol::notification::v1::Target * add_target()
int GetCachedSize() const
static const Subscription & default_instance()
void set_delivery_required(bool value) PROTOBUF_DEPRECATED
void set_has_subscriber()
Subscription(const Subscription &from)
inline ::bgs::protocol::account::v1::Identity * release_subscriber()
void Swap(Subscription *other)
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::notification::v1::Target > * mutable_target()
bool has_delivery_required() const PROTOBUF_DEPRECATED
void clear_delivery_required() PROTOBUF_DEPRECATED
void SetCachedSize(int size) const
Subscription & operator=(const Subscription &from)
bool delivery_required() const PROTOBUF_DEPRECATED
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void clear_has_delivery_required()
static const ::google::protobuf::Descriptor * descriptor()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::notification::v1::Target > & target() const
inline ::bgs::protocol::account::v1::Identity * mutable_subscriber()
Subscription * New() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void clear_has_subscriber()
bool has_subscriber() const
void set_allocated_subscriber(::bgs::protocol::account::v1::Identity *subscriber)
const ::bgs::protocol::account::v1::Identity & subscriber() const
static const TargetIdentity & default_instance()
inline ::bgs::protocol::account::v1::GameAccountHandle * mutable_game_account()
void clear_has_game_account()
void SetCachedSize(int size) const
::bgs::protocol::account::v1::AccountId * account_
inline ::bgs::protocol::account::v1::AccountId * release_account()
void Swap(TargetIdentity *other)
friend void protobuf_AssignDesc_notification_5ftypes_2eproto()
TargetIdentity * New() const
TargetIdentity & operator=(const TargetIdentity &from)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static const ::google::protobuf::Descriptor * descriptor()
void clear_game_account()
int GetCachedSize() const
TargetIdentity(const TargetIdentity &from)
void set_allocated_account(::bgs::protocol::account::v1::AccountId *account)
const ::bgs::protocol::account::v1::GameAccountHandle & game_account() const
friend void protobuf_ShutdownFile_notification_5ftypes_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::bgs::protocol::account::v1::GameAccountHandle * release_game_account()
bool has_game_account() const
virtual ~TargetIdentity()
friend void TC_PROTO_API protobuf_AddDesc_notification_5ftypes_2eproto()
void set_has_game_account()
const ::bgs::protocol::account::v1::AccountId & account() const
::bgs::protocol::account::v1::GameAccountHandle * game_account_
inline ::bgs::protocol::account::v1::AccountId * mutable_account()
::google::protobuf::UnknownFieldSet _unknown_fields_
::google::protobuf::Metadata GetMetadata() const
static TargetIdentity * default_instance_
void InitAsDefaultInstance()
void set_allocated_game_account(::bgs::protocol::account::v1::GameAccountHandle *game_account)
::bgs::protocol::notification::v1::TargetIdentity * identity_
inline ::bgs::protocol::notification::v1::TargetIdentity * mutable_identity()
void SetCachedSize(int size) const
friend void protobuf_AssignDesc_notification_5ftypes_2eproto()
const ::bgs::protocol::notification::v1::TargetIdentity & identity() const
void set_allocated_identity(::bgs::protocol::notification::v1::TargetIdentity *identity)
::google::protobuf::Metadata GetMetadata() const
static const Target & default_instance()
inline ::bgs::protocol::notification::v1::TargetIdentity * release_identity()
const ::std::string & type() const
inline ::std::string * mutable_type()
void InitAsDefaultInstance()
Target & operator=(const Target &from)
void set_allocated_type(::std::string *type)
Target(const Target &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::google::protobuf::UnknownFieldSet _unknown_fields_
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::std::string * release_type()
void clear_has_identity()
friend void protobuf_ShutdownFile_notification_5ftypes_2eproto()
int GetCachedSize() const
bool has_identity() const
friend void TC_PROTO_API protobuf_AddDesc_notification_5ftypes_2eproto()
void set_type(const ::std::string &value)
static const ::google::protobuf::Descriptor * descriptor()
static Target * default_instance_
constexpr std::size_t size()
void protobuf_AssignDesc_notification_5ftypes_2eproto()
void protobuf_ShutdownFile_notification_5ftypes_2eproto()
void TC_PROTO_API protobuf_AddDesc_notification_5ftypes_2eproto()