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

package proto

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

// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf

// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package

// 查看个人排行榜
//id=16101
type RushGetRoleRankListRequest 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 *RushGetRoleRankListRequest) Reset()         { *m = RushGetRoleRankListRequest{} }
func (m *RushGetRoleRankListRequest) String() string { return proto.CompactTextString(m) }
func (*RushGetRoleRankListRequest) ProtoMessage()    {}
func (*RushGetRoleRankListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_c046f4ecd787044c, []int{0}
}

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

var xxx_messageInfo_RushGetRoleRankListRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_RushGetRoleRankListResponse proto.InternalMessageInfo

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

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

func (m *RushGetRoleRankListResponse) GetData() *RushGetRoleRankListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type RushGetRoleRankListResponse_Data struct {
	Item                 []*model.RushRoleRankItem `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.RushRoleRankItem   `protobuf:"bytes,3,opt,name=my_item,json=myItem,proto3" json:"my_item,omitempty"`
	ShowAwardFirst       bool                      `protobuf:"varint,4,opt,name=show_award_first,json=showAwardFirst,proto3" json:"show_award_first,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

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

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

var xxx_messageInfo_RushGetRoleRankListResponse_Data proto.InternalMessageInfo

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

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

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

func (m *RushGetRoleRankListResponse_Data) GetShowAwardFirst() bool {
	if m != nil {
		return m.ShowAwardFirst
	}
	return false
}

// 查看联盟排行榜
//id=16102
type RushGetUnionRankListRequest 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 *RushGetUnionRankListRequest) Reset()         { *m = RushGetUnionRankListRequest{} }
func (m *RushGetUnionRankListRequest) String() string { return proto.CompactTextString(m) }
func (*RushGetUnionRankListRequest) ProtoMessage()    {}
func (*RushGetUnionRankListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_c046f4ecd787044c, []int{2}
}

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

var xxx_messageInfo_RushGetUnionRankListRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_RushGetUnionRankListResponse proto.InternalMessageInfo

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

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

func (m *RushGetUnionRankListResponse) GetData() *RushGetUnionRankListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type RushGetUnionRankListResponse_Data struct {
	Item                 []*model.RushUnionRankItem `protobuf:"bytes,1,rep,name=item,proto3" json:"item,omitempty"`
	OldRankIndex         int64                      `protobuf:"zigzag64,2,opt,name=old_rank_index,json=oldRankIndex,proto3" json:"old_rank_index,omitempty"`
	MyUnionItem          *model.RushUnionRankItem   `protobuf:"bytes,3,opt,name=my_union_item,json=myUnionItem,proto3" json:"my_union_item,omitempty"`
	ShowAwardFirst       bool                       `protobuf:"varint,4,opt,name=show_award_first,json=showAwardFirst,proto3" json:"show_award_first,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_RushGetUnionRankListResponse_Data proto.InternalMessageInfo

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

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

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

func (m *RushGetUnionRankListResponse_Data) GetShowAwardFirst() bool {
	if m != nil {
		return m.ShowAwardFirst
	}
	return false
}

// 查看联盟成员排名
//id=16103
type RushGetUnionMemberRankRequest 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_RushGetUnionMemberRankRequest proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_RushGetUnionMemberRankResponse proto.InternalMessageInfo

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

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

func (m *RushGetUnionMemberRankResponse) GetData() *RushGetUnionMemberRankResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type RushGetUnionMemberRankResponse_Data struct {
	Item                 []*model.RushUnionMemberRankItem `protobuf:"bytes,1,rep,name=item,proto3" json:"item,omitempty"`
	OldRankIndex         int64                            `protobuf:"zigzag64,2,opt,name=old_rank_index,json=oldRankIndex,proto3" json:"old_rank_index,omitempty"`
	MyUnionItem          *model.RushUnionMemberRankItem   `protobuf:"bytes,3,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 *RushGetUnionMemberRankResponse_Data) Reset()         { *m = RushGetUnionMemberRankResponse_Data{} }
func (m *RushGetUnionMemberRankResponse_Data) String() string { return proto.CompactTextString(m) }
func (*RushGetUnionMemberRankResponse_Data) ProtoMessage()    {}
func (*RushGetUnionMemberRankResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_c046f4ecd787044c, []int{5, 0}
}

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

var xxx_messageInfo_RushGetUnionMemberRankResponse_Data proto.InternalMessageInfo

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

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

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

// 获取排行榜奖励
//id=16104
type RushGetRankAwardRequest struct {
	ActId                string   `protobuf:"bytes,1,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	RankTyp              int32    `protobuf:"zigzag32,2,opt,name=rank_typ,json=rankTyp,proto3" json:"rank_typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_RushGetRankAwardRequest proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_RushGetRankAwardResponse proto.InternalMessageInfo

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

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

func (m *RushGetRankAwardResponse) GetData() *RushGetRankAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_RushGetRankAwardResponse_Data proto.InternalMessageInfo

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

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

// 获取荣誉日志
//id=16105
type RushGetHonorLogRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_RushGetHonorLogRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_RushGetHonorLogResponse proto.InternalMessageInfo

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

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

func (m *RushGetHonorLogResponse) GetData() *RushGetHonorLogResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type RushGetHonorLogResponse_Data struct {
	Logs                 []*model.RushHonorLog `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

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

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

var xxx_messageInfo_RushGetHonorLogResponse_Data proto.InternalMessageInfo

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

// 获取排行榜领奖状态
//id=16106
type RushGetRankAwardStatusRequest 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 *RushGetRankAwardStatusRequest) Reset()         { *m = RushGetRankAwardStatusRequest{} }
func (m *RushGetRankAwardStatusRequest) String() string { return proto.CompactTextString(m) }
func (*RushGetRankAwardStatusRequest) ProtoMessage()    {}
func (*RushGetRankAwardStatusRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_c046f4ecd787044c, []int{10}
}

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

var xxx_messageInfo_RushGetRankAwardStatusRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_RushGetRankAwardStatusResponse proto.InternalMessageInfo

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

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

// *********** push *************
// 推送：登陆时只需要推Activity字段，其余字段为空。从黄页进活动场景时(请求16101(true))，推送全部字段。
// 活动——具体配置
//id=16199
type RushActivityPush struct {
	Activity             *model.Activity           `protobuf:"bytes,1,opt,name=activity,proto3" json:"activity,omitempty"`
	ActTyp               int32                     `protobuf:"varint,2,opt,name=act_typ,json=actTyp,proto3" json:"act_typ,omitempty"`
	RoleRank             *model.RushRoleRankAward  `protobuf:"bytes,3,opt,name=role_rank,json=roleRank,proto3" json:"role_rank,omitempty"`
	UnionRank            *model.RushUnionRankAward `protobuf:"bytes,4,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 *RushActivityPush) Reset()         { *m = RushActivityPush{} }
func (m *RushActivityPush) String() string { return proto.CompactTextString(m) }
func (*RushActivityPush) ProtoMessage()    {}
func (*RushActivityPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_c046f4ecd787044c, []int{12}
}

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

var xxx_messageInfo_RushActivityPush proto.InternalMessageInfo

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

func (m *RushActivityPush) GetActTyp() int32 {
	if m != nil {
		return m.ActTyp
	}
	return 0
}

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

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

// 推送时机：获取活动数据(16107)、活动进入领奖期(客户端请求RushGetRankAwardStatusRequest)
// 推送方式：全量推送
// 排行榜领奖状态
//id=16198
type RushRankAwardRolePush struct {
	ActId                string                       `protobuf:"bytes,1,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	RankAwardRole        *model.ActivityRankAwardRole `protobuf:"bytes,2,opt,name=rank_award_role,json=rankAwardRole,proto3" json:"rank_award_role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

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

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

var xxx_messageInfo_RushRankAwardRolePush proto.InternalMessageInfo

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

func (m *RushRankAwardRolePush) GetRankAwardRole() *model.ActivityRankAwardRole {
	if m != nil {
		return m.RankAwardRole
	}
	return nil
}

// 推送时机：登录、活动状态变化
// 推送方式：登录推当前状态，活动状态变化推变化后的状态
// 活动状态
//id=16197
type RushActivityStatusPush struct {
	Status               *model.ActivityStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

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

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

var xxx_messageInfo_RushActivityStatusPush proto.InternalMessageInfo

func (m *RushActivityStatusPush) GetStatus() *model.ActivityStatus {
	if m != nil {
		return m.Status
	}
	return nil
}

// 推送时机：订阅events.ActivityRuleChanged事件即可
// 活动配置变化
//id=16196
type RushActivityRuleChangedPush 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 *RushActivityRuleChangedPush) Reset()         { *m = RushActivityRuleChangedPush{} }
func (m *RushActivityRuleChangedPush) String() string { return proto.CompactTextString(m) }
func (*RushActivityRuleChangedPush) ProtoMessage()    {}
func (*RushActivityRuleChangedPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_c046f4ecd787044c, []int{15}
}

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

var xxx_messageInfo_RushActivityRuleChangedPush proto.InternalMessageInfo

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

// 推送时机：每次进入冲榜界面
// 角色榜
//id=16195
type RushRoleRankListPush struct {
	ActId                string                    `protobuf:"bytes,1,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	Item                 []*model.RushRoleRankItem `protobuf:"bytes,2,rep,name=item,proto3" json:"item,omitempty"`
	OldRankIndex         int64                     `protobuf:"zigzag64,3,opt,name=old_rank_index,json=oldRankIndex,proto3" json:"old_rank_index,omitempty"`
	MyItem               *model.RushRoleRankItem   `protobuf:"bytes,4,opt,name=my_item,json=myItem,proto3" json:"my_item,omitempty"`
	ShowAwardFirst       bool                      `protobuf:"varint,5,opt,name=show_award_first,json=showAwardFirst,proto3" json:"show_award_first,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

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

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

var xxx_messageInfo_RushRoleRankListPush proto.InternalMessageInfo

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

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

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

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

func (m *RushRoleRankListPush) GetShowAwardFirst() bool {
	if m != nil {
		return m.ShowAwardFirst
	}
	return false
}

// 推送时机：每次查看个人实力榜单
// 本次实力冲榜的涨幅基数
//id=16196
type RushRoleTopPowerPush struct {
	ActId                string   `protobuf:"bytes,1,opt,name=act_id,json=actId,proto3" json:"act_id,omitempty"`
	TopPower             int64    `protobuf:"zigzag64,2,opt,name=top_power,json=topPower,proto3" json:"top_power,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_RushRoleTopPowerPush proto.InternalMessageInfo

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

func (m *RushRoleTopPowerPush) GetTopPower() int64 {
	if m != nil {
		return m.TopPower
	}
	return 0
}

func init() {
	proto.RegisterType((*RushGetRoleRankListRequest)(nil), "proto.RushGetRoleRankListRequest")
	proto.RegisterType((*RushGetRoleRankListResponse)(nil), "proto.RushGetRoleRankListResponse")
	proto.RegisterType((*RushGetRoleRankListResponse_Data)(nil), "proto.RushGetRoleRankListResponse.Data")
	proto.RegisterType((*RushGetUnionRankListRequest)(nil), "proto.RushGetUnionRankListRequest")
	proto.RegisterType((*RushGetUnionRankListResponse)(nil), "proto.RushGetUnionRankListResponse")
	proto.RegisterType((*RushGetUnionRankListResponse_Data)(nil), "proto.RushGetUnionRankListResponse.Data")
	proto.RegisterType((*RushGetUnionMemberRankRequest)(nil), "proto.RushGetUnionMemberRankRequest")
	proto.RegisterType((*RushGetUnionMemberRankResponse)(nil), "proto.RushGetUnionMemberRankResponse")
	proto.RegisterType((*RushGetUnionMemberRankResponse_Data)(nil), "proto.RushGetUnionMemberRankResponse.Data")
	proto.RegisterType((*RushGetRankAwardRequest)(nil), "proto.RushGetRankAwardRequest")
	proto.RegisterType((*RushGetRankAwardResponse)(nil), "proto.RushGetRankAwardResponse")
	proto.RegisterType((*RushGetRankAwardResponse_Data)(nil), "proto.RushGetRankAwardResponse.Data")
	proto.RegisterType((*RushGetHonorLogRequest)(nil), "proto.RushGetHonorLogRequest")
	proto.RegisterType((*RushGetHonorLogResponse)(nil), "proto.RushGetHonorLogResponse")
	proto.RegisterType((*RushGetHonorLogResponse_Data)(nil), "proto.RushGetHonorLogResponse.Data")
	proto.RegisterType((*RushGetRankAwardStatusRequest)(nil), "proto.RushGetRankAwardStatusRequest")
	proto.RegisterType((*RushGetRankAwardStatusResponse)(nil), "proto.RushGetRankAwardStatusResponse")
	proto.RegisterType((*RushActivityPush)(nil), "proto.RushActivityPush")
	proto.RegisterType((*RushRankAwardRolePush)(nil), "proto.RushRankAwardRolePush")
	proto.RegisterType((*RushActivityStatusPush)(nil), "proto.RushActivityStatusPush")
	proto.RegisterType((*RushActivityRuleChangedPush)(nil), "proto.RushActivityRuleChangedPush")
	proto.RegisterType((*RushRoleRankListPush)(nil), "proto.RushRoleRankListPush")
	proto.RegisterType((*RushRoleTopPowerPush)(nil), "proto.RushRoleTopPowerPush")
}

func init() { proto.RegisterFile("service/rush_game.proto", fileDescriptor_c046f4ecd787044c) }

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