4#ifndef PROTOBUF_api_2fclient_2fv2_2freport_5fservice_2eproto__INCLUDED
5#define PROTOBUF_api_2fclient_2fv2_2freport_5fservice_2eproto__INCLUDED
9#include <google/protobuf/stubs/common.h>
11#if GOOGLE_PROTOBUF_VERSION < 2006000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
16#if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
22#include <google/protobuf/generated_message_util.h>
23#include <google/protobuf/message.h>
24#include <google/protobuf/repeated_field.h>
25#include <google/protobuf/extension_set.h>
26#include <google/protobuf/unknown_field_set.h>
63 return _unknown_fields_;
67 return &_unknown_fields_;
70 static const ::google::protobuf::Descriptor*
descriptor();
98 inline bool has_agent_id()
const;
99 inline void clear_agent_id();
100 static const int kAgentIdFieldNumber = 1;
101 inline const ::bgs::protocol::account::v1::AccountId& agent_id()
const;
102 inline ::bgs::protocol::account::v1::AccountId* mutable_agent_id();
103 inline ::bgs::protocol::account::v1::AccountId* release_agent_id();
107 inline bool has_user_description()
const;
108 inline void clear_user_description();
109 static const int kUserDescriptionFieldNumber = 2;
110 inline const ::std::string& user_description()
const;
111 inline void set_user_description(const ::std::string& value);
112 inline void set_user_description(
const char* value);
113 inline void set_user_description(
const char* value,
size_t size);
114 inline ::std::string* mutable_user_description();
115 inline ::std::string* release_user_description();
116 inline void set_allocated_user_description(::std::string* user_description);
119 inline bool has_user_options()
const;
120 inline void clear_user_options();
121 static const int kUserOptionsFieldNumber = 10;
122 inline const ::bgs::protocol::report::v2::UserOptions& user_options()
const;
123 inline ::bgs::protocol::report::v2::UserOptions* mutable_user_options();
124 inline ::bgs::protocol::report::v2::UserOptions* release_user_options();
128 inline bool has_club_options()
const;
129 inline void clear_club_options();
130 static const int kClubOptionsFieldNumber = 11;
131 inline const ::bgs::protocol::report::v2::ClubOptions& club_options()
const;
132 inline ::bgs::protocol::report::v2::ClubOptions* mutable_club_options();
133 inline ::bgs::protocol::report::v2::ClubOptions* release_club_options();
137 inline bool has_entity_options()
const;
138 inline void clear_entity_options();
139 static const int kEntityOptionsFieldNumber = 20;
140 inline const ::bgs::protocol::report::v2::EntityOptions& entity_options()
const;
141 inline ::bgs::protocol::report::v2::EntityOptions* mutable_entity_options();
142 inline ::bgs::protocol::report::v2::EntityOptions* release_entity_options();
148 inline void set_has_agent_id();
149 inline void clear_has_agent_id();
150 inline void set_has_user_description();
151 inline void clear_has_user_description();
152 inline void set_has_user_options();
153 inline void set_has_club_options();
154 inline void set_has_entity_options();
156 inline bool has_type();
158 inline void clear_has_type();
194 typedef std::integral_constant<uint32, 0xA2480772u>
NameHash;
196 static google::protobuf::ServiceDescriptor
const*
descriptor();
266 if (
user_description_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
277 if (
user_description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
285 if (
user_description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
293 if (
user_description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
301 if (
user_description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
309 if (
user_description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
313 user_description_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
318 if (
user_description_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
326 user_description_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
static const ClubOptions & default_instance()
static const EntityOptions & default_instance()
void CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) final
std::integral_constant< uint32, 0x3A4218FBu > OriginalHash
ReportService(ReportService const &)=delete
std::integral_constant< uint32, 0xA2480772u > NameHash
ReportService & operator=(ReportService const &)=delete
ReportService(ReportService &&)=delete
virtual uint32 HandleSubmitReport(::bgs::protocol::report::v2::SubmitReportRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
ReportService & operator=(ReportService &&)=delete
static google::protobuf::ServiceDescriptor const * descriptor()
void ParseAndHandleSubmitReport(uint32 token, uint32 methodId, MessageBuffer &buffer)
ReportService(bool use_original_hash)
bool has_club_options() const
const ::bgs::protocol::account::v1::AccountId & agent_id() const
int GetCachedSize() const
union bgs::protocol::report::v2::SubmitReportRequest::TypeUnion type_
void clear_has_user_description()
inline ::bgs::protocol::report::v2::UserOptions * mutable_user_options()
friend void protobuf_AssignDesc_api_2fclient_2fv2_2freport_5fservice_2eproto()
bool has_entity_options() const
void set_has_entity_options()
void clear_club_options()
void set_allocated_user_description(::std::string *user_description)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::uint32 _oneof_case_[1]
bool has_user_options() const
::bgs::protocol::account::v1::AccountId * agent_id_
void clear_has_agent_id()
void clear_user_options()
TypeCase type_case() const
void SetCachedSize(int size) const
void set_allocated_user_options(::bgs::protocol::report::v2::UserOptions *user_options)
inline ::std::string * release_user_description()
void set_allocated_club_options(::bgs::protocol::report::v2::ClubOptions *club_options)
void Swap(SubmitReportRequest *other)
SubmitReportRequest * New() const
bool has_agent_id() const
bool has_user_description() const
::std::string * user_description_
virtual ~SubmitReportRequest()
const ::bgs::protocol::report::v2::UserOptions & user_options() const
inline ::bgs::protocol::report::v2::UserOptions * release_user_options()
friend void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2freport_5fservice_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
inline ::bgs::protocol::account::v1::AccountId * release_agent_id()
::google::protobuf::uint32 _has_bits_[1]
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_has_user_description()
const ::bgs::protocol::report::v2::EntityOptions & entity_options() const
inline ::bgs::protocol::report::v2::ClubOptions * release_club_options()
void set_allocated_entity_options(::bgs::protocol::report::v2::EntityOptions *entity_options)
const ::std::string & user_description() const
inline ::bgs::protocol::report::v2::EntityOptions * mutable_entity_options()
void set_has_user_options()
SubmitReportRequest(const SubmitReportRequest &from)
void InitAsDefaultInstance()
void clear_user_description()
void clear_entity_options()
SubmitReportRequest & operator=(const SubmitReportRequest &from)
friend void protobuf_ShutdownFile_api_2fclient_2fv2_2freport_5fservice_2eproto()
inline ::bgs::protocol::account::v1::AccountId * mutable_agent_id()
void set_has_club_options()
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::Metadata GetMetadata() const
const ::bgs::protocol::report::v2::ClubOptions & club_options() const
static SubmitReportRequest * default_instance_
inline ::std::string * mutable_user_description()
void set_allocated_agent_id(::bgs::protocol::account::v1::AccountId *agent_id)
inline ::bgs::protocol::report::v2::ClubOptions * mutable_club_options()
void set_user_description(const ::std::string &value)
static const SubmitReportRequest & default_instance()
inline ::bgs::protocol::report::v2::EntityOptions * release_entity_options()
static const UserOptions & default_instance()
constexpr std::size_t size()
void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2freport_5fservice_2eproto()
void protobuf_ShutdownFile_api_2fclient_2fv2_2freport_5fservice_2eproto()
void protobuf_AssignDesc_api_2fclient_2fv2_2freport_5fservice_2eproto()
::bgs::protocol::report::v2::UserOptions * user_options_
::bgs::protocol::report::v2::EntityOptions * entity_options_
::bgs::protocol::report::v2::ClubOptions * club_options_