TrinityCore
bgs::protocol::report::v2 Namespace Reference

Classes

class  ClubOptions
 
class  EntityOptions
 
class  ReportItem
 
class  ReportService
 
class  SubmitReportRequest
 
class  UserOptions
 

Enumerations

enum  IssueType {
  ISSUE_TYPE_SPAM = 0 , ISSUE_TYPE_HARASSMENT = 1 , ISSUE_TYPE_OFFENSIVE_CONTENT = 3 , ISSUE_TYPE_HACKING = 4 ,
  ISSUE_TYPE_BOTTING = 5
}
 
enum  UserSource {
  USER_SOURCE_OTHER = 0 , USER_SOURCE_WHISPER = 1 , USER_SOURCE_PROFILE = 2 , USER_SOURCE_BATTLE_TAG = 3 ,
  USER_SOURCE_CHAT = 4 , USER_SOURCE_FRIEND_INVITATION = 5 , USER_SOURCE_VOICE = 6
}
 
enum  ClubSource {
  CLUB_SOURCE_NONE = 0 , CLUB_SOURCE_MESSAGE = 1 , CLUB_SOURCE_CLUB_NAME = 2 , CLUB_SOURCE_STREAM_NAME = 3 ,
  CLUB_SOURCE_BROADCAST = 4 , CLUB_SOURCE_CLUB_SHORT_NAME = 5 , CLUB_SOURCE_CLUB_DESCRIPTION = 6 , CLUB_SOURCE_STREAM_SUBJECT = 7
}
 

Functions

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 ()
 
void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2freport_5ftypes_2eproto ()
 
void protobuf_AssignDesc_api_2fclient_2fv2_2freport_5ftypes_2eproto ()
 
void protobuf_ShutdownFile_api_2fclient_2fv2_2freport_5ftypes_2eproto ()
 
TC_PROTO_API bool IssueType_IsValid (int value)
 
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * IssueType_descriptor ()
 
const ::std::string & IssueType_Name (IssueType value)
 
bool IssueType_Parse (const ::std::string &name, IssueType *value)
 
TC_PROTO_API bool UserSource_IsValid (int value)
 
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * UserSource_descriptor ()
 
const ::std::string & UserSource_Name (UserSource value)
 
bool UserSource_Parse (const ::std::string &name, UserSource *value)
 
TC_PROTO_API bool ClubSource_IsValid (int value)
 
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * ClubSource_descriptor ()
 
const ::std::string & ClubSource_Name (ClubSource value)
 
bool ClubSource_Parse (const ::std::string &name, ClubSource *value)
 

Variables

const IssueType IssueType_MIN = ISSUE_TYPE_SPAM
 
const IssueType IssueType_MAX = ISSUE_TYPE_BOTTING
 
const int IssueType_ARRAYSIZE = IssueType_MAX + 1
 
const UserSource UserSource_MIN = USER_SOURCE_OTHER
 
const UserSource UserSource_MAX = USER_SOURCE_VOICE
 
const int UserSource_ARRAYSIZE = UserSource_MAX + 1
 
const ClubSource ClubSource_MIN = CLUB_SOURCE_NONE
 
const ClubSource ClubSource_MAX = CLUB_SOURCE_STREAM_SUBJECT
 
const int ClubSource_ARRAYSIZE = ClubSource_MAX + 1
 

Enumeration Type Documentation

◆ ClubSource

Enumerator
CLUB_SOURCE_NONE 
CLUB_SOURCE_MESSAGE 
CLUB_SOURCE_CLUB_NAME 
CLUB_SOURCE_STREAM_NAME 
CLUB_SOURCE_BROADCAST 
CLUB_SOURCE_CLUB_SHORT_NAME 
CLUB_SOURCE_CLUB_DESCRIPTION 
CLUB_SOURCE_STREAM_SUBJECT 

Definition at line 96 of file report_types.pb.h.

◆ IssueType

Enumerator
ISSUE_TYPE_SPAM 
ISSUE_TYPE_HARASSMENT 
ISSUE_TYPE_OFFENSIVE_CONTENT 
ISSUE_TYPE_HACKING 
ISSUE_TYPE_BOTTING 

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

◆ UserSource

Enumerator
USER_SOURCE_OTHER 
USER_SOURCE_WHISPER 
USER_SOURCE_PROFILE 
USER_SOURCE_BATTLE_TAG 
USER_SOURCE_CHAT 
USER_SOURCE_FRIEND_INVITATION 
USER_SOURCE_VOICE 

Definition at line 72 of file report_types.pb.h.

Function Documentation

◆ ClubSource_descriptor()

TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * bgs::protocol::report::v2::ClubSource_descriptor ( )
+ Here is the caller graph for this function:

◆ ClubSource_IsValid()

TC_PROTO_API bool bgs::protocol::report::v2::ClubSource_IsValid ( int  value)
+ Here is the caller graph for this function:

◆ ClubSource_Name()

const ::std::string & bgs::protocol::report::v2::ClubSource_Name ( ClubSource  value)
inline

Definition at line 112 of file report_types.pb.h.

+ Here is the call graph for this function:

◆ ClubSource_Parse()

bool bgs::protocol::report::v2::ClubSource_Parse ( const ::std::string &  name,
ClubSource value 
)
inline

Definition at line 116 of file report_types.pb.h.

+ Here is the call graph for this function:

◆ IssueType_descriptor()

TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * bgs::protocol::report::v2::IssueType_descriptor ( )
+ Here is the caller graph for this function:

◆ IssueType_IsValid()

TC_PROTO_API bool bgs::protocol::report::v2::IssueType_IsValid ( int  value)
+ Here is the caller graph for this function:

◆ IssueType_Name()

const ::std::string & bgs::protocol::report::v2::IssueType_Name ( IssueType  value)
inline

Definition at line 63 of file report_types.pb.h.

+ Here is the call graph for this function:

◆ IssueType_Parse()

bool bgs::protocol::report::v2::IssueType_Parse ( const ::std::string &  name,
IssueType value 
)
inline

Definition at line 67 of file report_types.pb.h.

+ Here is the call graph for this function:

◆ protobuf_AddDesc_api_2fclient_2fv2_2freport_5fservice_2eproto()

void TC_PROTO_API bgs::protocol::report::v2::protobuf_AddDesc_api_2fclient_2fv2_2freport_5fservice_2eproto ( )

◆ protobuf_AddDesc_api_2fclient_2fv2_2freport_5ftypes_2eproto()

void TC_PROTO_API bgs::protocol::report::v2::protobuf_AddDesc_api_2fclient_2fv2_2freport_5ftypes_2eproto ( )

◆ protobuf_AssignDesc_api_2fclient_2fv2_2freport_5fservice_2eproto()

void bgs::protocol::report::v2::protobuf_AssignDesc_api_2fclient_2fv2_2freport_5fservice_2eproto ( )

◆ protobuf_AssignDesc_api_2fclient_2fv2_2freport_5ftypes_2eproto()

void bgs::protocol::report::v2::protobuf_AssignDesc_api_2fclient_2fv2_2freport_5ftypes_2eproto ( )

◆ protobuf_ShutdownFile_api_2fclient_2fv2_2freport_5fservice_2eproto()

void bgs::protocol::report::v2::protobuf_ShutdownFile_api_2fclient_2fv2_2freport_5fservice_2eproto ( )

◆ protobuf_ShutdownFile_api_2fclient_2fv2_2freport_5ftypes_2eproto()

void bgs::protocol::report::v2::protobuf_ShutdownFile_api_2fclient_2fv2_2freport_5ftypes_2eproto ( )

◆ UserSource_descriptor()

TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * bgs::protocol::report::v2::UserSource_descriptor ( )
+ Here is the caller graph for this function:

◆ UserSource_IsValid()

TC_PROTO_API bool bgs::protocol::report::v2::UserSource_IsValid ( int  value)
+ Here is the caller graph for this function:

◆ UserSource_Name()

const ::std::string & bgs::protocol::report::v2::UserSource_Name ( UserSource  value)
inline

Definition at line 87 of file report_types.pb.h.

+ Here is the call graph for this function:

◆ UserSource_Parse()

bool bgs::protocol::report::v2::UserSource_Parse ( const ::std::string &  name,
UserSource value 
)
inline

Definition at line 91 of file report_types.pb.h.

+ Here is the call graph for this function:

Variable Documentation

◆ ClubSource_ARRAYSIZE

const int bgs::protocol::report::v2::ClubSource_ARRAYSIZE = ClubSource_MAX + 1

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

◆ ClubSource_MAX

const ClubSource bgs::protocol::report::v2::ClubSource_MAX = CLUB_SOURCE_STREAM_SUBJECT

Definition at line 108 of file report_types.pb.h.

◆ ClubSource_MIN

const ClubSource bgs::protocol::report::v2::ClubSource_MIN = CLUB_SOURCE_NONE

Definition at line 107 of file report_types.pb.h.

◆ IssueType_ARRAYSIZE

const int bgs::protocol::report::v2::IssueType_ARRAYSIZE = IssueType_MAX + 1

Definition at line 60 of file report_types.pb.h.

◆ IssueType_MAX

const IssueType bgs::protocol::report::v2::IssueType_MAX = ISSUE_TYPE_BOTTING

Definition at line 59 of file report_types.pb.h.

◆ IssueType_MIN

const IssueType bgs::protocol::report::v2::IssueType_MIN = ISSUE_TYPE_SPAM

Definition at line 58 of file report_types.pb.h.

◆ UserSource_ARRAYSIZE

const int bgs::protocol::report::v2::UserSource_ARRAYSIZE = UserSource_MAX + 1

Definition at line 84 of file report_types.pb.h.

◆ UserSource_MAX

const UserSource bgs::protocol::report::v2::UserSource_MAX = USER_SOURCE_VOICE

Definition at line 83 of file report_types.pb.h.

◆ UserSource_MIN

const UserSource bgs::protocol::report::v2::UserSource_MIN = USER_SOURCE_OTHER

Definition at line 82 of file report_types.pb.h.