// Code generated by protoc-gen-go. DO NOT EDIT.
// source: service/cross_ruins_treasure_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 CrossRuinsTreasureEnterAreaRequest struct {
	AreaNo               int32    `protobuf:"zigzag32,1,opt,name=area_no,json=areaNo,proto3" json:"area_no,omitempty"`
	RoleId               string   `protobuf:"bytes,2,opt,name=roleId,proto3" json:"roleId,omitempty"`
	ActId                string   `protobuf:"bytes,3,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	ServerId             int32    `protobuf:"zigzag32,4,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureEnterAreaRequest proto.InternalMessageInfo

func (m *CrossRuinsTreasureEnterAreaRequest) GetAreaNo() int32 {
	if m != nil {
		return m.AreaNo
	}
	return 0
}

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

func (m *CrossRuinsTreasureEnterAreaRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

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

var xxx_messageInfo_CrossRuinsTreasureEnterAreaResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureEnterAreaResponse) GetData() *CrossRuinsTreasureEnterAreaResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_CrossRuinsTreasureEnterAreaResponse_Data proto.InternalMessageInfo

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

//寻宝
type CrossRuinsTreasureHuntRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ActId                string   `protobuf:"bytes,2,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	MatchId              string   `protobuf:"bytes,3,opt,name=match_id,json=matchId,proto3" json:"match_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureHuntRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureHuntRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

func (m *CrossRuinsTreasureHuntRequest) GetMatchId() string {
	if m != nil {
		return m.MatchId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureHuntResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureHuntResponse) GetData() *CrossRuinsTreasureHuntResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureHuntResponse_Data struct {
	Award                *model.RuinsTreasureAwardEventAward `protobuf:"bytes,1,opt,name=award,proto3" json:"award,omitempty"`
	Area                 *model.RuinsTreasureArea            `protobuf:"bytes,2,opt,name=area,proto3" json:"area,omitempty"`
	Role                 *model.RuinsTreasureRole            `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	BuffNo               int32                               `protobuf:"zigzag32,4,opt,name=buff_no,json=buffNo,proto3" json:"buff_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureHuntResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureHuntResponse_Data) GetAward() *model.RuinsTreasureAwardEventAward {
	if m != nil {
		return m.Award
	}
	return nil
}

func (m *CrossRuinsTreasureHuntResponse_Data) GetArea() *model.RuinsTreasureArea {
	if m != nil {
		return m.Area
	}
	return nil
}

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

func (m *CrossRuinsTreasureHuntResponse_Data) GetBuffNo() int32 {
	if m != nil {
		return m.BuffNo
	}
	return 0
}

//标记
type CrossRuinsTreasureMarkRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=roleId,proto3" json:"roleId,omitempty"`
	IsReplace            bool     `protobuf:"varint,2,opt,name=is_replace,json=isReplace,proto3" json:"is_replace,omitempty"`
	ActId                string   `protobuf:"bytes,3,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureMarkRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureMarkRequest) GetIsReplace() bool {
	if m != nil {
		return m.IsReplace
	}
	return false
}

func (m *CrossRuinsTreasureMarkRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureMarkResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureMarkResponse) GetData() *CrossRuinsTreasureMarkResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureMarkResponse_Data struct {
	Team                 *model.RuinsTreasureTeam `protobuf:"bytes,2,opt,name=team,proto3" json:"team,omitempty"`
	Area                 *model.RuinsTreasureArea `protobuf:"bytes,3,opt,name=area,proto3" json:"area,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureMarkResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureMarkResponse_Data) GetTeam() *model.RuinsTreasureTeam {
	if m != nil {
		return m.Team
	}
	return nil
}

func (m *CrossRuinsTreasureMarkResponse_Data) GetArea() *model.RuinsTreasureArea {
	if m != nil {
		return m.Area
	}
	return nil
}

//撤退
type CrossRuinsTreasureWithdrawRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=roleId,proto3" json:"roleId,omitempty"`
	ActId                string   `protobuf:"bytes,2,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureWithdrawRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureWithdrawRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureWithdrawResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureWithdrawResponse) GetData() *CrossRuinsTreasureWithdrawResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureWithdrawResponse_Data struct {
	Area                 *model.RuinsTreasureArea `protobuf:"bytes,1,opt,name=area,proto3" json:"area,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureWithdrawResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureWithdrawResponse_Data) GetArea() *model.RuinsTreasureArea {
	if m != nil {
		return m.Area
	}
	return nil
}

//战斗
type CrossRuinsTreasureFightRequest struct {
	MarkTargetId         string   `protobuf:"bytes,1,opt,name=mark_target_id,json=markTargetId,proto3" json:"mark_target_id,omitempty"`
	RoleId               string   `protobuf:"bytes,2,opt,name=roleId,proto3" json:"roleId,omitempty"`
	Power                int64    `protobuf:"zigzag64,3,opt,name=power,proto3" json:"power,omitempty"`
	Strength             int32    `protobuf:"zigzag32,4,opt,name=strength,proto3" json:"strength,omitempty"`
	ActId                string   `protobuf:"bytes,5,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureFightRequest proto.InternalMessageInfo

func (m *CrossRuinsTreasureFightRequest) GetMarkTargetId() string {
	if m != nil {
		return m.MarkTargetId
	}
	return ""
}

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

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

func (m *CrossRuinsTreasureFightRequest) GetStrength() int32 {
	if m != nil {
		return m.Strength
	}
	return 0
}

func (m *CrossRuinsTreasureFightRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureFightResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureFightResponse) GetData() *CrossRuinsTreasureFightResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureFightResponse_Data struct {
	EnemyTotalHp         int64                    `protobuf:"varint,1,opt,name=enemy_total_hp,json=enemyTotalHp,proto3" json:"enemy_total_hp,omitempty"`
	EnemyHp              int64                    `protobuf:"varint,2,opt,name=enemy_hp,json=enemyHp,proto3" json:"enemy_hp,omitempty"`
	Role                 *model.RuinsTreasureRole `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	Team                 *model.RuinsTreasureTeam `protobuf:"bytes,4,opt,name=team,proto3" json:"team,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureFightResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureFightResponse_Data) GetEnemyTotalHp() int64 {
	if m != nil {
		return m.EnemyTotalHp
	}
	return 0
}

func (m *CrossRuinsTreasureFightResponse_Data) GetEnemyHp() int64 {
	if m != nil {
		return m.EnemyHp
	}
	return 0
}

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

func (m *CrossRuinsTreasureFightResponse_Data) GetTeam() *model.RuinsTreasureTeam {
	if m != nil {
		return m.Team
	}
	return nil
}

//战斗结算
type CrossRuinsTreasureFightVerifyRequest struct {
	MarkTargetId         string   `protobuf:"bytes,1,opt,name=mark_target_id,json=markTargetId,proto3" json:"mark_target_id,omitempty"`
	RoleId               string   `protobuf:"bytes,2,opt,name=roleId,proto3" json:"roleId,omitempty"`
	AssistCount          int32    `protobuf:"zigzag32,3,opt,name=assist_count,json=assistCount,proto3" json:"assist_count,omitempty"`
	Strength             int32    `protobuf:"zigzag32,4,opt,name=strength,proto3" json:"strength,omitempty"`
	ActId                string   `protobuf:"bytes,5,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureFightVerifyRequest proto.InternalMessageInfo

func (m *CrossRuinsTreasureFightVerifyRequest) GetMarkTargetId() string {
	if m != nil {
		return m.MarkTargetId
	}
	return ""
}

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

func (m *CrossRuinsTreasureFightVerifyRequest) GetAssistCount() int32 {
	if m != nil {
		return m.AssistCount
	}
	return 0
}

func (m *CrossRuinsTreasureFightVerifyRequest) GetStrength() int32 {
	if m != nil {
		return m.Strength
	}
	return 0
}

func (m *CrossRuinsTreasureFightVerifyRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureFightVerifyResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureFightVerifyResponse) GetData() *CrossRuinsTreasureFightVerifyResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureFightVerifyResponse_Data struct {
	Assist               *model.RuinsTreasureAssistKillAward `protobuf:"bytes,1,opt,name=assist,proto3" json:"assist,omitempty"`
	Victory              bool                                `protobuf:"varint,2,opt,name=victory,proto3" json:"victory,omitempty"`
	Damage               int64                               `protobuf:"zigzag64,3,opt,name=damage,proto3" json:"damage,omitempty"`
	PersonalIntegral     int64                               `protobuf:"zigzag64,4,opt,name=personal_integral,json=personalIntegral,proto3" json:"personal_integral,omitempty"`
	PersonalScore        int64                               `protobuf:"zigzag64,5,opt,name=personal_score,json=personalScore,proto3" json:"personal_score,omitempty"`
	TeamScore            int64                               `protobuf:"zigzag64,6,opt,name=team_score,json=teamScore,proto3" json:"team_score,omitempty"`
	Role                 *model.RuinsTreasureRole            `protobuf:"bytes,8,opt,name=role,proto3" json:"role,omitempty"`
	Area                 *model.RuinsTreasureArea            `protobuf:"bytes,9,opt,name=area,proto3" json:"area,omitempty"`
	Team                 *model.RuinsTreasureTeam            `protobuf:"bytes,10,opt,name=team,proto3" json:"team,omitempty"`
	StrengthCost         int32                               `protobuf:"zigzag32,11,opt,name=strengthCost,proto3" json:"strengthCost,omitempty"`
	KeepsakeLose         bool                                `protobuf:"varint,12,opt,name=keepsake_lose,json=keepsakeLose,proto3" json:"keepsake_lose,omitempty"`
	BuffNo               int32                               `protobuf:"zigzag32,13,opt,name=buff_no,json=buffNo,proto3" json:"buff_no,omitempty"`
	OldArea              int32                               `protobuf:"zigzag32,14,opt,name=old_area,json=oldArea,proto3" json:"old_area,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureFightVerifyResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureFightVerifyResponse_Data) GetAssist() *model.RuinsTreasureAssistKillAward {
	if m != nil {
		return m.Assist
	}
	return nil
}

func (m *CrossRuinsTreasureFightVerifyResponse_Data) GetVictory() bool {
	if m != nil {
		return m.Victory
	}
	return false
}

func (m *CrossRuinsTreasureFightVerifyResponse_Data) GetDamage() int64 {
	if m != nil {
		return m.Damage
	}
	return 0
}

func (m *CrossRuinsTreasureFightVerifyResponse_Data) GetPersonalIntegral() int64 {
	if m != nil {
		return m.PersonalIntegral
	}
	return 0
}

func (m *CrossRuinsTreasureFightVerifyResponse_Data) GetPersonalScore() int64 {
	if m != nil {
		return m.PersonalScore
	}
	return 0
}

func (m *CrossRuinsTreasureFightVerifyResponse_Data) GetTeamScore() int64 {
	if m != nil {
		return m.TeamScore
	}
	return 0
}

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

func (m *CrossRuinsTreasureFightVerifyResponse_Data) GetArea() *model.RuinsTreasureArea {
	if m != nil {
		return m.Area
	}
	return nil
}

func (m *CrossRuinsTreasureFightVerifyResponse_Data) GetTeam() *model.RuinsTreasureTeam {
	if m != nil {
		return m.Team
	}
	return nil
}

func (m *CrossRuinsTreasureFightVerifyResponse_Data) GetStrengthCost() int32 {
	if m != nil {
		return m.StrengthCost
	}
	return 0
}

func (m *CrossRuinsTreasureFightVerifyResponse_Data) GetKeepsakeLose() bool {
	if m != nil {
		return m.KeepsakeLose
	}
	return false
}

func (m *CrossRuinsTreasureFightVerifyResponse_Data) GetBuffNo() int32 {
	if m != nil {
		return m.BuffNo
	}
	return 0
}

func (m *CrossRuinsTreasureFightVerifyResponse_Data) GetOldArea() int32 {
	if m != nil {
		return m.OldArea
	}
	return 0
}

//恢复攻击CD
type CrossRuinsTreasureRestoreAttackCDRequest struct {
	MarkTargetId         string   `protobuf:"bytes,1,opt,name=mark_target_id,json=markTargetId,proto3" json:"mark_target_id,omitempty"`
	RoleId               string   `protobuf:"bytes,2,opt,name=roleId,proto3" json:"roleId,omitempty"`
	Strength             int32    `protobuf:"zigzag32,3,opt,name=strength,proto3" json:"strength,omitempty"`
	ActId                string   `protobuf:"bytes,4,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureRestoreAttackCDRequest proto.InternalMessageInfo

func (m *CrossRuinsTreasureRestoreAttackCDRequest) GetMarkTargetId() string {
	if m != nil {
		return m.MarkTargetId
	}
	return ""
}

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

func (m *CrossRuinsTreasureRestoreAttackCDRequest) GetStrength() int32 {
	if m != nil {
		return m.Strength
	}
	return 0
}

func (m *CrossRuinsTreasureRestoreAttackCDRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureRestoreAttackCDResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureRestoreAttackCDResponse) GetData() *CrossRuinsTreasureRestoreAttackCDResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureRestoreAttackCDResponse_Data struct {
	Area                 *model.RuinsTreasureArea `protobuf:"bytes,1,opt,name=area,proto3" json:"area,omitempty"`
	Team                 *model.RuinsTreasureTeam `protobuf:"bytes,2,opt,name=team,proto3" json:"team,omitempty"`
	StrengthCost         int32                    `protobuf:"zigzag32,3,opt,name=strengthCost,proto3" json:"strengthCost,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureRestoreAttackCDResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureRestoreAttackCDResponse_Data) GetArea() *model.RuinsTreasureArea {
	if m != nil {
		return m.Area
	}
	return nil
}

func (m *CrossRuinsTreasureRestoreAttackCDResponse_Data) GetTeam() *model.RuinsTreasureTeam {
	if m != nil {
		return m.Team
	}
	return nil
}

func (m *CrossRuinsTreasureRestoreAttackCDResponse_Data) GetStrengthCost() int32 {
	if m != nil {
		return m.StrengthCost
	}
	return 0
}

//播放/阅读
type CrossRuinsTreasureReadRequest struct {
	Typ                  int32    `protobuf:"varint,1,opt,name=typ,proto3" json:"typ,omitempty"`
	RoleId               string   `protobuf:"bytes,2,opt,name=roleId,proto3" json:"roleId,omitempty"`
	AreaNo               int32    `protobuf:"varint,3,opt,name=area_no,json=areaNo,proto3" json:"area_no,omitempty"`
	ActId                string   `protobuf:"bytes,4,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureReadRequest proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureReadRequest) GetAreaNo() int32 {
	if m != nil {
		return m.AreaNo
	}
	return 0
}

func (m *CrossRuinsTreasureReadRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureReadResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureReadResponse) GetData() *CrossRuinsTreasureReadResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureReadResponse_Data struct {
	Role                 *model.RuinsTreasureRole `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	Award                []*model.GameObjectCount `protobuf:"bytes,2,rep,name=award,proto3" json:"award,omitempty"`
	Area                 *model.RuinsTreasureArea `protobuf:"bytes,3,opt,name=area,proto3" json:"area,omitempty"`
	Team                 *model.RuinsTreasureTeam `protobuf:"bytes,4,opt,name=team,proto3" json:"team,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureReadResponse_Data proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureReadResponse_Data) GetArea() *model.RuinsTreasureArea {
	if m != nil {
		return m.Area
	}
	return nil
}

func (m *CrossRuinsTreasureReadResponse_Data) GetTeam() *model.RuinsTreasureTeam {
	if m != nil {
		return m.Team
	}
	return nil
}

//处理商人事件
type CrossRuinsTreasureDealBusinessRequest struct {
	IsBuy                bool     `protobuf:"varint,1,opt,name=is_buy,json=isBuy,proto3" json:"is_buy,omitempty"`
	RoleId               string   `protobuf:"bytes,2,opt,name=roleId,proto3" json:"roleId,omitempty"`
	ActId                string   `protobuf:"bytes,3,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureDealBusinessRequest proto.InternalMessageInfo

func (m *CrossRuinsTreasureDealBusinessRequest) GetIsBuy() bool {
	if m != nil {
		return m.IsBuy
	}
	return false
}

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

func (m *CrossRuinsTreasureDealBusinessRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureDealBusinessResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureDealBusinessResponse) GetData() *CrossRuinsTreasureDealBusinessResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureDealBusinessResponse_Data struct {
	Award                []*model.GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	Cost                 []*model.GameObjectCount `protobuf:"bytes,2,rep,name=cost,proto3" json:"cost,omitempty"`
	Area                 *model.RuinsTreasureArea `protobuf:"bytes,3,opt,name=area,proto3" json:"area,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureDealBusinessResponse_Data proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureDealBusinessResponse_Data) GetCost() []*model.GameObjectCount {
	if m != nil {
		return m.Cost
	}
	return nil
}

func (m *CrossRuinsTreasureDealBusinessResponse_Data) GetArea() *model.RuinsTreasureArea {
	if m != nil {
		return m.Area
	}
	return nil
}

//更新藏宝图碎片或信物
type CrossRuinsTreasureUpdateKeepsakeOrMapFragmentRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=roleId,proto3" json:"roleId,omitempty"`
	MapFragmentCount     int32    `protobuf:"varint,2,opt,name=map_fragment_count,json=mapFragmentCount,proto3" json:"map_fragment_count,omitempty"`
	KeepsakeCount        int32    `protobuf:"varint,3,opt,name=keepsake_count,json=keepsakeCount,proto3" json:"keepsake_count,omitempty"`
	ActId                string   `protobuf:"bytes,4,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureUpdateKeepsakeOrMapFragmentRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureUpdateKeepsakeOrMapFragmentRequest) GetMapFragmentCount() int32 {
	if m != nil {
		return m.MapFragmentCount
	}
	return 0
}

func (m *CrossRuinsTreasureUpdateKeepsakeOrMapFragmentRequest) GetKeepsakeCount() int32 {
	if m != nil {
		return m.KeepsakeCount
	}
	return 0
}

func (m *CrossRuinsTreasureUpdateKeepsakeOrMapFragmentRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureUpdateKeepsakeOrMapFragmentResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureUpdateKeepsakeOrMapFragmentResponse) GetData() *CrossRuinsTreasureUpdateKeepsakeOrMapFragmentResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureUpdateKeepsakeOrMapFragmentResponse_Data struct {
	Role                 *model.RuinsTreasureRole `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	Team                 *model.RuinsTreasureTeam `protobuf:"bytes,2,opt,name=team,proto3" json:"team,omitempty"`
	ActivityRole         *model.ActivityRole      `protobuf:"bytes,3,opt,name=activity_role,json=activityRole,proto3" json:"activity_role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureUpdateKeepsakeOrMapFragmentResponse_Data proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureUpdateKeepsakeOrMapFragmentResponse_Data) GetTeam() *model.RuinsTreasureTeam {
	if m != nil {
		return m.Team
	}
	return nil
}

func (m *CrossRuinsTreasureUpdateKeepsakeOrMapFragmentResponse_Data) GetActivityRole() *model.ActivityRole {
	if m != nil {
		return m.ActivityRole
	}
	return nil
}

//取消战斗
type CrossRuinsTreasureFightCancelRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=roleId,proto3" json:"roleId,omitempty"`
	ActId                string   `protobuf:"bytes,2,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureFightCancelRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureFightCancelRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureFightCancelResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureFightCancelResponse) GetData() *CrossRuinsTreasureFightCancelResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureFightCancelResponse_Data struct {
	Team                 *model.RuinsTreasureTeam `protobuf:"bytes,1,opt,name=team,proto3" json:"team,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureFightCancelResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureFightCancelResponse_Data) GetTeam() *model.RuinsTreasureTeam {
	if m != nil {
		return m.Team
	}
	return nil
}

// 查看个人排行榜
type CrossRuinsTreasureGetRoleRankRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=roleId,proto3" json:"roleId,omitempty"`
	ActId                string   `protobuf:"bytes,2,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureGetRoleRankRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureGetRoleRankRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureGetRoleRankResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureGetRoleRankResponse) GetData() *CrossRuinsTreasureGetRoleRankResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureGetRoleRankResponse_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 *CrossRuinsTreasureGetRoleRankResponse_Data) Reset() {
	*m = CrossRuinsTreasureGetRoleRankResponse_Data{}
}
func (m *CrossRuinsTreasureGetRoleRankResponse_Data) String() string {
	return proto.CompactTextString(m)
}
func (*CrossRuinsTreasureGetRoleRankResponse_Data) ProtoMessage() {}
func (*CrossRuinsTreasureGetRoleRankResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{23, 0}
}

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

var xxx_messageInfo_CrossRuinsTreasureGetRoleRankResponse_Data proto.InternalMessageInfo

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

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

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

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

// 查看队伍排行榜
type CrossRuinsTreasureGetTeamRankRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=roleId,proto3" json:"roleId,omitempty"`
	ActId                string   `protobuf:"bytes,2,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureGetTeamRankRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureGetTeamRankRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureGetTeamRankResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureGetTeamRankResponse) GetData() *CrossRuinsTreasureGetTeamRankResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureGetTeamRankResponse_Data struct {
	// 队伍排行项
	Item []*model.ActivityTeamRankItem `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"`
	// 我的队伍排名项
	MyTeamItem *model.ActivityTeamRankItem `protobuf:"bytes,3,opt,name=my_team_item,json=myTeamItem,proto3" json:"my_team_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 *CrossRuinsTreasureGetTeamRankResponse_Data) Reset() {
	*m = CrossRuinsTreasureGetTeamRankResponse_Data{}
}
func (m *CrossRuinsTreasureGetTeamRankResponse_Data) String() string {
	return proto.CompactTextString(m)
}
func (*CrossRuinsTreasureGetTeamRankResponse_Data) ProtoMessage() {}
func (*CrossRuinsTreasureGetTeamRankResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{25, 0}
}

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

var xxx_messageInfo_CrossRuinsTreasureGetTeamRankResponse_Data proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureGetTeamRankResponse_Data) GetMyTeamItem() *model.ActivityTeamRankItem {
	if m != nil {
		return m.MyTeamItem
	}
	return nil
}

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

// 排行榜赞美角色信息
type CrossRuinsTreasureGetPraiseRoleInfoRPCRequest struct {
	RoleId string `protobuf:"bytes,1,opt,name=roleId,proto3" json:"roleId,omitempty"`
	// 被赞美的队伍队长id
	TeamRoleId           string   `protobuf:"bytes,2,opt,name=team_role_id,json=teamRoleId,proto3" json:"team_role_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureGetPraiseRoleInfoRPCRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureGetPraiseRoleInfoRPCRequest) GetTeamRoleId() string {
	if m != nil {
		return m.TeamRoleId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureGetPraiseRoleInfoRPCResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureGetPraiseRoleInfoRPCResponse) GetData() *CrossRuinsTreasureGetPraiseRoleInfoRPCResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureGetPraiseRoleInfoRPCResponse_Data struct {
	// 名字
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// 形象
	Character string `protobuf:"bytes,2,opt,name=character,proto3" json:"character,omitempty"`
	// 宣言
	Manifesto            string   `protobuf:"bytes,3,opt,name=manifesto,proto3" json:"manifesto,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureGetPraiseRoleInfoRPCResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureGetPraiseRoleInfoRPCResponse_Data) GetName() string {
	if m != nil {
		return m.Name
	}
	return ""
}

func (m *CrossRuinsTreasureGetPraiseRoleInfoRPCResponse_Data) GetCharacter() string {
	if m != nil {
		return m.Character
	}
	return ""
}

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

// 查看历史活动公告
type CrossRuinsTreasureGetNoticeRPCRequest struct {
	RoleId string `protobuf:"bytes,1,opt,name=roleId,proto3" json:"roleId,omitempty"`
	// 上次查看的最后一条公告id（第一次查看则为空）
	NoticeId             string   `protobuf:"bytes,2,opt,name=notice_id,json=noticeId,proto3" json:"notice_id,omitempty"`
	ActId                string   `protobuf:"bytes,3,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureGetNoticeRPCRequest) Reset()         { *m = CrossRuinsTreasureGetNoticeRPCRequest{} }
func (m *CrossRuinsTreasureGetNoticeRPCRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureGetNoticeRPCRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureGetNoticeRPCRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{28}
}

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

var xxx_messageInfo_CrossRuinsTreasureGetNoticeRPCRequest proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureGetNoticeRPCRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureGetNoticeRPCResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureGetNoticeRPCResponse) GetData() *CrossRuinsTreasureGetNoticeRPCResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureGetNoticeRPCResponse_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 *CrossRuinsTreasureGetNoticeRPCResponse_Data) Reset() {
	*m = CrossRuinsTreasureGetNoticeRPCResponse_Data{}
}
func (m *CrossRuinsTreasureGetNoticeRPCResponse_Data) String() string {
	return proto.CompactTextString(m)
}
func (*CrossRuinsTreasureGetNoticeRPCResponse_Data) ProtoMessage() {}
func (*CrossRuinsTreasureGetNoticeRPCResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{29, 0}
}

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

var xxx_messageInfo_CrossRuinsTreasureGetNoticeRPCResponse_Data proto.InternalMessageInfo

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

//进入
type CrossRuinsTreasureEnterRequest struct {
	ActId                string   `protobuf:"bytes,1,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	RoleId               string   `protobuf:"bytes,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	IsFirst              bool     `protobuf:"varint,3,opt,name=is_first,json=isFirst,proto3" json:"is_first,omitempty"`
	LastLogoutTime       int64    `protobuf:"varint,4,opt,name=last_logout_time,json=lastLogoutTime,proto3" json:"last_logout_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureEnterRequest) Reset()         { *m = CrossRuinsTreasureEnterRequest{} }
func (m *CrossRuinsTreasureEnterRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureEnterRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureEnterRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{30}
}

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

var xxx_messageInfo_CrossRuinsTreasureEnterRequest proto.InternalMessageInfo

func (m *CrossRuinsTreasureEnterRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

func (m *CrossRuinsTreasureEnterRequest) GetIsFirst() bool {
	if m != nil {
		return m.IsFirst
	}
	return false
}

func (m *CrossRuinsTreasureEnterRequest) GetLastLogoutTime() int64 {
	if m != nil {
		return m.LastLogoutTime
	}
	return 0
}

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

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

var xxx_messageInfo_CrossRuinsTreasureEnterResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureEnterResponse) GetData() *CrossRuinsTreasureEnterResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureEnterResponse_Data struct {
	Role                 *model.RuinsTreasureRole             `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	Area                 *model.RuinsTreasureArea             `protobuf:"bytes,2,opt,name=area,proto3" json:"area,omitempty"`
	Team                 *model.RuinsTreasureTeam             `protobuf:"bytes,3,opt,name=team,proto3" json:"team,omitempty"`
	ActivityRole         *model.ActivityRole                  `protobuf:"bytes,4,opt,name=activity_role,json=activityRole,proto3" json:"activity_role,omitempty"`
	Notice               []*model.ActivityNotice              `protobuf:"bytes,5,rep,name=notice,proto3" json:"notice,omitempty"`
	EnemyKillAward       []*model.RuinsTreasureEnemyKillAward `protobuf:"bytes,7,rep,name=enemy_kill_award,json=enemyKillAward,proto3" json:"enemy_kill_award,omitempty"`
	PlayerKillAward      *model.RuinsTreasurePlayerKillAward  `protobuf:"bytes,8,opt,name=player_kill_award,json=playerKillAward,proto3" json:"player_kill_award,omitempty"`
	AwardEventAward      []*model.RuinsTreasureAwardEvent     `protobuf:"bytes,9,rep,name=award_event_award,json=awardEventAward,proto3" json:"award_event_award,omitempty"`
	BusinessEventArea    []int32                              `protobuf:"varint,10,rep,packed,name=business_event_area,json=businessEventArea,proto3" json:"business_event_area,omitempty"`
	PvpEventArea         []int32                              `protobuf:"varint,11,rep,packed,name=pvp_event_area,json=pvpEventArea,proto3" json:"pvp_event_area,omitempty"`
	Logs                 []*model.TeamLog                     `protobuf:"bytes,12,rep,name=logs,proto3" json:"logs,omitempty"`
	MyTeam               *model.RuinsTreasureMyTeam           `protobuf:"bytes,13,opt,name=my_team,json=myTeam,proto3" json:"my_team,omitempty"`
	GlobalScore          int64                                `protobuf:"zigzag64,14,opt,name=global_score,json=globalScore,proto3" json:"global_score,omitempty"`
	BusinessEvent        []*model.RuinsTreasureBusinessEvent  `protobuf:"bytes,15,rep,name=business_event,json=businessEvent,proto3" json:"business_event,omitempty"`
	AutoSearchScore      int32                                `protobuf:"varint,16,opt,name=autoSearchScore,proto3" json:"autoSearchScore,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                             `json:"-"`
	XXX_unrecognized     []byte                               `json:"-"`
	XXX_sizecache        int32                                `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureEnterResponse_Data proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureEnterResponse_Data) GetArea() *model.RuinsTreasureArea {
	if m != nil {
		return m.Area
	}
	return nil
}

func (m *CrossRuinsTreasureEnterResponse_Data) GetTeam() *model.RuinsTreasureTeam {
	if m != nil {
		return m.Team
	}
	return nil
}

func (m *CrossRuinsTreasureEnterResponse_Data) GetActivityRole() *model.ActivityRole {
	if m != nil {
		return m.ActivityRole
	}
	return nil
}

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

func (m *CrossRuinsTreasureEnterResponse_Data) GetEnemyKillAward() []*model.RuinsTreasureEnemyKillAward {
	if m != nil {
		return m.EnemyKillAward
	}
	return nil
}

func (m *CrossRuinsTreasureEnterResponse_Data) GetPlayerKillAward() *model.RuinsTreasurePlayerKillAward {
	if m != nil {
		return m.PlayerKillAward
	}
	return nil
}

func (m *CrossRuinsTreasureEnterResponse_Data) GetAwardEventAward() []*model.RuinsTreasureAwardEvent {
	if m != nil {
		return m.AwardEventAward
	}
	return nil
}

func (m *CrossRuinsTreasureEnterResponse_Data) GetBusinessEventArea() []int32 {
	if m != nil {
		return m.BusinessEventArea
	}
	return nil
}

func (m *CrossRuinsTreasureEnterResponse_Data) GetPvpEventArea() []int32 {
	if m != nil {
		return m.PvpEventArea
	}
	return nil
}

func (m *CrossRuinsTreasureEnterResponse_Data) GetLogs() []*model.TeamLog {
	if m != nil {
		return m.Logs
	}
	return nil
}

func (m *CrossRuinsTreasureEnterResponse_Data) GetMyTeam() *model.RuinsTreasureMyTeam {
	if m != nil {
		return m.MyTeam
	}
	return nil
}

func (m *CrossRuinsTreasureEnterResponse_Data) GetGlobalScore() int64 {
	if m != nil {
		return m.GlobalScore
	}
	return 0
}

func (m *CrossRuinsTreasureEnterResponse_Data) GetBusinessEvent() []*model.RuinsTreasureBusinessEvent {
	if m != nil {
		return m.BusinessEvent
	}
	return nil
}

func (m *CrossRuinsTreasureEnterResponse_Data) GetAutoSearchScore() int32 {
	if m != nil {
		return m.AutoSearchScore
	}
	return 0
}

type CrossRuinsTreasureAddBuffRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	BoxNo                int32    `protobuf:"zigzag32,2,opt,name=box_no,json=boxNo,proto3" json:"box_no,omitempty"`
	ActId                string   `protobuf:"bytes,3,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	Count                int32    `protobuf:"zigzag32,4,opt,name=count,proto3" json:"count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureAddBuffRequest) Reset()         { *m = CrossRuinsTreasureAddBuffRequest{} }
func (m *CrossRuinsTreasureAddBuffRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureAddBuffRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureAddBuffRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{32}
}

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

var xxx_messageInfo_CrossRuinsTreasureAddBuffRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureAddBuffRequest) GetBoxNo() int32 {
	if m != nil {
		return m.BoxNo
	}
	return 0
}

func (m *CrossRuinsTreasureAddBuffRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

func (m *CrossRuinsTreasureAddBuffRequest) GetCount() int32 {
	if m != nil {
		return m.Count
	}
	return 0
}

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

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

var xxx_messageInfo_CrossRuinsTreasureAddBuffResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureAddBuffResponse) GetData() *CrossRuinsTreasureAddBuffResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureAddBuffResponse_Data struct {
	Role                 *model.RuinsTreasureRole `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	BuffNo               []int32                  `protobuf:"zigzag32,2,rep,packed,name=buff_no,json=buffNo,proto3" json:"buff_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureAddBuffResponse_Data proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureAddBuffResponse_Data) GetBuffNo() []int32 {
	if m != nil {
		return m.BuffNo
	}
	return nil
}

// ****************************************** team **********************************************
type CrossRuinsTreasureCreateTeamRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RequiredPower        int64    `protobuf:"zigzag64,2,opt,name=required_power,json=requiredPower,proto3" json:"required_power,omitempty"`
	FreeJoin             bool     `protobuf:"varint,3,opt,name=free_join,json=freeJoin,proto3" json:"free_join,omitempty"`
	RoleId               string   `protobuf:"bytes,4,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ActId                string   `protobuf:"bytes,5,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureCreateTeamRequest) Reset()         { *m = CrossRuinsTreasureCreateTeamRequest{} }
func (m *CrossRuinsTreasureCreateTeamRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureCreateTeamRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureCreateTeamRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{34}
}

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

var xxx_messageInfo_CrossRuinsTreasureCreateTeamRequest proto.InternalMessageInfo

func (m *CrossRuinsTreasureCreateTeamRequest) GetName() string {
	if m != nil {
		return m.Name
	}
	return ""
}

func (m *CrossRuinsTreasureCreateTeamRequest) GetRequiredPower() int64 {
	if m != nil {
		return m.RequiredPower
	}
	return 0
}

func (m *CrossRuinsTreasureCreateTeamRequest) GetFreeJoin() bool {
	if m != nil {
		return m.FreeJoin
	}
	return false
}

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

func (m *CrossRuinsTreasureCreateTeamRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureCreateTeamResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureCreateTeamResponse) GetData() *CrossRuinsTreasureCreateTeamResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureCreateTeamResponse_Data struct {
	MyTeam               *model.RuinsTreasureMyTeam `protobuf:"bytes,1,opt,name=my_team,json=myTeam,proto3" json:"my_team,omitempty"`
	Role                 *model.RuinsTreasureRole   `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
	Team                 *model.RuinsTreasureTeam   `protobuf:"bytes,3,opt,name=team,proto3" json:"team,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureCreateTeamResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureCreateTeamResponse_Data) GetMyTeam() *model.RuinsTreasureMyTeam {
	if m != nil {
		return m.MyTeam
	}
	return nil
}

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

func (m *CrossRuinsTreasureCreateTeamResponse_Data) GetTeam() *model.RuinsTreasureTeam {
	if m != nil {
		return m.Team
	}
	return nil
}

// 查看队伍列表
type CrossRuinsTreasureGetTeamListRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ActId                string   `protobuf:"bytes,2,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureGetTeamListRequest) Reset()         { *m = CrossRuinsTreasureGetTeamListRequest{} }
func (m *CrossRuinsTreasureGetTeamListRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureGetTeamListRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureGetTeamListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{36}
}

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

var xxx_messageInfo_CrossRuinsTreasureGetTeamListRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureGetTeamListRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureGetTeamListResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureGetTeamListResponse) GetData() *CrossRuinsTreasureGetTeamListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureGetTeamListResponse_Data struct {
	// 队伍列表
	Team []*model.Team `protobuf:"bytes,1,rep,name=team,proto3" json:"team,omitempty"`
	// 下次入队时间
	NextJoinTeamTime int64 `protobuf:"zigzag64,2,opt,name=next_join_team_time,json=nextJoinTeamTime,proto3" json:"next_join_team_time,omitempty"`
	// 已创建队伍次数
	CreatedTeamTimes     int32    `protobuf:"zigzag32,3,opt,name=created_team_times,json=createdTeamTimes,proto3" json:"created_team_times,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureGetTeamListResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureGetTeamListResponse_Data) GetTeam() []*model.Team {
	if m != nil {
		return m.Team
	}
	return nil
}

func (m *CrossRuinsTreasureGetTeamListResponse_Data) GetNextJoinTeamTime() int64 {
	if m != nil {
		return m.NextJoinTeamTime
	}
	return 0
}

func (m *CrossRuinsTreasureGetTeamListResponse_Data) GetCreatedTeamTimes() int32 {
	if m != nil {
		return m.CreatedTeamTimes
	}
	return 0
}

// 加入成功给其余成员推MyTeam
// 申请成功给队长推Apply
// 加入或申请
type CrossRuinsTreasureJoinOrApplyRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	TeamId               string   `protobuf:"bytes,2,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
	Power                int64    `protobuf:"varint,3,opt,name=power,proto3" json:"power,omitempty"`
	ActId                string   `protobuf:"bytes,4,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureJoinOrApplyRequest) Reset()         { *m = CrossRuinsTreasureJoinOrApplyRequest{} }
func (m *CrossRuinsTreasureJoinOrApplyRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureJoinOrApplyRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureJoinOrApplyRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{38}
}

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

var xxx_messageInfo_CrossRuinsTreasureJoinOrApplyRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureJoinOrApplyRequest) GetTeamId() string {
	if m != nil {
		return m.TeamId
	}
	return ""
}

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

func (m *CrossRuinsTreasureJoinOrApplyRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureJoinOrApplyResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureJoinOrApplyResponse) GetData() *CrossRuinsTreasureJoinOrApplyResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureJoinOrApplyResponse_Data struct {
	// 结果，1：加入成功  2：申请成功  3：队伍不存在  4：实力不足  5：队伍满员
	Result int32 `protobuf:"zigzag32,1,opt,name=result,proto3" json:"result,omitempty"`
	//操作后的team
	Team                 *model.Team                `protobuf:"bytes,2,opt,name=team,proto3" json:"team,omitempty"`
	MyTeam               *model.RuinsTreasureMyTeam `protobuf:"bytes,3,opt,name=my_team,json=myTeam,proto3" json:"my_team,omitempty"`
	Role                 *model.RuinsTreasureRole   `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"`
	Area                 *model.RuinsTreasureArea   `protobuf:"bytes,5,opt,name=area,proto3" json:"area,omitempty"`
	Marks                []*model.RuinsTreasureMark `protobuf:"bytes,6,rep,name=marks,proto3" json:"marks,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureJoinOrApplyResponse_Data proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureJoinOrApplyResponse_Data) GetTeam() *model.Team {
	if m != nil {
		return m.Team
	}
	return nil
}

func (m *CrossRuinsTreasureJoinOrApplyResponse_Data) GetMyTeam() *model.RuinsTreasureMyTeam {
	if m != nil {
		return m.MyTeam
	}
	return nil
}

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

func (m *CrossRuinsTreasureJoinOrApplyResponse_Data) GetArea() *model.RuinsTreasureArea {
	if m != nil {
		return m.Area
	}
	return nil
}

func (m *CrossRuinsTreasureJoinOrApplyResponse_Data) GetMarks() []*model.RuinsTreasureMark {
	if m != nil {
		return m.Marks
	}
	return nil
}

// 加入成功给其余成员推MyTeam
// 随机加入
type CrossRuinsTreasureRandomJoinRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ActId                string   `protobuf:"bytes,2,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureRandomJoinRequest) Reset()         { *m = CrossRuinsTreasureRandomJoinRequest{} }
func (m *CrossRuinsTreasureRandomJoinRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureRandomJoinRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureRandomJoinRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{40}
}

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

var xxx_messageInfo_CrossRuinsTreasureRandomJoinRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureRandomJoinRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureRandomJoinResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureRandomJoinResponse) GetData() *CrossRuinsTreasureRandomJoinResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureRandomJoinResponse_Data struct {
	MyTeam               *model.RuinsTreasureMyTeam `protobuf:"bytes,1,opt,name=my_team,json=myTeam,proto3" json:"my_team,omitempty"`
	Role                 *model.RuinsTreasureRole   `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
	Area                 *model.RuinsTreasureArea   `protobuf:"bytes,3,opt,name=area,proto3" json:"area,omitempty"`
	Marks                []*model.RuinsTreasureMark `protobuf:"bytes,4,rep,name=marks,proto3" json:"marks,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureRandomJoinResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureRandomJoinResponse_Data) GetMyTeam() *model.RuinsTreasureMyTeam {
	if m != nil {
		return m.MyTeam
	}
	return nil
}

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

func (m *CrossRuinsTreasureRandomJoinResponse_Data) GetArea() *model.RuinsTreasureArea {
	if m != nil {
		return m.Area
	}
	return nil
}

func (m *CrossRuinsTreasureRandomJoinResponse_Data) GetMarks() []*model.RuinsTreasureMark {
	if m != nil {
		return m.Marks
	}
	return nil
}

// 查看我的队伍
type CrossRuinsTreasureGetMyTeamRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ActId                string   `protobuf:"bytes,2,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureGetMyTeamRequest) Reset()         { *m = CrossRuinsTreasureGetMyTeamRequest{} }
func (m *CrossRuinsTreasureGetMyTeamRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureGetMyTeamRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureGetMyTeamRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{42}
}

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

var xxx_messageInfo_CrossRuinsTreasureGetMyTeamRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureGetMyTeamRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureGetMyTeamResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureGetMyTeamResponse) GetData() *CrossRuinsTreasureGetMyTeamResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureGetMyTeamResponse_Data struct {
	MyTeam               *model.RuinsTreasureMyTeam `protobuf:"bytes,1,opt,name=my_team,json=myTeam,proto3" json:"my_team,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureGetMyTeamResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureGetMyTeamResponse_Data) GetMyTeam() *model.RuinsTreasureMyTeam {
	if m != nil {
		return m.MyTeam
	}
	return nil
}

// 获取可邀请列表
type CrossRuinsTreasureGetInviteListRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ActId                string   `protobuf:"bytes,2,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	Friend               []string `protobuf:"bytes,3,rep,name=friend,proto3" json:"friend,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureGetInviteListRequest) Reset() {
	*m = CrossRuinsTreasureGetInviteListRequest{}
}
func (m *CrossRuinsTreasureGetInviteListRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureGetInviteListRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureGetInviteListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{44}
}

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

var xxx_messageInfo_CrossRuinsTreasureGetInviteListRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureGetInviteListRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

func (m *CrossRuinsTreasureGetInviteListRequest) GetFriend() []string {
	if m != nil {
		return m.Friend
	}
	return nil
}

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

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

var xxx_messageInfo_CrossRuinsTreasureGetInviteListResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureGetInviteListResponse) GetData() *CrossRuinsTreasureGetInviteListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureGetInviteListResponse_Data struct {
	// 好友列表
	Friends []*model.TeamInviteRole `protobuf:"bytes,1,rep,name=friends,proto3" json:"friends,omitempty"`
	// 盟友列表
	UnionMembers         []*model.TeamInviteRole `protobuf:"bytes,2,rep,name=union_members,json=unionMembers,proto3" json:"union_members,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureGetInviteListResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureGetInviteListResponse_Data) GetFriends() []*model.TeamInviteRole {
	if m != nil {
		return m.Friends
	}
	return nil
}

func (m *CrossRuinsTreasureGetInviteListResponse_Data) GetUnionMembers() []*model.TeamInviteRole {
	if m != nil {
		return m.UnionMembers
	}
	return nil
}

// 邀请入队
type CrossRuinsTreasureInviteRequest struct {
	RoleId string `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	// 邀请目标
	TargetId string `protobuf:"bytes,2,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
	//邀请好友还是盟友 1：好友  2：盟友
	FriendOrUnionMember  int32    `protobuf:"zigzag32,3,opt,name=friend_or_union_member,json=friendOrUnionMember,proto3" json:"friend_or_union_member,omitempty"`
	ActId                string   `protobuf:"bytes,4,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureInviteRequest) Reset()         { *m = CrossRuinsTreasureInviteRequest{} }
func (m *CrossRuinsTreasureInviteRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureInviteRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureInviteRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{46}
}

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

var xxx_messageInfo_CrossRuinsTreasureInviteRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureInviteRequest) GetTargetId() string {
	if m != nil {
		return m.TargetId
	}
	return ""
}

func (m *CrossRuinsTreasureInviteRequest) GetFriendOrUnionMember() int32 {
	if m != nil {
		return m.FriendOrUnionMember
	}
	return 0
}

func (m *CrossRuinsTreasureInviteRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureInviteResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureInviteResponse) GetData() *CrossRuinsTreasureInviteResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureInviteResponse_Data struct {
	// 下次入队时间
	NextJoinTeamTime     int64    `protobuf:"zigzag64,1,opt,name=next_join_team_time,json=nextJoinTeamTime,proto3" json:"next_join_team_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureInviteResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureInviteResponse_Data) GetNextJoinTeamTime() int64 {
	if m != nil {
		return m.NextJoinTeamTime
	}
	return 0
}

// 给所有人推Dismiss以及空的MyTeam
// 解散队伍
type CrossRuinsTreasureDismissRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ActId                string   `protobuf:"bytes,2,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureDismissRequest) Reset()         { *m = CrossRuinsTreasureDismissRequest{} }
func (m *CrossRuinsTreasureDismissRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureDismissRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureDismissRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{48}
}

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

var xxx_messageInfo_CrossRuinsTreasureDismissRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureDismissRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureDismissResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureDismissResponse) GetData() *CrossRuinsTreasureDismissResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureDismissResponse_Data struct {
	// 是否有惩罚
	Punish               bool                     `protobuf:"varint,1,opt,name=punish,proto3" json:"punish,omitempty"`
	Role                 *model.RuinsTreasureRole `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
	Area                 *model.RuinsTreasureArea `protobuf:"bytes,3,opt,name=area,proto3" json:"area,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureDismissResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureDismissResponse_Data) GetPunish() bool {
	if m != nil {
		return m.Punish
	}
	return false
}

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

func (m *CrossRuinsTreasureDismissResponse_Data) GetArea() *model.RuinsTreasureArea {
	if m != nil {
		return m.Area
	}
	return nil
}

// 给自己推空的MyTeam 给其余人推MyTeam
// 离开队伍
type CrossRuinsTreasureQuitRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ActId                string   `protobuf:"bytes,2,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	ServerId             int32    `protobuf:"zigzag32,3,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureQuitRequest) Reset()         { *m = CrossRuinsTreasureQuitRequest{} }
func (m *CrossRuinsTreasureQuitRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureQuitRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureQuitRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{50}
}

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

var xxx_messageInfo_CrossRuinsTreasureQuitRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureQuitRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

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

var xxx_messageInfo_CrossRuinsTreasureQuitResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureQuitResponse) GetData() *CrossRuinsTreasureQuitResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureQuitResponse_Data struct {
	// 是否有惩罚
	Punish               bool                     `protobuf:"varint,1,opt,name=punish,proto3" json:"punish,omitempty"`
	Role                 *model.RuinsTreasureRole `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
	Area                 *model.RuinsTreasureArea `protobuf:"bytes,3,opt,name=area,proto3" json:"area,omitempty"`
	Team                 *model.RuinsTreasureTeam `protobuf:"bytes,4,opt,name=team,proto3" json:"team,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureQuitResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureQuitResponse_Data) GetPunish() bool {
	if m != nil {
		return m.Punish
	}
	return false
}

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

func (m *CrossRuinsTreasureQuitResponse_Data) GetArea() *model.RuinsTreasureArea {
	if m != nil {
		return m.Area
	}
	return nil
}

func (m *CrossRuinsTreasureQuitResponse_Data) GetTeam() *model.RuinsTreasureTeam {
	if m != nil {
		return m.Team
	}
	return nil
}

// 给其余人推MyTeam 给申请人额外推TeamJoin(在MyTeam后)
// 同意申请
type CrossRuinsTreasureAgreeApplyRequest struct {
	RoleId string `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	// 申请id
	ApplyId              string   `protobuf:"bytes,2,opt,name=apply_id,json=applyId,proto3" json:"apply_id,omitempty"`
	ActId                string   `protobuf:"bytes,3,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureAgreeApplyRequest) Reset()         { *m = CrossRuinsTreasureAgreeApplyRequest{} }
func (m *CrossRuinsTreasureAgreeApplyRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureAgreeApplyRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureAgreeApplyRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{52}
}

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

var xxx_messageInfo_CrossRuinsTreasureAgreeApplyRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureAgreeApplyRequest) GetApplyId() string {
	if m != nil {
		return m.ApplyId
	}
	return ""
}

func (m *CrossRuinsTreasureAgreeApplyRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureAgreeApplyResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureAgreeApplyResponse) GetData() *CrossRuinsTreasureAgreeApplyResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureAgreeApplyResponse_Data struct {
	//结果，0：成功  1：申请过期  2：活动结束  3：队伍满员  4：队伍不存在  5：申请人在其他队伍  6：申请人在本队  7：申请人在惩罚时间
	Result               int32                      `protobuf:"zigzag32,1,opt,name=result,proto3" json:"result,omitempty"`
	MyTeam               *model.RuinsTreasureMyTeam `protobuf:"bytes,2,opt,name=my_team,json=myTeam,proto3" json:"my_team,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureAgreeApplyResponse_Data proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureAgreeApplyResponse_Data) GetMyTeam() *model.RuinsTreasureMyTeam {
	if m != nil {
		return m.MyTeam
	}
	return nil
}

// 不同意申请
type CrossRuinsTreasureDisagreeApplyRequest struct {
	RoleId string `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	// 申请id
	ApplyId              string   `protobuf:"bytes,2,opt,name=apply_id,json=applyId,proto3" json:"apply_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureDisagreeApplyRequest) Reset() {
	*m = CrossRuinsTreasureDisagreeApplyRequest{}
}
func (m *CrossRuinsTreasureDisagreeApplyRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureDisagreeApplyRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureDisagreeApplyRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{54}
}

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

var xxx_messageInfo_CrossRuinsTreasureDisagreeApplyRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureDisagreeApplyRequest) GetApplyId() string {
	if m != nil {
		return m.ApplyId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureDisagreeApplyResponse proto.InternalMessageInfo

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

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

// 一键不同意申请
type CrossRuinsTreasureOneKeyDisagreeApplyRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ActId                string   `protobuf:"bytes,2,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureOneKeyDisagreeApplyRequest) Reset() {
	*m = CrossRuinsTreasureOneKeyDisagreeApplyRequest{}
}
func (m *CrossRuinsTreasureOneKeyDisagreeApplyRequest) String() string {
	return proto.CompactTextString(m)
}
func (*CrossRuinsTreasureOneKeyDisagreeApplyRequest) ProtoMessage() {}
func (*CrossRuinsTreasureOneKeyDisagreeApplyRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{56}
}

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

var xxx_messageInfo_CrossRuinsTreasureOneKeyDisagreeApplyRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureOneKeyDisagreeApplyRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureOneKeyDisagreeApplyResponse proto.InternalMessageInfo

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

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

// 给其余人推MyTeam 给被踢的人推KickOut
// 踢出队员
type CrossRuinsTreasureKickOutRequest struct {
	RoleId string `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	// 队员id
	MemberId             string   `protobuf:"bytes,2,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
	ActId                string   `protobuf:"bytes,3,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureKickOutRequest) Reset()         { *m = CrossRuinsTreasureKickOutRequest{} }
func (m *CrossRuinsTreasureKickOutRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureKickOutRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureKickOutRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{58}
}

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

var xxx_messageInfo_CrossRuinsTreasureKickOutRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureKickOutRequest) GetMemberId() string {
	if m != nil {
		return m.MemberId
	}
	return ""
}

func (m *CrossRuinsTreasureKickOutRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureKickOutResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureKickOutResponse) GetData() *CrossRuinsTreasureKickOutResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureKickOutResponse_Data struct {
	MyTeam               *model.RuinsTreasureMyTeam `protobuf:"bytes,1,opt,name=my_team,json=myTeam,proto3" json:"my_team,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureKickOutResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureKickOutResponse_Data) GetMyTeam() *model.RuinsTreasureMyTeam {
	if m != nil {
		return m.MyTeam
	}
	return nil
}

// 修改入队门槛
type CrossRuinsTreasureChangeRequireRequest struct {
	RoleId string `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	// 实力要求
	RequiredPower        int64    `protobuf:"zigzag64,2,opt,name=required_power,json=requiredPower,proto3" json:"required_power,omitempty"`
	ActId                string   `protobuf:"bytes,3,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureChangeRequireRequest) Reset() {
	*m = CrossRuinsTreasureChangeRequireRequest{}
}
func (m *CrossRuinsTreasureChangeRequireRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureChangeRequireRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureChangeRequireRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{60}
}

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

var xxx_messageInfo_CrossRuinsTreasureChangeRequireRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureChangeRequireRequest) GetRequiredPower() int64 {
	if m != nil {
		return m.RequiredPower
	}
	return 0
}

func (m *CrossRuinsTreasureChangeRequireRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureChangeRequireResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureChangeRequireResponse) GetData() *CrossRuinsTreasureChangeRequireResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureChangeRequireResponse_Data struct {
	MyTeam               *model.RuinsTreasureMyTeam `protobuf:"bytes,1,opt,name=my_team,json=myTeam,proto3" json:"my_team,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureChangeRequireResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureChangeRequireResponse_Data) GetMyTeam() *model.RuinsTreasureMyTeam {
	if m != nil {
		return m.MyTeam
	}
	return nil
}

// 修改自由加入
type CrossRuinsTreasureChangeFreeJoinRequest struct {
	RoleId string `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	// true：开启自由加入   false：关闭自由加入
	Open                 bool     `protobuf:"varint,2,opt,name=open,proto3" json:"open,omitempty"`
	ActId                string   `protobuf:"bytes,3,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureChangeFreeJoinRequest) Reset() {
	*m = CrossRuinsTreasureChangeFreeJoinRequest{}
}
func (m *CrossRuinsTreasureChangeFreeJoinRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureChangeFreeJoinRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureChangeFreeJoinRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{62}
}

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

var xxx_messageInfo_CrossRuinsTreasureChangeFreeJoinRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureChangeFreeJoinRequest) GetOpen() bool {
	if m != nil {
		return m.Open
	}
	return false
}

func (m *CrossRuinsTreasureChangeFreeJoinRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureChangeFreeJoinResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureChangeFreeJoinResponse) GetData() *CrossRuinsTreasureChangeFreeJoinResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureChangeFreeJoinResponse_Data struct {
	MyTeam               *model.RuinsTreasureMyTeam `protobuf:"bytes,1,opt,name=my_team,json=myTeam,proto3" json:"my_team,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureChangeFreeJoinResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureChangeFreeJoinResponse_Data) GetMyTeam() *model.RuinsTreasureMyTeam {
	if m != nil {
		return m.MyTeam
	}
	return nil
}

// 查看申请列表
type CrossRuinsTreasureGetApplyListRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ServerId             int32    `protobuf:"zigzag32,2,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	ActId                string   `protobuf:"bytes,3,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureGetApplyListRequest) Reset()         { *m = CrossRuinsTreasureGetApplyListRequest{} }
func (m *CrossRuinsTreasureGetApplyListRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureGetApplyListRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureGetApplyListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{64}
}

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

var xxx_messageInfo_CrossRuinsTreasureGetApplyListRequest proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureGetApplyListRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureGetApplyListResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureGetApplyListResponse) GetData() *CrossRuinsTreasureGetApplyListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureGetApplyListResponse_Data struct {
	//申请列表
	Apply []*model.TeamApply `protobuf:"bytes,1,rep,name=apply,proto3" json:"apply,omitempty"`
	//部分申请已过期
	SomeApplyExpired     bool     `protobuf:"varint,2,opt,name=some_apply_expired,json=someApplyExpired,proto3" json:"some_apply_expired,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureGetApplyListResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureGetApplyListResponse_Data) GetApply() []*model.TeamApply {
	if m != nil {
		return m.Apply
	}
	return nil
}

func (m *CrossRuinsTreasureGetApplyListResponse_Data) GetSomeApplyExpired() bool {
	if m != nil {
		return m.SomeApplyExpired
	}
	return false
}

// 查看队伍日志（每次拉log_id后的N条，第一次拉取时log_id为空）
type CrossRuinsTreasureGetLogListRequest struct {
	RoleId string `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	// 日志id
	LogId                string   `protobuf:"bytes,2,opt,name=log_id,json=logId,proto3" json:"log_id,omitempty"`
	ActId                string   `protobuf:"bytes,3,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureGetLogListRequest) Reset()         { *m = CrossRuinsTreasureGetLogListRequest{} }
func (m *CrossRuinsTreasureGetLogListRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureGetLogListRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureGetLogListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{66}
}

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

var xxx_messageInfo_CrossRuinsTreasureGetLogListRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureGetLogListRequest) GetLogId() string {
	if m != nil {
		return m.LogId
	}
	return ""
}

func (m *CrossRuinsTreasureGetLogListRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureGetLogListResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureGetLogListResponse) GetData() *CrossRuinsTreasureGetLogListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureGetLogListResponse_Data struct {
	//日志列表
	Log                  []*model.TeamLog `protobuf:"bytes,1,rep,name=log,proto3" json:"log,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureGetLogListResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureGetLogListResponse_Data) GetLog() []*model.TeamLog {
	if m != nil {
		return m.Log
	}
	return nil
}

// 聊天分享
type CrossRuinsTreasureShareToChatRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ActId                string   `protobuf:"bytes,2,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureShareToChatRequest) Reset()         { *m = CrossRuinsTreasureShareToChatRequest{} }
func (m *CrossRuinsTreasureShareToChatRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureShareToChatRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureShareToChatRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{68}
}

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

var xxx_messageInfo_CrossRuinsTreasureShareToChatRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureShareToChatRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureShareToChatResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureShareToChatResponse) GetData() *CrossRuinsTreasureShareToChatResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureShareToChatResponse_Data struct {
	MyTeam               *model.RuinsTreasureMyTeam `protobuf:"bytes,1,opt,name=my_team,json=myTeam,proto3" json:"my_team,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureShareToChatResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureShareToChatResponse_Data) GetMyTeam() *model.RuinsTreasureMyTeam {
	if m != nil {
		return m.MyTeam
	}
	return nil
}

//红点
type CrossRuinsTreasureRedDotRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ActId                string   `protobuf:"bytes,2,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureRedDotRequest) Reset()         { *m = CrossRuinsTreasureRedDotRequest{} }
func (m *CrossRuinsTreasureRedDotRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRuinsTreasureRedDotRequest) ProtoMessage()    {}
func (*CrossRuinsTreasureRedDotRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{70}
}

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

var xxx_messageInfo_CrossRuinsTreasureRedDotRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureRedDotRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureRedDotResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureRedDotResponse) GetData() *CrossRuinsTreasureRedDotResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureRedDotResponse_Data struct {
	Open                 bool     `protobuf:"varint,1,opt,name=open,proto3" json:"open,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureRedDotResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureRedDotResponse_Data) GetOpen() bool {
	if m != nil {
		return m.Open
	}
	return false
}

//取消第三区域事件
type CrossRuinsTreasureCancelSecretRoomEventRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ActId                string   `protobuf:"bytes,2,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CrossRuinsTreasureCancelSecretRoomEventRequest) Reset() {
	*m = CrossRuinsTreasureCancelSecretRoomEventRequest{}
}
func (m *CrossRuinsTreasureCancelSecretRoomEventRequest) String() string {
	return proto.CompactTextString(m)
}
func (*CrossRuinsTreasureCancelSecretRoomEventRequest) ProtoMessage() {}
func (*CrossRuinsTreasureCancelSecretRoomEventRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_3279f21afd8de765, []int{72}
}

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

var xxx_messageInfo_CrossRuinsTreasureCancelSecretRoomEventRequest proto.InternalMessageInfo

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

func (m *CrossRuinsTreasureCancelSecretRoomEventRequest) GetActId() string {
	if m != nil {
		return m.ActId
	}
	return ""
}

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

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

var xxx_messageInfo_CrossRuinsTreasureCancelSecretRoomEventResponse proto.InternalMessageInfo

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

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

func (m *CrossRuinsTreasureCancelSecretRoomEventResponse) GetData() *CrossRuinsTreasureCancelSecretRoomEventResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRuinsTreasureCancelSecretRoomEventResponse_Data struct {
	Area                 *model.RuinsTreasureArea `protobuf:"bytes,1,opt,name=area,proto3" json:"area,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRuinsTreasureCancelSecretRoomEventResponse_Data proto.InternalMessageInfo

func (m *CrossRuinsTreasureCancelSecretRoomEventResponse_Data) GetArea() *model.RuinsTreasureArea {
	if m != nil {
		return m.Area
	}
	return nil
}

func init() {
	proto.RegisterType((*CrossRuinsTreasureEnterAreaRequest)(nil), "proto.CrossRuinsTreasureEnterAreaRequest")
	proto.RegisterType((*CrossRuinsTreasureEnterAreaResponse)(nil), "proto.CrossRuinsTreasureEnterAreaResponse")
	proto.RegisterType((*CrossRuinsTreasureEnterAreaResponse_Data)(nil), "proto.CrossRuinsTreasureEnterAreaResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureHuntRequest)(nil), "proto.CrossRuinsTreasureHuntRequest")
	proto.RegisterType((*CrossRuinsTreasureHuntResponse)(nil), "proto.CrossRuinsTreasureHuntResponse")
	proto.RegisterType((*CrossRuinsTreasureHuntResponse_Data)(nil), "proto.CrossRuinsTreasureHuntResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureMarkRequest)(nil), "proto.CrossRuinsTreasureMarkRequest")
	proto.RegisterType((*CrossRuinsTreasureMarkResponse)(nil), "proto.CrossRuinsTreasureMarkResponse")
	proto.RegisterType((*CrossRuinsTreasureMarkResponse_Data)(nil), "proto.CrossRuinsTreasureMarkResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureWithdrawRequest)(nil), "proto.CrossRuinsTreasureWithdrawRequest")
	proto.RegisterType((*CrossRuinsTreasureWithdrawResponse)(nil), "proto.CrossRuinsTreasureWithdrawResponse")
	proto.RegisterType((*CrossRuinsTreasureWithdrawResponse_Data)(nil), "proto.CrossRuinsTreasureWithdrawResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureFightRequest)(nil), "proto.CrossRuinsTreasureFightRequest")
	proto.RegisterType((*CrossRuinsTreasureFightResponse)(nil), "proto.CrossRuinsTreasureFightResponse")
	proto.RegisterType((*CrossRuinsTreasureFightResponse_Data)(nil), "proto.CrossRuinsTreasureFightResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureFightVerifyRequest)(nil), "proto.CrossRuinsTreasureFightVerifyRequest")
	proto.RegisterType((*CrossRuinsTreasureFightVerifyResponse)(nil), "proto.CrossRuinsTreasureFightVerifyResponse")
	proto.RegisterType((*CrossRuinsTreasureFightVerifyResponse_Data)(nil), "proto.CrossRuinsTreasureFightVerifyResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureRestoreAttackCDRequest)(nil), "proto.CrossRuinsTreasureRestoreAttackCDRequest")
	proto.RegisterType((*CrossRuinsTreasureRestoreAttackCDResponse)(nil), "proto.CrossRuinsTreasureRestoreAttackCDResponse")
	proto.RegisterType((*CrossRuinsTreasureRestoreAttackCDResponse_Data)(nil), "proto.CrossRuinsTreasureRestoreAttackCDResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureReadRequest)(nil), "proto.CrossRuinsTreasureReadRequest")
	proto.RegisterType((*CrossRuinsTreasureReadResponse)(nil), "proto.CrossRuinsTreasureReadResponse")
	proto.RegisterType((*CrossRuinsTreasureReadResponse_Data)(nil), "proto.CrossRuinsTreasureReadResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureDealBusinessRequest)(nil), "proto.CrossRuinsTreasureDealBusinessRequest")
	proto.RegisterType((*CrossRuinsTreasureDealBusinessResponse)(nil), "proto.CrossRuinsTreasureDealBusinessResponse")
	proto.RegisterType((*CrossRuinsTreasureDealBusinessResponse_Data)(nil), "proto.CrossRuinsTreasureDealBusinessResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureUpdateKeepsakeOrMapFragmentRequest)(nil), "proto.CrossRuinsTreasureUpdateKeepsakeOrMapFragmentRequest")
	proto.RegisterType((*CrossRuinsTreasureUpdateKeepsakeOrMapFragmentResponse)(nil), "proto.CrossRuinsTreasureUpdateKeepsakeOrMapFragmentResponse")
	proto.RegisterType((*CrossRuinsTreasureUpdateKeepsakeOrMapFragmentResponse_Data)(nil), "proto.CrossRuinsTreasureUpdateKeepsakeOrMapFragmentResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureFightCancelRequest)(nil), "proto.CrossRuinsTreasureFightCancelRequest")
	proto.RegisterType((*CrossRuinsTreasureFightCancelResponse)(nil), "proto.CrossRuinsTreasureFightCancelResponse")
	proto.RegisterType((*CrossRuinsTreasureFightCancelResponse_Data)(nil), "proto.CrossRuinsTreasureFightCancelResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureGetRoleRankRequest)(nil), "proto.CrossRuinsTreasureGetRoleRankRequest")
	proto.RegisterType((*CrossRuinsTreasureGetRoleRankResponse)(nil), "proto.CrossRuinsTreasureGetRoleRankResponse")
	proto.RegisterType((*CrossRuinsTreasureGetRoleRankResponse_Data)(nil), "proto.CrossRuinsTreasureGetRoleRankResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureGetTeamRankRequest)(nil), "proto.CrossRuinsTreasureGetTeamRankRequest")
	proto.RegisterType((*CrossRuinsTreasureGetTeamRankResponse)(nil), "proto.CrossRuinsTreasureGetTeamRankResponse")
	proto.RegisterType((*CrossRuinsTreasureGetTeamRankResponse_Data)(nil), "proto.CrossRuinsTreasureGetTeamRankResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureGetPraiseRoleInfoRPCRequest)(nil), "proto.CrossRuinsTreasureGetPraiseRoleInfoRPCRequest")
	proto.RegisterType((*CrossRuinsTreasureGetPraiseRoleInfoRPCResponse)(nil), "proto.CrossRuinsTreasureGetPraiseRoleInfoRPCResponse")
	proto.RegisterType((*CrossRuinsTreasureGetPraiseRoleInfoRPCResponse_Data)(nil), "proto.CrossRuinsTreasureGetPraiseRoleInfoRPCResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureGetNoticeRPCRequest)(nil), "proto.CrossRuinsTreasureGetNoticeRPCRequest")
	proto.RegisterType((*CrossRuinsTreasureGetNoticeRPCResponse)(nil), "proto.CrossRuinsTreasureGetNoticeRPCResponse")
	proto.RegisterType((*CrossRuinsTreasureGetNoticeRPCResponse_Data)(nil), "proto.CrossRuinsTreasureGetNoticeRPCResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureEnterRequest)(nil), "proto.CrossRuinsTreasureEnterRequest")
	proto.RegisterType((*CrossRuinsTreasureEnterResponse)(nil), "proto.CrossRuinsTreasureEnterResponse")
	proto.RegisterType((*CrossRuinsTreasureEnterResponse_Data)(nil), "proto.CrossRuinsTreasureEnterResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureAddBuffRequest)(nil), "proto.CrossRuinsTreasureAddBuffRequest")
	proto.RegisterType((*CrossRuinsTreasureAddBuffResponse)(nil), "proto.CrossRuinsTreasureAddBuffResponse")
	proto.RegisterType((*CrossRuinsTreasureAddBuffResponse_Data)(nil), "proto.CrossRuinsTreasureAddBuffResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureCreateTeamRequest)(nil), "proto.CrossRuinsTreasureCreateTeamRequest")
	proto.RegisterType((*CrossRuinsTreasureCreateTeamResponse)(nil), "proto.CrossRuinsTreasureCreateTeamResponse")
	proto.RegisterType((*CrossRuinsTreasureCreateTeamResponse_Data)(nil), "proto.CrossRuinsTreasureCreateTeamResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureGetTeamListRequest)(nil), "proto.CrossRuinsTreasureGetTeamListRequest")
	proto.RegisterType((*CrossRuinsTreasureGetTeamListResponse)(nil), "proto.CrossRuinsTreasureGetTeamListResponse")
	proto.RegisterType((*CrossRuinsTreasureGetTeamListResponse_Data)(nil), "proto.CrossRuinsTreasureGetTeamListResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureJoinOrApplyRequest)(nil), "proto.CrossRuinsTreasureJoinOrApplyRequest")
	proto.RegisterType((*CrossRuinsTreasureJoinOrApplyResponse)(nil), "proto.CrossRuinsTreasureJoinOrApplyResponse")
	proto.RegisterType((*CrossRuinsTreasureJoinOrApplyResponse_Data)(nil), "proto.CrossRuinsTreasureJoinOrApplyResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureRandomJoinRequest)(nil), "proto.CrossRuinsTreasureRandomJoinRequest")
	proto.RegisterType((*CrossRuinsTreasureRandomJoinResponse)(nil), "proto.CrossRuinsTreasureRandomJoinResponse")
	proto.RegisterType((*CrossRuinsTreasureRandomJoinResponse_Data)(nil), "proto.CrossRuinsTreasureRandomJoinResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureGetMyTeamRequest)(nil), "proto.CrossRuinsTreasureGetMyTeamRequest")
	proto.RegisterType((*CrossRuinsTreasureGetMyTeamResponse)(nil), "proto.CrossRuinsTreasureGetMyTeamResponse")
	proto.RegisterType((*CrossRuinsTreasureGetMyTeamResponse_Data)(nil), "proto.CrossRuinsTreasureGetMyTeamResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureGetInviteListRequest)(nil), "proto.CrossRuinsTreasureGetInviteListRequest")
	proto.RegisterType((*CrossRuinsTreasureGetInviteListResponse)(nil), "proto.CrossRuinsTreasureGetInviteListResponse")
	proto.RegisterType((*CrossRuinsTreasureGetInviteListResponse_Data)(nil), "proto.CrossRuinsTreasureGetInviteListResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureInviteRequest)(nil), "proto.CrossRuinsTreasureInviteRequest")
	proto.RegisterType((*CrossRuinsTreasureInviteResponse)(nil), "proto.CrossRuinsTreasureInviteResponse")
	proto.RegisterType((*CrossRuinsTreasureInviteResponse_Data)(nil), "proto.CrossRuinsTreasureInviteResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureDismissRequest)(nil), "proto.CrossRuinsTreasureDismissRequest")
	proto.RegisterType((*CrossRuinsTreasureDismissResponse)(nil), "proto.CrossRuinsTreasureDismissResponse")
	proto.RegisterType((*CrossRuinsTreasureDismissResponse_Data)(nil), "proto.CrossRuinsTreasureDismissResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureQuitRequest)(nil), "proto.CrossRuinsTreasureQuitRequest")
	proto.RegisterType((*CrossRuinsTreasureQuitResponse)(nil), "proto.CrossRuinsTreasureQuitResponse")
	proto.RegisterType((*CrossRuinsTreasureQuitResponse_Data)(nil), "proto.CrossRuinsTreasureQuitResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureAgreeApplyRequest)(nil), "proto.CrossRuinsTreasureAgreeApplyRequest")
	proto.RegisterType((*CrossRuinsTreasureAgreeApplyResponse)(nil), "proto.CrossRuinsTreasureAgreeApplyResponse")
	proto.RegisterType((*CrossRuinsTreasureAgreeApplyResponse_Data)(nil), "proto.CrossRuinsTreasureAgreeApplyResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureDisagreeApplyRequest)(nil), "proto.CrossRuinsTreasureDisagreeApplyRequest")
	proto.RegisterType((*CrossRuinsTreasureDisagreeApplyResponse)(nil), "proto.CrossRuinsTreasureDisagreeApplyResponse")
	proto.RegisterType((*CrossRuinsTreasureOneKeyDisagreeApplyRequest)(nil), "proto.CrossRuinsTreasureOneKeyDisagreeApplyRequest")
	proto.RegisterType((*CrossRuinsTreasureOneKeyDisagreeApplyResponse)(nil), "proto.CrossRuinsTreasureOneKeyDisagreeApplyResponse")
	proto.RegisterType((*CrossRuinsTreasureKickOutRequest)(nil), "proto.CrossRuinsTreasureKickOutRequest")
	proto.RegisterType((*CrossRuinsTreasureKickOutResponse)(nil), "proto.CrossRuinsTreasureKickOutResponse")
	proto.RegisterType((*CrossRuinsTreasureKickOutResponse_Data)(nil), "proto.CrossRuinsTreasureKickOutResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureChangeRequireRequest)(nil), "proto.CrossRuinsTreasureChangeRequireRequest")
	proto.RegisterType((*CrossRuinsTreasureChangeRequireResponse)(nil), "proto.CrossRuinsTreasureChangeRequireResponse")
	proto.RegisterType((*CrossRuinsTreasureChangeRequireResponse_Data)(nil), "proto.CrossRuinsTreasureChangeRequireResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureChangeFreeJoinRequest)(nil), "proto.CrossRuinsTreasureChangeFreeJoinRequest")
	proto.RegisterType((*CrossRuinsTreasureChangeFreeJoinResponse)(nil), "proto.CrossRuinsTreasureChangeFreeJoinResponse")
	proto.RegisterType((*CrossRuinsTreasureChangeFreeJoinResponse_Data)(nil), "proto.CrossRuinsTreasureChangeFreeJoinResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureGetApplyListRequest)(nil), "proto.CrossRuinsTreasureGetApplyListRequest")
	proto.RegisterType((*CrossRuinsTreasureGetApplyListResponse)(nil), "proto.CrossRuinsTreasureGetApplyListResponse")
	proto.RegisterType((*CrossRuinsTreasureGetApplyListResponse_Data)(nil), "proto.CrossRuinsTreasureGetApplyListResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureGetLogListRequest)(nil), "proto.CrossRuinsTreasureGetLogListRequest")
	proto.RegisterType((*CrossRuinsTreasureGetLogListResponse)(nil), "proto.CrossRuinsTreasureGetLogListResponse")
	proto.RegisterType((*CrossRuinsTreasureGetLogListResponse_Data)(nil), "proto.CrossRuinsTreasureGetLogListResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureShareToChatRequest)(nil), "proto.CrossRuinsTreasureShareToChatRequest")
	proto.RegisterType((*CrossRuinsTreasureShareToChatResponse)(nil), "proto.CrossRuinsTreasureShareToChatResponse")
	proto.RegisterType((*CrossRuinsTreasureShareToChatResponse_Data)(nil), "proto.CrossRuinsTreasureShareToChatResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureRedDotRequest)(nil), "proto.CrossRuinsTreasureRedDotRequest")
	proto.RegisterType((*CrossRuinsTreasureRedDotResponse)(nil), "proto.CrossRuinsTreasureRedDotResponse")
	proto.RegisterType((*CrossRuinsTreasureRedDotResponse_Data)(nil), "proto.CrossRuinsTreasureRedDotResponse.Data")
	proto.RegisterType((*CrossRuinsTreasureCancelSecretRoomEventRequest)(nil), "proto.CrossRuinsTreasureCancelSecretRoomEventRequest")
	proto.RegisterType((*CrossRuinsTreasureCancelSecretRoomEventResponse)(nil), "proto.CrossRuinsTreasureCancelSecretRoomEventResponse")
	proto.RegisterType((*CrossRuinsTreasureCancelSecretRoomEventResponse_Data)(nil), "proto.CrossRuinsTreasureCancelSecretRoomEventResponse.Data")
}

func init() {
	proto.RegisterFile("service/cross_ruins_treasure_game.proto", fileDescriptor_3279f21afd8de765)
}

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

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

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

// RuinsTreasureServiceClient is the client API for RuinsTreasureService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type RuinsTreasureServiceClient interface {
	EnterArea(ctx context.Context, in *CrossRuinsTreasureEnterAreaRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureEnterAreaResponse, error)
	TreasureHunt(ctx context.Context, in *CrossRuinsTreasureHuntRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureHuntResponse, error)
	Mark(ctx context.Context, in *CrossRuinsTreasureMarkRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureMarkResponse, error)
	Withdraw(ctx context.Context, in *CrossRuinsTreasureWithdrawRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureWithdrawResponse, error)
	Fight(ctx context.Context, in *CrossRuinsTreasureFightRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureFightResponse, error)
	FightVerify(ctx context.Context, in *CrossRuinsTreasureFightVerifyRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureFightVerifyResponse, error)
	RestoreAttackCD(ctx context.Context, in *CrossRuinsTreasureRestoreAttackCDRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureRestoreAttackCDResponse, error)
	DealBusiness(ctx context.Context, in *CrossRuinsTreasureDealBusinessRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureDealBusinessResponse, error)
	Read(ctx context.Context, in *CrossRuinsTreasureReadRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureReadResponse, error)
	AddBuff(ctx context.Context, in *CrossRuinsTreasureAddBuffRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureAddBuffResponse, error)
	Enter(ctx context.Context, in *CrossRuinsTreasureEnterRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureEnterResponse, error)
	UpdateKeepsakeOrMapFragment(ctx context.Context, in *CrossRuinsTreasureUpdateKeepsakeOrMapFragmentRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureUpdateKeepsakeOrMapFragmentResponse, error)
	FightCancel(ctx context.Context, in *CrossRuinsTreasureFightCancelRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureFightCancelResponse, error)
	RedDot(ctx context.Context, in *CrossRuinsTreasureRedDotRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureRedDotResponse, error)
	CancelSecretRoomEvent(ctx context.Context, in *CrossRuinsTreasureCancelSecretRoomEventRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureCancelSecretRoomEventResponse, error)
	// ************ Activity **************
	GetPraiseRoleInfo(ctx context.Context, in *CrossRuinsTreasureGetPraiseRoleInfoRPCRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureGetPraiseRoleInfoRPCResponse, error)
	GetRoleRank(ctx context.Context, in *CrossRuinsTreasureGetRoleRankRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureGetRoleRankResponse, error)
	GetTeamRank(ctx context.Context, in *CrossRuinsTreasureGetTeamRankRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureGetTeamRankResponse, error)
	GetNotice(ctx context.Context, in *CrossRuinsTreasureGetNoticeRPCRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureGetNoticeRPCResponse, error)
}

type ruinsTreasureServiceClient struct {
	cc *grpc.ClientConn
}

func NewRuinsTreasureServiceClient(cc *grpc.ClientConn) RuinsTreasureServiceClient {
	return &ruinsTreasureServiceClient{cc}
}

func (c *ruinsTreasureServiceClient) EnterArea(ctx context.Context, in *CrossRuinsTreasureEnterAreaRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureEnterAreaResponse, error) {
	out := new(CrossRuinsTreasureEnterAreaResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureService/EnterArea", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureServiceClient) TreasureHunt(ctx context.Context, in *CrossRuinsTreasureHuntRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureHuntResponse, error) {
	out := new(CrossRuinsTreasureHuntResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureService/TreasureHunt", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureServiceClient) Mark(ctx context.Context, in *CrossRuinsTreasureMarkRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureMarkResponse, error) {
	out := new(CrossRuinsTreasureMarkResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureService/Mark", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureServiceClient) Withdraw(ctx context.Context, in *CrossRuinsTreasureWithdrawRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureWithdrawResponse, error) {
	out := new(CrossRuinsTreasureWithdrawResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureService/Withdraw", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureServiceClient) Fight(ctx context.Context, in *CrossRuinsTreasureFightRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureFightResponse, error) {
	out := new(CrossRuinsTreasureFightResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureService/Fight", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureServiceClient) FightVerify(ctx context.Context, in *CrossRuinsTreasureFightVerifyRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureFightVerifyResponse, error) {
	out := new(CrossRuinsTreasureFightVerifyResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureService/FightVerify", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureServiceClient) RestoreAttackCD(ctx context.Context, in *CrossRuinsTreasureRestoreAttackCDRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureRestoreAttackCDResponse, error) {
	out := new(CrossRuinsTreasureRestoreAttackCDResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureService/RestoreAttackCD", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureServiceClient) DealBusiness(ctx context.Context, in *CrossRuinsTreasureDealBusinessRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureDealBusinessResponse, error) {
	out := new(CrossRuinsTreasureDealBusinessResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureService/DealBusiness", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureServiceClient) Read(ctx context.Context, in *CrossRuinsTreasureReadRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureReadResponse, error) {
	out := new(CrossRuinsTreasureReadResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureService/Read", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureServiceClient) AddBuff(ctx context.Context, in *CrossRuinsTreasureAddBuffRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureAddBuffResponse, error) {
	out := new(CrossRuinsTreasureAddBuffResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureService/AddBuff", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

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

func (c *ruinsTreasureServiceClient) UpdateKeepsakeOrMapFragment(ctx context.Context, in *CrossRuinsTreasureUpdateKeepsakeOrMapFragmentRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureUpdateKeepsakeOrMapFragmentResponse, error) {
	out := new(CrossRuinsTreasureUpdateKeepsakeOrMapFragmentResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureService/UpdateKeepsakeOrMapFragment", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureServiceClient) FightCancel(ctx context.Context, in *CrossRuinsTreasureFightCancelRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureFightCancelResponse, error) {
	out := new(CrossRuinsTreasureFightCancelResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureService/FightCancel", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureServiceClient) RedDot(ctx context.Context, in *CrossRuinsTreasureRedDotRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureRedDotResponse, error) {
	out := new(CrossRuinsTreasureRedDotResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureService/RedDot", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureServiceClient) CancelSecretRoomEvent(ctx context.Context, in *CrossRuinsTreasureCancelSecretRoomEventRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureCancelSecretRoomEventResponse, error) {
	out := new(CrossRuinsTreasureCancelSecretRoomEventResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureService/CancelSecretRoomEvent", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureServiceClient) GetPraiseRoleInfo(ctx context.Context, in *CrossRuinsTreasureGetPraiseRoleInfoRPCRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureGetPraiseRoleInfoRPCResponse, error) {
	out := new(CrossRuinsTreasureGetPraiseRoleInfoRPCResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureService/GetPraiseRoleInfo", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureServiceClient) GetRoleRank(ctx context.Context, in *CrossRuinsTreasureGetRoleRankRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureGetRoleRankResponse, error) {
	out := new(CrossRuinsTreasureGetRoleRankResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureService/GetRoleRank", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureServiceClient) GetTeamRank(ctx context.Context, in *CrossRuinsTreasureGetTeamRankRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureGetTeamRankResponse, error) {
	out := new(CrossRuinsTreasureGetTeamRankResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureService/GetTeamRank", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

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

// RuinsTreasureServiceServer is the server API for RuinsTreasureService service.
type RuinsTreasureServiceServer interface {
	EnterArea(context.Context, *CrossRuinsTreasureEnterAreaRequest) (*CrossRuinsTreasureEnterAreaResponse, error)
	TreasureHunt(context.Context, *CrossRuinsTreasureHuntRequest) (*CrossRuinsTreasureHuntResponse, error)
	Mark(context.Context, *CrossRuinsTreasureMarkRequest) (*CrossRuinsTreasureMarkResponse, error)
	Withdraw(context.Context, *CrossRuinsTreasureWithdrawRequest) (*CrossRuinsTreasureWithdrawResponse, error)
	Fight(context.Context, *CrossRuinsTreasureFightRequest) (*CrossRuinsTreasureFightResponse, error)
	FightVerify(context.Context, *CrossRuinsTreasureFightVerifyRequest) (*CrossRuinsTreasureFightVerifyResponse, error)
	RestoreAttackCD(context.Context, *CrossRuinsTreasureRestoreAttackCDRequest) (*CrossRuinsTreasureRestoreAttackCDResponse, error)
	DealBusiness(context.Context, *CrossRuinsTreasureDealBusinessRequest) (*CrossRuinsTreasureDealBusinessResponse, error)
	Read(context.Context, *CrossRuinsTreasureReadRequest) (*CrossRuinsTreasureReadResponse, error)
	AddBuff(context.Context, *CrossRuinsTreasureAddBuffRequest) (*CrossRuinsTreasureAddBuffResponse, error)
	Enter(context.Context, *CrossRuinsTreasureEnterRequest) (*CrossRuinsTreasureEnterResponse, error)
	UpdateKeepsakeOrMapFragment(context.Context, *CrossRuinsTreasureUpdateKeepsakeOrMapFragmentRequest) (*CrossRuinsTreasureUpdateKeepsakeOrMapFragmentResponse, error)
	FightCancel(context.Context, *CrossRuinsTreasureFightCancelRequest) (*CrossRuinsTreasureFightCancelResponse, error)
	RedDot(context.Context, *CrossRuinsTreasureRedDotRequest) (*CrossRuinsTreasureRedDotResponse, error)
	CancelSecretRoomEvent(context.Context, *CrossRuinsTreasureCancelSecretRoomEventRequest) (*CrossRuinsTreasureCancelSecretRoomEventResponse, error)
	// ************ Activity **************
	GetPraiseRoleInfo(context.Context, *CrossRuinsTreasureGetPraiseRoleInfoRPCRequest) (*CrossRuinsTreasureGetPraiseRoleInfoRPCResponse, error)
	GetRoleRank(context.Context, *CrossRuinsTreasureGetRoleRankRequest) (*CrossRuinsTreasureGetRoleRankResponse, error)
	GetTeamRank(context.Context, *CrossRuinsTreasureGetTeamRankRequest) (*CrossRuinsTreasureGetTeamRankResponse, error)
	GetNotice(context.Context, *CrossRuinsTreasureGetNoticeRPCRequest) (*CrossRuinsTreasureGetNoticeRPCResponse, error)
}

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

func (*UnimplementedRuinsTreasureServiceServer) EnterArea(ctx context.Context, req *CrossRuinsTreasureEnterAreaRequest) (*CrossRuinsTreasureEnterAreaResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method EnterArea not implemented")
}
func (*UnimplementedRuinsTreasureServiceServer) TreasureHunt(ctx context.Context, req *CrossRuinsTreasureHuntRequest) (*CrossRuinsTreasureHuntResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method TreasureHunt not implemented")
}
func (*UnimplementedRuinsTreasureServiceServer) Mark(ctx context.Context, req *CrossRuinsTreasureMarkRequest) (*CrossRuinsTreasureMarkResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method Mark not implemented")
}
func (*UnimplementedRuinsTreasureServiceServer) Withdraw(ctx context.Context, req *CrossRuinsTreasureWithdrawRequest) (*CrossRuinsTreasureWithdrawResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method Withdraw not implemented")
}
func (*UnimplementedRuinsTreasureServiceServer) Fight(ctx context.Context, req *CrossRuinsTreasureFightRequest) (*CrossRuinsTreasureFightResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method Fight not implemented")
}
func (*UnimplementedRuinsTreasureServiceServer) FightVerify(ctx context.Context, req *CrossRuinsTreasureFightVerifyRequest) (*CrossRuinsTreasureFightVerifyResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method FightVerify not implemented")
}
func (*UnimplementedRuinsTreasureServiceServer) RestoreAttackCD(ctx context.Context, req *CrossRuinsTreasureRestoreAttackCDRequest) (*CrossRuinsTreasureRestoreAttackCDResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method RestoreAttackCD not implemented")
}
func (*UnimplementedRuinsTreasureServiceServer) DealBusiness(ctx context.Context, req *CrossRuinsTreasureDealBusinessRequest) (*CrossRuinsTreasureDealBusinessResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DealBusiness not implemented")
}
func (*UnimplementedRuinsTreasureServiceServer) Read(ctx context.Context, req *CrossRuinsTreasureReadRequest) (*CrossRuinsTreasureReadResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method Read not implemented")
}
func (*UnimplementedRuinsTreasureServiceServer) AddBuff(ctx context.Context, req *CrossRuinsTreasureAddBuffRequest) (*CrossRuinsTreasureAddBuffResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method AddBuff not implemented")
}
func (*UnimplementedRuinsTreasureServiceServer) Enter(ctx context.Context, req *CrossRuinsTreasureEnterRequest) (*CrossRuinsTreasureEnterResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method Enter not implemented")
}
func (*UnimplementedRuinsTreasureServiceServer) UpdateKeepsakeOrMapFragment(ctx context.Context, req *CrossRuinsTreasureUpdateKeepsakeOrMapFragmentRequest) (*CrossRuinsTreasureUpdateKeepsakeOrMapFragmentResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateKeepsakeOrMapFragment not implemented")
}
func (*UnimplementedRuinsTreasureServiceServer) FightCancel(ctx context.Context, req *CrossRuinsTreasureFightCancelRequest) (*CrossRuinsTreasureFightCancelResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method FightCancel not implemented")
}
func (*UnimplementedRuinsTreasureServiceServer) RedDot(ctx context.Context, req *CrossRuinsTreasureRedDotRequest) (*CrossRuinsTreasureRedDotResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method RedDot not implemented")
}
func (*UnimplementedRuinsTreasureServiceServer) CancelSecretRoomEvent(ctx context.Context, req *CrossRuinsTreasureCancelSecretRoomEventRequest) (*CrossRuinsTreasureCancelSecretRoomEventResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CancelSecretRoomEvent not implemented")
}
func (*UnimplementedRuinsTreasureServiceServer) GetPraiseRoleInfo(ctx context.Context, req *CrossRuinsTreasureGetPraiseRoleInfoRPCRequest) (*CrossRuinsTreasureGetPraiseRoleInfoRPCResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetPraiseRoleInfo not implemented")
}
func (*UnimplementedRuinsTreasureServiceServer) GetRoleRank(ctx context.Context, req *CrossRuinsTreasureGetRoleRankRequest) (*CrossRuinsTreasureGetRoleRankResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetRoleRank not implemented")
}
func (*UnimplementedRuinsTreasureServiceServer) GetTeamRank(ctx context.Context, req *CrossRuinsTreasureGetTeamRankRequest) (*CrossRuinsTreasureGetTeamRankResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetTeamRank not implemented")
}
func (*UnimplementedRuinsTreasureServiceServer) GetNotice(ctx context.Context, req *CrossRuinsTreasureGetNoticeRPCRequest) (*CrossRuinsTreasureGetNoticeRPCResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetNotice not implemented")
}

func RegisterRuinsTreasureServiceServer(s *grpc.Server, srv RuinsTreasureServiceServer) {
	s.RegisterService(&_RuinsTreasureService_serviceDesc, srv)
}

func _RuinsTreasureService_EnterArea_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureEnterAreaRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureServiceServer).EnterArea(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureService/EnterArea",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureServiceServer).EnterArea(ctx, req.(*CrossRuinsTreasureEnterAreaRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureService_TreasureHunt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureHuntRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureServiceServer).TreasureHunt(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureService/TreasureHunt",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureServiceServer).TreasureHunt(ctx, req.(*CrossRuinsTreasureHuntRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureService_Mark_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureMarkRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureServiceServer).Mark(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureService/Mark",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureServiceServer).Mark(ctx, req.(*CrossRuinsTreasureMarkRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureService_Withdraw_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureWithdrawRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureServiceServer).Withdraw(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureService/Withdraw",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureServiceServer).Withdraw(ctx, req.(*CrossRuinsTreasureWithdrawRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureService_Fight_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureFightRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureServiceServer).Fight(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureService/Fight",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureServiceServer).Fight(ctx, req.(*CrossRuinsTreasureFightRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureService_FightVerify_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureFightVerifyRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureServiceServer).FightVerify(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureService/FightVerify",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureServiceServer).FightVerify(ctx, req.(*CrossRuinsTreasureFightVerifyRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureService_RestoreAttackCD_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureRestoreAttackCDRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureServiceServer).RestoreAttackCD(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureService/RestoreAttackCD",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureServiceServer).RestoreAttackCD(ctx, req.(*CrossRuinsTreasureRestoreAttackCDRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureService_DealBusiness_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureDealBusinessRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureServiceServer).DealBusiness(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureService/DealBusiness",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureServiceServer).DealBusiness(ctx, req.(*CrossRuinsTreasureDealBusinessRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureService_Read_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureReadRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureServiceServer).Read(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureService/Read",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureServiceServer).Read(ctx, req.(*CrossRuinsTreasureReadRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureService_AddBuff_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureAddBuffRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureServiceServer).AddBuff(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureService/AddBuff",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureServiceServer).AddBuff(ctx, req.(*CrossRuinsTreasureAddBuffRequest))
	}
	return interceptor(ctx, in, info, handler)
}

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

func _RuinsTreasureService_UpdateKeepsakeOrMapFragment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureUpdateKeepsakeOrMapFragmentRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureServiceServer).UpdateKeepsakeOrMapFragment(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureService/UpdateKeepsakeOrMapFragment",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureServiceServer).UpdateKeepsakeOrMapFragment(ctx, req.(*CrossRuinsTreasureUpdateKeepsakeOrMapFragmentRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureService_FightCancel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureFightCancelRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureServiceServer).FightCancel(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureService/FightCancel",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureServiceServer).FightCancel(ctx, req.(*CrossRuinsTreasureFightCancelRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureService_RedDot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureRedDotRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureServiceServer).RedDot(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureService/RedDot",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureServiceServer).RedDot(ctx, req.(*CrossRuinsTreasureRedDotRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureService_CancelSecretRoomEvent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureCancelSecretRoomEventRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureServiceServer).CancelSecretRoomEvent(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureService/CancelSecretRoomEvent",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureServiceServer).CancelSecretRoomEvent(ctx, req.(*CrossRuinsTreasureCancelSecretRoomEventRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureService_GetPraiseRoleInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureGetPraiseRoleInfoRPCRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureServiceServer).GetPraiseRoleInfo(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureService/GetPraiseRoleInfo",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureServiceServer).GetPraiseRoleInfo(ctx, req.(*CrossRuinsTreasureGetPraiseRoleInfoRPCRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureService_GetRoleRank_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureGetRoleRankRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureServiceServer).GetRoleRank(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureService/GetRoleRank",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureServiceServer).GetRoleRank(ctx, req.(*CrossRuinsTreasureGetRoleRankRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureService_GetTeamRank_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureGetTeamRankRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureServiceServer).GetTeamRank(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureService/GetTeamRank",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureServiceServer).GetTeamRank(ctx, req.(*CrossRuinsTreasureGetTeamRankRequest))
	}
	return interceptor(ctx, in, info, handler)
}

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

var _RuinsTreasureService_serviceDesc = grpc.ServiceDesc{
	ServiceName: "proto.RuinsTreasureService",
	HandlerType: (*RuinsTreasureServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "EnterArea",
			Handler:    _RuinsTreasureService_EnterArea_Handler,
		},
		{
			MethodName: "TreasureHunt",
			Handler:    _RuinsTreasureService_TreasureHunt_Handler,
		},
		{
			MethodName: "Mark",
			Handler:    _RuinsTreasureService_Mark_Handler,
		},
		{
			MethodName: "Withdraw",
			Handler:    _RuinsTreasureService_Withdraw_Handler,
		},
		{
			MethodName: "Fight",
			Handler:    _RuinsTreasureService_Fight_Handler,
		},
		{
			MethodName: "FightVerify",
			Handler:    _RuinsTreasureService_FightVerify_Handler,
		},
		{
			MethodName: "RestoreAttackCD",
			Handler:    _RuinsTreasureService_RestoreAttackCD_Handler,
		},
		{
			MethodName: "DealBusiness",
			Handler:    _RuinsTreasureService_DealBusiness_Handler,
		},
		{
			MethodName: "Read",
			Handler:    _RuinsTreasureService_Read_Handler,
		},
		{
			MethodName: "AddBuff",
			Handler:    _RuinsTreasureService_AddBuff_Handler,
		},
		{
			MethodName: "Enter",
			Handler:    _RuinsTreasureService_Enter_Handler,
		},
		{
			MethodName: "UpdateKeepsakeOrMapFragment",
			Handler:    _RuinsTreasureService_UpdateKeepsakeOrMapFragment_Handler,
		},
		{
			MethodName: "FightCancel",
			Handler:    _RuinsTreasureService_FightCancel_Handler,
		},
		{
			MethodName: "RedDot",
			Handler:    _RuinsTreasureService_RedDot_Handler,
		},
		{
			MethodName: "CancelSecretRoomEvent",
			Handler:    _RuinsTreasureService_CancelSecretRoomEvent_Handler,
		},
		{
			MethodName: "GetPraiseRoleInfo",
			Handler:    _RuinsTreasureService_GetPraiseRoleInfo_Handler,
		},
		{
			MethodName: "GetRoleRank",
			Handler:    _RuinsTreasureService_GetRoleRank_Handler,
		},
		{
			MethodName: "GetTeamRank",
			Handler:    _RuinsTreasureService_GetTeamRank_Handler,
		},
		{
			MethodName: "GetNotice",
			Handler:    _RuinsTreasureService_GetNotice_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "service/cross_ruins_treasure_game.proto",
}

// RuinsTreasureTeamServiceClient is the client API for RuinsTreasureTeamService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type RuinsTreasureTeamServiceClient interface {
	// ************ command *************
	CreateTeam(ctx context.Context, in *CrossRuinsTreasureCreateTeamRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureCreateTeamResponse, error)
	JoinOrApply(ctx context.Context, in *CrossRuinsTreasureJoinOrApplyRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureJoinOrApplyResponse, error)
	RandomJoin(ctx context.Context, in *CrossRuinsTreasureRandomJoinRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureRandomJoinResponse, error)
	Invite(ctx context.Context, in *CrossRuinsTreasureInviteRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureInviteResponse, error)
	Dismiss(ctx context.Context, in *CrossRuinsTreasureDismissRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureDismissResponse, error)
	Quit(ctx context.Context, in *CrossRuinsTreasureQuitRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureQuitResponse, error)
	AgreeApply(ctx context.Context, in *CrossRuinsTreasureAgreeApplyRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureAgreeApplyResponse, error)
	DisagreeApply(ctx context.Context, in *CrossRuinsTreasureDisagreeApplyRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureDisagreeApplyResponse, error)
	OneKeyDisagreeApply(ctx context.Context, in *CrossRuinsTreasureOneKeyDisagreeApplyRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureOneKeyDisagreeApplyResponse, error)
	KickOut(ctx context.Context, in *CrossRuinsTreasureKickOutRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureKickOutResponse, error)
	ChangeRequire(ctx context.Context, in *CrossRuinsTreasureChangeRequireRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureChangeRequireResponse, error)
	ChangeFreeJoin(ctx context.Context, in *CrossRuinsTreasureChangeFreeJoinRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureChangeFreeJoinResponse, error)
	ShareToChat(ctx context.Context, in *CrossRuinsTreasureShareToChatRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureShareToChatResponse, error)
	// ************* query **************
	GetTeamList(ctx context.Context, in *CrossRuinsTreasureGetTeamListRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureGetTeamListResponse, error)
	GetMyTeam(ctx context.Context, in *CrossRuinsTreasureGetMyTeamRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureGetMyTeamResponse, error)
	GetInviteList(ctx context.Context, in *CrossRuinsTreasureGetInviteListRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureGetInviteListResponse, error)
	GetApplyList(ctx context.Context, in *CrossRuinsTreasureGetApplyListRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureGetApplyListResponse, error)
	GetLogList(ctx context.Context, in *CrossRuinsTreasureGetLogListRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureGetLogListResponse, error)
}

type ruinsTreasureTeamServiceClient struct {
	cc *grpc.ClientConn
}

func NewRuinsTreasureTeamServiceClient(cc *grpc.ClientConn) RuinsTreasureTeamServiceClient {
	return &ruinsTreasureTeamServiceClient{cc}
}

func (c *ruinsTreasureTeamServiceClient) CreateTeam(ctx context.Context, in *CrossRuinsTreasureCreateTeamRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureCreateTeamResponse, error) {
	out := new(CrossRuinsTreasureCreateTeamResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureTeamService/CreateTeam", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureTeamServiceClient) JoinOrApply(ctx context.Context, in *CrossRuinsTreasureJoinOrApplyRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureJoinOrApplyResponse, error) {
	out := new(CrossRuinsTreasureJoinOrApplyResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureTeamService/JoinOrApply", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureTeamServiceClient) RandomJoin(ctx context.Context, in *CrossRuinsTreasureRandomJoinRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureRandomJoinResponse, error) {
	out := new(CrossRuinsTreasureRandomJoinResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureTeamService/RandomJoin", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureTeamServiceClient) Invite(ctx context.Context, in *CrossRuinsTreasureInviteRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureInviteResponse, error) {
	out := new(CrossRuinsTreasureInviteResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureTeamService/Invite", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureTeamServiceClient) Dismiss(ctx context.Context, in *CrossRuinsTreasureDismissRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureDismissResponse, error) {
	out := new(CrossRuinsTreasureDismissResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureTeamService/Dismiss", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureTeamServiceClient) Quit(ctx context.Context, in *CrossRuinsTreasureQuitRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureQuitResponse, error) {
	out := new(CrossRuinsTreasureQuitResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureTeamService/Quit", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureTeamServiceClient) AgreeApply(ctx context.Context, in *CrossRuinsTreasureAgreeApplyRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureAgreeApplyResponse, error) {
	out := new(CrossRuinsTreasureAgreeApplyResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureTeamService/AgreeApply", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureTeamServiceClient) DisagreeApply(ctx context.Context, in *CrossRuinsTreasureDisagreeApplyRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureDisagreeApplyResponse, error) {
	out := new(CrossRuinsTreasureDisagreeApplyResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureTeamService/DisagreeApply", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureTeamServiceClient) OneKeyDisagreeApply(ctx context.Context, in *CrossRuinsTreasureOneKeyDisagreeApplyRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureOneKeyDisagreeApplyResponse, error) {
	out := new(CrossRuinsTreasureOneKeyDisagreeApplyResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureTeamService/OneKeyDisagreeApply", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureTeamServiceClient) KickOut(ctx context.Context, in *CrossRuinsTreasureKickOutRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureKickOutResponse, error) {
	out := new(CrossRuinsTreasureKickOutResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureTeamService/KickOut", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureTeamServiceClient) ChangeRequire(ctx context.Context, in *CrossRuinsTreasureChangeRequireRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureChangeRequireResponse, error) {
	out := new(CrossRuinsTreasureChangeRequireResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureTeamService/ChangeRequire", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureTeamServiceClient) ChangeFreeJoin(ctx context.Context, in *CrossRuinsTreasureChangeFreeJoinRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureChangeFreeJoinResponse, error) {
	out := new(CrossRuinsTreasureChangeFreeJoinResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureTeamService/ChangeFreeJoin", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureTeamServiceClient) ShareToChat(ctx context.Context, in *CrossRuinsTreasureShareToChatRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureShareToChatResponse, error) {
	out := new(CrossRuinsTreasureShareToChatResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureTeamService/ShareToChat", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureTeamServiceClient) GetTeamList(ctx context.Context, in *CrossRuinsTreasureGetTeamListRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureGetTeamListResponse, error) {
	out := new(CrossRuinsTreasureGetTeamListResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureTeamService/GetTeamList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureTeamServiceClient) GetMyTeam(ctx context.Context, in *CrossRuinsTreasureGetMyTeamRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureGetMyTeamResponse, error) {
	out := new(CrossRuinsTreasureGetMyTeamResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureTeamService/GetMyTeam", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureTeamServiceClient) GetInviteList(ctx context.Context, in *CrossRuinsTreasureGetInviteListRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureGetInviteListResponse, error) {
	out := new(CrossRuinsTreasureGetInviteListResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureTeamService/GetInviteList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureTeamServiceClient) GetApplyList(ctx context.Context, in *CrossRuinsTreasureGetApplyListRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureGetApplyListResponse, error) {
	out := new(CrossRuinsTreasureGetApplyListResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureTeamService/GetApplyList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *ruinsTreasureTeamServiceClient) GetLogList(ctx context.Context, in *CrossRuinsTreasureGetLogListRequest, opts ...grpc.CallOption) (*CrossRuinsTreasureGetLogListResponse, error) {
	out := new(CrossRuinsTreasureGetLogListResponse)
	err := c.cc.Invoke(ctx, "/proto.RuinsTreasureTeamService/GetLogList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

// RuinsTreasureTeamServiceServer is the server API for RuinsTreasureTeamService service.
type RuinsTreasureTeamServiceServer interface {
	// ************ command *************
	CreateTeam(context.Context, *CrossRuinsTreasureCreateTeamRequest) (*CrossRuinsTreasureCreateTeamResponse, error)
	JoinOrApply(context.Context, *CrossRuinsTreasureJoinOrApplyRequest) (*CrossRuinsTreasureJoinOrApplyResponse, error)
	RandomJoin(context.Context, *CrossRuinsTreasureRandomJoinRequest) (*CrossRuinsTreasureRandomJoinResponse, error)
	Invite(context.Context, *CrossRuinsTreasureInviteRequest) (*CrossRuinsTreasureInviteResponse, error)
	Dismiss(context.Context, *CrossRuinsTreasureDismissRequest) (*CrossRuinsTreasureDismissResponse, error)
	Quit(context.Context, *CrossRuinsTreasureQuitRequest) (*CrossRuinsTreasureQuitResponse, error)
	AgreeApply(context.Context, *CrossRuinsTreasureAgreeApplyRequest) (*CrossRuinsTreasureAgreeApplyResponse, error)
	DisagreeApply(context.Context, *CrossRuinsTreasureDisagreeApplyRequest) (*CrossRuinsTreasureDisagreeApplyResponse, error)
	OneKeyDisagreeApply(context.Context, *CrossRuinsTreasureOneKeyDisagreeApplyRequest) (*CrossRuinsTreasureOneKeyDisagreeApplyResponse, error)
	KickOut(context.Context, *CrossRuinsTreasureKickOutRequest) (*CrossRuinsTreasureKickOutResponse, error)
	ChangeRequire(context.Context, *CrossRuinsTreasureChangeRequireRequest) (*CrossRuinsTreasureChangeRequireResponse, error)
	ChangeFreeJoin(context.Context, *CrossRuinsTreasureChangeFreeJoinRequest) (*CrossRuinsTreasureChangeFreeJoinResponse, error)
	ShareToChat(context.Context, *CrossRuinsTreasureShareToChatRequest) (*CrossRuinsTreasureShareToChatResponse, error)
	// ************* query **************
	GetTeamList(context.Context, *CrossRuinsTreasureGetTeamListRequest) (*CrossRuinsTreasureGetTeamListResponse, error)
	GetMyTeam(context.Context, *CrossRuinsTreasureGetMyTeamRequest) (*CrossRuinsTreasureGetMyTeamResponse, error)
	GetInviteList(context.Context, *CrossRuinsTreasureGetInviteListRequest) (*CrossRuinsTreasureGetInviteListResponse, error)
	GetApplyList(context.Context, *CrossRuinsTreasureGetApplyListRequest) (*CrossRuinsTreasureGetApplyListResponse, error)
	GetLogList(context.Context, *CrossRuinsTreasureGetLogListRequest) (*CrossRuinsTreasureGetLogListResponse, error)
}

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

func (*UnimplementedRuinsTreasureTeamServiceServer) CreateTeam(ctx context.Context, req *CrossRuinsTreasureCreateTeamRequest) (*CrossRuinsTreasureCreateTeamResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CreateTeam not implemented")
}
func (*UnimplementedRuinsTreasureTeamServiceServer) JoinOrApply(ctx context.Context, req *CrossRuinsTreasureJoinOrApplyRequest) (*CrossRuinsTreasureJoinOrApplyResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method JoinOrApply not implemented")
}
func (*UnimplementedRuinsTreasureTeamServiceServer) RandomJoin(ctx context.Context, req *CrossRuinsTreasureRandomJoinRequest) (*CrossRuinsTreasureRandomJoinResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method RandomJoin not implemented")
}
func (*UnimplementedRuinsTreasureTeamServiceServer) Invite(ctx context.Context, req *CrossRuinsTreasureInviteRequest) (*CrossRuinsTreasureInviteResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method Invite not implemented")
}
func (*UnimplementedRuinsTreasureTeamServiceServer) Dismiss(ctx context.Context, req *CrossRuinsTreasureDismissRequest) (*CrossRuinsTreasureDismissResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method Dismiss not implemented")
}
func (*UnimplementedRuinsTreasureTeamServiceServer) Quit(ctx context.Context, req *CrossRuinsTreasureQuitRequest) (*CrossRuinsTreasureQuitResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method Quit not implemented")
}
func (*UnimplementedRuinsTreasureTeamServiceServer) AgreeApply(ctx context.Context, req *CrossRuinsTreasureAgreeApplyRequest) (*CrossRuinsTreasureAgreeApplyResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method AgreeApply not implemented")
}
func (*UnimplementedRuinsTreasureTeamServiceServer) DisagreeApply(ctx context.Context, req *CrossRuinsTreasureDisagreeApplyRequest) (*CrossRuinsTreasureDisagreeApplyResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DisagreeApply not implemented")
}
func (*UnimplementedRuinsTreasureTeamServiceServer) OneKeyDisagreeApply(ctx context.Context, req *CrossRuinsTreasureOneKeyDisagreeApplyRequest) (*CrossRuinsTreasureOneKeyDisagreeApplyResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method OneKeyDisagreeApply not implemented")
}
func (*UnimplementedRuinsTreasureTeamServiceServer) KickOut(ctx context.Context, req *CrossRuinsTreasureKickOutRequest) (*CrossRuinsTreasureKickOutResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method KickOut not implemented")
}
func (*UnimplementedRuinsTreasureTeamServiceServer) ChangeRequire(ctx context.Context, req *CrossRuinsTreasureChangeRequireRequest) (*CrossRuinsTreasureChangeRequireResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ChangeRequire not implemented")
}
func (*UnimplementedRuinsTreasureTeamServiceServer) ChangeFreeJoin(ctx context.Context, req *CrossRuinsTreasureChangeFreeJoinRequest) (*CrossRuinsTreasureChangeFreeJoinResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ChangeFreeJoin not implemented")
}
func (*UnimplementedRuinsTreasureTeamServiceServer) ShareToChat(ctx context.Context, req *CrossRuinsTreasureShareToChatRequest) (*CrossRuinsTreasureShareToChatResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ShareToChat not implemented")
}
func (*UnimplementedRuinsTreasureTeamServiceServer) GetTeamList(ctx context.Context, req *CrossRuinsTreasureGetTeamListRequest) (*CrossRuinsTreasureGetTeamListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetTeamList not implemented")
}
func (*UnimplementedRuinsTreasureTeamServiceServer) GetMyTeam(ctx context.Context, req *CrossRuinsTreasureGetMyTeamRequest) (*CrossRuinsTreasureGetMyTeamResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetMyTeam not implemented")
}
func (*UnimplementedRuinsTreasureTeamServiceServer) GetInviteList(ctx context.Context, req *CrossRuinsTreasureGetInviteListRequest) (*CrossRuinsTreasureGetInviteListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetInviteList not implemented")
}
func (*UnimplementedRuinsTreasureTeamServiceServer) GetApplyList(ctx context.Context, req *CrossRuinsTreasureGetApplyListRequest) (*CrossRuinsTreasureGetApplyListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetApplyList not implemented")
}
func (*UnimplementedRuinsTreasureTeamServiceServer) GetLogList(ctx context.Context, req *CrossRuinsTreasureGetLogListRequest) (*CrossRuinsTreasureGetLogListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetLogList not implemented")
}

func RegisterRuinsTreasureTeamServiceServer(s *grpc.Server, srv RuinsTreasureTeamServiceServer) {
	s.RegisterService(&_RuinsTreasureTeamService_serviceDesc, srv)
}

func _RuinsTreasureTeamService_CreateTeam_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureCreateTeamRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureTeamServiceServer).CreateTeam(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureTeamService/CreateTeam",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureTeamServiceServer).CreateTeam(ctx, req.(*CrossRuinsTreasureCreateTeamRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureTeamService_JoinOrApply_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureJoinOrApplyRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureTeamServiceServer).JoinOrApply(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureTeamService/JoinOrApply",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureTeamServiceServer).JoinOrApply(ctx, req.(*CrossRuinsTreasureJoinOrApplyRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureTeamService_RandomJoin_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureRandomJoinRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureTeamServiceServer).RandomJoin(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureTeamService/RandomJoin",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureTeamServiceServer).RandomJoin(ctx, req.(*CrossRuinsTreasureRandomJoinRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureTeamService_Invite_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureInviteRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureTeamServiceServer).Invite(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureTeamService/Invite",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureTeamServiceServer).Invite(ctx, req.(*CrossRuinsTreasureInviteRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureTeamService_Dismiss_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureDismissRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureTeamServiceServer).Dismiss(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureTeamService/Dismiss",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureTeamServiceServer).Dismiss(ctx, req.(*CrossRuinsTreasureDismissRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureTeamService_Quit_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureQuitRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureTeamServiceServer).Quit(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureTeamService/Quit",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureTeamServiceServer).Quit(ctx, req.(*CrossRuinsTreasureQuitRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureTeamService_AgreeApply_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureAgreeApplyRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureTeamServiceServer).AgreeApply(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureTeamService/AgreeApply",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureTeamServiceServer).AgreeApply(ctx, req.(*CrossRuinsTreasureAgreeApplyRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureTeamService_DisagreeApply_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureDisagreeApplyRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureTeamServiceServer).DisagreeApply(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureTeamService/DisagreeApply",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureTeamServiceServer).DisagreeApply(ctx, req.(*CrossRuinsTreasureDisagreeApplyRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureTeamService_OneKeyDisagreeApply_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureOneKeyDisagreeApplyRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureTeamServiceServer).OneKeyDisagreeApply(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureTeamService/OneKeyDisagreeApply",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureTeamServiceServer).OneKeyDisagreeApply(ctx, req.(*CrossRuinsTreasureOneKeyDisagreeApplyRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureTeamService_KickOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureKickOutRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureTeamServiceServer).KickOut(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureTeamService/KickOut",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureTeamServiceServer).KickOut(ctx, req.(*CrossRuinsTreasureKickOutRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureTeamService_ChangeRequire_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureChangeRequireRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureTeamServiceServer).ChangeRequire(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureTeamService/ChangeRequire",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureTeamServiceServer).ChangeRequire(ctx, req.(*CrossRuinsTreasureChangeRequireRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureTeamService_ChangeFreeJoin_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureChangeFreeJoinRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureTeamServiceServer).ChangeFreeJoin(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureTeamService/ChangeFreeJoin",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureTeamServiceServer).ChangeFreeJoin(ctx, req.(*CrossRuinsTreasureChangeFreeJoinRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureTeamService_ShareToChat_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureShareToChatRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureTeamServiceServer).ShareToChat(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureTeamService/ShareToChat",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureTeamServiceServer).ShareToChat(ctx, req.(*CrossRuinsTreasureShareToChatRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureTeamService_GetTeamList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureGetTeamListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureTeamServiceServer).GetTeamList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureTeamService/GetTeamList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureTeamServiceServer).GetTeamList(ctx, req.(*CrossRuinsTreasureGetTeamListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureTeamService_GetMyTeam_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureGetMyTeamRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureTeamServiceServer).GetMyTeam(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureTeamService/GetMyTeam",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureTeamServiceServer).GetMyTeam(ctx, req.(*CrossRuinsTreasureGetMyTeamRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureTeamService_GetInviteList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureGetInviteListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureTeamServiceServer).GetInviteList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureTeamService/GetInviteList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureTeamServiceServer).GetInviteList(ctx, req.(*CrossRuinsTreasureGetInviteListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureTeamService_GetApplyList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureGetApplyListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureTeamServiceServer).GetApplyList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureTeamService/GetApplyList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureTeamServiceServer).GetApplyList(ctx, req.(*CrossRuinsTreasureGetApplyListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RuinsTreasureTeamService_GetLogList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRuinsTreasureGetLogListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RuinsTreasureTeamServiceServer).GetLogList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RuinsTreasureTeamService/GetLogList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RuinsTreasureTeamServiceServer).GetLogList(ctx, req.(*CrossRuinsTreasureGetLogListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

var _RuinsTreasureTeamService_serviceDesc = grpc.ServiceDesc{
	ServiceName: "proto.RuinsTreasureTeamService",
	HandlerType: (*RuinsTreasureTeamServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateTeam",
			Handler:    _RuinsTreasureTeamService_CreateTeam_Handler,
		},
		{
			MethodName: "JoinOrApply",
			Handler:    _RuinsTreasureTeamService_JoinOrApply_Handler,
		},
		{
			MethodName: "RandomJoin",
			Handler:    _RuinsTreasureTeamService_RandomJoin_Handler,
		},
		{
			MethodName: "Invite",
			Handler:    _RuinsTreasureTeamService_Invite_Handler,
		},
		{
			MethodName: "Dismiss",
			Handler:    _RuinsTreasureTeamService_Dismiss_Handler,
		},
		{
			MethodName: "Quit",
			Handler:    _RuinsTreasureTeamService_Quit_Handler,
		},
		{
			MethodName: "AgreeApply",
			Handler:    _RuinsTreasureTeamService_AgreeApply_Handler,
		},
		{
			MethodName: "DisagreeApply",
			Handler:    _RuinsTreasureTeamService_DisagreeApply_Handler,
		},
		{
			MethodName: "OneKeyDisagreeApply",
			Handler:    _RuinsTreasureTeamService_OneKeyDisagreeApply_Handler,
		},
		{
			MethodName: "KickOut",
			Handler:    _RuinsTreasureTeamService_KickOut_Handler,
		},
		{
			MethodName: "ChangeRequire",
			Handler:    _RuinsTreasureTeamService_ChangeRequire_Handler,
		},
		{
			MethodName: "ChangeFreeJoin",
			Handler:    _RuinsTreasureTeamService_ChangeFreeJoin_Handler,
		},
		{
			MethodName: "ShareToChat",
			Handler:    _RuinsTreasureTeamService_ShareToChat_Handler,
		},
		{
			MethodName: "GetTeamList",
			Handler:    _RuinsTreasureTeamService_GetTeamList_Handler,
		},
		{
			MethodName: "GetMyTeam",
			Handler:    _RuinsTreasureTeamService_GetMyTeam_Handler,
		},
		{
			MethodName: "GetInviteList",
			Handler:    _RuinsTreasureTeamService_GetInviteList_Handler,
		},
		{
			MethodName: "GetApplyList",
			Handler:    _RuinsTreasureTeamService_GetApplyList_Handler,
		},
		{
			MethodName: "GetLogList",
			Handler:    _RuinsTreasureTeamService_GetLogList_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "service/cross_ruins_treasure_game.proto",
}
