// Code generated by protoc-gen-go. DO NOT EDIT.
// source: service/leader_board_game.proto

package proto

import (
	fmt "fmt"
	proto "github.com/golang/protobuf/proto"
	math "math"
	model "vikingar/proto/gen-go/model"
)

// 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

//获取实力、羁绊排行榜会推送12090，获取联盟会推送12089
//id=12001
type LeaderBoardGetPlayerListRequest struct {
	LeaderBoardType      int32    `protobuf:"varint,1,opt,name=leader_board_type,json=leaderBoardType,proto3" json:"leader_board_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_LeaderBoardGetPlayerListRequest proto.InternalMessageInfo

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

//id=12001
type LeaderBoardGetPlayerListResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_LeaderBoardGetPlayerListResponse proto.InternalMessageInfo

func (m *LeaderBoardGetPlayerListResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *LeaderBoardGetPlayerListResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//领取成就奖励
//id=12002
type LeaderBoardReceiveAchievementRequest 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_LeaderBoardReceiveAchievementRequest proto.InternalMessageInfo

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

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

//id=12002
type LeaderBoardReceiveAchievementResponse struct {
	Code                 int64                                       `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                                      `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *LeaderBoardReceiveAchievementResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
	XXX_unrecognized     []byte                                      `json:"-"`
	XXX_sizecache        int32                                       `json:"-"`
}

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

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

var xxx_messageInfo_LeaderBoardReceiveAchievementResponse proto.InternalMessageInfo

func (m *LeaderBoardReceiveAchievementResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *LeaderBoardReceiveAchievementResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *LeaderBoardReceiveAchievementResponse) GetData() *LeaderBoardReceiveAchievementResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type LeaderBoardReceiveAchievementResponse_Data struct {
	Awards               []*model.GameObjectCount   `protobuf:"bytes,1,rep,name=awards,proto3" json:"awards,omitempty"`
	Players              []*model.LeaderBoardPlayer `protobuf:"bytes,2,rep,name=players,proto3" json:"players,omitempty"`
	Owner                *model.LeaderBoardPlayer   `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_LeaderBoardReceiveAchievementResponse_Data proto.InternalMessageInfo

func (m *LeaderBoardReceiveAchievementResponse_Data) GetAwards() []*model.GameObjectCount {
	if m != nil {
		return m.Awards
	}
	return nil
}

func (m *LeaderBoardReceiveAchievementResponse_Data) GetPlayers() []*model.LeaderBoardPlayer {
	if m != nil {
		return m.Players
	}
	return nil
}

func (m *LeaderBoardReceiveAchievementResponse_Data) GetOwner() *model.LeaderBoardPlayer {
	if m != nil {
		return m.Owner
	}
	return nil
}

//赞美
//id=12003
type LeaderBoardPraiseRequest struct {
	LeaderBoardType      int32    `protobuf:"varint,1,opt,name=leader_board_type,json=leaderBoardType,proto3" json:"leader_board_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_LeaderBoardPraiseRequest proto.InternalMessageInfo

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

//id=12003
type LeaderBoardPraiseResponse struct {
	Code                 int64                           `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                          `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *LeaderBoardPraiseResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

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

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

var xxx_messageInfo_LeaderBoardPraiseResponse proto.InternalMessageInfo

func (m *LeaderBoardPraiseResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *LeaderBoardPraiseResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *LeaderBoardPraiseResponse) GetData() *LeaderBoardPraiseResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type LeaderBoardPraiseResponse_Data struct {
	Awards               []*model.GameObjectCount `protobuf:"bytes,1,rep,name=awards,proto3" json:"awards,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_LeaderBoardPraiseResponse_Data proto.InternalMessageInfo

func (m *LeaderBoardPraiseResponse_Data) GetAwards() []*model.GameObjectCount {
	if m != nil {
		return m.Awards
	}
	return nil
}

//获取一战成名列表
//id=12005
type LeaderBoardGetAchievementListRequest struct {
	Typ                  int32    `protobuf:"varint,1,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_LeaderBoardGetAchievementListRequest proto.InternalMessageInfo

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

//id=12005
type LeaderBoardGetAchievementListResponse struct {
	Code                 int64                                       `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                                      `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *LeaderBoardGetAchievementListResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
	XXX_unrecognized     []byte                                      `json:"-"`
	XXX_sizecache        int32                                       `json:"-"`
}

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

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

var xxx_messageInfo_LeaderBoardGetAchievementListResponse proto.InternalMessageInfo

func (m *LeaderBoardGetAchievementListResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *LeaderBoardGetAchievementListResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *LeaderBoardGetAchievementListResponse) GetData() *LeaderBoardGetAchievementListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type LeaderBoardGetAchievementListResponse_Data struct {
	Players              []*model.LeaderBoardPlayer `protobuf:"bytes,1,rep,name=players,proto3" json:"players,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_LeaderBoardGetAchievementListResponse_Data proto.InternalMessageInfo

func (m *LeaderBoardGetAchievementListResponse_Data) GetPlayers() []*model.LeaderBoardPlayer {
	if m != nil {
		return m.Players
	}
	return nil
}

//获取成就领取记录
//id=12006
type LeaderBoardGetAchievementRecordsRequest 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_LeaderBoardGetAchievementRecordsRequest proto.InternalMessageInfo

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

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

//id=12006
type LeaderBoardGetAchievementRecordsResponse struct {
	Code                 int64                                          `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                                         `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *LeaderBoardGetAchievementRecordsResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                       `json:"-"`
	XXX_unrecognized     []byte                                         `json:"-"`
	XXX_sizecache        int32                                          `json:"-"`
}

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

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

var xxx_messageInfo_LeaderBoardGetAchievementRecordsResponse proto.InternalMessageInfo

func (m *LeaderBoardGetAchievementRecordsResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *LeaderBoardGetAchievementRecordsResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *LeaderBoardGetAchievementRecordsResponse) GetData() *LeaderBoardGetAchievementRecordsResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type LeaderBoardGetAchievementRecordsResponse_Data struct {
	Players              []*model.LeaderBoardPlayer `protobuf:"bytes,1,rep,name=players,proto3" json:"players,omitempty"`
	Owner                *model.LeaderBoardPlayer   `protobuf:"bytes,2,opt,name=owner,proto3" json:"owner,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_LeaderBoardGetAchievementRecordsResponse_Data proto.InternalMessageInfo

func (m *LeaderBoardGetAchievementRecordsResponse_Data) GetPlayers() []*model.LeaderBoardPlayer {
	if m != nil {
		return m.Players
	}
	return nil
}

func (m *LeaderBoardGetAchievementRecordsResponse_Data) GetOwner() *model.LeaderBoardPlayer {
	if m != nil {
		return m.Owner
	}
	return nil
}

//已读成就公告
//id=12007
type LeaderBoardReadAchievementNoticeRequest 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *LeaderBoardReadAchievementNoticeRequest) Reset() {
	*m = LeaderBoardReadAchievementNoticeRequest{}
}
func (m *LeaderBoardReadAchievementNoticeRequest) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardReadAchievementNoticeRequest) ProtoMessage()    {}
func (*LeaderBoardReadAchievementNoticeRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_860a844684b1f6ad, []int{10}
}

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

var xxx_messageInfo_LeaderBoardReadAchievementNoticeRequest proto.InternalMessageInfo

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

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

//id=12007
type LeaderBoardReadAchievementNoticeResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *LeaderBoardReadAchievementNoticeResponse) Reset() {
	*m = LeaderBoardReadAchievementNoticeResponse{}
}
func (m *LeaderBoardReadAchievementNoticeResponse) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardReadAchievementNoticeResponse) ProtoMessage()    {}
func (*LeaderBoardReadAchievementNoticeResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_860a844684b1f6ad, []int{11}
}

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

var xxx_messageInfo_LeaderBoardReadAchievementNoticeResponse proto.InternalMessageInfo

func (m *LeaderBoardReadAchievementNoticeResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *LeaderBoardReadAchievementNoticeResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//放弃指导  暂时禁止访问
//id=12009
type LeaderBoardCancelGuideRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *LeaderBoardCancelGuideRequest) Reset()         { *m = LeaderBoardCancelGuideRequest{} }
func (m *LeaderBoardCancelGuideRequest) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardCancelGuideRequest) ProtoMessage()    {}
func (*LeaderBoardCancelGuideRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_860a844684b1f6ad, []int{12}
}

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

var xxx_messageInfo_LeaderBoardCancelGuideRequest proto.InternalMessageInfo

//id=12009
type LeaderBoardCancelGuideResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *LeaderBoardCancelGuideResponse) Reset()         { *m = LeaderBoardCancelGuideResponse{} }
func (m *LeaderBoardCancelGuideResponse) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardCancelGuideResponse) ProtoMessage()    {}
func (*LeaderBoardCancelGuideResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_860a844684b1f6ad, []int{13}
}

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

var xxx_messageInfo_LeaderBoardCancelGuideResponse proto.InternalMessageInfo

func (m *LeaderBoardCancelGuideResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *LeaderBoardCancelGuideResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//刷新指导  暂时禁止访问
//id=12010
type LeaderBoardGuideRefreshRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *LeaderBoardGuideRefreshRequest) Reset()         { *m = LeaderBoardGuideRefreshRequest{} }
func (m *LeaderBoardGuideRefreshRequest) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardGuideRefreshRequest) ProtoMessage()    {}
func (*LeaderBoardGuideRefreshRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_860a844684b1f6ad, []int{14}
}

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

var xxx_messageInfo_LeaderBoardGuideRefreshRequest proto.InternalMessageInfo

//id=12010
type LeaderBoardGuideRefreshResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *LeaderBoardGuideRefreshResponse) Reset()         { *m = LeaderBoardGuideRefreshResponse{} }
func (m *LeaderBoardGuideRefreshResponse) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardGuideRefreshResponse) ProtoMessage()    {}
func (*LeaderBoardGuideRefreshResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_860a844684b1f6ad, []int{15}
}

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

var xxx_messageInfo_LeaderBoardGuideRefreshResponse proto.InternalMessageInfo

func (m *LeaderBoardGuideRefreshResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *LeaderBoardGuideRefreshResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//指导  暂时禁止访问
//id=12011
type LeaderBoardGuideStudentRequest struct {
	StudentRole          string   `protobuf:"bytes,1,opt,name=student_role,json=studentRole,proto3" json:"student_role,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *LeaderBoardGuideStudentRequest) Reset()         { *m = LeaderBoardGuideStudentRequest{} }
func (m *LeaderBoardGuideStudentRequest) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardGuideStudentRequest) ProtoMessage()    {}
func (*LeaderBoardGuideStudentRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_860a844684b1f6ad, []int{16}
}

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

var xxx_messageInfo_LeaderBoardGuideStudentRequest proto.InternalMessageInfo

func (m *LeaderBoardGuideStudentRequest) GetStudentRole() string {
	if m != nil {
		return m.StudentRole
	}
	return ""
}

//id=12011
type LeaderBoardGuideStudentResponse struct {
	Code                 int64                                 `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                                `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *LeaderBoardGuideStudentResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
	XXX_unrecognized     []byte                                `json:"-"`
	XXX_sizecache        int32                                 `json:"-"`
}

func (m *LeaderBoardGuideStudentResponse) Reset()         { *m = LeaderBoardGuideStudentResponse{} }
func (m *LeaderBoardGuideStudentResponse) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardGuideStudentResponse) ProtoMessage()    {}
func (*LeaderBoardGuideStudentResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_860a844684b1f6ad, []int{17}
}

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

var xxx_messageInfo_LeaderBoardGuideStudentResponse proto.InternalMessageInfo

func (m *LeaderBoardGuideStudentResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *LeaderBoardGuideStudentResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *LeaderBoardGuideStudentResponse) GetData() *LeaderBoardGuideStudentResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type LeaderBoardGuideStudentResponse_Data struct {
	Result               int32    `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_LeaderBoardGuideStudentResponse_Data proto.InternalMessageInfo

func (m *LeaderBoardGuideStudentResponse_Data) GetResult() int32 {
	if m != nil {
		return m.Result
	}
	return 0
}

//玩家联盟榜推送
//id=12089
type LeaderBoardUnionPush struct {
	Items                []*model.UnionItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	MyRank               int64              `protobuf:"varint,2,opt,name=my_rank,json=myRank,proto3" json:"my_rank,omitempty"`
	MyUnion              *model.UnionItem   `protobuf:"bytes,3,opt,name=my_union,json=myUnion,proto3" json:"my_union,omitempty"`
	LeaderBoardType      int32              `protobuf:"varint,4,opt,name=leader_board_type,json=leaderBoardType,proto3" json:"leader_board_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (m *LeaderBoardUnionPush) Reset()         { *m = LeaderBoardUnionPush{} }
func (m *LeaderBoardUnionPush) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardUnionPush) ProtoMessage()    {}
func (*LeaderBoardUnionPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_860a844684b1f6ad, []int{18}
}

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

var xxx_messageInfo_LeaderBoardUnionPush proto.InternalMessageInfo

func (m *LeaderBoardUnionPush) GetItems() []*model.UnionItem {
	if m != nil {
		return m.Items
	}
	return nil
}

func (m *LeaderBoardUnionPush) GetMyRank() int64 {
	if m != nil {
		return m.MyRank
	}
	return 0
}

func (m *LeaderBoardUnionPush) GetMyUnion() *model.UnionItem {
	if m != nil {
		return m.MyUnion
	}
	return nil
}

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

//玩家排行榜推送
//id=12090
type LeaderBoardPlayerPush struct {
	PlayerItems          []*model.LeaderBoardPlayerRankItem `protobuf:"bytes,1,rep,name=player_items,json=playerItems,proto3" json:"player_items,omitempty"`
	MyRank               int64                              `protobuf:"varint,2,opt,name=my_rank,json=myRank,proto3" json:"my_rank,omitempty"`
	MyScore              int64                              `protobuf:"varint,3,opt,name=my_score,json=myScore,proto3" json:"my_score,omitempty"`
	LeaderBoardType      int32                              `protobuf:"varint,4,opt,name=leader_board_type,json=leaderBoardType,proto3" json:"leader_board_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

func (m *LeaderBoardPlayerPush) Reset()         { *m = LeaderBoardPlayerPush{} }
func (m *LeaderBoardPlayerPush) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardPlayerPush) ProtoMessage()    {}
func (*LeaderBoardPlayerPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_860a844684b1f6ad, []int{19}
}

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

var xxx_messageInfo_LeaderBoardPlayerPush proto.InternalMessageInfo

func (m *LeaderBoardPlayerPush) GetPlayerItems() []*model.LeaderBoardPlayerRankItem {
	if m != nil {
		return m.PlayerItems
	}
	return nil
}

func (m *LeaderBoardPlayerPush) GetMyRank() int64 {
	if m != nil {
		return m.MyRank
	}
	return 0
}

func (m *LeaderBoardPlayerPush) GetMyScore() int64 {
	if m != nil {
		return m.MyScore
	}
	return 0
}

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

//指导推送
//id=12091
type LeaderBoardGuidePush struct {
	AllowGuide           bool     `protobuf:"varint,1,opt,name=allow_guide,json=allowGuide,proto3" json:"allow_guide,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *LeaderBoardGuidePush) Reset()         { *m = LeaderBoardGuidePush{} }
func (m *LeaderBoardGuidePush) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardGuidePush) ProtoMessage()    {}
func (*LeaderBoardGuidePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_860a844684b1f6ad, []int{20}
}

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

var xxx_messageInfo_LeaderBoardGuidePush proto.InternalMessageInfo

func (m *LeaderBoardGuidePush) GetAllowGuide() bool {
	if m != nil {
		return m.AllowGuide
	}
	return false
}

//指导列表
//id=12092
type LeaderBoardGuideListPush struct {
	Player               []*model.LeaderBoardGuidePlayer `protobuf:"bytes,1,rep,name=player,proto3" json:"player,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

func (m *LeaderBoardGuideListPush) Reset()         { *m = LeaderBoardGuideListPush{} }
func (m *LeaderBoardGuideListPush) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardGuideListPush) ProtoMessage()    {}
func (*LeaderBoardGuideListPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_860a844684b1f6ad, []int{21}
}

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

var xxx_messageInfo_LeaderBoardGuideListPush proto.InternalMessageInfo

func (m *LeaderBoardGuideListPush) GetPlayer() []*model.LeaderBoardGuidePlayer {
	if m != nil {
		return m.Player
	}
	return nil
}

//指导刷新次数
//id=12093
type LeaderBoardGuideRefreshPush struct {
	UsedTimes            int32    `protobuf:"varint,1,opt,name=used_times,json=usedTimes,proto3" json:"used_times,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *LeaderBoardGuideRefreshPush) Reset()         { *m = LeaderBoardGuideRefreshPush{} }
func (m *LeaderBoardGuideRefreshPush) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardGuideRefreshPush) ProtoMessage()    {}
func (*LeaderBoardGuideRefreshPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_860a844684b1f6ad, []int{22}
}

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

var xxx_messageInfo_LeaderBoardGuideRefreshPush proto.InternalMessageInfo

func (m *LeaderBoardGuideRefreshPush) GetUsedTimes() int32 {
	if m != nil {
		return m.UsedTimes
	}
	return 0
}

//实力排名变动推送
//推送时机：只有前后名次不在一个区间，进入主场景时才会推送
//id=12094
type LeaderBoardPowerChangedPush struct {
	BeforeRank           int32    `protobuf:"varint,1,opt,name=before_rank,json=beforeRank,proto3" json:"before_rank,omitempty"`
	CurrentRank          int32    `protobuf:"varint,2,opt,name=current_rank,json=currentRank,proto3" json:"current_rank,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *LeaderBoardPowerChangedPush) Reset()         { *m = LeaderBoardPowerChangedPush{} }
func (m *LeaderBoardPowerChangedPush) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardPowerChangedPush) ProtoMessage()    {}
func (*LeaderBoardPowerChangedPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_860a844684b1f6ad, []int{23}
}

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

var xxx_messageInfo_LeaderBoardPowerChangedPush proto.InternalMessageInfo

func (m *LeaderBoardPowerChangedPush) GetBeforeRank() int32 {
	if m != nil {
		return m.BeforeRank
	}
	return 0
}

func (m *LeaderBoardPowerChangedPush) GetCurrentRank() int32 {
	if m != nil {
		return m.CurrentRank
	}
	return 0
}

//成就达成推送
//推送时机:第一次进入主场景，推送所有未读公告，如果有新玩家达成，则推单条
//id=12095
type LeaderBoardAchievementNoticePush struct {
	Notices              []*model.LeaderBoardAchievementNotice `protobuf:"bytes,1,rep,name=notices,proto3" json:"notices,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
	XXX_unrecognized     []byte                                `json:"-"`
	XXX_sizecache        int32                                 `json:"-"`
}

func (m *LeaderBoardAchievementNoticePush) Reset()         { *m = LeaderBoardAchievementNoticePush{} }
func (m *LeaderBoardAchievementNoticePush) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardAchievementNoticePush) ProtoMessage()    {}
func (*LeaderBoardAchievementNoticePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_860a844684b1f6ad, []int{24}
}

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

var xxx_messageInfo_LeaderBoardAchievementNoticePush proto.InternalMessageInfo

func (m *LeaderBoardAchievementNoticePush) GetNotices() []*model.LeaderBoardAchievementNotice {
	if m != nil {
		return m.Notices
	}
	return nil
}

//已解锁最大编号推送
//id=12096
type LeaderBoardAchievementsPush struct {
	Achievements         []*model.LeaderBoardAchievement `protobuf:"bytes,1,rep,name=achievements,proto3" json:"achievements,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

func (m *LeaderBoardAchievementsPush) Reset()         { *m = LeaderBoardAchievementsPush{} }
func (m *LeaderBoardAchievementsPush) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardAchievementsPush) ProtoMessage()    {}
func (*LeaderBoardAchievementsPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_860a844684b1f6ad, []int{25}
}

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

var xxx_messageInfo_LeaderBoardAchievementsPush proto.InternalMessageInfo

func (m *LeaderBoardAchievementsPush) GetAchievements() []*model.LeaderBoardAchievement {
	if m != nil {
		return m.Achievements
	}
	return nil
}

//榜单角色数据推送
//id=12097
type LeaderBoardSettingPush struct {
	LeaderBoardServerSetting []*model.LeaderBoardServerSetting `protobuf:"bytes,1,rep,name=leader_board_server_setting,json=leaderBoardServerSetting,proto3" json:"leader_board_server_setting,omitempty"`
	XXX_NoUnkeyedLiteral     struct{}                          `json:"-"`
	XXX_unrecognized         []byte                            `json:"-"`
	XXX_sizecache            int32                             `json:"-"`
}

func (m *LeaderBoardSettingPush) Reset()         { *m = LeaderBoardSettingPush{} }
func (m *LeaderBoardSettingPush) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardSettingPush) ProtoMessage()    {}
func (*LeaderBoardSettingPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_860a844684b1f6ad, []int{26}
}

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

var xxx_messageInfo_LeaderBoardSettingPush proto.InternalMessageInfo

func (m *LeaderBoardSettingPush) GetLeaderBoardServerSetting() []*model.LeaderBoardServerSetting {
	if m != nil {
		return m.LeaderBoardServerSetting
	}
	return nil
}

//榜单角色数据推送
//id=12098
type LeaderBoardRolePush struct {
	Role                 *model.LeaderBoardRole `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (m *LeaderBoardRolePush) Reset()         { *m = LeaderBoardRolePush{} }
func (m *LeaderBoardRolePush) String() string { return proto.CompactTextString(m) }
func (*LeaderBoardRolePush) ProtoMessage()    {}
func (*LeaderBoardRolePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_860a844684b1f6ad, []int{27}
}

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

var xxx_messageInfo_LeaderBoardRolePush proto.InternalMessageInfo

func (m *LeaderBoardRolePush) GetRole() *model.LeaderBoardRole {
	if m != nil {
		return m.Role
	}
	return nil
}

func init() {
	proto.RegisterType((*LeaderBoardGetPlayerListRequest)(nil), "proto.LeaderBoardGetPlayerListRequest")
	proto.RegisterType((*LeaderBoardGetPlayerListResponse)(nil), "proto.LeaderBoardGetPlayerListResponse")
	proto.RegisterType((*LeaderBoardReceiveAchievementRequest)(nil), "proto.LeaderBoardReceiveAchievementRequest")
	proto.RegisterType((*LeaderBoardReceiveAchievementResponse)(nil), "proto.LeaderBoardReceiveAchievementResponse")
	proto.RegisterType((*LeaderBoardReceiveAchievementResponse_Data)(nil), "proto.LeaderBoardReceiveAchievementResponse.Data")
	proto.RegisterType((*LeaderBoardPraiseRequest)(nil), "proto.LeaderBoardPraiseRequest")
	proto.RegisterType((*LeaderBoardPraiseResponse)(nil), "proto.LeaderBoardPraiseResponse")
	proto.RegisterType((*LeaderBoardPraiseResponse_Data)(nil), "proto.LeaderBoardPraiseResponse.Data")
	proto.RegisterType((*LeaderBoardGetAchievementListRequest)(nil), "proto.LeaderBoardGetAchievementListRequest")
	proto.RegisterType((*LeaderBoardGetAchievementListResponse)(nil), "proto.LeaderBoardGetAchievementListResponse")
	proto.RegisterType((*LeaderBoardGetAchievementListResponse_Data)(nil), "proto.LeaderBoardGetAchievementListResponse.Data")
	proto.RegisterType((*LeaderBoardGetAchievementRecordsRequest)(nil), "proto.LeaderBoardGetAchievementRecordsRequest")
	proto.RegisterType((*LeaderBoardGetAchievementRecordsResponse)(nil), "proto.LeaderBoardGetAchievementRecordsResponse")
	proto.RegisterType((*LeaderBoardGetAchievementRecordsResponse_Data)(nil), "proto.LeaderBoardGetAchievementRecordsResponse.Data")
	proto.RegisterType((*LeaderBoardReadAchievementNoticeRequest)(nil), "proto.LeaderBoardReadAchievementNoticeRequest")
	proto.RegisterType((*LeaderBoardReadAchievementNoticeResponse)(nil), "proto.LeaderBoardReadAchievementNoticeResponse")
	proto.RegisterType((*LeaderBoardCancelGuideRequest)(nil), "proto.LeaderBoardCancelGuideRequest")
	proto.RegisterType((*LeaderBoardCancelGuideResponse)(nil), "proto.LeaderBoardCancelGuideResponse")
	proto.RegisterType((*LeaderBoardGuideRefreshRequest)(nil), "proto.LeaderBoardGuideRefreshRequest")
	proto.RegisterType((*LeaderBoardGuideRefreshResponse)(nil), "proto.LeaderBoardGuideRefreshResponse")
	proto.RegisterType((*LeaderBoardGuideStudentRequest)(nil), "proto.LeaderBoardGuideStudentRequest")
	proto.RegisterType((*LeaderBoardGuideStudentResponse)(nil), "proto.LeaderBoardGuideStudentResponse")
	proto.RegisterType((*LeaderBoardGuideStudentResponse_Data)(nil), "proto.LeaderBoardGuideStudentResponse.Data")
	proto.RegisterType((*LeaderBoardUnionPush)(nil), "proto.LeaderBoardUnionPush")
	proto.RegisterType((*LeaderBoardPlayerPush)(nil), "proto.LeaderBoardPlayerPush")
	proto.RegisterType((*LeaderBoardGuidePush)(nil), "proto.LeaderBoardGuidePush")
	proto.RegisterType((*LeaderBoardGuideListPush)(nil), "proto.LeaderBoardGuideListPush")
	proto.RegisterType((*LeaderBoardGuideRefreshPush)(nil), "proto.LeaderBoardGuideRefreshPush")
	proto.RegisterType((*LeaderBoardPowerChangedPush)(nil), "proto.LeaderBoardPowerChangedPush")
	proto.RegisterType((*LeaderBoardAchievementNoticePush)(nil), "proto.LeaderBoardAchievementNoticePush")
	proto.RegisterType((*LeaderBoardAchievementsPush)(nil), "proto.LeaderBoardAchievementsPush")
	proto.RegisterType((*LeaderBoardSettingPush)(nil), "proto.LeaderBoardSettingPush")
	proto.RegisterType((*LeaderBoardRolePush)(nil), "proto.LeaderBoardRolePush")
}

func init() { proto.RegisterFile("service/leader_board_game.proto", fileDescriptor_860a844684b1f6ad) }

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