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

package proto

import (
	fmt "fmt"
	math "math"
	proto "github.com/golang/protobuf/proto"
	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

//创建试炼
//id=10100
type RagaHallCreateTrainRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_RagaHallCreateTrainRequest proto.InternalMessageInfo

//id=10100
type RagaHallCreateTrainResponse 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 *RagaHallCreateTrainResponse) Reset()         { *m = RagaHallCreateTrainResponse{} }
func (m *RagaHallCreateTrainResponse) String() string { return proto.CompactTextString(m) }
func (*RagaHallCreateTrainResponse) ProtoMessage()    {}
func (*RagaHallCreateTrainResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_5a8f144ee7d02b69, []int{1}
}

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

var xxx_messageInfo_RagaHallCreateTrainResponse proto.InternalMessageInfo

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

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

//试炼
//id=10101
type RagaHallTrainingRequest struct {
	//选项编号
	OptionNo             int32    `protobuf:"varint,1,opt,name=option_no,json=optionNo,proto3" json:"option_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_RagaHallTrainingRequest proto.InternalMessageInfo

func (m *RagaHallTrainingRequest) GetOptionNo() int32 {
	if m != nil {
		return m.OptionNo
	}
	return 0
}

//id=10101
type RagaHallTrainingResponse 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                 *RagaHallTrainingResponse_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 *RagaHallTrainingResponse) Reset()         { *m = RagaHallTrainingResponse{} }
func (m *RagaHallTrainingResponse) String() string { return proto.CompactTextString(m) }
func (*RagaHallTrainingResponse) ProtoMessage()    {}
func (*RagaHallTrainingResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_5a8f144ee7d02b69, []int{3}
}

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

var xxx_messageInfo_RagaHallTrainingResponse proto.InternalMessageInfo

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

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

func (m *RagaHallTrainingResponse) GetData() *RagaHallTrainingResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type RagaHallTrainingResponse_Data struct {
	//奖励
	Awards []*model.GameObjectCount `protobuf:"bytes,1,rep,name=awards,proto3" json:"awards,omitempty"`
	//评级
	Grade int32 `protobuf:"varint,2,opt,name=grade,proto3" json:"grade,omitempty"`
	//答错的题数
	ErrorCount int32 `protobuf:"zigzag32,3,opt,name=error_count,json=errorCount,proto3" json:"error_count,omitempty"`
	//答对的题数
	CorrectCount         int32    `protobuf:"zigzag32,4,opt,name=correct_count,json=correctCount,proto3" json:"correct_count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_RagaHallTrainingResponse_Data proto.InternalMessageInfo

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

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

func (m *RagaHallTrainingResponse_Data) GetErrorCount() int32 {
	if m != nil {
		return m.ErrorCount
	}
	return 0
}

func (m *RagaHallTrainingResponse_Data) GetCorrectCount() int32 {
	if m != nil {
		return m.CorrectCount
	}
	return 0
}

//一键试炼
//id=10102
type RagaHallOneKeyTrainingRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_RagaHallOneKeyTrainingRequest proto.InternalMessageInfo

//id=10102
type RagaHallOneKeyTrainingResponse 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                 *RagaHallOneKeyTrainingResponse_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 *RagaHallOneKeyTrainingResponse) Reset()         { *m = RagaHallOneKeyTrainingResponse{} }
func (m *RagaHallOneKeyTrainingResponse) String() string { return proto.CompactTextString(m) }
func (*RagaHallOneKeyTrainingResponse) ProtoMessage()    {}
func (*RagaHallOneKeyTrainingResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_5a8f144ee7d02b69, []int{5}
}

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

var xxx_messageInfo_RagaHallOneKeyTrainingResponse proto.InternalMessageInfo

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

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

func (m *RagaHallOneKeyTrainingResponse) GetData() *RagaHallOneKeyTrainingResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type RagaHallOneKeyTrainingResponse_Data struct {
	//奖励列表
	AwardList []*model.RagaHallOneKeyTrainingReward `protobuf:"bytes,1,rep,name=award_list,json=awardList,proto3" json:"award_list,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 *RagaHallOneKeyTrainingResponse_Data) Reset()         { *m = RagaHallOneKeyTrainingResponse_Data{} }
func (m *RagaHallOneKeyTrainingResponse_Data) String() string { return proto.CompactTextString(m) }
func (*RagaHallOneKeyTrainingResponse_Data) ProtoMessage()    {}
func (*RagaHallOneKeyTrainingResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_5a8f144ee7d02b69, []int{5, 0}
}

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

var xxx_messageInfo_RagaHallOneKeyTrainingResponse_Data proto.InternalMessageInfo

func (m *RagaHallOneKeyTrainingResponse_Data) GetAwardList() []*model.RagaHallOneKeyTrainingReward {
	if m != nil {
		return m.AwardList
	}
	return nil
}

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

//使用试炼令
//id=10103
type RagaHallUseItemRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_RagaHallUseItemRequest proto.InternalMessageInfo

//id=10103
type RagaHallUseItemResponse 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 *RagaHallUseItemResponse) Reset()         { *m = RagaHallUseItemResponse{} }
func (m *RagaHallUseItemResponse) String() string { return proto.CompactTextString(m) }
func (*RagaHallUseItemResponse) ProtoMessage()    {}
func (*RagaHallUseItemResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_5a8f144ee7d02b69, []int{7}
}

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

var xxx_messageInfo_RagaHallUseItemResponse proto.InternalMessageInfo

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

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

//领取阅读奖励
//id=10104
type RagaHallReceiveReadRewardRequest struct {
	ReadNo               int32    `protobuf:"zigzag32,1,opt,name=read_no,json=readNo,proto3" json:"read_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_RagaHallReceiveReadRewardRequest proto.InternalMessageInfo

func (m *RagaHallReceiveReadRewardRequest) GetReadNo() int32 {
	if m != nil {
		return m.ReadNo
	}
	return 0
}

//id=10104
type RagaHallReceiveReadRewardResponse 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                 *RagaHallReceiveReadRewardResponse_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 *RagaHallReceiveReadRewardResponse) Reset()         { *m = RagaHallReceiveReadRewardResponse{} }
func (m *RagaHallReceiveReadRewardResponse) String() string { return proto.CompactTextString(m) }
func (*RagaHallReceiveReadRewardResponse) ProtoMessage()    {}
func (*RagaHallReceiveReadRewardResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_5a8f144ee7d02b69, []int{9}
}

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

var xxx_messageInfo_RagaHallReceiveReadRewardResponse proto.InternalMessageInfo

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

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

func (m *RagaHallReceiveReadRewardResponse) GetData() *RagaHallReceiveReadRewardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_RagaHallReceiveReadRewardResponse_Data proto.InternalMessageInfo

func (m *RagaHallReceiveReadRewardResponse_Data) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//查看历程
//id=10106
type RagaHallRoleProgressRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_RagaHallRoleProgressRequest proto.InternalMessageInfo

//id=10106
type RagaHallRoleProgressResponse 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                 *RagaHallRoleProgressResponse_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 *RagaHallRoleProgressResponse) Reset()         { *m = RagaHallRoleProgressResponse{} }
func (m *RagaHallRoleProgressResponse) String() string { return proto.CompactTextString(m) }
func (*RagaHallRoleProgressResponse) ProtoMessage()    {}
func (*RagaHallRoleProgressResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_5a8f144ee7d02b69, []int{11}
}

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

var xxx_messageInfo_RagaHallRoleProgressResponse proto.InternalMessageInfo

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

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

func (m *RagaHallRoleProgressResponse) GetData() *RagaHallRoleProgressResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type RagaHallRoleProgressResponse_Data struct {
	Progress             []*model.RagaHallRoleProgress `protobuf:"bytes,1,rep,name=progress,proto3" json:"progress,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

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

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

var xxx_messageInfo_RagaHallRoleProgressResponse_Data proto.InternalMessageInfo

func (m *RagaHallRoleProgressResponse_Data) GetProgress() []*model.RagaHallRoleProgress {
	if m != nil {
		return m.Progress
	}
	return nil
}

//招募
//id=10107
type RagaHallRecruitRequest struct {
	WarriorNo            int32    `protobuf:"zigzag32,1,opt,name=warrior_no,json=warriorNo,proto3" json:"warrior_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_RagaHallRecruitRequest proto.InternalMessageInfo

func (m *RagaHallRecruitRequest) GetWarriorNo() int32 {
	if m != nil {
		return m.WarriorNo
	}
	return 0
}

//id=10107
type RagaHallRecruitResponse 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 *RagaHallRecruitResponse) Reset()         { *m = RagaHallRecruitResponse{} }
func (m *RagaHallRecruitResponse) String() string { return proto.CompactTextString(m) }
func (*RagaHallRecruitResponse) ProtoMessage()    {}
func (*RagaHallRecruitResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_5a8f144ee7d02b69, []int{13}
}

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

var xxx_messageInfo_RagaHallRecruitResponse proto.InternalMessageInfo

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

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

//小类书籍阅读
//id=10108
type RagaHallReadBookRequest struct {
	BookNo               int32    `protobuf:"zigzag32,1,opt,name=book_no,json=bookNo,proto3" json:"book_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_RagaHallReadBookRequest proto.InternalMessageInfo

func (m *RagaHallReadBookRequest) GetBookNo() int32 {
	if m != nil {
		return m.BookNo
	}
	return 0
}

//id=10108
type RagaHallReadBookResponse 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 *RagaHallReadBookResponse) Reset()         { *m = RagaHallReadBookResponse{} }
func (m *RagaHallReadBookResponse) String() string { return proto.CompactTextString(m) }
func (*RagaHallReadBookResponse) ProtoMessage()    {}
func (*RagaHallReadBookResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_5a8f144ee7d02b69, []int{15}
}

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

var xxx_messageInfo_RagaHallReadBookResponse proto.InternalMessageInfo

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

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

//角色推送
//id=10199
type RagaHallRolePush struct {
	Role                 *model.RagaHallRole `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

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

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

var xxx_messageInfo_RagaHallRolePush proto.InternalMessageInfo

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

//试炼推送
//id=10198
type RagaHallTrainingPush struct {
	Training             *model.RagaHallTraining `protobuf:"bytes,1,opt,name=training,proto3" json:"training,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

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

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

var xxx_messageInfo_RagaHallTrainingPush proto.InternalMessageInfo

func (m *RagaHallTrainingPush) GetTraining() *model.RagaHallTraining {
	if m != nil {
		return m.Training
	}
	return nil
}

func init() {
	proto.RegisterType((*RagaHallCreateTrainRequest)(nil), "proto.RagaHallCreateTrainRequest")
	proto.RegisterType((*RagaHallCreateTrainResponse)(nil), "proto.RagaHallCreateTrainResponse")
	proto.RegisterType((*RagaHallTrainingRequest)(nil), "proto.RagaHallTrainingRequest")
	proto.RegisterType((*RagaHallTrainingResponse)(nil), "proto.RagaHallTrainingResponse")
	proto.RegisterType((*RagaHallTrainingResponse_Data)(nil), "proto.RagaHallTrainingResponse.Data")
	proto.RegisterType((*RagaHallOneKeyTrainingRequest)(nil), "proto.RagaHallOneKeyTrainingRequest")
	proto.RegisterType((*RagaHallOneKeyTrainingResponse)(nil), "proto.RagaHallOneKeyTrainingResponse")
	proto.RegisterType((*RagaHallOneKeyTrainingResponse_Data)(nil), "proto.RagaHallOneKeyTrainingResponse.Data")
	proto.RegisterType((*RagaHallUseItemRequest)(nil), "proto.RagaHallUseItemRequest")
	proto.RegisterType((*RagaHallUseItemResponse)(nil), "proto.RagaHallUseItemResponse")
	proto.RegisterType((*RagaHallReceiveReadRewardRequest)(nil), "proto.RagaHallReceiveReadRewardRequest")
	proto.RegisterType((*RagaHallReceiveReadRewardResponse)(nil), "proto.RagaHallReceiveReadRewardResponse")
	proto.RegisterType((*RagaHallReceiveReadRewardResponse_Data)(nil), "proto.RagaHallReceiveReadRewardResponse.Data")
	proto.RegisterType((*RagaHallRoleProgressRequest)(nil), "proto.RagaHallRoleProgressRequest")
	proto.RegisterType((*RagaHallRoleProgressResponse)(nil), "proto.RagaHallRoleProgressResponse")
	proto.RegisterType((*RagaHallRoleProgressResponse_Data)(nil), "proto.RagaHallRoleProgressResponse.Data")
	proto.RegisterType((*RagaHallRecruitRequest)(nil), "proto.RagaHallRecruitRequest")
	proto.RegisterType((*RagaHallRecruitResponse)(nil), "proto.RagaHallRecruitResponse")
	proto.RegisterType((*RagaHallReadBookRequest)(nil), "proto.RagaHallReadBookRequest")
	proto.RegisterType((*RagaHallReadBookResponse)(nil), "proto.RagaHallReadBookResponse")
	proto.RegisterType((*RagaHallRolePush)(nil), "proto.RagaHallRolePush")
	proto.RegisterType((*RagaHallTrainingPush)(nil), "proto.RagaHallTrainingPush")
}

func init() { proto.RegisterFile("service/raga_hall_game.proto", fileDescriptor_5a8f144ee7d02b69) }

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