// Code generated by protoc-gen-go. DO NOT EDIT.
// source: model/leader_board.proto

package proto

import (
	fmt "fmt"
	math "math"
	proto "github.com/golang/protobuf/proto"
)

// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf

// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package

type LeaderBoardServerSetting struct {
	LeaderBoardType      int32    `protobuf:"varint,1,opt,name=leader_board_type,json=leaderBoardType,proto3" json:"leader_board_type,omitempty"`
	IsOpen               bool     `protobuf:"varint,2,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
	UnlockTimestamp      int64    `protobuf:"varint,3,opt,name=unlock_timestamp,json=unlockTimestamp,proto3" json:"unlock_timestamp,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *LeaderBoardServerSetting) Reset()         { *m = LeaderBoardServerSetting{} }
func (m *LeaderBoardServerSetting) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardServerSetting) ProtoMessage()    {}
func (*LeaderBoardServerSetting) Descriptor() ([]byte, []int) {
	return fileDescriptor_485921294856e936, []int{0}
}

func (m *LeaderBoardServerSetting) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_LeaderBoardServerSetting.Unmarshal(m, b)
}
func (m *LeaderBoardServerSetting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_LeaderBoardServerSetting.Marshal(b, m, deterministic)
}
func (m *LeaderBoardServerSetting) XXX_Merge(src proto.Message) {
	xxx_messageInfo_LeaderBoardServerSetting.Merge(m, src)
}
func (m *LeaderBoardServerSetting) XXX_Size() int {
	return xxx_messageInfo_LeaderBoardServerSetting.Size(m)
}
func (m *LeaderBoardServerSetting) XXX_DiscardUnknown() {
	xxx_messageInfo_LeaderBoardServerSetting.DiscardUnknown(m)
}

var xxx_messageInfo_LeaderBoardServerSetting proto.InternalMessageInfo

func (m *LeaderBoardServerSetting) GetLeaderBoardType() int32 {
	if m != nil {
		return m.LeaderBoardType
	}
	return 0
}

func (m *LeaderBoardServerSetting) GetIsOpen() bool {
	if m != nil {
		return m.IsOpen
	}
	return false
}

func (m *LeaderBoardServerSetting) GetUnlockTimestamp() int64 {
	if m != nil {
		return m.UnlockTimestamp
	}
	return 0
}

type LeaderBoardPraise struct {
	LeaderBoardType      int32    `protobuf:"varint,1,opt,name=leader_board_type,json=leaderBoardType,proto3" json:"leader_board_type,omitempty"`
	AllowPraise          bool     `protobuf:"varint,2,opt,name=allow_praise,json=allowPraise,proto3" json:"allow_praise,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *LeaderBoardPraise) Reset()         { *m = LeaderBoardPraise{} }
func (m *LeaderBoardPraise) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardPraise) ProtoMessage()    {}
func (*LeaderBoardPraise) Descriptor() ([]byte, []int) {
	return fileDescriptor_485921294856e936, []int{1}
}

func (m *LeaderBoardPraise) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_LeaderBoardPraise.Unmarshal(m, b)
}
func (m *LeaderBoardPraise) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_LeaderBoardPraise.Marshal(b, m, deterministic)
}
func (m *LeaderBoardPraise) XXX_Merge(src proto.Message) {
	xxx_messageInfo_LeaderBoardPraise.Merge(m, src)
}
func (m *LeaderBoardPraise) XXX_Size() int {
	return xxx_messageInfo_LeaderBoardPraise.Size(m)
}
func (m *LeaderBoardPraise) XXX_DiscardUnknown() {
	xxx_messageInfo_LeaderBoardPraise.DiscardUnknown(m)
}

var xxx_messageInfo_LeaderBoardPraise proto.InternalMessageInfo

func (m *LeaderBoardPraise) GetLeaderBoardType() int32 {
	if m != nil {
		return m.LeaderBoardType
	}
	return 0
}

func (m *LeaderBoardPraise) GetAllowPraise() bool {
	if m != nil {
		return m.AllowPraise
	}
	return false
}

type LeaderBoardRole struct {
	AllowPraise          []*LeaderBoardPraise               `protobuf:"bytes,1,rep,name=allow_praise,json=allowPraise,proto3" json:"allow_praise,omitempty"`
	ReceivedAchievements []*LeaderBoardReceivedAchievements `protobuf:"bytes,2,rep,name=received_achievements,json=receivedAchievements,proto3" json:"received_achievements,omitempty"`
	CloseAchievements    bool                               `protobuf:"varint,3,opt,name=close_achievements,json=closeAchievements,proto3" json:"close_achievements,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

func (m *LeaderBoardRole) Reset()         { *m = LeaderBoardRole{} }
func (m *LeaderBoardRole) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardRole) ProtoMessage()    {}
func (*LeaderBoardRole) Descriptor() ([]byte, []int) {
	return fileDescriptor_485921294856e936, []int{2}
}

func (m *LeaderBoardRole) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_LeaderBoardRole.Unmarshal(m, b)
}
func (m *LeaderBoardRole) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_LeaderBoardRole.Marshal(b, m, deterministic)
}
func (m *LeaderBoardRole) XXX_Merge(src proto.Message) {
	xxx_messageInfo_LeaderBoardRole.Merge(m, src)
}
func (m *LeaderBoardRole) XXX_Size() int {
	return xxx_messageInfo_LeaderBoardRole.Size(m)
}
func (m *LeaderBoardRole) XXX_DiscardUnknown() {
	xxx_messageInfo_LeaderBoardRole.DiscardUnknown(m)
}

var xxx_messageInfo_LeaderBoardRole proto.InternalMessageInfo

func (m *LeaderBoardRole) GetAllowPraise() []*LeaderBoardPraise {
	if m != nil {
		return m.AllowPraise
	}
	return nil
}

func (m *LeaderBoardRole) GetReceivedAchievements() []*LeaderBoardReceivedAchievements {
	if m != nil {
		return m.ReceivedAchievements
	}
	return nil
}

func (m *LeaderBoardRole) GetCloseAchievements() bool {
	if m != nil {
		return m.CloseAchievements
	}
	return false
}

type LeaderBoardReceivedAchievements struct {
	Typ                  int32    `protobuf:"varint,1,opt,name=typ,proto3" json:"typ,omitempty"`
	Grade                []int32  `protobuf:"varint,2,rep,packed,name=grade,proto3" json:"grade,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *LeaderBoardReceivedAchievements) Reset()         { *m = LeaderBoardReceivedAchievements{} }
func (m *LeaderBoardReceivedAchievements) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardReceivedAchievements) ProtoMessage()    {}
func (*LeaderBoardReceivedAchievements) Descriptor() ([]byte, []int) {
	return fileDescriptor_485921294856e936, []int{3}
}

func (m *LeaderBoardReceivedAchievements) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_LeaderBoardReceivedAchievements.Unmarshal(m, b)
}
func (m *LeaderBoardReceivedAchievements) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_LeaderBoardReceivedAchievements.Marshal(b, m, deterministic)
}
func (m *LeaderBoardReceivedAchievements) XXX_Merge(src proto.Message) {
	xxx_messageInfo_LeaderBoardReceivedAchievements.Merge(m, src)
}
func (m *LeaderBoardReceivedAchievements) XXX_Size() int {
	return xxx_messageInfo_LeaderBoardReceivedAchievements.Size(m)
}
func (m *LeaderBoardReceivedAchievements) XXX_DiscardUnknown() {
	xxx_messageInfo_LeaderBoardReceivedAchievements.DiscardUnknown(m)
}

var xxx_messageInfo_LeaderBoardReceivedAchievements proto.InternalMessageInfo

func (m *LeaderBoardReceivedAchievements) GetTyp() int32 {
	if m != nil {
		return m.Typ
	}
	return 0
}

func (m *LeaderBoardReceivedAchievements) GetGrade() []int32 {
	if m != nil {
		return m.Grade
	}
	return nil
}

type LeaderBoardPlayer struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	Gender               uint32   `protobuf:"varint,2,opt,name=gender,proto3" json:"gender,omitempty"`
	RoleName             string   `protobuf:"bytes,3,opt,name=role_name,json=roleName,proto3" json:"role_name,omitempty"`
	VipLevel             int32    `protobuf:"zigzag32,5,opt,name=vip_level,json=vipLevel,proto3" json:"vip_level,omitempty"`
	HeadNo               uint32   `protobuf:"varint,6,opt,name=head_no,json=headNo,proto3" json:"head_no,omitempty"`
	TitleNo              []uint32 `protobuf:"varint,7,rep,packed,name=title_no,json=titleNo,proto3" json:"title_no,omitempty"`
	DisplayTitleNo       uint32   `protobuf:"varint,8,opt,name=display_title_no,json=displayTitleNo,proto3" json:"display_title_no,omitempty"`
	HeadFrameNo          uint32   `protobuf:"varint,9,opt,name=head_frame_no,json=headFrameNo,proto3" json:"head_frame_no,omitempty"`
	Manifesto            string   `protobuf:"bytes,10,opt,name=manifesto,proto3" json:"manifesto,omitempty"`
	ServerId             uint32   `protobuf:"varint,11,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	RoleCharacter        string   `protobuf:"bytes,12,opt,name=role_character,json=roleCharacter,proto3" json:"role_character,omitempty"`
	UnionName            string   `protobuf:"bytes,13,opt,name=union_name,json=unionName,proto3" json:"union_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *LeaderBoardPlayer) Reset()         { *m = LeaderBoardPlayer{} }
func (m *LeaderBoardPlayer) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardPlayer) ProtoMessage()    {}
func (*LeaderBoardPlayer) Descriptor() ([]byte, []int) {
	return fileDescriptor_485921294856e936, []int{4}
}

func (m *LeaderBoardPlayer) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_LeaderBoardPlayer.Unmarshal(m, b)
}
func (m *LeaderBoardPlayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_LeaderBoardPlayer.Marshal(b, m, deterministic)
}
func (m *LeaderBoardPlayer) XXX_Merge(src proto.Message) {
	xxx_messageInfo_LeaderBoardPlayer.Merge(m, src)
}
func (m *LeaderBoardPlayer) XXX_Size() int {
	return xxx_messageInfo_LeaderBoardPlayer.Size(m)
}
func (m *LeaderBoardPlayer) XXX_DiscardUnknown() {
	xxx_messageInfo_LeaderBoardPlayer.DiscardUnknown(m)
}

var xxx_messageInfo_LeaderBoardPlayer proto.InternalMessageInfo

func (m *LeaderBoardPlayer) GetRoleId() string {
	if m != nil {
		return m.RoleId
	}
	return ""
}

func (m *LeaderBoardPlayer) GetGender() uint32 {
	if m != nil {
		return m.Gender
	}
	return 0
}

func (m *LeaderBoardPlayer) GetRoleName() string {
	if m != nil {
		return m.RoleName
	}
	return ""
}

func (m *LeaderBoardPlayer) GetVipLevel() int32 {
	if m != nil {
		return m.VipLevel
	}
	return 0
}

func (m *LeaderBoardPlayer) GetHeadNo() uint32 {
	if m != nil {
		return m.HeadNo
	}
	return 0
}

func (m *LeaderBoardPlayer) GetTitleNo() []uint32 {
	if m != nil {
		return m.TitleNo
	}
	return nil
}

func (m *LeaderBoardPlayer) GetDisplayTitleNo() uint32 {
	if m != nil {
		return m.DisplayTitleNo
	}
	return 0
}

func (m *LeaderBoardPlayer) GetHeadFrameNo() uint32 {
	if m != nil {
		return m.HeadFrameNo
	}
	return 0
}

func (m *LeaderBoardPlayer) GetManifesto() string {
	if m != nil {
		return m.Manifesto
	}
	return ""
}

func (m *LeaderBoardPlayer) GetServerId() uint32 {
	if m != nil {
		return m.ServerId
	}
	return 0
}

func (m *LeaderBoardPlayer) GetRoleCharacter() string {
	if m != nil {
		return m.RoleCharacter
	}
	return ""
}

func (m *LeaderBoardPlayer) GetUnionName() string {
	if m != nil {
		return m.UnionName
	}
	return ""
}

type LeaderBoardGuidePlayer struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	Gender               uint32   `protobuf:"varint,2,opt,name=gender,proto3" json:"gender,omitempty"`
	RoleName             string   `protobuf:"bytes,3,opt,name=role_name,json=roleName,proto3" json:"role_name,omitempty"`
	VipLevel             int32    `protobuf:"zigzag32,5,opt,name=vip_level,json=vipLevel,proto3" json:"vip_level,omitempty"`
	HeadNo               uint32   `protobuf:"varint,6,opt,name=head_no,json=headNo,proto3" json:"head_no,omitempty"`
	HeadFrameNo          uint32   `protobuf:"varint,7,opt,name=head_frame_no,json=headFrameNo,proto3" json:"head_frame_no,omitempty"`
	RoleCharacter        string   `protobuf:"bytes,8,opt,name=role_character,json=roleCharacter,proto3" json:"role_character,omitempty"`
	Rank                 int32    `protobuf:"varint,9,opt,name=rank,proto3" json:"rank,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *LeaderBoardGuidePlayer) Reset()         { *m = LeaderBoardGuidePlayer{} }
func (m *LeaderBoardGuidePlayer) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardGuidePlayer) ProtoMessage()    {}
func (*LeaderBoardGuidePlayer) Descriptor() ([]byte, []int) {
	return fileDescriptor_485921294856e936, []int{5}
}

func (m *LeaderBoardGuidePlayer) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_LeaderBoardGuidePlayer.Unmarshal(m, b)
}
func (m *LeaderBoardGuidePlayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_LeaderBoardGuidePlayer.Marshal(b, m, deterministic)
}
func (m *LeaderBoardGuidePlayer) XXX_Merge(src proto.Message) {
	xxx_messageInfo_LeaderBoardGuidePlayer.Merge(m, src)
}
func (m *LeaderBoardGuidePlayer) XXX_Size() int {
	return xxx_messageInfo_LeaderBoardGuidePlayer.Size(m)
}
func (m *LeaderBoardGuidePlayer) XXX_DiscardUnknown() {
	xxx_messageInfo_LeaderBoardGuidePlayer.DiscardUnknown(m)
}

var xxx_messageInfo_LeaderBoardGuidePlayer proto.InternalMessageInfo

func (m *LeaderBoardGuidePlayer) GetRoleId() string {
	if m != nil {
		return m.RoleId
	}
	return ""
}

func (m *LeaderBoardGuidePlayer) GetGender() uint32 {
	if m != nil {
		return m.Gender
	}
	return 0
}

func (m *LeaderBoardGuidePlayer) GetRoleName() string {
	if m != nil {
		return m.RoleName
	}
	return ""
}

func (m *LeaderBoardGuidePlayer) GetVipLevel() int32 {
	if m != nil {
		return m.VipLevel
	}
	return 0
}

func (m *LeaderBoardGuidePlayer) GetHeadNo() uint32 {
	if m != nil {
		return m.HeadNo
	}
	return 0
}

func (m *LeaderBoardGuidePlayer) GetHeadFrameNo() uint32 {
	if m != nil {
		return m.HeadFrameNo
	}
	return 0
}

func (m *LeaderBoardGuidePlayer) GetRoleCharacter() string {
	if m != nil {
		return m.RoleCharacter
	}
	return ""
}

func (m *LeaderBoardGuidePlayer) GetRank() int32 {
	if m != nil {
		return m.Rank
	}
	return 0
}

type LeaderBoardGuideMePlayer struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	Gender               uint32   `protobuf:"varint,2,opt,name=gender,proto3" json:"gender,omitempty"`
	RoleName             string   `protobuf:"bytes,3,opt,name=role_name,json=roleName,proto3" json:"role_name,omitempty"`
	VipLevel             int32    `protobuf:"zigzag32,5,opt,name=vip_level,json=vipLevel,proto3" json:"vip_level,omitempty"`
	HeadNo               uint32   `protobuf:"varint,6,opt,name=head_no,json=headNo,proto3" json:"head_no,omitempty"`
	HeadFrameNo          uint32   `protobuf:"varint,7,opt,name=head_frame_no,json=headFrameNo,proto3" json:"head_frame_no,omitempty"`
	RoleCharacter        string   `protobuf:"bytes,8,opt,name=role_character,json=roleCharacter,proto3" json:"role_character,omitempty"`
	GuideTimes           int32    `protobuf:"varint,9,opt,name=guide_times,json=guideTimes,proto3" json:"guide_times,omitempty"`
	Power                int64    `protobuf:"varint,10,opt,name=power,proto3" json:"power,omitempty"`
	TitleNo              []uint32 `protobuf:"varint,11,rep,packed,name=title_no,json=titleNo,proto3" json:"title_no,omitempty"`
	DisplayTitleNo       uint32   `protobuf:"varint,12,opt,name=display_title_no,json=displayTitleNo,proto3" json:"display_title_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *LeaderBoardGuideMePlayer) Reset()         { *m = LeaderBoardGuideMePlayer{} }
func (m *LeaderBoardGuideMePlayer) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardGuideMePlayer) ProtoMessage()    {}
func (*LeaderBoardGuideMePlayer) Descriptor() ([]byte, []int) {
	return fileDescriptor_485921294856e936, []int{6}
}

func (m *LeaderBoardGuideMePlayer) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_LeaderBoardGuideMePlayer.Unmarshal(m, b)
}
func (m *LeaderBoardGuideMePlayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_LeaderBoardGuideMePlayer.Marshal(b, m, deterministic)
}
func (m *LeaderBoardGuideMePlayer) XXX_Merge(src proto.Message) {
	xxx_messageInfo_LeaderBoardGuideMePlayer.Merge(m, src)
}
func (m *LeaderBoardGuideMePlayer) XXX_Size() int {
	return xxx_messageInfo_LeaderBoardGuideMePlayer.Size(m)
}
func (m *LeaderBoardGuideMePlayer) XXX_DiscardUnknown() {
	xxx_messageInfo_LeaderBoardGuideMePlayer.DiscardUnknown(m)
}

var xxx_messageInfo_LeaderBoardGuideMePlayer proto.InternalMessageInfo

func (m *LeaderBoardGuideMePlayer) GetRoleId() string {
	if m != nil {
		return m.RoleId
	}
	return ""
}

func (m *LeaderBoardGuideMePlayer) GetGender() uint32 {
	if m != nil {
		return m.Gender
	}
	return 0
}

func (m *LeaderBoardGuideMePlayer) GetRoleName() string {
	if m != nil {
		return m.RoleName
	}
	return ""
}

func (m *LeaderBoardGuideMePlayer) GetVipLevel() int32 {
	if m != nil {
		return m.VipLevel
	}
	return 0
}

func (m *LeaderBoardGuideMePlayer) GetHeadNo() uint32 {
	if m != nil {
		return m.HeadNo
	}
	return 0
}

func (m *LeaderBoardGuideMePlayer) GetHeadFrameNo() uint32 {
	if m != nil {
		return m.HeadFrameNo
	}
	return 0
}

func (m *LeaderBoardGuideMePlayer) GetRoleCharacter() string {
	if m != nil {
		return m.RoleCharacter
	}
	return ""
}

func (m *LeaderBoardGuideMePlayer) GetGuideTimes() int32 {
	if m != nil {
		return m.GuideTimes
	}
	return 0
}

func (m *LeaderBoardGuideMePlayer) GetPower() int64 {
	if m != nil {
		return m.Power
	}
	return 0
}

func (m *LeaderBoardGuideMePlayer) GetTitleNo() []uint32 {
	if m != nil {
		return m.TitleNo
	}
	return nil
}

func (m *LeaderBoardGuideMePlayer) GetDisplayTitleNo() uint32 {
	if m != nil {
		return m.DisplayTitleNo
	}
	return 0
}

type LeaderBoardPlayerRankItem struct {
	Player               *LeaderBoardPlayer `protobuf:"bytes,1,opt,name=player,proto3" json:"player,omitempty"`
	Score                int64              `protobuf:"varint,2,opt,name=score,proto3" json:"score,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (m *LeaderBoardPlayerRankItem) Reset()         { *m = LeaderBoardPlayerRankItem{} }
func (m *LeaderBoardPlayerRankItem) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardPlayerRankItem) ProtoMessage()    {}
func (*LeaderBoardPlayerRankItem) Descriptor() ([]byte, []int) {
	return fileDescriptor_485921294856e936, []int{7}
}

func (m *LeaderBoardPlayerRankItem) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_LeaderBoardPlayerRankItem.Unmarshal(m, b)
}
func (m *LeaderBoardPlayerRankItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_LeaderBoardPlayerRankItem.Marshal(b, m, deterministic)
}
func (m *LeaderBoardPlayerRankItem) XXX_Merge(src proto.Message) {
	xxx_messageInfo_LeaderBoardPlayerRankItem.Merge(m, src)
}
func (m *LeaderBoardPlayerRankItem) XXX_Size() int {
	return xxx_messageInfo_LeaderBoardPlayerRankItem.Size(m)
}
func (m *LeaderBoardPlayerRankItem) XXX_DiscardUnknown() {
	xxx_messageInfo_LeaderBoardPlayerRankItem.DiscardUnknown(m)
}

var xxx_messageInfo_LeaderBoardPlayerRankItem proto.InternalMessageInfo

func (m *LeaderBoardPlayerRankItem) GetPlayer() *LeaderBoardPlayer {
	if m != nil {
		return m.Player
	}
	return nil
}

func (m *LeaderBoardPlayerRankItem) GetScore() int64 {
	if m != nil {
		return m.Score
	}
	return 0
}

//成就
type LeaderBoardAchievement struct {
	Typ                  int32    `protobuf:"varint,1,opt,name=typ,proto3" json:"typ,omitempty"`
	MaxGrade             int32    `protobuf:"varint,2,opt,name=max_grade,json=maxGrade,proto3" json:"max_grade,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *LeaderBoardAchievement) Reset()         { *m = LeaderBoardAchievement{} }
func (m *LeaderBoardAchievement) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardAchievement) ProtoMessage()    {}
func (*LeaderBoardAchievement) Descriptor() ([]byte, []int) {
	return fileDescriptor_485921294856e936, []int{8}
}

func (m *LeaderBoardAchievement) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_LeaderBoardAchievement.Unmarshal(m, b)
}
func (m *LeaderBoardAchievement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_LeaderBoardAchievement.Marshal(b, m, deterministic)
}
func (m *LeaderBoardAchievement) XXX_Merge(src proto.Message) {
	xxx_messageInfo_LeaderBoardAchievement.Merge(m, src)
}
func (m *LeaderBoardAchievement) XXX_Size() int {
	return xxx_messageInfo_LeaderBoardAchievement.Size(m)
}
func (m *LeaderBoardAchievement) XXX_DiscardUnknown() {
	xxx_messageInfo_LeaderBoardAchievement.DiscardUnknown(m)
}

var xxx_messageInfo_LeaderBoardAchievement proto.InternalMessageInfo

func (m *LeaderBoardAchievement) GetTyp() int32 {
	if m != nil {
		return m.Typ
	}
	return 0
}

func (m *LeaderBoardAchievement) GetMaxGrade() int32 {
	if m != nil {
		return m.MaxGrade
	}
	return 0
}

//成就公告
type LeaderBoardAchievementNotice struct {
	Typ                  int32    `protobuf:"varint,1,opt,name=typ,proto3" json:"typ,omitempty"`
	Grade                int32    `protobuf:"varint,2,opt,name=grade,proto3" json:"grade,omitempty"`
	RoleId               string   `protobuf:"bytes,3,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	RoleName             string   `protobuf:"bytes,4,opt,name=role_name,json=roleName,proto3" json:"role_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *LeaderBoardAchievementNotice) Reset()         { *m = LeaderBoardAchievementNotice{} }
func (m *LeaderBoardAchievementNotice) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardAchievementNotice) ProtoMessage()    {}
func (*LeaderBoardAchievementNotice) Descriptor() ([]byte, []int) {
	return fileDescriptor_485921294856e936, []int{9}
}

func (m *LeaderBoardAchievementNotice) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_LeaderBoardAchievementNotice.Unmarshal(m, b)
}
func (m *LeaderBoardAchievementNotice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_LeaderBoardAchievementNotice.Marshal(b, m, deterministic)
}
func (m *LeaderBoardAchievementNotice) XXX_Merge(src proto.Message) {
	xxx_messageInfo_LeaderBoardAchievementNotice.Merge(m, src)
}
func (m *LeaderBoardAchievementNotice) XXX_Size() int {
	return xxx_messageInfo_LeaderBoardAchievementNotice.Size(m)
}
func (m *LeaderBoardAchievementNotice) XXX_DiscardUnknown() {
	xxx_messageInfo_LeaderBoardAchievementNotice.DiscardUnknown(m)
}

var xxx_messageInfo_LeaderBoardAchievementNotice proto.InternalMessageInfo

func (m *LeaderBoardAchievementNotice) GetTyp() int32 {
	if m != nil {
		return m.Typ
	}
	return 0
}

func (m *LeaderBoardAchievementNotice) GetGrade() int32 {
	if m != nil {
		return m.Grade
	}
	return 0
}

func (m *LeaderBoardAchievementNotice) GetRoleId() string {
	if m != nil {
		return m.RoleId
	}
	return ""
}

func (m *LeaderBoardAchievementNotice) GetRoleName() string {
	if m != nil {
		return m.RoleName
	}
	return ""
}

func init() {
	proto.RegisterType((*LeaderBoardServerSetting)(nil), "proto.LeaderBoardServerSetting")
	proto.RegisterType((*LeaderBoardPraise)(nil), "proto.LeaderBoardPraise")
	proto.RegisterType((*LeaderBoardRole)(nil), "proto.LeaderBoardRole")
	proto.RegisterType((*LeaderBoardReceivedAchievements)(nil), "proto.LeaderBoardReceivedAchievements")
	proto.RegisterType((*LeaderBoardPlayer)(nil), "proto.LeaderBoardPlayer")
	proto.RegisterType((*LeaderBoardGuidePlayer)(nil), "proto.LeaderBoardGuidePlayer")
	proto.RegisterType((*LeaderBoardGuideMePlayer)(nil), "proto.LeaderBoardGuideMePlayer")
	proto.RegisterType((*LeaderBoardPlayerRankItem)(nil), "proto.LeaderBoardPlayerRankItem")
	proto.RegisterType((*LeaderBoardAchievement)(nil), "proto.LeaderBoardAchievement")
	proto.RegisterType((*LeaderBoardAchievementNotice)(nil), "proto.LeaderBoardAchievementNotice")
}

func init() { proto.RegisterFile("model/leader_board.proto", fileDescriptor_485921294856e936) }

var fileDescriptor_485921294856e936 = []byte{
	// 694 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x54, 0x41, 0x6f, 0xd3, 0x4a,
	0x10, 0x96, 0xeb, 0x26, 0x71, 0x26, 0x4d, 0xdb, 0xac, 0xfa, 0xfa, 0x5c, 0xb5, 0x4f, 0xcd, 0xb3,
	0x04, 0x0a, 0x48, 0x14, 0x04, 0x47, 0x4e, 0x80, 0x44, 0x15, 0xa9, 0x04, 0xb4, 0xed, 0x8d, 0x83,
	0xb5, 0xb5, 0xa7, 0xe9, 0xaa, 0xb6, 0xd7, 0x5a, 0x6f, 0xd3, 0x46, 0xe2, 0xc2, 0x95, 0x9f, 0xc8,
	0x9d, 0x5f, 0xc1, 0x05, 0xed, 0xd8, 0x6d, 0x6d, 0x12, 0x51, 0x71, 0x43, 0x9c, 0xec, 0xf9, 0x76,
	0x66, 0x76, 0xe6, 0xdb, 0x99, 0x0f, 0xfc, 0x54, 0xc5, 0x98, 0x3c, 0x4d, 0x50, 0xc4, 0xa8, 0xc3,
	0x53, 0x25, 0x74, 0x7c, 0x90, 0x6b, 0x65, 0x14, 0x6b, 0xd1, 0x27, 0xf8, 0xe2, 0x80, 0x7f, 0x44,
	0xa7, 0xaf, 0xed, 0xe1, 0x31, 0xea, 0x19, 0xea, 0x63, 0x34, 0x46, 0x66, 0x53, 0xf6, 0x18, 0x06,
	0xf5, 0xc8, 0xd0, 0xcc, 0x73, 0xf4, 0x9d, 0xa1, 0x33, 0x6a, 0xf1, 0x8d, 0xe4, 0x2e, 0xe8, 0x64,
	0x9e, 0x23, 0xfb, 0x17, 0x3a, 0xb2, 0x08, 0x55, 0x8e, 0x99, 0xbf, 0x32, 0x74, 0x46, 0x1e, 0x6f,
	0xcb, 0xe2, 0x7d, 0x8e, 0x19, 0x7b, 0x04, 0x9b, 0x97, 0x59, 0xa2, 0xa2, 0x8b, 0xd0, 0xc8, 0x14,
	0x0b, 0x23, 0xd2, 0xdc, 0x77, 0x87, 0xce, 0xc8, 0xe5, 0x1b, 0x25, 0x7e, 0x72, 0x03, 0x07, 0xa7,
	0x30, 0xa8, 0xd5, 0xf2, 0x41, 0x0b, 0x59, 0xe0, 0x6f, 0x15, 0xf1, 0x3f, 0xac, 0x89, 0x24, 0x51,
	0x57, 0x61, 0x4e, 0xb1, 0x55, 0x25, 0x3d, 0xc2, 0xca, 0x74, 0xc1, 0x57, 0x07, 0x36, 0x6a, 0x97,
	0x70, 0x95, 0x20, 0x7b, 0xf9, 0x53, 0x98, 0x33, 0x74, 0x47, 0xbd, 0xe7, 0x7e, 0xc9, 0xd4, 0xc1,
	0x42, 0x49, 0x8d, 0x84, 0xec, 0x23, 0xfc, 0xa3, 0x31, 0x42, 0x39, 0xc3, 0x38, 0x14, 0xd1, 0xb9,
	0xc4, 0x19, 0xa6, 0x98, 0x99, 0xc2, 0x5f, 0xa1, 0x2c, 0x0f, 0x17, 0xb3, 0xf0, 0xca, 0xfd, 0x55,
	0xcd, 0x9b, 0x6f, 0xe9, 0x25, 0x28, 0x7b, 0x02, 0x2c, 0x4a, 0x54, 0x81, 0xcd, 0xcc, 0x2e, 0xb5,
	0x35, 0xa0, 0x93, 0xba, 0x7b, 0x30, 0x86, 0xfd, 0x7b, 0xee, 0x61, 0x9b, 0xe0, 0x9a, 0x79, 0x5e,
	0x11, 0x68, 0x7f, 0xd9, 0x16, 0xb4, 0xa6, 0x5a, 0xc4, 0x48, 0x05, 0xb7, 0x78, 0x69, 0x04, 0x9f,
	0xdd, 0xe6, 0x63, 0x24, 0x62, 0x8e, 0xda, 0xbe, 0xb2, 0x56, 0x09, 0x86, 0x32, 0xa6, 0x0c, 0x5d,
	0xde, 0xb6, 0xe6, 0x38, 0x66, 0xdb, 0xd0, 0x9e, 0x62, 0x16, 0xa3, 0x26, 0xce, 0xfb, 0xbc, 0xb2,
	0xd8, 0x2e, 0x74, 0x29, 0x20, 0x13, 0x29, 0x52, 0xdd, 0x5d, 0xee, 0x59, 0x60, 0x22, 0x52, 0xb4,
	0x87, 0x33, 0x99, 0x87, 0x09, 0xce, 0x30, 0xf1, 0x5b, 0x43, 0x67, 0x34, 0xe0, 0xde, 0x4c, 0xe6,
	0x47, 0xd6, 0xb6, 0x57, 0x9d, 0xa3, 0x88, 0xc3, 0x4c, 0xf9, 0xed, 0x32, 0xa5, 0x35, 0x27, 0x8a,
	0xed, 0x80, 0x67, 0xa4, 0xb1, 0x39, 0x95, 0xdf, 0x19, 0xba, 0xa3, 0x3e, 0xef, 0x90, 0x3d, 0x51,
	0x6c, 0x04, 0x9b, 0xb1, 0x2c, 0xf2, 0x44, 0xcc, 0xc3, 0x5b, 0x17, 0x8f, 0x82, 0xd7, 0x2b, 0xfc,
	0xa4, 0xf2, 0x0c, 0xa0, 0x4f, 0xd9, 0xcf, 0xb4, 0x48, 0xc9, 0xad, 0x4b, 0x6e, 0x3d, 0x0b, 0xbe,
	0xb5, 0xd8, 0x44, 0xb1, 0x3d, 0xe8, 0xa6, 0x22, 0x93, 0x67, 0x58, 0x18, 0xe5, 0x03, 0xd5, 0x7e,
	0x07, 0xd8, 0xe2, 0x0b, 0xda, 0x16, 0x4b, 0x46, 0x8f, 0xa2, 0xbd, 0x12, 0x18, 0xc7, 0xec, 0x01,
	0xac, 0x53, 0xdb, 0xd1, 0xb9, 0xd0, 0x22, 0x32, 0xa8, 0xfd, 0x35, 0x8a, 0xef, 0x5b, 0xf4, 0xcd,
	0x0d, 0xc8, 0xfe, 0x03, 0xb8, 0xcc, 0xa4, 0xca, 0x4a, 0x7a, 0xfa, 0xe5, 0x15, 0x84, 0x58, 0x7e,
	0x82, 0xef, 0x0e, 0x6c, 0xd7, 0xde, 0xe0, 0xf0, 0x52, 0xc6, 0xf8, 0x07, 0x3d, 0xc4, 0x02, 0x87,
	0x9d, 0x45, 0x0e, 0x17, 0x89, 0xf0, 0x96, 0x11, 0xc1, 0x60, 0x55, 0x8b, 0xec, 0x82, 0x5e, 0xa1,
	0xc5, 0xe9, 0x3f, 0xf8, 0xb6, 0xd2, 0x90, 0x26, 0xea, 0xfe, 0xdd, 0x5f, 0xda, 0xff, 0x3e, 0xf4,
	0xa6, 0xb6, 0xbf, 0x52, 0x23, 0x2b, 0x1a, 0x80, 0x20, 0x92, 0x47, 0xbb, 0xa4, 0xb9, 0xba, 0x42,
	0x4d, 0x73, 0xe8, 0xf2, 0xd2, 0x68, 0xac, 0x42, 0xef, 0xfe, 0x55, 0x58, 0x5b, 0xb6, 0x0a, 0x41,
	0x04, 0x3b, 0x0b, 0x8b, 0xce, 0x45, 0x76, 0x31, 0x36, 0x98, 0xb2, 0x67, 0xd0, 0xce, 0x09, 0x21,
	0x9a, 0x97, 0x8b, 0x62, 0x19, 0x51, 0xf9, 0xd9, 0x4a, 0x8b, 0x48, 0xe9, 0x52, 0x7c, 0x5d, 0x5e,
	0x1a, 0xc1, 0x61, 0x63, 0x92, 0x6b, 0x8a, 0xb4, 0x44, 0x90, 0x76, 0xed, 0xde, 0x5d, 0x87, 0x37,
	0xa2, 0x64, 0x71, 0x2f, 0x15, 0xd7, 0x87, 0xa4, 0x4b, 0x9f, 0x60, 0x6f, 0x79, 0xa2, 0x89, 0x32,
	0x32, 0xc2, 0x5f, 0xeb, 0x9b, 0x73, 0xab, 0x6f, 0xf5, 0x01, 0x72, 0x1b, 0x03, 0xd4, 0x18, 0x94,
	0xd5, 0xe6, 0xa0, 0x9c, 0xb6, 0xa9, 0xfb, 0x17, 0x3f, 0x02, 0x00, 0x00, 0xff, 0xff, 0xb1, 0x35,
	0xd2, 0x12, 0x58, 0x07, 0x00, 0x00,
}
