TrinityCore
bgs::protocol::report::v2::SubmitReportRequest Class Reference

#include <report_service.pb.h>

+ Inheritance diagram for bgs::protocol::report::v2::SubmitReportRequest:

Classes

union  TypeUnion
 

Public Types

enum  TypeCase { kUserOptions = 10 , kClubOptions = 11 , kEntityOptions = 20 , TYPE_NOT_SET = 0 }
 

Public Member Functions

 SubmitReportRequest ()
 
virtual ~SubmitReportRequest ()
 
 SubmitReportRequest (const SubmitReportRequest &from)
 
SubmitReportRequestoperator= (const SubmitReportRequest &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (SubmitReportRequest *other)
 
SubmitReportRequestNew () const
 
int GetCachedSize () const
 
::google::protobuf::Metadata GetMetadata () const
 
bool has_agent_id () const
 
void clear_agent_id ()
 
const ::bgs::protocol::account::v1::AccountIdagent_id () const
 
inline ::bgs::protocol::account::v1::AccountIdmutable_agent_id ()
 
inline ::bgs::protocol::account::v1::AccountIdrelease_agent_id ()
 
void set_allocated_agent_id (::bgs::protocol::account::v1::AccountId *agent_id)
 
bool has_user_description () const
 
void clear_user_description ()
 
const ::std::string & user_description () const
 
void set_user_description (const ::std::string &value)
 
void set_user_description (const char *value)
 
void set_user_description (const char *value, size_t size)
 
inline ::std::string * mutable_user_description ()
 
inline ::std::string * release_user_description ()
 
void set_allocated_user_description (::std::string *user_description)
 
bool has_user_options () const
 
void clear_user_options ()
 
const ::bgs::protocol::report::v2::UserOptionsuser_options () const
 
inline ::bgs::protocol::report::v2::UserOptionsmutable_user_options ()
 
inline ::bgs::protocol::report::v2::UserOptionsrelease_user_options ()
 
void set_allocated_user_options (::bgs::protocol::report::v2::UserOptions *user_options)
 
bool has_club_options () const
 
void clear_club_options ()
 
const ::bgs::protocol::report::v2::ClubOptionsclub_options () const
 
inline ::bgs::protocol::report::v2::ClubOptionsmutable_club_options ()
 
inline ::bgs::protocol::report::v2::ClubOptionsrelease_club_options ()
 
void set_allocated_club_options (::bgs::protocol::report::v2::ClubOptions *club_options)
 
bool has_entity_options () const
 
void clear_entity_options ()
 
const ::bgs::protocol::report::v2::EntityOptionsentity_options () const
 
inline ::bgs::protocol::report::v2::EntityOptionsmutable_entity_options ()
 
inline ::bgs::protocol::report::v2::EntityOptionsrelease_entity_options ()
 
void set_allocated_entity_options (::bgs::protocol::report::v2::EntityOptions *entity_options)
 
TypeCase type_case () const
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const SubmitReportRequestdefault_instance ()
 

Static Public Attributes

static const int kAgentIdFieldNumber = 1
 
static const int kUserDescriptionFieldNumber = 2
 
static const int kUserOptionsFieldNumber = 10
 
static const int kClubOptionsFieldNumber = 11
 
static const int kEntityOptionsFieldNumber = 20
 

Private Member Functions

void SharedCtor ()
 
void SharedDtor ()
 
void SetCachedSize (int size) const
 
void set_has_agent_id ()
 
void clear_has_agent_id ()
 
void set_has_user_description ()
 
void clear_has_user_description ()
 
void set_has_user_options ()
 
void set_has_club_options ()
 
void set_has_entity_options ()
 
bool has_type ()
 
void clear_type ()
 
void clear_has_type ()
 
void InitAsDefaultInstance ()
 

Private Attributes

::google::protobuf::UnknownFieldSet _unknown_fields_
 
::google::protobuf::uint32 _has_bits_ [1]
 
int _cached_size_
 
::bgs::protocol::account::v1::AccountIdagent_id_
 
::std::string * user_description_
 
union bgs::protocol::report::v2::SubmitReportRequest::TypeUnion type_
 
::google::protobuf::uint32 _oneof_case_ [1]
 

Static Private Attributes

static SubmitReportRequestdefault_instance_
 

Friends

void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2freport_5fservice_2eproto ()
 
void protobuf_AssignDesc_api_2fclient_2fv2_2freport_5fservice_2eproto ()
 
void protobuf_ShutdownFile_api_2fclient_2fv2_2freport_5fservice_2eproto ()
 

Detailed Description

Definition at line 50 of file report_service.pb.h.

Member Enumeration Documentation

◆ TypeCase

Enumerator
kUserOptions 
kClubOptions 
kEntityOptions 
TYPE_NOT_SET 

Definition at line 73 of file report_service.pb.h.

Constructor & Destructor Documentation

◆ SubmitReportRequest() [1/2]

bgs::protocol::report::v2::SubmitReportRequest::SubmitReportRequest ( )

◆ ~SubmitReportRequest()

virtual bgs::protocol::report::v2::SubmitReportRequest::~SubmitReportRequest ( )
virtual

◆ SubmitReportRequest() [2/2]

bgs::protocol::report::v2::SubmitReportRequest::SubmitReportRequest ( const SubmitReportRequest from)

Member Function Documentation

◆ agent_id()

const ::bgs::protocol::account::v1::AccountId & bgs::protocol::report::v2::SubmitReportRequest::agent_id ( ) const
inline

Definition at line 228 of file report_service.pb.h.

+ Here is the caller graph for this function:

◆ clear_agent_id()

void bgs::protocol::report::v2::SubmitReportRequest::clear_agent_id ( )
inline

Definition at line 224 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ clear_club_options()

void bgs::protocol::report::v2::SubmitReportRequest::clear_club_options ( )
inline

Definition at line 381 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ clear_entity_options()

void bgs::protocol::report::v2::SubmitReportRequest::clear_entity_options ( )
inline

Definition at line 424 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ clear_has_agent_id()

void bgs::protocol::report::v2::SubmitReportRequest::clear_has_agent_id ( )
inlineprivate

Definition at line 221 of file report_service.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_type()

void bgs::protocol::report::v2::SubmitReportRequest::clear_has_type ( )
inlineprivate

Definition at line 463 of file report_service.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_user_description()

void bgs::protocol::report::v2::SubmitReportRequest::clear_has_user_description ( )
inlineprivate

Definition at line 262 of file report_service.pb.h.

+ Here is the caller graph for this function:

◆ clear_type()

void bgs::protocol::report::v2::SubmitReportRequest::clear_type ( )
private
+ Here is the caller graph for this function:

◆ clear_user_description()

void bgs::protocol::report::v2::SubmitReportRequest::clear_user_description ( )
inline

Definition at line 265 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ clear_user_options()

void bgs::protocol::report::v2::SubmitReportRequest::clear_user_options ( )
inline

Definition at line 338 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ club_options()

const ::bgs::protocol::report::v2::ClubOptions & bgs::protocol::report::v2::SubmitReportRequest::club_options ( ) const
inline

Definition at line 387 of file report_service.pb.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ default_instance()

static const SubmitReportRequest & bgs::protocol::report::v2::SubmitReportRequest::default_instance ( )
static

◆ descriptor()

static const ::google::protobuf::Descriptor * bgs::protocol::report::v2::SubmitReportRequest::descriptor ( )
static

◆ entity_options()

const ::bgs::protocol::report::v2::EntityOptions & bgs::protocol::report::v2::SubmitReportRequest::entity_options ( ) const
inline

Definition at line 430 of file report_service.pb.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetCachedSize()

int bgs::protocol::report::v2::SubmitReportRequest::GetCachedSize ( ) const
inline

Definition at line 85 of file report_service.pb.h.

◆ GetMetadata()

::google::protobuf::Metadata bgs::protocol::report::v2::SubmitReportRequest::GetMetadata ( ) const

◆ has_agent_id()

bool bgs::protocol::report::v2::SubmitReportRequest::has_agent_id ( ) const
inline

Definition at line 215 of file report_service.pb.h.

◆ has_club_options()

bool bgs::protocol::report::v2::SubmitReportRequest::has_club_options ( ) const
inline

Definition at line 375 of file report_service.pb.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ has_entity_options()

bool bgs::protocol::report::v2::SubmitReportRequest::has_entity_options ( ) const
inline

Definition at line 418 of file report_service.pb.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ has_type()

bool bgs::protocol::report::v2::SubmitReportRequest::has_type ( )
inlineprivate

Definition at line 460 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ has_user_description()

bool bgs::protocol::report::v2::SubmitReportRequest::has_user_description ( ) const
inline

Definition at line 256 of file report_service.pb.h.

◆ has_user_options()

bool bgs::protocol::report::v2::SubmitReportRequest::has_user_options ( ) const
inline

Definition at line 332 of file report_service.pb.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ InitAsDefaultInstance()

void bgs::protocol::report::v2::SubmitReportRequest::InitAsDefaultInstance ( )
private

◆ mutable_agent_id()

bgs::protocol::account::v1::AccountId * bgs::protocol::report::v2::SubmitReportRequest::mutable_agent_id ( )
inline

Definition at line 232 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ mutable_club_options()

bgs::protocol::report::v2::ClubOptions * bgs::protocol::report::v2::SubmitReportRequest::mutable_club_options ( )
inline

Definition at line 391 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ mutable_entity_options()

bgs::protocol::report::v2::EntityOptions * bgs::protocol::report::v2::SubmitReportRequest::mutable_entity_options ( )
inline

Definition at line 434 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet * bgs::protocol::report::v2::SubmitReportRequest::mutable_unknown_fields ( )
inline

Definition at line 66 of file report_service.pb.h.

◆ mutable_user_description()

std::string * bgs::protocol::report::v2::SubmitReportRequest::mutable_user_description ( )
inline

Definition at line 299 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ mutable_user_options()

bgs::protocol::report::v2::UserOptions * bgs::protocol::report::v2::SubmitReportRequest::mutable_user_options ( )
inline

Definition at line 348 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ New()

SubmitReportRequest * bgs::protocol::report::v2::SubmitReportRequest::New ( ) const

◆ operator=()

SubmitReportRequest & bgs::protocol::report::v2::SubmitReportRequest::operator= ( const SubmitReportRequest from)
inline

Definition at line 57 of file report_service.pb.h.

◆ release_agent_id()

bgs::protocol::account::v1::AccountId * bgs::protocol::report::v2::SubmitReportRequest::release_agent_id ( )
inline

Definition at line 238 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ release_club_options()

bgs::protocol::report::v2::ClubOptions * bgs::protocol::report::v2::SubmitReportRequest::release_club_options ( )
inline

Definition at line 399 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ release_entity_options()

bgs::protocol::report::v2::EntityOptions * bgs::protocol::report::v2::SubmitReportRequest::release_entity_options ( )
inline

Definition at line 442 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ release_user_description()

std::string * bgs::protocol::report::v2::SubmitReportRequest::release_user_description ( )
inline

Definition at line 307 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ release_user_options()

bgs::protocol::report::v2::UserOptions * bgs::protocol::report::v2::SubmitReportRequest::release_user_options ( )
inline

Definition at line 356 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ set_allocated_agent_id()

void bgs::protocol::report::v2::SubmitReportRequest::set_allocated_agent_id ( ::bgs::protocol::account::v1::AccountId agent_id)
inline

Definition at line 244 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ set_allocated_club_options()

void bgs::protocol::report::v2::SubmitReportRequest::set_allocated_club_options ( ::bgs::protocol::report::v2::ClubOptions club_options)
inline

Definition at line 409 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ set_allocated_entity_options()

void bgs::protocol::report::v2::SubmitReportRequest::set_allocated_entity_options ( ::bgs::protocol::report::v2::EntityOptions entity_options)
inline

Definition at line 452 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ set_allocated_user_description()

void bgs::protocol::report::v2::SubmitReportRequest::set_allocated_user_description ( ::std::string *  user_description)
inline

Definition at line 317 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ set_allocated_user_options()

void bgs::protocol::report::v2::SubmitReportRequest::set_allocated_user_options ( ::bgs::protocol::report::v2::UserOptions user_options)
inline

Definition at line 366 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ set_has_agent_id()

void bgs::protocol::report::v2::SubmitReportRequest::set_has_agent_id ( )
inlineprivate

Definition at line 218 of file report_service.pb.h.

+ Here is the caller graph for this function:

◆ set_has_club_options()

void bgs::protocol::report::v2::SubmitReportRequest::set_has_club_options ( )
inlineprivate

Definition at line 378 of file report_service.pb.h.

+ Here is the caller graph for this function:

◆ set_has_entity_options()

void bgs::protocol::report::v2::SubmitReportRequest::set_has_entity_options ( )
inlineprivate

Definition at line 421 of file report_service.pb.h.

+ Here is the caller graph for this function:

◆ set_has_user_description()

void bgs::protocol::report::v2::SubmitReportRequest::set_has_user_description ( )
inlineprivate

Definition at line 259 of file report_service.pb.h.

+ Here is the caller graph for this function:

◆ set_has_user_options()

void bgs::protocol::report::v2::SubmitReportRequest::set_has_user_options ( )
inlineprivate

Definition at line 335 of file report_service.pb.h.

+ Here is the caller graph for this function:

◆ set_user_description() [1/3]

void bgs::protocol::report::v2::SubmitReportRequest::set_user_description ( const ::std::string &  value)
inline

Definition at line 275 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ set_user_description() [2/3]

void bgs::protocol::report::v2::SubmitReportRequest::set_user_description ( const char *  value)
inline

Definition at line 283 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ set_user_description() [3/3]

void bgs::protocol::report::v2::SubmitReportRequest::set_user_description ( const char *  value,
size_t  size 
)
inline

Definition at line 291 of file report_service.pb.h.

+ Here is the call graph for this function:

◆ SetCachedSize()

void bgs::protocol::report::v2::SubmitReportRequest::SetCachedSize ( int  size) const
private

◆ SharedCtor()

void bgs::protocol::report::v2::SubmitReportRequest::SharedCtor ( )
private

◆ SharedDtor()

void bgs::protocol::report::v2::SubmitReportRequest::SharedDtor ( )
private

◆ Swap()

void bgs::protocol::report::v2::SubmitReportRequest::Swap ( SubmitReportRequest other)

◆ type_case()

SubmitReportRequest::TypeCase bgs::protocol::report::v2::SubmitReportRequest::type_case ( ) const
inline

Definition at line 466 of file report_service.pb.h.

+ Here is the caller graph for this function:

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & bgs::protocol::report::v2::SubmitReportRequest::unknown_fields ( ) const
inline

Definition at line 62 of file report_service.pb.h.

◆ user_description()

const ::std::string & bgs::protocol::report::v2::SubmitReportRequest::user_description ( ) const
inline

Definition at line 271 of file report_service.pb.h.

+ Here is the caller graph for this function:

◆ user_options()

const ::bgs::protocol::report::v2::UserOptions & bgs::protocol::report::v2::SubmitReportRequest::user_options ( ) const
inline

Definition at line 344 of file report_service.pb.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Friends And Related Function Documentation

◆ protobuf_AddDesc_api_2fclient_2fv2_2freport_5fservice_2eproto

void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2freport_5fservice_2eproto ( )
friend

◆ protobuf_AssignDesc_api_2fclient_2fv2_2freport_5fservice_2eproto

void protobuf_AssignDesc_api_2fclient_2fv2_2freport_5fservice_2eproto ( )
friend

◆ protobuf_ShutdownFile_api_2fclient_2fv2_2freport_5fservice_2eproto

void protobuf_ShutdownFile_api_2fclient_2fv2_2freport_5fservice_2eproto ( )
friend

Member Data Documentation

◆ _cached_size_

int bgs::protocol::report::v2::SubmitReportRequest::_cached_size_
mutableprivate

Definition at line 163 of file report_service.pb.h.

◆ _has_bits_

::google::protobuf::uint32 bgs::protocol::report::v2::SubmitReportRequest::_has_bits_[1]
private

Definition at line 162 of file report_service.pb.h.

◆ _oneof_case_

::google::protobuf::uint32 bgs::protocol::report::v2::SubmitReportRequest::_oneof_case_[1]
private

Definition at line 171 of file report_service.pb.h.

◆ _unknown_fields_

::google::protobuf::UnknownFieldSet bgs::protocol::report::v2::SubmitReportRequest::_unknown_fields_
private

Definition at line 160 of file report_service.pb.h.

◆ agent_id_

::bgs::protocol::account::v1::AccountId* bgs::protocol::report::v2::SubmitReportRequest::agent_id_
private

Definition at line 164 of file report_service.pb.h.

◆ default_instance_

SubmitReportRequest* bgs::protocol::report::v2::SubmitReportRequest::default_instance_
staticprivate

Definition at line 178 of file report_service.pb.h.

◆ kAgentIdFieldNumber

const int bgs::protocol::report::v2::SubmitReportRequest::kAgentIdFieldNumber = 1
static

Definition at line 100 of file report_service.pb.h.

◆ kClubOptionsFieldNumber

const int bgs::protocol::report::v2::SubmitReportRequest::kClubOptionsFieldNumber = 11
static

Definition at line 130 of file report_service.pb.h.

◆ kEntityOptionsFieldNumber

const int bgs::protocol::report::v2::SubmitReportRequest::kEntityOptionsFieldNumber = 20
static

Definition at line 139 of file report_service.pb.h.

◆ kUserDescriptionFieldNumber

const int bgs::protocol::report::v2::SubmitReportRequest::kUserDescriptionFieldNumber = 2
static

Definition at line 109 of file report_service.pb.h.

◆ kUserOptionsFieldNumber

const int bgs::protocol::report::v2::SubmitReportRequest::kUserOptionsFieldNumber = 10
static

Definition at line 121 of file report_service.pb.h.

◆ type_

union bgs::protocol::report::v2::SubmitReportRequest::TypeUnion bgs::protocol::report::v2::SubmitReportRequest::type_
private

◆ user_description_

::std::string* bgs::protocol::report::v2::SubmitReportRequest::user_description_
private

Definition at line 165 of file report_service.pb.h.


The documentation for this class was generated from the following file: