TrinityCore
report_types.pb.h File Reference
#include <string>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/message.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_reflection.h>
#include <google/protobuf/unknown_field_set.h>
#include "api/client/v2/attribute_types.pb.h"
#include "account_types.pb.h"
#include "message_types.pb.h"
#include "global_extensions/field_options.pb.h"
#include "Define.h"
+ Include dependency graph for report_types.pb.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  bgs::protocol::report::v2::ReportItem
 
union  bgs::protocol::report::v2::ReportItem::TypeUnion
 
class  bgs::protocol::report::v2::UserOptions
 
class  bgs::protocol::report::v2::ClubOptions
 
class  bgs::protocol::report::v2::EntityOptions
 
struct  google::protobuf::is_proto_enum< ::bgs::protocol::report::v2::IssueType >
 
struct  google::protobuf::is_proto_enum< ::bgs::protocol::report::v2::UserSource >
 
struct  google::protobuf::is_proto_enum< ::bgs::protocol::report::v2::ClubSource >
 

Namespaces

namespace  bgs
 
namespace  bgs::protocol
 
namespace  bgs::protocol::report
 
namespace  bgs::protocol::report::v2
 
namespace  google
 
namespace  google::protobuf
 

Enumerations

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

Functions

void TC_PROTO_API bgs::protocol::report::v2::protobuf_AddDesc_api_2fclient_2fv2_2freport_5ftypes_2eproto ()
 
void bgs::protocol::report::v2::protobuf_AssignDesc_api_2fclient_2fv2_2freport_5ftypes_2eproto ()
 
void bgs::protocol::report::v2::protobuf_ShutdownFile_api_2fclient_2fv2_2freport_5ftypes_2eproto ()
 
TC_PROTO_API bool bgs::protocol::report::v2::IssueType_IsValid (int value)
 
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * bgs::protocol::report::v2::IssueType_descriptor ()
 
const ::std::string & bgs::protocol::report::v2::IssueType_Name (IssueType value)
 
bool bgs::protocol::report::v2::IssueType_Parse (const ::std::string &name, IssueType *value)
 
TC_PROTO_API bool bgs::protocol::report::v2::UserSource_IsValid (int value)
 
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * bgs::protocol::report::v2::UserSource_descriptor ()
 
const ::std::string & bgs::protocol::report::v2::UserSource_Name (UserSource value)
 
bool bgs::protocol::report::v2::UserSource_Parse (const ::std::string &name, UserSource *value)
 
TC_PROTO_API bool bgs::protocol::report::v2::ClubSource_IsValid (int value)
 
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * bgs::protocol::report::v2::ClubSource_descriptor ()
 
const ::std::string & bgs::protocol::report::v2::ClubSource_Name (ClubSource value)
 
bool bgs::protocol::report::v2::ClubSource_Parse (const ::std::string &name, ClubSource *value)
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::bgs::protocol::report::v2::IssueType > ()
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::bgs::protocol::report::v2::UserSource > ()
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::bgs::protocol::report::v2::ClubSource > ()
 

Variables

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