// Code generated by protoc-gen-go. DO NOT EDIT.
// source: service/cross_rush_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 CrossRushGetRoleRankListRequest 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRushGetRoleRankListRequest proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_CrossRushGetRoleRankListResponse proto.InternalMessageInfo

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

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

func (m *CrossRushGetRoleRankListResponse) GetData() *CrossRushGetRoleRankListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRushGetRoleRankListResponse_Data struct {
	Item                 []*model.RushRoleRankItem `protobuf:"bytes,1,rep,name=item,proto3" json:"item,omitempty"`
	MyItem               *model.RushRoleRankItem   `protobuf:"bytes,2,opt,name=my_item,json=myItem,proto3" json:"my_item,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

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

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

var xxx_messageInfo_CrossRushGetRoleRankListResponse_Data proto.InternalMessageInfo

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

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

// 查看联盟排行榜
type CrossRushGetUnionRankListRequest 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRushGetUnionRankListRequest proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_CrossRushGetUnionRankListResponse proto.InternalMessageInfo

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

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

func (m *CrossRushGetUnionRankListResponse) GetData() *CrossRushGetUnionRankListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRushGetUnionRankListResponse_Data struct {
	Item                 []*model.RushUnionRankItem `protobuf:"bytes,1,rep,name=item,proto3" json:"item,omitempty"`
	MyUnionItem          *model.RushUnionRankItem   `protobuf:"bytes,2,opt,name=my_union_item,json=myUnionItem,proto3" json:"my_union_item,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_CrossRushGetUnionRankListResponse_Data proto.InternalMessageInfo

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

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

// 获取活动配置
type CrossRushGetActivityRuleRequest struct {
	ActId                string   `protobuf:"bytes,1,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 *CrossRushGetActivityRuleRequest) Reset()         { *m = CrossRushGetActivityRuleRequest{} }
func (m *CrossRushGetActivityRuleRequest) String() string { return proto.CompactTextString(m) }
func (*CrossRushGetActivityRuleRequest) ProtoMessage()    {}
func (*CrossRushGetActivityRuleRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_a73a2672c730bd2b, []int{4}
}

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

var xxx_messageInfo_CrossRushGetActivityRuleRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_CrossRushGetActivityRuleResponse proto.InternalMessageInfo

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

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

func (m *CrossRushGetActivityRuleResponse) GetData() *CrossRushGetActivityRuleResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossRushGetActivityRuleResponse_Data struct {
	Activity             *model.Activity           `protobuf:"bytes,1,opt,name=activity,proto3" json:"activity,omitempty"`
	RoleRank             *model.RushRoleRankAward  `protobuf:"bytes,2,opt,name=role_rank,json=roleRank,proto3" json:"role_rank,omitempty"`
	UnionRank            *model.RushUnionRankAward `protobuf:"bytes,3,opt,name=union_rank,json=unionRank,proto3" json:"union_rank,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

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

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

var xxx_messageInfo_CrossRushGetActivityRuleResponse_Data proto.InternalMessageInfo

func (m *CrossRushGetActivityRuleResponse_Data) GetActivity() *model.Activity {
	if m != nil {
		return m.Activity
	}
	return nil
}

func (m *CrossRushGetActivityRuleResponse_Data) GetRoleRank() *model.RushRoleRankAward {
	if m != nil {
		return m.RoleRank
	}
	return nil
}

func (m *CrossRushGetActivityRuleResponse_Data) GetUnionRank() *model.RushUnionRankAward {
	if m != nil {
		return m.UnionRank
	}
	return nil
}

// 获取排行榜奖励
type CrossRushGetRankAwardRequest 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"`
	RankTyp              []int32  `protobuf:"zigzag32,3,rep,packed,name=rank_typ,json=rankTyp,proto3" json:"rank_typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRushGetRankAwardRequest proto.InternalMessageInfo

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

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

func (m *CrossRushGetRankAwardRequest) GetRankTyp() []int32 {
	if m != nil {
		return m.RankTyp
	}
	return nil
}

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

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

var xxx_messageInfo_CrossRushGetRankAwardResponse proto.InternalMessageInfo

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

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

func (m *CrossRushGetRankAwardResponse) GetData() *CrossRushGetRankAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_CrossRushGetRankAwardResponse_Data proto.InternalMessageInfo

func (m *CrossRushGetRankAwardResponse_Data) GetAward() []*CrossRushGetRankAwardResponse_Data_RankAward {
	if m != nil {
		return m.Award
	}
	return nil
}

type CrossRushGetRankAwardResponse_Data_RankAward struct {
	RankTyp              int32                    `protobuf:"zigzag32,1,opt,name=rank_typ,json=rankTyp,proto3" json:"rank_typ,omitempty"`
	RankIndex            int64                    `protobuf:"zigzag64,2,opt,name=rank_index,json=rankIndex,proto3" json:"rank_index,omitempty"`
	Award                []*model.GameObjectCount `protobuf:"bytes,3,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRushGetRankAwardResponse_Data_RankAward proto.InternalMessageInfo

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

func (m *CrossRushGetRankAwardResponse_Data_RankAward) GetRankIndex() int64 {
	if m != nil {
		return m.RankIndex
	}
	return 0
}

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

// 保存联盟成员数据
type CrossRushSaveUnionMemberRequest struct {
	Members              []*CrossRushSaveUnionMemberRequest_Member `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                  `json:"-"`
	XXX_unrecognized     []byte                                    `json:"-"`
	XXX_sizecache        int32                                     `json:"-"`
}

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

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

var xxx_messageInfo_CrossRushSaveUnionMemberRequest proto.InternalMessageInfo

func (m *CrossRushSaveUnionMemberRequest) GetMembers() []*CrossRushSaveUnionMemberRequest_Member {
	if m != nil {
		return m.Members
	}
	return nil
}

type CrossRushSaveUnionMemberRequest_Member struct {
	ActId                string   `protobuf:"bytes,1,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	UnionId              string   `protobuf:"bytes,2,opt,name=union_id,json=unionId,proto3" json:"union_id,omitempty"`
	RoleId               string   `protobuf:"bytes,3,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	Position             int32    `protobuf:"varint,4,opt,name=position,proto3" json:"position,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossRushSaveUnionMemberRequest_Member proto.InternalMessageInfo

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

func (m *CrossRushSaveUnionMemberRequest_Member) GetUnionId() string {
	if m != nil {
		return m.UnionId
	}
	return ""
}

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

func (m *CrossRushSaveUnionMemberRequest_Member) GetPosition() int32 {
	if m != nil {
		return m.Position
	}
	return 0
}

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

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

var xxx_messageInfo_CrossRushSaveUnionMemberResponse proto.InternalMessageInfo

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

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

// 查询冲榜活动角色榜数据
type CrossGetRoleItemsRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ActId                []string `protobuf:"bytes,2,rep,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossGetRoleItemsRequest proto.InternalMessageInfo

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

func (m *CrossGetRoleItemsRequest) GetActId() []string {
	if m != nil {
		return m.ActId
	}
	return nil
}

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

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

var xxx_messageInfo_CrossGetRoleItemsResponse proto.InternalMessageInfo

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

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

func (m *CrossGetRoleItemsResponse) GetData() *CrossGetRoleItemsResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossGetRoleItemsResponse_Data struct {
	Items                []*CrossGetRoleItemsResponse_Data_Item `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                               `json:"-"`
	XXX_unrecognized     []byte                                 `json:"-"`
	XXX_sizecache        int32                                  `json:"-"`
}

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

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

var xxx_messageInfo_CrossGetRoleItemsResponse_Data proto.InternalMessageInfo

func (m *CrossGetRoleItemsResponse_Data) GetItems() []*CrossGetRoleItemsResponse_Data_Item {
	if m != nil {
		return m.Items
	}
	return nil
}

type CrossGetRoleItemsResponse_Data_Item struct {
	ActId                string   `protobuf:"bytes,1,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	RankIndex            int64    `protobuf:"varint,2,opt,name=rank_index,json=rankIndex,proto3" json:"rank_index,omitempty"`
	Score                int64    `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossGetRoleItemsResponse_Data_Item proto.InternalMessageInfo

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

func (m *CrossGetRoleItemsResponse_Data_Item) GetRankIndex() int64 {
	if m != nil {
		return m.RankIndex
	}
	return 0
}

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

// 查询冲榜活动角色、联盟榜数据
type CrossGetRoleUnionRankIndexRequest 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 *CrossGetRoleUnionRankIndexRequest) Reset()         { *m = CrossGetRoleUnionRankIndexRequest{} }
func (m *CrossGetRoleUnionRankIndexRequest) String() string { return proto.CompactTextString(m) }
func (*CrossGetRoleUnionRankIndexRequest) ProtoMessage()    {}
func (*CrossGetRoleUnionRankIndexRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_a73a2672c730bd2b, []int{12}
}

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

var xxx_messageInfo_CrossGetRoleUnionRankIndexRequest proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_CrossGetRoleUnionRankIndexResponse proto.InternalMessageInfo

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

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

func (m *CrossGetRoleUnionRankIndexResponse) GetData() *CrossGetRoleUnionRankIndexResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossGetRoleUnionRankIndexResponse_Data struct {
	RoleRanking          int64    `protobuf:"varint,1,opt,name=role_ranking,json=roleRanking,proto3" json:"role_ranking,omitempty"`
	UnionRanking         int64    `protobuf:"varint,2,opt,name=union_ranking,json=unionRanking,proto3" json:"union_ranking,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossGetRoleUnionRankIndexResponse_Data proto.InternalMessageInfo

func (m *CrossGetRoleUnionRankIndexResponse_Data) GetRoleRanking() int64 {
	if m != nil {
		return m.RoleRanking
	}
	return 0
}

func (m *CrossGetRoleUnionRankIndexResponse_Data) GetUnionRanking() int64 {
	if m != nil {
		return m.UnionRanking
	}
	return 0
}

func init() {
	proto.RegisterType((*CrossRushGetRoleRankListRequest)(nil), "proto.CrossRushGetRoleRankListRequest")
	proto.RegisterType((*CrossRushGetRoleRankListResponse)(nil), "proto.CrossRushGetRoleRankListResponse")
	proto.RegisterType((*CrossRushGetRoleRankListResponse_Data)(nil), "proto.CrossRushGetRoleRankListResponse.Data")
	proto.RegisterType((*CrossRushGetUnionRankListRequest)(nil), "proto.CrossRushGetUnionRankListRequest")
	proto.RegisterType((*CrossRushGetUnionRankListResponse)(nil), "proto.CrossRushGetUnionRankListResponse")
	proto.RegisterType((*CrossRushGetUnionRankListResponse_Data)(nil), "proto.CrossRushGetUnionRankListResponse.Data")
	proto.RegisterType((*CrossRushGetActivityRuleRequest)(nil), "proto.CrossRushGetActivityRuleRequest")
	proto.RegisterType((*CrossRushGetActivityRuleResponse)(nil), "proto.CrossRushGetActivityRuleResponse")
	proto.RegisterType((*CrossRushGetActivityRuleResponse_Data)(nil), "proto.CrossRushGetActivityRuleResponse.Data")
	proto.RegisterType((*CrossRushGetRankAwardRequest)(nil), "proto.CrossRushGetRankAwardRequest")
	proto.RegisterType((*CrossRushGetRankAwardResponse)(nil), "proto.CrossRushGetRankAwardResponse")
	proto.RegisterType((*CrossRushGetRankAwardResponse_Data)(nil), "proto.CrossRushGetRankAwardResponse.Data")
	proto.RegisterType((*CrossRushGetRankAwardResponse_Data_RankAward)(nil), "proto.CrossRushGetRankAwardResponse.Data.RankAward")
	proto.RegisterType((*CrossRushSaveUnionMemberRequest)(nil), "proto.CrossRushSaveUnionMemberRequest")
	proto.RegisterType((*CrossRushSaveUnionMemberRequest_Member)(nil), "proto.CrossRushSaveUnionMemberRequest.Member")
	proto.RegisterType((*CrossRushSaveUnionMemberResponse)(nil), "proto.CrossRushSaveUnionMemberResponse")
	proto.RegisterType((*CrossGetRoleItemsRequest)(nil), "proto.CrossGetRoleItemsRequest")
	proto.RegisterType((*CrossGetRoleItemsResponse)(nil), "proto.CrossGetRoleItemsResponse")
	proto.RegisterType((*CrossGetRoleItemsResponse_Data)(nil), "proto.CrossGetRoleItemsResponse.Data")
	proto.RegisterType((*CrossGetRoleItemsResponse_Data_Item)(nil), "proto.CrossGetRoleItemsResponse.Data.Item")
	proto.RegisterType((*CrossGetRoleUnionRankIndexRequest)(nil), "proto.CrossGetRoleUnionRankIndexRequest")
	proto.RegisterType((*CrossGetRoleUnionRankIndexResponse)(nil), "proto.CrossGetRoleUnionRankIndexResponse")
	proto.RegisterType((*CrossGetRoleUnionRankIndexResponse_Data)(nil), "proto.CrossGetRoleUnionRankIndexResponse.Data")
}

func init() { proto.RegisterFile("service/cross_rush_game.proto", fileDescriptor_a73a2672c730bd2b) }

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

// RushServiceClient is the client API for RushService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type RushServiceClient interface {
	GetRoleRankList(ctx context.Context, in *CrossRushGetRoleRankListRequest, opts ...grpc.CallOption) (*CrossRushGetRoleRankListResponse, error)
	GetUnionRankList(ctx context.Context, in *CrossRushGetUnionRankListRequest, opts ...grpc.CallOption) (*CrossRushGetUnionRankListResponse, error)
	GetActivityRule(ctx context.Context, in *CrossRushGetActivityRuleRequest, opts ...grpc.CallOption) (*CrossRushGetActivityRuleResponse, error)
	GetRankAward(ctx context.Context, in *CrossRushGetRankAwardRequest, opts ...grpc.CallOption) (*CrossRushGetRankAwardResponse, error)
	SaveUnionMember(ctx context.Context, in *CrossRushSaveUnionMemberRequest, opts ...grpc.CallOption) (*CrossRushSaveUnionMemberResponse, error)
	GetRoleItems(ctx context.Context, in *CrossGetRoleItemsRequest, opts ...grpc.CallOption) (*CrossGetRoleItemsResponse, error)
	GetRoleUnionRankIndex(ctx context.Context, in *CrossGetRoleUnionRankIndexRequest, opts ...grpc.CallOption) (*CrossGetRoleUnionRankIndexResponse, error)
}

type rushServiceClient struct {
	cc *grpc.ClientConn
}

func NewRushServiceClient(cc *grpc.ClientConn) RushServiceClient {
	return &rushServiceClient{cc}
}

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

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

func (c *rushServiceClient) GetActivityRule(ctx context.Context, in *CrossRushGetActivityRuleRequest, opts ...grpc.CallOption) (*CrossRushGetActivityRuleResponse, error) {
	out := new(CrossRushGetActivityRuleResponse)
	err := c.cc.Invoke(ctx, "/proto.RushService/GetActivityRule", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *rushServiceClient) GetRankAward(ctx context.Context, in *CrossRushGetRankAwardRequest, opts ...grpc.CallOption) (*CrossRushGetRankAwardResponse, error) {
	out := new(CrossRushGetRankAwardResponse)
	err := c.cc.Invoke(ctx, "/proto.RushService/GetRankAward", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *rushServiceClient) SaveUnionMember(ctx context.Context, in *CrossRushSaveUnionMemberRequest, opts ...grpc.CallOption) (*CrossRushSaveUnionMemberResponse, error) {
	out := new(CrossRushSaveUnionMemberResponse)
	err := c.cc.Invoke(ctx, "/proto.RushService/SaveUnionMember", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *rushServiceClient) GetRoleItems(ctx context.Context, in *CrossGetRoleItemsRequest, opts ...grpc.CallOption) (*CrossGetRoleItemsResponse, error) {
	out := new(CrossGetRoleItemsResponse)
	err := c.cc.Invoke(ctx, "/proto.RushService/GetRoleItems", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *rushServiceClient) GetRoleUnionRankIndex(ctx context.Context, in *CrossGetRoleUnionRankIndexRequest, opts ...grpc.CallOption) (*CrossGetRoleUnionRankIndexResponse, error) {
	out := new(CrossGetRoleUnionRankIndexResponse)
	err := c.cc.Invoke(ctx, "/proto.RushService/GetRoleUnionRankIndex", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

// RushServiceServer is the server API for RushService service.
type RushServiceServer interface {
	GetRoleRankList(context.Context, *CrossRushGetRoleRankListRequest) (*CrossRushGetRoleRankListResponse, error)
	GetUnionRankList(context.Context, *CrossRushGetUnionRankListRequest) (*CrossRushGetUnionRankListResponse, error)
	GetActivityRule(context.Context, *CrossRushGetActivityRuleRequest) (*CrossRushGetActivityRuleResponse, error)
	GetRankAward(context.Context, *CrossRushGetRankAwardRequest) (*CrossRushGetRankAwardResponse, error)
	SaveUnionMember(context.Context, *CrossRushSaveUnionMemberRequest) (*CrossRushSaveUnionMemberResponse, error)
	GetRoleItems(context.Context, *CrossGetRoleItemsRequest) (*CrossGetRoleItemsResponse, error)
	GetRoleUnionRankIndex(context.Context, *CrossGetRoleUnionRankIndexRequest) (*CrossGetRoleUnionRankIndexResponse, error)
}

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

func (*UnimplementedRushServiceServer) GetRoleRankList(ctx context.Context, req *CrossRushGetRoleRankListRequest) (*CrossRushGetRoleRankListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetRoleRankList not implemented")
}
func (*UnimplementedRushServiceServer) GetUnionRankList(ctx context.Context, req *CrossRushGetUnionRankListRequest) (*CrossRushGetUnionRankListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetUnionRankList not implemented")
}
func (*UnimplementedRushServiceServer) GetActivityRule(ctx context.Context, req *CrossRushGetActivityRuleRequest) (*CrossRushGetActivityRuleResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetActivityRule not implemented")
}
func (*UnimplementedRushServiceServer) GetRankAward(ctx context.Context, req *CrossRushGetRankAwardRequest) (*CrossRushGetRankAwardResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetRankAward not implemented")
}
func (*UnimplementedRushServiceServer) SaveUnionMember(ctx context.Context, req *CrossRushSaveUnionMemberRequest) (*CrossRushSaveUnionMemberResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method SaveUnionMember not implemented")
}
func (*UnimplementedRushServiceServer) GetRoleItems(ctx context.Context, req *CrossGetRoleItemsRequest) (*CrossGetRoleItemsResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetRoleItems not implemented")
}
func (*UnimplementedRushServiceServer) GetRoleUnionRankIndex(ctx context.Context, req *CrossGetRoleUnionRankIndexRequest) (*CrossGetRoleUnionRankIndexResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetRoleUnionRankIndex not implemented")
}

func RegisterRushServiceServer(s *grpc.Server, srv RushServiceServer) {
	s.RegisterService(&_RushService_serviceDesc, srv)
}

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

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

func _RushService_GetActivityRule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRushGetActivityRuleRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RushServiceServer).GetActivityRule(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RushService/GetActivityRule",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RushServiceServer).GetActivityRule(ctx, req.(*CrossRushGetActivityRuleRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RushService_GetRankAward_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRushGetRankAwardRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RushServiceServer).GetRankAward(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RushService/GetRankAward",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RushServiceServer).GetRankAward(ctx, req.(*CrossRushGetRankAwardRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RushService_SaveUnionMember_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossRushSaveUnionMemberRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RushServiceServer).SaveUnionMember(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RushService/SaveUnionMember",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RushServiceServer).SaveUnionMember(ctx, req.(*CrossRushSaveUnionMemberRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RushService_GetRoleItems_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossGetRoleItemsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RushServiceServer).GetRoleItems(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RushService/GetRoleItems",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RushServiceServer).GetRoleItems(ctx, req.(*CrossGetRoleItemsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _RushService_GetRoleUnionRankIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossGetRoleUnionRankIndexRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(RushServiceServer).GetRoleUnionRankIndex(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.RushService/GetRoleUnionRankIndex",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(RushServiceServer).GetRoleUnionRankIndex(ctx, req.(*CrossGetRoleUnionRankIndexRequest))
	}
	return interceptor(ctx, in, info, handler)
}

var _RushService_serviceDesc = grpc.ServiceDesc{
	ServiceName: "proto.RushService",
	HandlerType: (*RushServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetRoleRankList",
			Handler:    _RushService_GetRoleRankList_Handler,
		},
		{
			MethodName: "GetUnionRankList",
			Handler:    _RushService_GetUnionRankList_Handler,
		},
		{
			MethodName: "GetActivityRule",
			Handler:    _RushService_GetActivityRule_Handler,
		},
		{
			MethodName: "GetRankAward",
			Handler:    _RushService_GetRankAward_Handler,
		},
		{
			MethodName: "SaveUnionMember",
			Handler:    _RushService_SaveUnionMember_Handler,
		},
		{
			MethodName: "GetRoleItems",
			Handler:    _RushService_GetRoleItems_Handler,
		},
		{
			MethodName: "GetRoleUnionRankIndex",
			Handler:    _RushService_GetRoleUnionRankIndex_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "service/cross_rush_game.proto",
}
