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

package proto

import (
	context "context"
	fmt "fmt"
	proto "github.com/golang/protobuf/proto"
	grpc "google.golang.org/grpc"
	codes "google.golang.org/grpc/codes"
	status "google.golang.org/grpc/status"
	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

type CrossStormRescueRuleRequest struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueRuleRequest proto.InternalMessageInfo

func (m *CrossStormRescueRuleRequest) GetId() string {
	if m != nil {
		return m.Id
	}
	return ""
}

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

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

var xxx_messageInfo_CrossStormRescueRuleResponse proto.InternalMessageInfo

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

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

func (m *CrossStormRescueRuleResponse) GetData() *CrossStormRescueRuleResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossStormRescueRuleResponse_Data struct {
	NormalRepairTask     []*CrossStormRescueRuleResponse_Data_RepairTask      `protobuf:"bytes,1,rep,name=normal_repair_task,json=normalRepairTask,proto3" json:"normal_repair_task,omitempty"`
	LeisureRepairTask    []*CrossStormRescueRuleResponse_Data_RepairTask      `protobuf:"bytes,2,rep,name=leisure_repair_task,json=leisureRepairTask,proto3" json:"leisure_repair_task,omitempty"`
	AchievementTask      []*CrossStormRescueRuleResponse_Data_AchievementTask `protobuf:"bytes,3,rep,name=achievement_task,json=achievementTask,proto3" json:"achievement_task,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                             `json:"-"`
	XXX_unrecognized     []byte                                               `json:"-"`
	XXX_sizecache        int32                                                `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueRuleResponse_Data proto.InternalMessageInfo

func (m *CrossStormRescueRuleResponse_Data) GetNormalRepairTask() []*CrossStormRescueRuleResponse_Data_RepairTask {
	if m != nil {
		return m.NormalRepairTask
	}
	return nil
}

func (m *CrossStormRescueRuleResponse_Data) GetLeisureRepairTask() []*CrossStormRescueRuleResponse_Data_RepairTask {
	if m != nil {
		return m.LeisureRepairTask
	}
	return nil
}

func (m *CrossStormRescueRuleResponse_Data) GetAchievementTask() []*CrossStormRescueRuleResponse_Data_AchievementTask {
	if m != nil {
		return m.AchievementTask
	}
	return nil
}

type CrossStormRescueRuleResponse_Data_RepairTask struct {
	No                   int32                                                           `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	RequirementWood      []*CrossStormRescueRuleResponse_Data_RepairTask_RequirementWood `protobuf:"bytes,2,rep,name=requirement_wood,json=requirementWood,proto3" json:"requirement_wood,omitempty"`
	Award                []*model.GameObjectCount                                        `protobuf:"bytes,3,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                                        `json:"-"`
	XXX_unrecognized     []byte                                                          `json:"-"`
	XXX_sizecache        int32                                                           `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueRuleResponse_Data_RepairTask proto.InternalMessageInfo

func (m *CrossStormRescueRuleResponse_Data_RepairTask) GetNo() int32 {
	if m != nil {
		return m.No
	}
	return 0
}

func (m *CrossStormRescueRuleResponse_Data_RepairTask) GetRequirementWood() []*CrossStormRescueRuleResponse_Data_RepairTask_RequirementWood {
	if m != nil {
		return m.RequirementWood
	}
	return nil
}

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

type CrossStormRescueRuleResponse_Data_RepairTask_RequirementWood struct {
	Stage                int32    `protobuf:"zigzag32,1,opt,name=stage,proto3" json:"stage,omitempty"`
	Num                  int32    `protobuf:"zigzag32,2,opt,name=num,proto3" json:"num,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueRuleResponse_Data_RepairTask_RequirementWood proto.InternalMessageInfo

func (m *CrossStormRescueRuleResponse_Data_RepairTask_RequirementWood) GetStage() int32 {
	if m != nil {
		return m.Stage
	}
	return 0
}

func (m *CrossStormRescueRuleResponse_Data_RepairTask_RequirementWood) GetNum() int32 {
	if m != nil {
		return m.Num
	}
	return 0
}

type CrossStormRescueRuleResponse_Data_AchievementTask struct {
	No                   int32                    `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	NeedScore            int32                    `protobuf:"zigzag32,2,opt,name=need_score,json=needScore,proto3" json:"need_score,omitempty"`
	Award                []*model.GameObjectCount `protobuf:"bytes,3,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueRuleResponse_Data_AchievementTask proto.InternalMessageInfo

func (m *CrossStormRescueRuleResponse_Data_AchievementTask) GetNo() int32 {
	if m != nil {
		return m.No
	}
	return 0
}

func (m *CrossStormRescueRuleResponse_Data_AchievementTask) GetNeedScore() int32 {
	if m != nil {
		return m.NeedScore
	}
	return 0
}

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

type CrossStormRescueGetRoleRankListRequest struct {
	ActivityId           string   `protobuf:"bytes,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	RoleId               string   `protobuf:"bytes,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueGetRoleRankListRequest proto.InternalMessageInfo

func (m *CrossStormRescueGetRoleRankListRequest) GetActivityId() string {
	if m != nil {
		return m.ActivityId
	}
	return ""
}

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

type CrossStormRescueGetRoleRankListResponse 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                 *CrossStormRescueGetRoleRankListResponse_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 *CrossStormRescueGetRoleRankListResponse) Reset() {
	*m = CrossStormRescueGetRoleRankListResponse{}
}
func (m *CrossStormRescueGetRoleRankListResponse) String() string { return proto.CompactTextString(m) }
func (*CrossStormRescueGetRoleRankListResponse) ProtoMessage()    {}
func (*CrossStormRescueGetRoleRankListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213bbf6b86319f54, []int{3}
}

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

var xxx_messageInfo_CrossStormRescueGetRoleRankListResponse proto.InternalMessageInfo

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

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

func (m *CrossStormRescueGetRoleRankListResponse) GetData() *CrossStormRescueGetRoleRankListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossStormRescueGetRoleRankListResponse_Data struct {
	//个人排行项
	Item []*model.ActivityRoleRankItem `protobuf:"bytes,1,rep,name=item,proto3" json:"item,omitempty"`
	//上次查看榜单时我的排名
	OldRankIndex int64 `protobuf:"zigzag64,2,opt,name=old_rank_index,json=oldRankIndex,proto3" json:"old_rank_index,omitempty"`
	//我的排行项
	MyItem *model.ActivityRoleRankItem `protobuf:"bytes,3,opt,name=my_item,json=myItem,proto3" json:"my_item,omitempty"`
	//我的角色
	Role                 *model.ActivityRole `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueGetRoleRankListResponse_Data proto.InternalMessageInfo

func (m *CrossStormRescueGetRoleRankListResponse_Data) GetItem() []*model.ActivityRoleRankItem {
	if m != nil {
		return m.Item
	}
	return nil
}

func (m *CrossStormRescueGetRoleRankListResponse_Data) GetOldRankIndex() int64 {
	if m != nil {
		return m.OldRankIndex
	}
	return 0
}

func (m *CrossStormRescueGetRoleRankListResponse_Data) GetMyItem() *model.ActivityRoleRankItem {
	if m != nil {
		return m.MyItem
	}
	return nil
}

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

type CrossStormRescueGetRoleRoundRankListRequest struct {
	ActivityId           string   `protobuf:"bytes,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	RoleId               string   `protobuf:"bytes,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueGetRoleRoundRankListRequest proto.InternalMessageInfo

func (m *CrossStormRescueGetRoleRoundRankListRequest) GetActivityId() string {
	if m != nil {
		return m.ActivityId
	}
	return ""
}

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

type CrossStormRescueGetRoleRoundRankListResponse 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                 *CrossStormRescueGetRoleRoundRankListResponse_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 *CrossStormRescueGetRoleRoundRankListResponse) Reset() {
	*m = CrossStormRescueGetRoleRoundRankListResponse{}
}
func (m *CrossStormRescueGetRoleRoundRankListResponse) String() string {
	return proto.CompactTextString(m)
}
func (*CrossStormRescueGetRoleRoundRankListResponse) ProtoMessage() {}
func (*CrossStormRescueGetRoleRoundRankListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213bbf6b86319f54, []int{5}
}

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

var xxx_messageInfo_CrossStormRescueGetRoleRoundRankListResponse proto.InternalMessageInfo

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

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

func (m *CrossStormRescueGetRoleRoundRankListResponse) GetData() *CrossStormRescueGetRoleRoundRankListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossStormRescueGetRoleRoundRankListResponse_Data struct {
	//个人排行项
	Item []*model.ActivityRoleRoundRankItem `protobuf:"bytes,1,rep,name=item,proto3" json:"item,omitempty"`
	//上次查看榜单时我的排名
	OldRankIndex int64 `protobuf:"zigzag64,2,opt,name=old_rank_index,json=oldRankIndex,proto3" json:"old_rank_index,omitempty"`
	//我的排行项
	MyItem *model.ActivityRoleRoundRankItem `protobuf:"bytes,3,opt,name=my_item,json=myItem,proto3" json:"my_item,omitempty"`
	//我的角色
	Role                 *model.ActivityRole `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueGetRoleRoundRankListResponse_Data proto.InternalMessageInfo

func (m *CrossStormRescueGetRoleRoundRankListResponse_Data) GetItem() []*model.ActivityRoleRoundRankItem {
	if m != nil {
		return m.Item
	}
	return nil
}

func (m *CrossStormRescueGetRoleRoundRankListResponse_Data) GetOldRankIndex() int64 {
	if m != nil {
		return m.OldRankIndex
	}
	return 0
}

func (m *CrossStormRescueGetRoleRoundRankListResponse_Data) GetMyItem() *model.ActivityRoleRoundRankItem {
	if m != nil {
		return m.MyItem
	}
	return nil
}

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

type CrossStormRescueGetUnionRankListRequest struct {
	ActivityId           string   `protobuf:"bytes,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	RoleId               string   `protobuf:"bytes,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueGetUnionRankListRequest proto.InternalMessageInfo

func (m *CrossStormRescueGetUnionRankListRequest) GetActivityId() string {
	if m != nil {
		return m.ActivityId
	}
	return ""
}

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

type CrossStormRescueGetUnionRankListResponse 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                 *CrossStormRescueGetUnionRankListResponse_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 *CrossStormRescueGetUnionRankListResponse) Reset() {
	*m = CrossStormRescueGetUnionRankListResponse{}
}
func (m *CrossStormRescueGetUnionRankListResponse) String() string { return proto.CompactTextString(m) }
func (*CrossStormRescueGetUnionRankListResponse) ProtoMessage()    {}
func (*CrossStormRescueGetUnionRankListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213bbf6b86319f54, []int{7}
}

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

var xxx_messageInfo_CrossStormRescueGetUnionRankListResponse proto.InternalMessageInfo

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

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

func (m *CrossStormRescueGetUnionRankListResponse) GetData() *CrossStormRescueGetUnionRankListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossStormRescueGetUnionRankListResponse_Data struct {
	//联盟排行项
	Item []*model.ActivityUnionRankItem `protobuf:"bytes,1,rep,name=item,proto3" json:"item,omitempty"`
	//上次查看榜单时我的联盟排名
	OldRankIndex int64 `protobuf:"zigzag64,2,opt,name=old_rank_index,json=oldRankIndex,proto3" json:"old_rank_index,omitempty"`
	//我的联盟排名项
	MyUnionItem *model.ActivityUnionRankItem `protobuf:"bytes,3,opt,name=my_union_item,json=myUnionItem,proto3" json:"my_union_item,omitempty"`
	//我的角色
	Role                 *model.ActivityRole `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueGetUnionRankListResponse_Data proto.InternalMessageInfo

func (m *CrossStormRescueGetUnionRankListResponse_Data) GetItem() []*model.ActivityUnionRankItem {
	if m != nil {
		return m.Item
	}
	return nil
}

func (m *CrossStormRescueGetUnionRankListResponse_Data) GetOldRankIndex() int64 {
	if m != nil {
		return m.OldRankIndex
	}
	return 0
}

func (m *CrossStormRescueGetUnionRankListResponse_Data) GetMyUnionItem() *model.ActivityUnionRankItem {
	if m != nil {
		return m.MyUnionItem
	}
	return nil
}

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

type CrossStormRescueGetNoticeRequest struct {
	ActivityId           string   `protobuf:"bytes,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	NoticeId             string   `protobuf:"bytes,2,opt,name=notice_id,json=noticeId,proto3" json:"notice_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueGetNoticeRequest proto.InternalMessageInfo

func (m *CrossStormRescueGetNoticeRequest) GetActivityId() string {
	if m != nil {
		return m.ActivityId
	}
	return ""
}

func (m *CrossStormRescueGetNoticeRequest) GetNoticeId() string {
	if m != nil {
		return m.NoticeId
	}
	return ""
}

type CrossStormRescueGetNoticeResponse 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                 *CrossStormRescueGetNoticeResponse_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 *CrossStormRescueGetNoticeResponse) Reset()         { *m = CrossStormRescueGetNoticeResponse{} }
func (m *CrossStormRescueGetNoticeResponse) String() string { return proto.CompactTextString(m) }
func (*CrossStormRescueGetNoticeResponse) ProtoMessage()    {}
func (*CrossStormRescueGetNoticeResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213bbf6b86319f54, []int{9}
}

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

var xxx_messageInfo_CrossStormRescueGetNoticeResponse proto.InternalMessageInfo

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

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

func (m *CrossStormRescueGetNoticeResponse) GetData() *CrossStormRescueGetNoticeResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossStormRescueGetNoticeResponse_Data struct {
	Notice               []*model.ActivityNotice `protobuf:"bytes,1,rep,name=notice,proto3" json:"notice,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueGetNoticeResponse_Data proto.InternalMessageInfo

func (m *CrossStormRescueGetNoticeResponse_Data) GetNotice() []*model.ActivityNotice {
	if m != nil {
		return m.Notice
	}
	return nil
}

type CrossStormRescueGetActivityRoleRequest struct {
	ActivityId           string   `protobuf:"bytes,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	RoleId               string   `protobuf:"bytes,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueGetActivityRoleRequest proto.InternalMessageInfo

func (m *CrossStormRescueGetActivityRoleRequest) GetActivityId() string {
	if m != nil {
		return m.ActivityId
	}
	return ""
}

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

type CrossStormRescueGetActivityRoleResponse 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                 *CrossStormRescueGetActivityRoleResponse_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 *CrossStormRescueGetActivityRoleResponse) Reset() {
	*m = CrossStormRescueGetActivityRoleResponse{}
}
func (m *CrossStormRescueGetActivityRoleResponse) String() string { return proto.CompactTextString(m) }
func (*CrossStormRescueGetActivityRoleResponse) ProtoMessage()    {}
func (*CrossStormRescueGetActivityRoleResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213bbf6b86319f54, []int{11}
}

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

var xxx_messageInfo_CrossStormRescueGetActivityRoleResponse proto.InternalMessageInfo

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

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

func (m *CrossStormRescueGetActivityRoleResponse) GetData() *CrossStormRescueGetActivityRoleResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossStormRescueGetActivityRoleResponse_Data struct {
	Role                 *model.ActivityRole `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueGetActivityRoleResponse_Data proto.InternalMessageInfo

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

type CrossStormRescueEnterRequest struct {
	ActivityId           string   `protobuf:"bytes,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	RoleId               string   `protobuf:"bytes,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueEnterRequest proto.InternalMessageInfo

func (m *CrossStormRescueEnterRequest) GetActivityId() string {
	if m != nil {
		return m.ActivityId
	}
	return ""
}

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

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

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

var xxx_messageInfo_CrossStormRescueEnterResponse proto.InternalMessageInfo

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

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

func (m *CrossStormRescueEnterResponse) GetData() *CrossStormRescueEnterResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossStormRescueEnterResponse_Data struct {
	Role                 *model.ActivityRole     `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	Notice               []*model.ActivityNotice `protobuf:"bytes,2,rep,name=notice,proto3" json:"notice,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueEnterResponse_Data proto.InternalMessageInfo

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

func (m *CrossStormRescueEnterResponse_Data) GetNotice() []*model.ActivityNotice {
	if m != nil {
		return m.Notice
	}
	return nil
}

type CrossStormRescueCheatAddRuleRequest struct {
	StartTime            int64    `protobuf:"zigzag64,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	AwardTime            int64    `protobuf:"zigzag64,2,opt,name=award_time,json=awardTime,proto3" json:"award_time,omitempty"`
	EndTime              int64    `protobuf:"zigzag64,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	ServerId             []int32  `protobuf:"varint,4,rep,packed,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	RankTyp              int32    `protobuf:"zigzag32,5,opt,name=rank_typ,json=rankTyp,proto3" json:"rank_typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueCheatAddRuleRequest proto.InternalMessageInfo

func (m *CrossStormRescueCheatAddRuleRequest) GetStartTime() int64 {
	if m != nil {
		return m.StartTime
	}
	return 0
}

func (m *CrossStormRescueCheatAddRuleRequest) GetAwardTime() int64 {
	if m != nil {
		return m.AwardTime
	}
	return 0
}

func (m *CrossStormRescueCheatAddRuleRequest) GetEndTime() int64 {
	if m != nil {
		return m.EndTime
	}
	return 0
}

func (m *CrossStormRescueCheatAddRuleRequest) GetServerId() []int32 {
	if m != nil {
		return m.ServerId
	}
	return nil
}

func (m *CrossStormRescueCheatAddRuleRequest) GetRankTyp() int32 {
	if m != nil {
		return m.RankTyp
	}
	return 0
}

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

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

var xxx_messageInfo_CrossStormRescueCheatAddRuleResponse proto.InternalMessageInfo

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

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

type CrossStormRescueGetScoreInfoRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ActivityId           string   `protobuf:"bytes,2,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueGetScoreInfoRequest proto.InternalMessageInfo

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

func (m *CrossStormRescueGetScoreInfoRequest) GetActivityId() string {
	if m != nil {
		return m.ActivityId
	}
	return ""
}

type CrossStormRescueGetScoreInfoResponse 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                 *CrossStormRescueGetScoreInfoResponse_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 *CrossStormRescueGetScoreInfoResponse) Reset()         { *m = CrossStormRescueGetScoreInfoResponse{} }
func (m *CrossStormRescueGetScoreInfoResponse) String() string { return proto.CompactTextString(m) }
func (*CrossStormRescueGetScoreInfoResponse) ProtoMessage()    {}
func (*CrossStormRescueGetScoreInfoResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_213bbf6b86319f54, []int{17}
}

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

var xxx_messageInfo_CrossStormRescueGetScoreInfoResponse proto.InternalMessageInfo

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

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

func (m *CrossStormRescueGetScoreInfoResponse) GetData() *CrossStormRescueGetScoreInfoResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossStormRescueGetScoreInfoResponse_Data struct {
	Score                int64    `protobuf:"zigzag64,1,opt,name=score,proto3" json:"score,omitempty"`
	Rank                 int64    `protobuf:"zigzag64,2,opt,name=rank,proto3" json:"rank,omitempty"`
	LastRoleScore        int64    `protobuf:"zigzag64,3,opt,name=last_role_score,json=lastRoleScore,proto3" json:"last_role_score,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossStormRescueGetScoreInfoResponse_Data proto.InternalMessageInfo

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

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

func (m *CrossStormRescueGetScoreInfoResponse_Data) GetLastRoleScore() int64 {
	if m != nil {
		return m.LastRoleScore
	}
	return 0
}

func init() {
	proto.RegisterType((*CrossStormRescueRuleRequest)(nil), "proto.CrossStormRescueRuleRequest")
	proto.RegisterType((*CrossStormRescueRuleResponse)(nil), "proto.CrossStormRescueRuleResponse")
	proto.RegisterType((*CrossStormRescueRuleResponse_Data)(nil), "proto.CrossStormRescueRuleResponse.Data")
	proto.RegisterType((*CrossStormRescueRuleResponse_Data_RepairTask)(nil), "proto.CrossStormRescueRuleResponse.Data.RepairTask")
	proto.RegisterType((*CrossStormRescueRuleResponse_Data_RepairTask_RequirementWood)(nil), "proto.CrossStormRescueRuleResponse.Data.RepairTask.RequirementWood")
	proto.RegisterType((*CrossStormRescueRuleResponse_Data_AchievementTask)(nil), "proto.CrossStormRescueRuleResponse.Data.AchievementTask")
	proto.RegisterType((*CrossStormRescueGetRoleRankListRequest)(nil), "proto.CrossStormRescueGetRoleRankListRequest")
	proto.RegisterType((*CrossStormRescueGetRoleRankListResponse)(nil), "proto.CrossStormRescueGetRoleRankListResponse")
	proto.RegisterType((*CrossStormRescueGetRoleRankListResponse_Data)(nil), "proto.CrossStormRescueGetRoleRankListResponse.Data")
	proto.RegisterType((*CrossStormRescueGetRoleRoundRankListRequest)(nil), "proto.CrossStormRescueGetRoleRoundRankListRequest")
	proto.RegisterType((*CrossStormRescueGetRoleRoundRankListResponse)(nil), "proto.CrossStormRescueGetRoleRoundRankListResponse")
	proto.RegisterType((*CrossStormRescueGetRoleRoundRankListResponse_Data)(nil), "proto.CrossStormRescueGetRoleRoundRankListResponse.Data")
	proto.RegisterType((*CrossStormRescueGetUnionRankListRequest)(nil), "proto.CrossStormRescueGetUnionRankListRequest")
	proto.RegisterType((*CrossStormRescueGetUnionRankListResponse)(nil), "proto.CrossStormRescueGetUnionRankListResponse")
	proto.RegisterType((*CrossStormRescueGetUnionRankListResponse_Data)(nil), "proto.CrossStormRescueGetUnionRankListResponse.Data")
	proto.RegisterType((*CrossStormRescueGetNoticeRequest)(nil), "proto.CrossStormRescueGetNoticeRequest")
	proto.RegisterType((*CrossStormRescueGetNoticeResponse)(nil), "proto.CrossStormRescueGetNoticeResponse")
	proto.RegisterType((*CrossStormRescueGetNoticeResponse_Data)(nil), "proto.CrossStormRescueGetNoticeResponse.Data")
	proto.RegisterType((*CrossStormRescueGetActivityRoleRequest)(nil), "proto.CrossStormRescueGetActivityRoleRequest")
	proto.RegisterType((*CrossStormRescueGetActivityRoleResponse)(nil), "proto.CrossStormRescueGetActivityRoleResponse")
	proto.RegisterType((*CrossStormRescueGetActivityRoleResponse_Data)(nil), "proto.CrossStormRescueGetActivityRoleResponse.Data")
	proto.RegisterType((*CrossStormRescueEnterRequest)(nil), "proto.CrossStormRescueEnterRequest")
	proto.RegisterType((*CrossStormRescueEnterResponse)(nil), "proto.CrossStormRescueEnterResponse")
	proto.RegisterType((*CrossStormRescueEnterResponse_Data)(nil), "proto.CrossStormRescueEnterResponse.Data")
	proto.RegisterType((*CrossStormRescueCheatAddRuleRequest)(nil), "proto.CrossStormRescueCheatAddRuleRequest")
	proto.RegisterType((*CrossStormRescueCheatAddRuleResponse)(nil), "proto.CrossStormRescueCheatAddRuleResponse")
	proto.RegisterType((*CrossStormRescueGetScoreInfoRequest)(nil), "proto.CrossStormRescueGetScoreInfoRequest")
	proto.RegisterType((*CrossStormRescueGetScoreInfoResponse)(nil), "proto.CrossStormRescueGetScoreInfoResponse")
	proto.RegisterType((*CrossStormRescueGetScoreInfoResponse_Data)(nil), "proto.CrossStormRescueGetScoreInfoResponse.Data")
}

func init() {
	proto.RegisterFile("service/cross_storm_rescue_game.proto", fileDescriptor_213bbf6b86319f54)
}

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

// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConnInterface

// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion6

// StormRescueServiceClient is the client API for StormRescueService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type StormRescueServiceClient interface {
	GetStormRescueRule(ctx context.Context, in *CrossStormRescueRuleRequest, opts ...grpc.CallOption) (*CrossStormRescueRuleResponse, error)
	GetRoleRankList(ctx context.Context, in *CrossStormRescueGetRoleRankListRequest, opts ...grpc.CallOption) (*CrossStormRescueGetRoleRankListResponse, error)
	GetRoleRoundRankList(ctx context.Context, in *CrossStormRescueGetRoleRoundRankListRequest, opts ...grpc.CallOption) (*CrossStormRescueGetRoleRoundRankListResponse, error)
	GetUnionRankList(ctx context.Context, in *CrossStormRescueGetUnionRankListRequest, opts ...grpc.CallOption) (*CrossStormRescueGetUnionRankListResponse, error)
	GetNotice(ctx context.Context, in *CrossStormRescueGetNoticeRequest, opts ...grpc.CallOption) (*CrossStormRescueGetNoticeResponse, error)
	GetActivityRole(ctx context.Context, in *CrossStormRescueGetActivityRoleRequest, opts ...grpc.CallOption) (*CrossStormRescueGetActivityRoleResponse, error)
	Enter(ctx context.Context, in *CrossStormRescueEnterRequest, opts ...grpc.CallOption) (*CrossStormRescueEnterResponse, error)
	GetScoreInfo(ctx context.Context, in *CrossStormRescueGetScoreInfoRequest, opts ...grpc.CallOption) (*CrossStormRescueGetScoreInfoResponse, error)
	CheatAddActivity(ctx context.Context, in *CrossStormRescueCheatAddRuleRequest, opts ...grpc.CallOption) (*CrossStormRescueCheatAddRuleResponse, error)
}

type stormRescueServiceClient struct {
	cc grpc.ClientConnInterface
}

func NewStormRescueServiceClient(cc grpc.ClientConnInterface) StormRescueServiceClient {
	return &stormRescueServiceClient{cc}
}

func (c *stormRescueServiceClient) GetStormRescueRule(ctx context.Context, in *CrossStormRescueRuleRequest, opts ...grpc.CallOption) (*CrossStormRescueRuleResponse, error) {
	out := new(CrossStormRescueRuleResponse)
	err := c.cc.Invoke(ctx, "/proto.StormRescueService/GetStormRescueRule", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *stormRescueServiceClient) GetRoleRankList(ctx context.Context, in *CrossStormRescueGetRoleRankListRequest, opts ...grpc.CallOption) (*CrossStormRescueGetRoleRankListResponse, error) {
	out := new(CrossStormRescueGetRoleRankListResponse)
	err := c.cc.Invoke(ctx, "/proto.StormRescueService/GetRoleRankList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *stormRescueServiceClient) GetRoleRoundRankList(ctx context.Context, in *CrossStormRescueGetRoleRoundRankListRequest, opts ...grpc.CallOption) (*CrossStormRescueGetRoleRoundRankListResponse, error) {
	out := new(CrossStormRescueGetRoleRoundRankListResponse)
	err := c.cc.Invoke(ctx, "/proto.StormRescueService/GetRoleRoundRankList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *stormRescueServiceClient) GetUnionRankList(ctx context.Context, in *CrossStormRescueGetUnionRankListRequest, opts ...grpc.CallOption) (*CrossStormRescueGetUnionRankListResponse, error) {
	out := new(CrossStormRescueGetUnionRankListResponse)
	err := c.cc.Invoke(ctx, "/proto.StormRescueService/GetUnionRankList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *stormRescueServiceClient) GetNotice(ctx context.Context, in *CrossStormRescueGetNoticeRequest, opts ...grpc.CallOption) (*CrossStormRescueGetNoticeResponse, error) {
	out := new(CrossStormRescueGetNoticeResponse)
	err := c.cc.Invoke(ctx, "/proto.StormRescueService/GetNotice", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *stormRescueServiceClient) GetActivityRole(ctx context.Context, in *CrossStormRescueGetActivityRoleRequest, opts ...grpc.CallOption) (*CrossStormRescueGetActivityRoleResponse, error) {
	out := new(CrossStormRescueGetActivityRoleResponse)
	err := c.cc.Invoke(ctx, "/proto.StormRescueService/GetActivityRole", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *stormRescueServiceClient) Enter(ctx context.Context, in *CrossStormRescueEnterRequest, opts ...grpc.CallOption) (*CrossStormRescueEnterResponse, error) {
	out := new(CrossStormRescueEnterResponse)
	err := c.cc.Invoke(ctx, "/proto.StormRescueService/Enter", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *stormRescueServiceClient) GetScoreInfo(ctx context.Context, in *CrossStormRescueGetScoreInfoRequest, opts ...grpc.CallOption) (*CrossStormRescueGetScoreInfoResponse, error) {
	out := new(CrossStormRescueGetScoreInfoResponse)
	err := c.cc.Invoke(ctx, "/proto.StormRescueService/GetScoreInfo", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *stormRescueServiceClient) CheatAddActivity(ctx context.Context, in *CrossStormRescueCheatAddRuleRequest, opts ...grpc.CallOption) (*CrossStormRescueCheatAddRuleResponse, error) {
	out := new(CrossStormRescueCheatAddRuleResponse)
	err := c.cc.Invoke(ctx, "/proto.StormRescueService/CheatAddActivity", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

// StormRescueServiceServer is the server API for StormRescueService service.
type StormRescueServiceServer interface {
	GetStormRescueRule(context.Context, *CrossStormRescueRuleRequest) (*CrossStormRescueRuleResponse, error)
	GetRoleRankList(context.Context, *CrossStormRescueGetRoleRankListRequest) (*CrossStormRescueGetRoleRankListResponse, error)
	GetRoleRoundRankList(context.Context, *CrossStormRescueGetRoleRoundRankListRequest) (*CrossStormRescueGetRoleRoundRankListResponse, error)
	GetUnionRankList(context.Context, *CrossStormRescueGetUnionRankListRequest) (*CrossStormRescueGetUnionRankListResponse, error)
	GetNotice(context.Context, *CrossStormRescueGetNoticeRequest) (*CrossStormRescueGetNoticeResponse, error)
	GetActivityRole(context.Context, *CrossStormRescueGetActivityRoleRequest) (*CrossStormRescueGetActivityRoleResponse, error)
	Enter(context.Context, *CrossStormRescueEnterRequest) (*CrossStormRescueEnterResponse, error)
	GetScoreInfo(context.Context, *CrossStormRescueGetScoreInfoRequest) (*CrossStormRescueGetScoreInfoResponse, error)
	CheatAddActivity(context.Context, *CrossStormRescueCheatAddRuleRequest) (*CrossStormRescueCheatAddRuleResponse, error)
}

// UnimplementedStormRescueServiceServer can be embedded to have forward compatible implementations.
type UnimplementedStormRescueServiceServer struct {
}

func (*UnimplementedStormRescueServiceServer) GetStormRescueRule(ctx context.Context, req *CrossStormRescueRuleRequest) (*CrossStormRescueRuleResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetStormRescueRule not implemented")
}
func (*UnimplementedStormRescueServiceServer) GetRoleRankList(ctx context.Context, req *CrossStormRescueGetRoleRankListRequest) (*CrossStormRescueGetRoleRankListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetRoleRankList not implemented")
}
func (*UnimplementedStormRescueServiceServer) GetRoleRoundRankList(ctx context.Context, req *CrossStormRescueGetRoleRoundRankListRequest) (*CrossStormRescueGetRoleRoundRankListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetRoleRoundRankList not implemented")
}
func (*UnimplementedStormRescueServiceServer) GetUnionRankList(ctx context.Context, req *CrossStormRescueGetUnionRankListRequest) (*CrossStormRescueGetUnionRankListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetUnionRankList not implemented")
}
func (*UnimplementedStormRescueServiceServer) GetNotice(ctx context.Context, req *CrossStormRescueGetNoticeRequest) (*CrossStormRescueGetNoticeResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetNotice not implemented")
}
func (*UnimplementedStormRescueServiceServer) GetActivityRole(ctx context.Context, req *CrossStormRescueGetActivityRoleRequest) (*CrossStormRescueGetActivityRoleResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetActivityRole not implemented")
}
func (*UnimplementedStormRescueServiceServer) Enter(ctx context.Context, req *CrossStormRescueEnterRequest) (*CrossStormRescueEnterResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method Enter not implemented")
}
func (*UnimplementedStormRescueServiceServer) GetScoreInfo(ctx context.Context, req *CrossStormRescueGetScoreInfoRequest) (*CrossStormRescueGetScoreInfoResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetScoreInfo not implemented")
}
func (*UnimplementedStormRescueServiceServer) CheatAddActivity(ctx context.Context, req *CrossStormRescueCheatAddRuleRequest) (*CrossStormRescueCheatAddRuleResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CheatAddActivity not implemented")
}

func RegisterStormRescueServiceServer(s *grpc.Server, srv StormRescueServiceServer) {
	s.RegisterService(&_StormRescueService_serviceDesc, srv)
}

func _StormRescueService_GetStormRescueRule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossStormRescueRuleRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(StormRescueServiceServer).GetStormRescueRule(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.StormRescueService/GetStormRescueRule",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(StormRescueServiceServer).GetStormRescueRule(ctx, req.(*CrossStormRescueRuleRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _StormRescueService_GetRoleRankList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossStormRescueGetRoleRankListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(StormRescueServiceServer).GetRoleRankList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.StormRescueService/GetRoleRankList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(StormRescueServiceServer).GetRoleRankList(ctx, req.(*CrossStormRescueGetRoleRankListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _StormRescueService_GetRoleRoundRankList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossStormRescueGetRoleRoundRankListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(StormRescueServiceServer).GetRoleRoundRankList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.StormRescueService/GetRoleRoundRankList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(StormRescueServiceServer).GetRoleRoundRankList(ctx, req.(*CrossStormRescueGetRoleRoundRankListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _StormRescueService_GetUnionRankList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossStormRescueGetUnionRankListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(StormRescueServiceServer).GetUnionRankList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.StormRescueService/GetUnionRankList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(StormRescueServiceServer).GetUnionRankList(ctx, req.(*CrossStormRescueGetUnionRankListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _StormRescueService_GetNotice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossStormRescueGetNoticeRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(StormRescueServiceServer).GetNotice(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.StormRescueService/GetNotice",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(StormRescueServiceServer).GetNotice(ctx, req.(*CrossStormRescueGetNoticeRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _StormRescueService_GetActivityRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossStormRescueGetActivityRoleRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(StormRescueServiceServer).GetActivityRole(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.StormRescueService/GetActivityRole",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(StormRescueServiceServer).GetActivityRole(ctx, req.(*CrossStormRescueGetActivityRoleRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _StormRescueService_Enter_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossStormRescueEnterRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(StormRescueServiceServer).Enter(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.StormRescueService/Enter",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(StormRescueServiceServer).Enter(ctx, req.(*CrossStormRescueEnterRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _StormRescueService_GetScoreInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossStormRescueGetScoreInfoRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(StormRescueServiceServer).GetScoreInfo(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.StormRescueService/GetScoreInfo",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(StormRescueServiceServer).GetScoreInfo(ctx, req.(*CrossStormRescueGetScoreInfoRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _StormRescueService_CheatAddActivity_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossStormRescueCheatAddRuleRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(StormRescueServiceServer).CheatAddActivity(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.StormRescueService/CheatAddActivity",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(StormRescueServiceServer).CheatAddActivity(ctx, req.(*CrossStormRescueCheatAddRuleRequest))
	}
	return interceptor(ctx, in, info, handler)
}

var _StormRescueService_serviceDesc = grpc.ServiceDesc{
	ServiceName: "proto.StormRescueService",
	HandlerType: (*StormRescueServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetStormRescueRule",
			Handler:    _StormRescueService_GetStormRescueRule_Handler,
		},
		{
			MethodName: "GetRoleRankList",
			Handler:    _StormRescueService_GetRoleRankList_Handler,
		},
		{
			MethodName: "GetRoleRoundRankList",
			Handler:    _StormRescueService_GetRoleRoundRankList_Handler,
		},
		{
			MethodName: "GetUnionRankList",
			Handler:    _StormRescueService_GetUnionRankList_Handler,
		},
		{
			MethodName: "GetNotice",
			Handler:    _StormRescueService_GetNotice_Handler,
		},
		{
			MethodName: "GetActivityRole",
			Handler:    _StormRescueService_GetActivityRole_Handler,
		},
		{
			MethodName: "Enter",
			Handler:    _StormRescueService_Enter_Handler,
		},
		{
			MethodName: "GetScoreInfo",
			Handler:    _StormRescueService_GetScoreInfo_Handler,
		},
		{
			MethodName: "CheatAddActivity",
			Handler:    _StormRescueService_CheatAddActivity_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "service/cross_storm_rescue_game.proto",
}
