// Code generated by protoc-gen-go. DO NOT EDIT.
// source: service/union_battle_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=20100
type UnionBattleAttackRequest struct {
	//目标建筑
	Target *model.UnionBattleMapLocation `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	//队伍id
	TeamId               string   `protobuf:"bytes,2,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleAttackRequest proto.InternalMessageInfo

func (m *UnionBattleAttackRequest) GetTarget() *model.UnionBattleMapLocation {
	if m != nil {
		return m.Target
	}
	return nil
}

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

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

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

var xxx_messageInfo_UnionBattleAttackResponse proto.InternalMessageInfo

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

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

//驻守(包括变更目的地)
//id=20101
type UnionBattleHoldRequest struct {
	//目标建筑
	Target *model.UnionBattleMapLocation `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	//队伍id
	TeamId               string   `protobuf:"bytes,2,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleHoldRequest proto.InternalMessageInfo

func (m *UnionBattleHoldRequest) GetTarget() *model.UnionBattleMapLocation {
	if m != nil {
		return m.Target
	}
	return nil
}

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

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

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

var xxx_messageInfo_UnionBattleHoldResponse proto.InternalMessageInfo

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

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

//撤退(包括变更目的地)
//id=20102
type UnionBattleQuitRequest struct {
	//队伍id
	TeamId               string   `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleQuitRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_UnionBattleQuitResponse proto.InternalMessageInfo

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

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

//使用备用军
//id=20103
type UnionBattleUseSpareWarriorRequest struct {
	//目标建筑
	Target *model.UnionBattleMapLocation `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	//备用军id
	SpareWarriorId       string   `protobuf:"bytes,2,opt,name=spare_warrior_id,json=spareWarriorId,proto3" json:"spare_warrior_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleUseSpareWarriorRequest proto.InternalMessageInfo

func (m *UnionBattleUseSpareWarriorRequest) GetTarget() *model.UnionBattleMapLocation {
	if m != nil {
		return m.Target
	}
	return nil
}

func (m *UnionBattleUseSpareWarriorRequest) GetSpareWarriorId() string {
	if m != nil {
		return m.SpareWarriorId
	}
	return ""
}

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

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

var xxx_messageInfo_UnionBattleUseSpareWarriorResponse proto.InternalMessageInfo

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

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

//发起备用军求助
//id=20104
type UnionBattleAskHelpSpareWarriorRequest struct {
	//备用军id
	SpareWarriorId       string   `protobuf:"bytes,1,opt,name=spare_warrior_id,json=spareWarriorId,proto3" json:"spare_warrior_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleAskHelpSpareWarriorRequest proto.InternalMessageInfo

func (m *UnionBattleAskHelpSpareWarriorRequest) GetSpareWarriorId() string {
	if m != nil {
		return m.SpareWarriorId
	}
	return ""
}

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

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

var xxx_messageInfo_UnionBattleAskHelpSpareWarriorResponse proto.InternalMessageInfo

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

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

//侦查
//id=20105
type UnionBattleInvestigateRequest struct {
	//目标建筑
	Target               *model.UnionBattleMapLocation `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleInvestigateRequest proto.InternalMessageInfo

func (m *UnionBattleInvestigateRequest) GetTarget() *model.UnionBattleMapLocation {
	if m != nil {
		return m.Target
	}
	return nil
}

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

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

var xxx_messageInfo_UnionBattleInvestigateResponse proto.InternalMessageInfo

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

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

func (m *UnionBattleInvestigateResponse) GetData() *UnionBattleInvestigateResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type UnionBattleInvestigateResponse_Data struct {
	//队伍数量
	TeamCount int32 `protobuf:"zigzag32,1,opt,name=team_count,json=teamCount,proto3" json:"team_count,omitempty"`
	//实力
	Power                int64    `protobuf:"zigzag64,2,opt,name=power,proto3" json:"power,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleInvestigateResponse_Data proto.InternalMessageInfo

func (m *UnionBattleInvestigateResponse_Data) GetTeamCount() int32 {
	if m != nil {
		return m.TeamCount
	}
	return 0
}

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

//标记
//id=20106
type UnionBattleMarkRequest struct {
	//目标建筑
	Target *model.UnionBattleMapLocation `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	//类型 1：进攻 2：防守 3：撤退 4：危险
	Typ int32 `protobuf:"zigzag32,2,opt,name=typ,proto3" json:"typ,omitempty"`
	//内容
	Content              string   `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleMarkRequest proto.InternalMessageInfo

func (m *UnionBattleMarkRequest) GetTarget() *model.UnionBattleMapLocation {
	if m != nil {
		return m.Target
	}
	return nil
}

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

func (m *UnionBattleMarkRequest) GetContent() string {
	if m != nil {
		return m.Content
	}
	return ""
}

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

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

var xxx_messageInfo_UnionBattleMarkResponse proto.InternalMessageInfo

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

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

//取消标记
//id=20107
type UnionBattleCancelMarkRequest struct {
	//标记id
	MarkId               string   `protobuf:"bytes,1,opt,name=mark_id,json=markId,proto3" json:"mark_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleCancelMarkRequest proto.InternalMessageInfo

func (m *UnionBattleCancelMarkRequest) GetMarkId() string {
	if m != nil {
		return m.MarkId
	}
	return ""
}

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

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

var xxx_messageInfo_UnionBattleCancelMarkResponse proto.InternalMessageInfo

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

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

//分享建筑
//id=20108
type UnionBattleShareBuildingRequest struct {
	//分享类型 1:普通 2:侦查
	Typ int32 `protobuf:"zigzag32,1,opt,name=typ,proto3" json:"typ,omitempty"`
	//目标建筑
	Target *model.UnionBattleMapLocation `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
	//内容
	Content              string   `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleShareBuildingRequest proto.InternalMessageInfo

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

func (m *UnionBattleShareBuildingRequest) GetTarget() *model.UnionBattleMapLocation {
	if m != nil {
		return m.Target
	}
	return nil
}

func (m *UnionBattleShareBuildingRequest) GetContent() string {
	if m != nil {
		return m.Content
	}
	return ""
}

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

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

var xxx_messageInfo_UnionBattleShareBuildingResponse proto.InternalMessageInfo

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

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

//查看据点详情1
//id=20109
type UnionBattleGetBuildingDetailsRequest struct {
	//目标建筑
	Target               *model.UnionBattleMapLocation `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetBuildingDetailsRequest proto.InternalMessageInfo

func (m *UnionBattleGetBuildingDetailsRequest) GetTarget() *model.UnionBattleMapLocation {
	if m != nil {
		return m.Target
	}
	return nil
}

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

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

var xxx_messageInfo_UnionBattleGetBuildingDetailsResponse proto.InternalMessageInfo

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

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

func (m *UnionBattleGetBuildingDetailsResponse) GetData() *UnionBattleGetBuildingDetailsResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type UnionBattleGetBuildingDetailsResponse_Data struct {
	//驻守队伍
	HoldTeam             []*model.UnionBattleBuildingTeam `protobuf:"bytes,1,rep,name=hold_team,json=holdTeam,proto3" json:"hold_team,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetBuildingDetailsResponse_Data proto.InternalMessageInfo

func (m *UnionBattleGetBuildingDetailsResponse_Data) GetHoldTeam() []*model.UnionBattleBuildingTeam {
	if m != nil {
		return m.HoldTeam
	}
	return nil
}

//查看敌方建筑详情，如果敌方建筑未被侦查，则返回的data为nil
//获取查看我方、中立建筑简略信息
//id=20110
type UnionBattleGetBuildingInfoRequest struct {
	//目标建筑
	Target               *model.UnionBattleMapLocation `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetBuildingInfoRequest proto.InternalMessageInfo

func (m *UnionBattleGetBuildingInfoRequest) GetTarget() *model.UnionBattleMapLocation {
	if m != nil {
		return m.Target
	}
	return nil
}

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

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

var xxx_messageInfo_UnionBattleGetBuildingInfoResponse proto.InternalMessageInfo

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

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

func (m *UnionBattleGetBuildingInfoResponse) GetData() *UnionBattleGetBuildingInfoResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type UnionBattleGetBuildingInfoResponse_Data struct {
	//队伍数量
	TeamCount int32 `protobuf:"zigzag32,1,opt,name=team_count,json=teamCount,proto3" json:"team_count,omitempty"`
	//实力
	Power int64 `protobuf:"zigzag64,2,opt,name=power,proto3" json:"power,omitempty"`
	//工程兵数量
	EngineerCount int32 `protobuf:"zigzag32,3,opt,name=engineer_count,json=engineerCount,proto3" json:"engineer_count,omitempty"`
	//是否可见
	Visible              bool     `protobuf:"varint,4,opt,name=visible,proto3" json:"visible,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetBuildingInfoResponse_Data proto.InternalMessageInfo

func (m *UnionBattleGetBuildingInfoResponse_Data) GetTeamCount() int32 {
	if m != nil {
		return m.TeamCount
	}
	return 0
}

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

func (m *UnionBattleGetBuildingInfoResponse_Data) GetEngineerCount() int32 {
	if m != nil {
		return m.EngineerCount
	}
	return 0
}

func (m *UnionBattleGetBuildingInfoResponse_Data) GetVisible() bool {
	if m != nil {
		return m.Visible
	}
	return false
}

//给队伍回血
//id=20111
type UnionBattleBuyTeamPowerRequest struct {
	//队伍id
	TeamId               string   `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleBuyTeamPowerRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_UnionBattleBuyTeamPowerResponse proto.InternalMessageInfo

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

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

//复活队伍
//id=20112
type UnionBattleReviveTeamRequest struct {
	//队伍id
	TeamId               string   `protobuf:"bytes,1,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleReviveTeamRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_UnionBattleReviveTeamResponse proto.InternalMessageInfo

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

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

//使用加速令
//id=20113
type UnionBattleSpeedUpRequest struct {
	//道具编号
	ItemNo int32 `protobuf:"zigzag32,1,opt,name=item_no,json=itemNo,proto3" json:"item_no,omitempty"`
	//目标
	//
	// Types that are valid to be assigned to Target:
	//	*UnionBattleSpeedUpRequest_TeamId
	//	*UnionBattleSpeedUpRequest_SpareWarriorId
	Target               isUnionBattleSpeedUpRequest_Target `protobuf_oneof:"target"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleSpeedUpRequest proto.InternalMessageInfo

func (m *UnionBattleSpeedUpRequest) GetItemNo() int32 {
	if m != nil {
		return m.ItemNo
	}
	return 0
}

type isUnionBattleSpeedUpRequest_Target interface {
	isUnionBattleSpeedUpRequest_Target()
}

type UnionBattleSpeedUpRequest_TeamId struct {
	TeamId string `protobuf:"bytes,2,opt,name=team_id,json=teamId,proto3,oneof"`
}

type UnionBattleSpeedUpRequest_SpareWarriorId struct {
	SpareWarriorId string `protobuf:"bytes,3,opt,name=spare_warrior_id,json=spareWarriorId,proto3,oneof"`
}

func (*UnionBattleSpeedUpRequest_TeamId) isUnionBattleSpeedUpRequest_Target() {}

func (*UnionBattleSpeedUpRequest_SpareWarriorId) isUnionBattleSpeedUpRequest_Target() {}

func (m *UnionBattleSpeedUpRequest) GetTarget() isUnionBattleSpeedUpRequest_Target {
	if m != nil {
		return m.Target
	}
	return nil
}

func (m *UnionBattleSpeedUpRequest) GetTeamId() string {
	if x, ok := m.GetTarget().(*UnionBattleSpeedUpRequest_TeamId); ok {
		return x.TeamId
	}
	return ""
}

func (m *UnionBattleSpeedUpRequest) GetSpareWarriorId() string {
	if x, ok := m.GetTarget().(*UnionBattleSpeedUpRequest_SpareWarriorId); ok {
		return x.SpareWarriorId
	}
	return ""
}

// XXX_OneofWrappers is for the internal use of the proto package.
func (*UnionBattleSpeedUpRequest) XXX_OneofWrappers() []interface{} {
	return []interface{}{
		(*UnionBattleSpeedUpRequest_TeamId)(nil),
		(*UnionBattleSpeedUpRequest_SpareWarriorId)(nil),
	}
}

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

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

var xxx_messageInfo_UnionBattleSpeedUpResponse proto.InternalMessageInfo

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

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

//使用复活石
//id=20114
type UnionBattleUseReviveStoneRequest struct {
	//道具no
	ItemNo int32 `protobuf:"zigzag32,1,opt,name=item_no,json=itemNo,proto3" json:"item_no,omitempty"`
	//目标建筑
	Target               *model.UnionBattleMapLocation `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleUseReviveStoneRequest proto.InternalMessageInfo

func (m *UnionBattleUseReviveStoneRequest) GetItemNo() int32 {
	if m != nil {
		return m.ItemNo
	}
	return 0
}

func (m *UnionBattleUseReviveStoneRequest) GetTarget() *model.UnionBattleMapLocation {
	if m != nil {
		return m.Target
	}
	return nil
}

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

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

var xxx_messageInfo_UnionBattleUseReviveStoneResponse proto.InternalMessageInfo

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

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

//损毁复活石
//id=20115
type UnionBattleDestroyReviveStoneRequest struct {
	//目标复活石
	ReviveStoneId        string   `protobuf:"bytes,1,opt,name=revive_stone_id,json=reviveStoneId,proto3" json:"revive_stone_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleDestroyReviveStoneRequest proto.InternalMessageInfo

func (m *UnionBattleDestroyReviveStoneRequest) GetReviveStoneId() string {
	if m != nil {
		return m.ReviveStoneId
	}
	return ""
}

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

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

var xxx_messageInfo_UnionBattleDestroyReviveStoneResponse proto.InternalMessageInfo

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

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

//查看个人战报
//id=20116
type UnionBattleGetPersonalReportRequest struct {
	//上次拉取到的最后一条战报创建时间
	LastReportTime       int64    `protobuf:"zigzag64,1,opt,name=last_report_time,json=lastReportTime,proto3" json:"last_report_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetPersonalReportRequest proto.InternalMessageInfo

func (m *UnionBattleGetPersonalReportRequest) GetLastReportTime() int64 {
	if m != nil {
		return m.LastReportTime
	}
	return 0
}

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

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

var xxx_messageInfo_UnionBattleGetPersonalReportResponse proto.InternalMessageInfo

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

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

func (m *UnionBattleGetPersonalReportResponse) GetData() *UnionBattleGetPersonalReportResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type UnionBattleGetPersonalReportResponse_Data struct {
	//个人战报列表
	Report               []*model.UnionBattlePersonalReport `protobuf:"bytes,1,rep,name=report,proto3" json:"report,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetPersonalReportResponse_Data proto.InternalMessageInfo

func (m *UnionBattleGetPersonalReportResponse_Data) GetReport() []*model.UnionBattlePersonalReport {
	if m != nil {
		return m.Report
	}
	return nil
}

//查看联盟战报
//id=20117
type UnionBattleGetUnionReportRequest struct {
	//上次拉取到的最后一条战报时间
	LastReportTime       int64    `protobuf:"zigzag64,1,opt,name=last_report_time,json=lastReportTime,proto3" json:"last_report_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetUnionReportRequest proto.InternalMessageInfo

func (m *UnionBattleGetUnionReportRequest) GetLastReportTime() int64 {
	if m != nil {
		return m.LastReportTime
	}
	return 0
}

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

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

var xxx_messageInfo_UnionBattleGetUnionReportResponse proto.InternalMessageInfo

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

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

func (m *UnionBattleGetUnionReportResponse) GetData() *UnionBattleGetUnionReportResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type UnionBattleGetUnionReportResponse_Data struct {
	//联盟战报列表
	Report               []*model.UnionBattleUnionReport `protobuf:"bytes,1,rep,name=report,proto3" json:"report,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetUnionReportResponse_Data proto.InternalMessageInfo

func (m *UnionBattleGetUnionReportResponse_Data) GetReport() []*model.UnionBattleUnionReport {
	if m != nil {
		return m.Report
	}
	return nil
}

//查看联盟队伍
//id=20118
type UnionBattleGetUnionTeamRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetUnionTeamRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_UnionBattleGetUnionTeamResponse proto.InternalMessageInfo

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

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

func (m *UnionBattleGetUnionTeamResponse) GetData() *UnionBattleGetUnionTeamResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type UnionBattleGetUnionTeamResponse_Data struct {
	//参战成员
	Member               []*model.UnionBattleMember `protobuf:"bytes,1,rep,name=member,proto3" json:"member,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetUnionTeamResponse_Data proto.InternalMessageInfo

func (m *UnionBattleGetUnionTeamResponse_Data) GetMember() []*model.UnionBattleMember {
	if m != nil {
		return m.Member
	}
	return nil
}

//查看个人榜单
//id=20119
type UnionBattleGetRoleRankListRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetRoleRankListRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_UnionBattleGetRoleRankListResponse proto.InternalMessageInfo

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

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

func (m *UnionBattleGetRoleRankListResponse) GetData() *UnionBattleGetRoleRankListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_UnionBattleGetRoleRankListResponse_Data proto.InternalMessageInfo

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

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

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

//查看联盟榜单
//id=20120
type UnionBattleGetUnionRankListRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetUnionRankListRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_UnionBattleGetUnionRankListResponse proto.InternalMessageInfo

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

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

func (m *UnionBattleGetUnionRankListResponse) GetData() *UnionBattleGetUnionRankListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type UnionBattleGetUnionRankListResponse_Data struct {
	//联盟排行项
	Item []*model.ActivityUnionRankItem `protobuf:"bytes,1,rep,name=item,proto3" json:"item,omitempty"`
	//上次查看榜单时我的联盟排名
	OldRankIndex int64 `protobuf:"zigzag64,2,opt,name=old_rank_index,json=oldRankIndex,proto3" json:"old_rank_index,omitempty"`
	//我的联盟排名项
	MyUnionItem *model.ActivityUnionRankItem `protobuf:"bytes,3,opt,name=my_union_item,json=myUnionItem,proto3" json:"my_union_item,omitempty"`
	//联盟大本营坐标
	UnionHomeLocation map[string]*model.UnionBattleMapLocation `protobuf:"bytes,4,rep,name=union_home_location,json=unionHomeLocation,proto3" json:"union_home_location,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	//我的联盟据点数量 k：等级 l：数量
	UnionStronghold      map[int32]int32 `protobuf:"bytes,5,rep,name=union_stronghold,json=unionStronghold,proto3" json:"union_stronghold,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetUnionRankListResponse_Data proto.InternalMessageInfo

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

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

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

func (m *UnionBattleGetUnionRankListResponse_Data) GetUnionHomeLocation() map[string]*model.UnionBattleMapLocation {
	if m != nil {
		return m.UnionHomeLocation
	}
	return nil
}

func (m *UnionBattleGetUnionRankListResponse_Data) GetUnionStronghold() map[int32]int32 {
	if m != nil {
		return m.UnionStronghold
	}
	return nil
}

//领取榜单奖励
//id=20121
type UnionBattleGetRankAwardRequest struct {
	//榜单类型 1：个人榜 2：联盟榜
	Typ                  int32    `protobuf:"zigzag32,1,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetRankAwardRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_UnionBattleGetRankAwardResponse proto.InternalMessageInfo

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

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

func (m *UnionBattleGetRankAwardResponse) GetData() *UnionBattleGetRankAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_UnionBattleGetRankAwardResponse_Data proto.InternalMessageInfo

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

//领取首占奖励
//id=20122
type UnionBattleGetFirstlyHoldAwardRequest struct {
	//盟战id
	BattleId string `protobuf:"bytes,1,opt,name=battle_id,json=battleId,proto3" json:"battle_id,omitempty"`
	//唯一id
	FirstlyHoldId        string   `protobuf:"bytes,2,opt,name=firstly_hold_id,json=firstlyHoldId,proto3" json:"firstly_hold_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetFirstlyHoldAwardRequest proto.InternalMessageInfo

func (m *UnionBattleGetFirstlyHoldAwardRequest) GetBattleId() string {
	if m != nil {
		return m.BattleId
	}
	return ""
}

func (m *UnionBattleGetFirstlyHoldAwardRequest) GetFirstlyHoldId() string {
	if m != nil {
		return m.FirstlyHoldId
	}
	return ""
}

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

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

var xxx_messageInfo_UnionBattleGetFirstlyHoldAwardResponse proto.InternalMessageInfo

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

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

func (m *UnionBattleGetFirstlyHoldAwardResponse) GetData() *UnionBattleGetFirstlyHoldAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_UnionBattleGetFirstlyHoldAwardResponse_Data proto.InternalMessageInfo

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

//领取空投聊天体力奖励
//id=20123
type UnionBattleGetSkyAwardMovePointRequest struct {
	//空投id
	SkyAwardId           string   `protobuf:"bytes,1,opt,name=sky_award_id,json=skyAwardId,proto3" json:"sky_award_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetSkyAwardMovePointRequest proto.InternalMessageInfo

func (m *UnionBattleGetSkyAwardMovePointRequest) GetSkyAwardId() string {
	if m != nil {
		return m.SkyAwardId
	}
	return ""
}

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

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

var xxx_messageInfo_UnionBattleGetSkyAwardMovePointResponse proto.InternalMessageInfo

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

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

func (m *UnionBattleGetSkyAwardMovePointResponse) GetData() *UnionBattleGetSkyAwardMovePointResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_UnionBattleGetSkyAwardMovePointResponse_Data proto.InternalMessageInfo

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

//帮助盟友增加备用军使用次数
//id=20124
type UnionBattleHelpSpareWarriorRequest struct {
	//求助id
	SeekId               string   `protobuf:"bytes,1,opt,name=seek_id,json=seekId,proto3" json:"seek_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleHelpSpareWarriorRequest proto.InternalMessageInfo

func (m *UnionBattleHelpSpareWarriorRequest) GetSeekId() string {
	if m != nil {
		return m.SeekId
	}
	return ""
}

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

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

var xxx_messageInfo_UnionBattleHelpSpareWarriorResponse proto.InternalMessageInfo

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

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

func (m *UnionBattleHelpSpareWarriorResponse) GetData() *UnionBattleHelpSpareWarriorResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type UnionBattleHelpSpareWarriorResponse_Data struct {
	//最新已帮助次数
	HelpedNums           int32    `protobuf:"zigzag32,1,opt,name=helped_nums,json=helpedNums,proto3" json:"helped_nums,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleHelpSpareWarriorResponse_Data proto.InternalMessageInfo

func (m *UnionBattleHelpSpareWarriorResponse_Data) GetHelpedNums() int32 {
	if m != nil {
		return m.HelpedNums
	}
	return 0
}

//领取大本营奖励
//id=20125
type UnionBattleGetHomeAwardRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetHomeAwardRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_UnionBattleGetHomeAwardResponse proto.InternalMessageInfo

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

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

func (m *UnionBattleGetHomeAwardResponse) GetData() *UnionBattleGetHomeAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_UnionBattleGetHomeAwardResponse_Data proto.InternalMessageInfo

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

//领取王城奖励
//id=20126
type UnionBattleGetKingCityAwardRequest struct {
	//王城坐标
	Location             *model.UnionBattleMapLocation `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetKingCityAwardRequest proto.InternalMessageInfo

func (m *UnionBattleGetKingCityAwardRequest) GetLocation() *model.UnionBattleMapLocation {
	if m != nil {
		return m.Location
	}
	return nil
}

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

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

var xxx_messageInfo_UnionBattleGetKingCityAwardResponse proto.InternalMessageInfo

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

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

func (m *UnionBattleGetKingCityAwardResponse) GetData() *UnionBattleGetKingCityAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_UnionBattleGetKingCityAwardResponse_Data proto.InternalMessageInfo

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

//确认查看战斗结果
//id=20127
type UnionBattleConfirmFightResultRequest struct {
	//战斗id
	FightId              string   `protobuf:"bytes,1,opt,name=fight_id,json=fightId,proto3" json:"fight_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleConfirmFightResultRequest proto.InternalMessageInfo

func (m *UnionBattleConfirmFightResultRequest) GetFightId() string {
	if m != nil {
		return m.FightId
	}
	return ""
}

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

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

var xxx_messageInfo_UnionBattleConfirmFightResultResponse proto.InternalMessageInfo

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

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

//确认查看战斗期结算
//id=20128
type UnionBattleConfirmBattleResultRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleConfirmBattleResultRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_UnionBattleConfirmBattleResultResponse proto.InternalMessageInfo

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

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

//鼓舞
//id=20129
type UnionBattleInspireRequest struct {
	//坐标
	Location             *model.UnionBattleMapLocation `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleInspireRequest proto.InternalMessageInfo

func (m *UnionBattleInspireRequest) GetLocation() *model.UnionBattleMapLocation {
	if m != nil {
		return m.Location
	}
	return nil
}

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

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

var xxx_messageInfo_UnionBattleInspireResponse proto.InternalMessageInfo

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

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

func (m *UnionBattleInspireResponse) GetData() *UnionBattleInspireResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type UnionBattleInspireResponse_Data struct {
	//机器人队伍
	RobotTeam []*model.UnionBattleRobotTeam `protobuf:"bytes,1,rep,name=robot_team,json=robotTeam,proto3" json:"robot_team,omitempty"`
	//获得分数
	Score                int32    `protobuf:"zigzag32,2,opt,name=score,proto3" json:"score,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleInspireResponse_Data proto.InternalMessageInfo

func (m *UnionBattleInspireResponse_Data) GetRobotTeam() []*model.UnionBattleRobotTeam {
	if m != nil {
		return m.RobotTeam
	}
	return nil
}

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

//获取分享列表
//id=20130
type UnionBattleGetShareListRequest struct {
	//上次拉取到的最后一条分享创建时间
	LastShareTime        int64    `protobuf:"zigzag64,1,opt,name=last_share_time,json=lastShareTime,proto3" json:"last_share_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetShareListRequest proto.InternalMessageInfo

func (m *UnionBattleGetShareListRequest) GetLastShareTime() int64 {
	if m != nil {
		return m.LastShareTime
	}
	return 0
}

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

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

var xxx_messageInfo_UnionBattleGetShareListResponse proto.InternalMessageInfo

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

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

func (m *UnionBattleGetShareListResponse) GetData() *UnionBattleGetShareListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type UnionBattleGetShareListResponse_Data struct {
	//分享列表
	Share                []*model.UnionBattleShare `protobuf:"bytes,1,rep,name=share,proto3" json:"share,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetShareListResponse_Data proto.InternalMessageInfo

func (m *UnionBattleGetShareListResponse_Data) GetShare() []*model.UnionBattleShare {
	if m != nil {
		return m.Share
	}
	return nil
}

//发送盟友私聊消息
//id=20131
type UnionBattleSendUnionMemberMessageRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	Message              string   `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleSendUnionMemberMessageRequest proto.InternalMessageInfo

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

func (m *UnionBattleSendUnionMemberMessageRequest) GetMessage() string {
	if m != nil {
		return m.Message
	}
	return ""
}

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

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

var xxx_messageInfo_UnionBattleSendUnionMemberMessageResponse proto.InternalMessageInfo

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

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

//获取联盟成员在本次盟战获得的贡献
//id=20132
type UnionBattleGetUnionMemberContributionRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetUnionMemberContributionRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_UnionBattleGetUnionMemberContributionResponse proto.InternalMessageInfo

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

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

func (m *UnionBattleGetUnionMemberContributionResponse) GetData() *UnionBattleGetUnionMemberContributionResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type UnionBattleGetUnionMemberContributionResponse_Data struct {
	Contribution         []*model.UnionMemberContribution `protobuf:"bytes,1,rep,name=contribution,proto3" json:"contribution,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleGetUnionMemberContributionResponse_Data proto.InternalMessageInfo

func (m *UnionBattleGetUnionMemberContributionResponse_Data) GetContribution() []*model.UnionMemberContribution {
	if m != nil {
		return m.Contribution
	}
	return nil
}

//空投神将Buff过期
//id=20166
type UnionBattleSuperWarriorExpiredPush struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleSuperWarriorExpiredPush proto.InternalMessageInfo

//盟战战况
//id=20167
type UnionBattleAttackRecordPush struct {
	//被攻击记录
	AttackRecord         []*model.UnionBattleAttackRecord `protobuf:"bytes,1,rep,name=attack_record,json=attackRecord,proto3" json:"attack_record,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleAttackRecordPush proto.InternalMessageInfo

func (m *UnionBattleAttackRecordPush) GetAttackRecord() []*model.UnionBattleAttackRecord {
	if m != nil {
		return m.AttackRecord
	}
	return nil
}

//联盟分数更新时间
//推送时机：首次进入场景推全量
//id=20168
type UnionBattleUnionScoreUpdateTimePush struct {
	//k：联盟id   v：更新时间
	UpdateTime           map[string]int64 `protobuf:"bytes,1,rep,name=update_time,json=updateTime,proto3" json:"update_time,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleUnionScoreUpdateTimePush proto.InternalMessageInfo

func (m *UnionBattleUnionScoreUpdateTimePush) GetUpdateTime() map[string]int64 {
	if m != nil {
		return m.UpdateTime
	}
	return nil
}

//鼓舞
//推送时机：首次进入场景推全量，后续变化推变量
//id=20169
type UnionBattleInspirePush struct {
	//鼓舞
	Inspire              []*model.UnionBattleInspire `protobuf:"bytes,1,rep,name=inspire,proto3" json:"inspire,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleInspirePush proto.InternalMessageInfo

func (m *UnionBattleInspirePush) GetInspire() []*model.UnionBattleInspire {
	if m != nil {
		return m.Inspire
	}
	return nil
}

//盟友（工程兵、铁衣）驻守
//id=20170
type UnionBattleMemberHoldPush struct {
	//盟友驻守
	MemberHold           []*model.UnionBattleMemberHold `protobuf:"bytes,1,rep,name=member_hold,json=memberHold,proto3" json:"member_hold,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleMemberHoldPush proto.InternalMessageInfo

func (m *UnionBattleMemberHoldPush) GetMemberHold() []*model.UnionBattleMemberHold {
	if m != nil {
		return m.MemberHold
	}
	return nil
}

//战场结算
//id=20171
type UnionBattleBattleResultPush struct {
	//个人结算
	MyResult *model.UnionBattleResultOfMe `protobuf:"bytes,1,opt,name=my_result,json=myResult,proto3" json:"my_result,omitempty"`
	//榜首结算
	FirstResult          *model.UnionBattleResultOfFirst `protobuf:"bytes,2,opt,name=first_result,json=firstResult,proto3" json:"first_result,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleBattleResultPush proto.InternalMessageInfo

func (m *UnionBattleBattleResultPush) GetMyResult() *model.UnionBattleResultOfMe {
	if m != nil {
		return m.MyResult
	}
	return nil
}

func (m *UnionBattleBattleResultPush) GetFirstResult() *model.UnionBattleResultOfFirst {
	if m != nil {
		return m.FirstResult
	}
	return nil
}

//空投夺取成功
//推送时机：玩家获取空投时 或者获得空投后进入场景
//id=20172
type UnionBattleSkyAwardGetPush struct {
	Typ                  int32                    `protobuf:"zigzag32,1,opt,name=typ,proto3" json:"typ,omitempty"`
	PowerAddtion         int64                    `protobuf:"zigzag64,2,opt,name=power_addtion,json=powerAddtion,proto3" json:"power_addtion,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 *UnionBattleSkyAwardGetPush) Reset()         { *m = UnionBattleSkyAwardGetPush{} }
func (m *UnionBattleSkyAwardGetPush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleSkyAwardGetPush) ProtoMessage()    {}
func (*UnionBattleSkyAwardGetPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{72}
}

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

var xxx_messageInfo_UnionBattleSkyAwardGetPush proto.InternalMessageInfo

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

func (m *UnionBattleSkyAwardGetPush) GetPowerAddtion() int64 {
	if m != nil {
		return m.PowerAddtion
	}
	return 0
}

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

//空投
//推送时机：
//1、第一次进入盟战地图场景
//2、到达预告时间，掉落时间
//3、玩家占领空投
//4、空投被抢
//id=20173
type UnionBattleSkyAwardPush struct {
	SkyAward             *model.UnionBattleSkyAward `protobuf:"bytes,1,opt,name=sky_award,json=skyAward,proto3" json:"sky_award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_UnionBattleSkyAwardPush proto.InternalMessageInfo

func (m *UnionBattleSkyAwardPush) GetSkyAward() *model.UnionBattleSkyAward {
	if m != nil {
		return m.SkyAward
	}
	return nil
}

//对战防守者变化
//id=20174
type UnionBattleFightDefenderPush struct {
	//唯一id
	FightId string `protobuf:"bytes,1,opt,name=fight_id,json=fightId,proto3" json:"fight_id,omitempty"`
	//防守者
	Defender             *model.UnionBattleDefender `protobuf:"bytes,2,opt,name=defender,proto3" json:"defender,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (m *UnionBattleFightDefenderPush) Reset()         { *m = UnionBattleFightDefenderPush{} }
func (m *UnionBattleFightDefenderPush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleFightDefenderPush) ProtoMessage()    {}
func (*UnionBattleFightDefenderPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{74}
}

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

var xxx_messageInfo_UnionBattleFightDefenderPush proto.InternalMessageInfo

func (m *UnionBattleFightDefenderPush) GetFightId() string {
	if m != nil {
		return m.FightId
	}
	return ""
}

func (m *UnionBattleFightDefenderPush) GetDefender() *model.UnionBattleDefender {
	if m != nil {
		return m.Defender
	}
	return nil
}

//排行榜领奖
//id=20175
type UnionBattleRankAwardRolePush struct {
	//领奖状态
	RankAwardStatus      []*model.UnionBattleRankAwardStatus `protobuf:"bytes,1,rep,name=rank_award_status,json=rankAwardStatus,proto3" json:"rank_award_status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

func (m *UnionBattleRankAwardRolePush) Reset()         { *m = UnionBattleRankAwardRolePush{} }
func (m *UnionBattleRankAwardRolePush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleRankAwardRolePush) ProtoMessage()    {}
func (*UnionBattleRankAwardRolePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{75}
}

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

var xxx_messageInfo_UnionBattleRankAwardRolePush proto.InternalMessageInfo

func (m *UnionBattleRankAwardRolePush) GetRankAwardStatus() []*model.UnionBattleRankAwardStatus {
	if m != nil {
		return m.RankAwardStatus
	}
	return nil
}

//作战期结算
//推送时机：作战期结束、进入盟战一级界面
//id=20176
type UnionBattleSettlePush struct {
	//盟战id
	BattleId string `protobuf:"bytes,1,opt,name=battle_id,json=battleId,proto3" json:"battle_id,omitempty"`
	//榜首联盟id
	FirstUnionId string `protobuf:"bytes,2,opt,name=first_union_id,json=firstUnionId,proto3" json:"first_union_id,omitempty"`
	//榜首联盟名字
	FirstUnionName string `protobuf:"bytes,3,opt,name=first_union_name,json=firstUnionName,proto3" json:"first_union_name,omitempty"`
	//榜首角色id
	FirstRoleId string `protobuf:"bytes,4,opt,name=first_role_id,json=firstRoleId,proto3" json:"first_role_id,omitempty"`
	//榜首角色名字
	FirstRoleName string `protobuf:"bytes,5,opt,name=first_role_name,json=firstRoleName,proto3" json:"first_role_name,omitempty"`
	//我的联盟排名
	MyUnionRankIndex int64 `protobuf:"zigzag64,6,opt,name=my_union_rank_index,json=myUnionRankIndex,proto3" json:"my_union_rank_index,omitempty"`
	//我的个人排名
	MyRoleRankIndex      int64    `protobuf:"zigzag64,7,opt,name=my_role_rank_index,json=myRoleRankIndex,proto3" json:"my_role_rank_index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *UnionBattleSettlePush) Reset()         { *m = UnionBattleSettlePush{} }
func (m *UnionBattleSettlePush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleSettlePush) ProtoMessage()    {}
func (*UnionBattleSettlePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{76}
}

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

var xxx_messageInfo_UnionBattleSettlePush proto.InternalMessageInfo

func (m *UnionBattleSettlePush) GetBattleId() string {
	if m != nil {
		return m.BattleId
	}
	return ""
}

func (m *UnionBattleSettlePush) GetFirstUnionId() string {
	if m != nil {
		return m.FirstUnionId
	}
	return ""
}

func (m *UnionBattleSettlePush) GetFirstUnionName() string {
	if m != nil {
		return m.FirstUnionName
	}
	return ""
}

func (m *UnionBattleSettlePush) GetFirstRoleId() string {
	if m != nil {
		return m.FirstRoleId
	}
	return ""
}

func (m *UnionBattleSettlePush) GetFirstRoleName() string {
	if m != nil {
		return m.FirstRoleName
	}
	return ""
}

func (m *UnionBattleSettlePush) GetMyUnionRankIndex() int64 {
	if m != nil {
		return m.MyUnionRankIndex
	}
	return 0
}

func (m *UnionBattleSettlePush) GetMyRoleRankIndex() int64 {
	if m != nil {
		return m.MyRoleRankIndex
	}
	return 0
}

//跑马灯
//推送时机：第一次进盟战地图场景，有新公告产生
//推送方式：进场景推M分钟内的最新N条，新公告则推新公告
//id=20177
type UnionBattleRollingTitlePush struct {
	//列表
	RollingTitle         []*model.UnionBattleRollingTitle `protobuf:"bytes,1,rep,name=rolling_title,json=rollingTitle,proto3" json:"rolling_title,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (m *UnionBattleRollingTitlePush) Reset()         { *m = UnionBattleRollingTitlePush{} }
func (m *UnionBattleRollingTitlePush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleRollingTitlePush) ProtoMessage()    {}
func (*UnionBattleRollingTitlePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{77}
}

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

var xxx_messageInfo_UnionBattleRollingTitlePush proto.InternalMessageInfo

func (m *UnionBattleRollingTitlePush) GetRollingTitle() []*model.UnionBattleRollingTitle {
	if m != nil {
		return m.RollingTitle
	}
	return nil
}

//建筑
//推送时机：第一次进入盟战地图场景、建筑易主
//推送方式：进场景推全量、易主推单个
//id=20178
type UnionBattleBuildingPush struct {
	//列表
	Building             []*model.UnionBattleBuilding `protobuf:"bytes,1,rep,name=building,proto3" json:"building,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (m *UnionBattleBuildingPush) Reset()         { *m = UnionBattleBuildingPush{} }
func (m *UnionBattleBuildingPush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleBuildingPush) ProtoMessage()    {}
func (*UnionBattleBuildingPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{78}
}

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

var xxx_messageInfo_UnionBattleBuildingPush proto.InternalMessageInfo

func (m *UnionBattleBuildingPush) GetBuilding() []*model.UnionBattleBuilding {
	if m != nil {
		return m.Building
	}
	return nil
}

//备用军
//推送时机：第一次进入盟战地图、单个备用军变动
//推送方式：进场景推全量、单个变动推单个
//id=20179
type UnionBattleSpareWarriorPush struct {
	//列表
	SpareWarrior         []*model.UnionBattleSpareWarrior `protobuf:"bytes,1,rep,name=spare_warrior,json=spareWarrior,proto3" json:"spare_warrior,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (m *UnionBattleSpareWarriorPush) Reset()         { *m = UnionBattleSpareWarriorPush{} }
func (m *UnionBattleSpareWarriorPush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleSpareWarriorPush) ProtoMessage()    {}
func (*UnionBattleSpareWarriorPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{79}
}

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

var xxx_messageInfo_UnionBattleSpareWarriorPush proto.InternalMessageInfo

func (m *UnionBattleSpareWarriorPush) GetSpareWarrior() []*model.UnionBattleSpareWarrior {
	if m != nil {
		return m.SpareWarrior
	}
	return nil
}

//王城
//推送时机：第一次进入盟战地图、王城开启
//id=20180
type UnionBattleKingCityPush struct {
	//按多个王城来设计
	KingCity             []*model.UnionBattleKingCity `protobuf:"bytes,1,rep,name=king_city,json=kingCity,proto3" json:"king_city,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (m *UnionBattleKingCityPush) Reset()         { *m = UnionBattleKingCityPush{} }
func (m *UnionBattleKingCityPush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleKingCityPush) ProtoMessage()    {}
func (*UnionBattleKingCityPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{80}
}

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

var xxx_messageInfo_UnionBattleKingCityPush proto.InternalMessageInfo

func (m *UnionBattleKingCityPush) GetKingCity() []*model.UnionBattleKingCity {
	if m != nil {
		return m.KingCity
	}
	return nil
}

//王城奖励  先作废
//推送时机：第一次进入盟战地图、奖励状态变化
//id=20181
type UnionBattleKingCityAwardPush struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *UnionBattleKingCityAwardPush) Reset()         { *m = UnionBattleKingCityAwardPush{} }
func (m *UnionBattleKingCityAwardPush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleKingCityAwardPush) ProtoMessage()    {}
func (*UnionBattleKingCityAwardPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{81}
}

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

var xxx_messageInfo_UnionBattleKingCityAwardPush proto.InternalMessageInfo

//大本营
//推送时机：第一次进入盟战地图
//id=20182
type UnionBattleHomePush struct {
	//坐标
	Location *model.UnionBattleMapLocation `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
	//奖励开始时间
	AwardStartTime int64 `protobuf:"zigzag64,2,opt,name=award_start_time,json=awardStartTime,proto3" json:"award_start_time,omitempty"`
	//奖励cd，毫秒
	AwardCd              int64    `protobuf:"zigzag64,3,opt,name=award_cd,json=awardCd,proto3" json:"award_cd,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *UnionBattleHomePush) Reset()         { *m = UnionBattleHomePush{} }
func (m *UnionBattleHomePush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleHomePush) ProtoMessage()    {}
func (*UnionBattleHomePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{82}
}

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

var xxx_messageInfo_UnionBattleHomePush proto.InternalMessageInfo

func (m *UnionBattleHomePush) GetLocation() *model.UnionBattleMapLocation {
	if m != nil {
		return m.Location
	}
	return nil
}

func (m *UnionBattleHomePush) GetAwardStartTime() int64 {
	if m != nil {
		return m.AwardStartTime
	}
	return 0
}

func (m *UnionBattleHomePush) GetAwardCd() int64 {
	if m != nil {
		return m.AwardCd
	}
	return 0
}

//备用军移动
//推送时机：第一次进入盟战地图场景、玩家移动
//推送方式：进场景推全量、移动推增量
//id=20183
type UnionBattleSpareWarriorMovePush struct {
	//列表
	SpareWarriorMove     []*model.UnionBattleSpareWarriorMove `protobuf:"bytes,1,rep,name=spare_warrior_move,json=spareWarriorMove,proto3" json:"spare_warrior_move,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                             `json:"-"`
	XXX_unrecognized     []byte                               `json:"-"`
	XXX_sizecache        int32                                `json:"-"`
}

func (m *UnionBattleSpareWarriorMovePush) Reset()         { *m = UnionBattleSpareWarriorMovePush{} }
func (m *UnionBattleSpareWarriorMovePush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleSpareWarriorMovePush) ProtoMessage()    {}
func (*UnionBattleSpareWarriorMovePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{83}
}

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

var xxx_messageInfo_UnionBattleSpareWarriorMovePush proto.InternalMessageInfo

func (m *UnionBattleSpareWarriorMovePush) GetSpareWarriorMove() []*model.UnionBattleSpareWarriorMove {
	if m != nil {
		return m.SpareWarriorMove
	}
	return nil
}

//队伍移动
//推送时机：第一次进入盟战地图场景、玩家移动
//推送方式：进场景推全量、移动推增量
//id=20184
type UnionBattleTeamMovePush struct {
	//列表
	TeamMove             []*model.UnionBattleTeamMove `protobuf:"bytes,1,rep,name=team_move,json=teamMove,proto3" json:"team_move,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (m *UnionBattleTeamMovePush) Reset()         { *m = UnionBattleTeamMovePush{} }
func (m *UnionBattleTeamMovePush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleTeamMovePush) ProtoMessage()    {}
func (*UnionBattleTeamMovePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{84}
}

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

var xxx_messageInfo_UnionBattleTeamMovePush proto.InternalMessageInfo

func (m *UnionBattleTeamMovePush) GetTeamMove() []*model.UnionBattleTeamMove {
	if m != nil {
		return m.TeamMove
	}
	return nil
}

//移动结束
//推送时机：移动结束
//id=20185
type UnionBattleMoveEndPush struct {
	//移动id
	MoveId               string   `protobuf:"bytes,1,opt,name=move_id,json=moveId,proto3" json:"move_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *UnionBattleMoveEndPush) Reset()         { *m = UnionBattleMoveEndPush{} }
func (m *UnionBattleMoveEndPush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleMoveEndPush) ProtoMessage()    {}
func (*UnionBattleMoveEndPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{85}
}

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

var xxx_messageInfo_UnionBattleMoveEndPush proto.InternalMessageInfo

func (m *UnionBattleMoveEndPush) GetMoveId() string {
	if m != nil {
		return m.MoveId
	}
	return ""
}

//侦查失效
//推送时机：被侦查的据点易主
//id=20186
type UnionBattleInvestigateDisabledPush struct {
	//侦查id
	InvestigateId        string   `protobuf:"bytes,1,opt,name=investigate_id,json=investigateId,proto3" json:"investigate_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *UnionBattleInvestigateDisabledPush) Reset()         { *m = UnionBattleInvestigateDisabledPush{} }
func (m *UnionBattleInvestigateDisabledPush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleInvestigateDisabledPush) ProtoMessage()    {}
func (*UnionBattleInvestigateDisabledPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{86}
}

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

var xxx_messageInfo_UnionBattleInvestigateDisabledPush proto.InternalMessageInfo

func (m *UnionBattleInvestigateDisabledPush) GetInvestigateId() string {
	if m != nil {
		return m.InvestigateId
	}
	return ""
}

//侦查
//推送时机：第一次进入盟战地图场景、新增侦查
//推送方式：进场景推全量、新增推增量
//id=20187
type UnionBattleInvestigatePush struct {
	//列表
	Investigate          []*model.UnionBattleInvestigate `protobuf:"bytes,1,rep,name=investigate,proto3" json:"investigate,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

func (m *UnionBattleInvestigatePush) Reset()         { *m = UnionBattleInvestigatePush{} }
func (m *UnionBattleInvestigatePush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleInvestigatePush) ProtoMessage()    {}
func (*UnionBattleInvestigatePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{87}
}

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

var xxx_messageInfo_UnionBattleInvestigatePush proto.InternalMessageInfo

func (m *UnionBattleInvestigatePush) GetInvestigate() []*model.UnionBattleInvestigate {
	if m != nil {
		return m.Investigate
	}
	return nil
}

//取消标记
//推送时机：标记被取消
//id=20188
type UnionBattleMarkCanceledPush struct {
	//标记id
	MarkId               string   `protobuf:"bytes,1,opt,name=mark_id,json=markId,proto3" json:"mark_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *UnionBattleMarkCanceledPush) Reset()         { *m = UnionBattleMarkCanceledPush{} }
func (m *UnionBattleMarkCanceledPush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleMarkCanceledPush) ProtoMessage()    {}
func (*UnionBattleMarkCanceledPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{88}
}

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

var xxx_messageInfo_UnionBattleMarkCanceledPush proto.InternalMessageInfo

func (m *UnionBattleMarkCanceledPush) GetMarkId() string {
	if m != nil {
		return m.MarkId
	}
	return ""
}

//标记
//推送时机：第一次进入盟战地图场景、新增标记
//推送方式：进场景推全量、新增推增量
//id=20189
type UnionBattleMarkPush struct {
	//列表
	Mark []*model.UnionBattleMark `protobuf:"bytes,1,rep,name=mark,proto3" json:"mark,omitempty"`
	//剩余可标记次数
	LeftMarkTimes        int32    `protobuf:"zigzag32,2,opt,name=left_mark_times,json=leftMarkTimes,proto3" json:"left_mark_times,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *UnionBattleMarkPush) Reset()         { *m = UnionBattleMarkPush{} }
func (m *UnionBattleMarkPush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleMarkPush) ProtoMessage()    {}
func (*UnionBattleMarkPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{89}
}

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

var xxx_messageInfo_UnionBattleMarkPush proto.InternalMessageInfo

func (m *UnionBattleMarkPush) GetMark() []*model.UnionBattleMark {
	if m != nil {
		return m.Mark
	}
	return nil
}

func (m *UnionBattleMarkPush) GetLeftMarkTimes() int32 {
	if m != nil {
		return m.LeftMarkTimes
	}
	return 0
}

//对战
//推送时机：第一次进入盟战地图场景（这种情况几率较低）、队伍或备用军到达建筑触发战斗
//推送方式：进场景推全量、触发战斗推增量
//id=20190
type UnionBattleFightPush struct {
	//列表
	Fight                []*model.UnionBattleFight `protobuf:"bytes,1,rep,name=fight,proto3" json:"fight,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (m *UnionBattleFightPush) Reset()         { *m = UnionBattleFightPush{} }
func (m *UnionBattleFightPush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleFightPush) ProtoMessage()    {}
func (*UnionBattleFightPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{90}
}

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

var xxx_messageInfo_UnionBattleFightPush proto.InternalMessageInfo

func (m *UnionBattleFightPush) GetFight() []*model.UnionBattleFight {
	if m != nil {
		return m.Fight
	}
	return nil
}

//对战结果
//推送时机：服务端自动战斗结束、进入战场
//id=20191
type UnionBattleFightResultPush struct {
	//战斗结果
	FightResult          []*model.UnionBattleFightResult `protobuf:"bytes,1,rep,name=fight_result,json=fightResult,proto3" json:"fight_result,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

func (m *UnionBattleFightResultPush) Reset()         { *m = UnionBattleFightResultPush{} }
func (m *UnionBattleFightResultPush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleFightResultPush) ProtoMessage()    {}
func (*UnionBattleFightResultPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{91}
}

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

var xxx_messageInfo_UnionBattleFightResultPush proto.InternalMessageInfo

func (m *UnionBattleFightResultPush) GetFightResult() []*model.UnionBattleFightResult {
	if m != nil {
		return m.FightResult
	}
	return nil
}

//复活石销毁
//推送时机：复活石被销毁
//id=20192
type UnionBattleReviveStoneDestroyedPush struct {
	//复活石id
	ReviveStoneId        string   `protobuf:"bytes,1,opt,name=revive_stone_id,json=reviveStoneId,proto3" json:"revive_stone_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *UnionBattleReviveStoneDestroyedPush) Reset()         { *m = UnionBattleReviveStoneDestroyedPush{} }
func (m *UnionBattleReviveStoneDestroyedPush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleReviveStoneDestroyedPush) ProtoMessage()    {}
func (*UnionBattleReviveStoneDestroyedPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{92}
}

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

var xxx_messageInfo_UnionBattleReviveStoneDestroyedPush proto.InternalMessageInfo

func (m *UnionBattleReviveStoneDestroyedPush) GetReviveStoneId() string {
	if m != nil {
		return m.ReviveStoneId
	}
	return ""
}

//复活石
//推送时机：第一次进入盟战地图场景、地图新增复活石
//推送方式：进场景推全量、新增时推增量
//id=20193
type UnionBattleReviveStonePush struct {
	//列表
	ReviveStone          []*model.UnionBattleReviveStone `protobuf:"bytes,1,rep,name=revive_stone,json=reviveStone,proto3" json:"revive_stone,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

func (m *UnionBattleReviveStonePush) Reset()         { *m = UnionBattleReviveStonePush{} }
func (m *UnionBattleReviveStonePush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleReviveStonePush) ProtoMessage()    {}
func (*UnionBattleReviveStonePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{93}
}

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

var xxx_messageInfo_UnionBattleReviveStonePush proto.InternalMessageInfo

func (m *UnionBattleReviveStonePush) GetReviveStone() []*model.UnionBattleReviveStone {
	if m != nil {
		return m.ReviveStone
	}
	return nil
}

//联盟排名分数
//推送时机：第一次进入盟战地图场景、排名或分数变动
//推送方式：全量
//id=20194
type UnionBattleScorePush struct {
	//联盟排名
	UnionRank int64 `protobuf:"zigzag64,1,opt,name=union_rank,json=unionRank,proto3" json:"union_rank,omitempty"`
	//联盟分数（占地总等级）
	UnionScore           int64    `protobuf:"zigzag64,2,opt,name=union_score,json=unionScore,proto3" json:"union_score,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *UnionBattleScorePush) Reset()         { *m = UnionBattleScorePush{} }
func (m *UnionBattleScorePush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleScorePush) ProtoMessage()    {}
func (*UnionBattleScorePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{94}
}

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

var xxx_messageInfo_UnionBattleScorePush proto.InternalMessageInfo

func (m *UnionBattleScorePush) GetUnionRank() int64 {
	if m != nil {
		return m.UnionRank
	}
	return 0
}

func (m *UnionBattleScorePush) GetUnionScore() int64 {
	if m != nil {
		return m.UnionScore
	}
	return 0
}

//我的队伍1
//推送时机：第一次进入盟战地图场景、队伍状态变动
//推送方式：进场景时推全量、变动时仅推变动的队伍
//id=20195
type UnionBattleTeamPush struct {
	//列表
	MyTeam               []*model.UnionBattleTeam `protobuf:"bytes,1,rep,name=my_team,json=myTeam,proto3" json:"my_team,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *UnionBattleTeamPush) Reset()         { *m = UnionBattleTeamPush{} }
func (m *UnionBattleTeamPush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleTeamPush) ProtoMessage()    {}
func (*UnionBattleTeamPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{95}
}

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

var xxx_messageInfo_UnionBattleTeamPush proto.InternalMessageInfo

func (m *UnionBattleTeamPush) GetMyTeam() []*model.UnionBattleTeam {
	if m != nil {
		return m.MyTeam
	}
	return nil
}

//角色
//推送时机：第一次进入盟战地图场景、任一字段变动
//推送方式：全量
//id=20196
type UnionBattleRolePush struct {
	//当前体力
	MovePoint int32 `protobuf:"zigzag32,1,opt,name=move_point,json=movePoint,proto3" json:"move_point,omitempty"`
	//下一点体力恢复时间
	NextMovePointRecoverTime int64 `protobuf:"zigzag64,2,opt,name=next_move_point_recover_time,json=nextMovePointRecoverTime,proto3" json:"next_move_point_recover_time,omitempty"`
	//职位
	Profession int32 `protobuf:"zigzag32,3,opt,name=profession,proto3" json:"profession,omitempty"`
	//下一次侦查恢复时间
	NextInvestigateRecoverTime int64 `protobuf:"zigzag64,4,opt,name=next_investigate_recover_time,json=nextInvestigateRecoverTime,proto3" json:"next_investigate_recover_time,omitempty"`
	//我已使用备用军次数
	UsedSpareWarriorTimes int32 `protobuf:"zigzag32,5,opt,name=used_spare_warrior_times,json=usedSpareWarriorTimes,proto3" json:"used_spare_warrior_times,omitempty"`
	//下次领取大本营奖励时间
	LastReceiveHomeAwardTime int64 `protobuf:"zigzag64,6,opt,name=last_receive_home_award_time,json=lastReceiveHomeAwardTime,proto3" json:"last_receive_home_award_time,omitempty"`
	//上次领取王城奖励时间
	LastReceiveKingCityAwardTime int64    `protobuf:"zigzag64,7,opt,name=last_receive_king_city_award_time,json=lastReceiveKingCityAwardTime,proto3" json:"last_receive_king_city_award_time,omitempty"`
	XXX_NoUnkeyedLiteral         struct{} `json:"-"`
	XXX_unrecognized             []byte   `json:"-"`
	XXX_sizecache                int32    `json:"-"`
}

func (m *UnionBattleRolePush) Reset()         { *m = UnionBattleRolePush{} }
func (m *UnionBattleRolePush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleRolePush) ProtoMessage()    {}
func (*UnionBattleRolePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{96}
}

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

var xxx_messageInfo_UnionBattleRolePush proto.InternalMessageInfo

func (m *UnionBattleRolePush) GetMovePoint() int32 {
	if m != nil {
		return m.MovePoint
	}
	return 0
}

func (m *UnionBattleRolePush) GetNextMovePointRecoverTime() int64 {
	if m != nil {
		return m.NextMovePointRecoverTime
	}
	return 0
}

func (m *UnionBattleRolePush) GetProfession() int32 {
	if m != nil {
		return m.Profession
	}
	return 0
}

func (m *UnionBattleRolePush) GetNextInvestigateRecoverTime() int64 {
	if m != nil {
		return m.NextInvestigateRecoverTime
	}
	return 0
}

func (m *UnionBattleRolePush) GetUsedSpareWarriorTimes() int32 {
	if m != nil {
		return m.UsedSpareWarriorTimes
	}
	return 0
}

func (m *UnionBattleRolePush) GetLastReceiveHomeAwardTime() int64 {
	if m != nil {
		return m.LastReceiveHomeAwardTime
	}
	return 0
}

func (m *UnionBattleRolePush) GetLastReceiveKingCityAwardTime() int64 {
	if m != nil {
		return m.LastReceiveKingCityAwardTime
	}
	return 0
}

//全局
//推送时机：第一次进入盟战地图场景
//推送方式：全量
//id=20198
type UnionBattlePush struct {
	//id
	BattleId string `protobuf:"bytes,1,opt,name=battle_id,json=battleId,proto3" json:"battle_id,omitempty"`
	//参战方
	Union []*model.UnionBattleUnion `protobuf:"bytes,2,rep,name=union,proto3" json:"union,omitempty"`
	//据点机器人队伍实力（k：据点宽度 v：实力）
	StrongholdRobotTeamPower map[int32]int64 `protobuf:"bytes,3,rep,name=stronghold_robot_team_power,json=strongholdRobotTeamPower,proto3" json:"stronghold_robot_team_power,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"`
	//空地机器人队伍实力
	EmptyLandRobotTeamPower int64    `protobuf:"zigzag64,4,opt,name=empty_land_robot_team_power,json=emptyLandRobotTeamPower,proto3" json:"empty_land_robot_team_power,omitempty"`
	XXX_NoUnkeyedLiteral    struct{} `json:"-"`
	XXX_unrecognized        []byte   `json:"-"`
	XXX_sizecache           int32    `json:"-"`
}

func (m *UnionBattlePush) Reset()         { *m = UnionBattlePush{} }
func (m *UnionBattlePush) String() string { return proto.CompactTextString(m) }
func (*UnionBattlePush) ProtoMessage()    {}
func (*UnionBattlePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{97}
}

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

var xxx_messageInfo_UnionBattlePush proto.InternalMessageInfo

func (m *UnionBattlePush) GetBattleId() string {
	if m != nil {
		return m.BattleId
	}
	return ""
}

func (m *UnionBattlePush) GetUnion() []*model.UnionBattleUnion {
	if m != nil {
		return m.Union
	}
	return nil
}

func (m *UnionBattlePush) GetStrongholdRobotTeamPower() map[int32]int64 {
	if m != nil {
		return m.StrongholdRobotTeamPower
	}
	return nil
}

func (m *UnionBattlePush) GetEmptyLandRobotTeamPower() int64 {
	if m != nil {
		return m.EmptyLandRobotTeamPower
	}
	return 0
}

//地图
//推送时机：第一次进入盟战地图场景
//推送方式：全量
//id=20199
type UnionBattleMapPush struct {
	//宽 x轴方向
	Width int32 `protobuf:"zigzag32,1,opt,name=width,proto3" json:"width,omitempty"`
	//高 y轴方向
	Height int32 `protobuf:"zigzag32,2,opt,name=height,proto3" json:"height,omitempty"`
	//建筑群
	Building             []*model.UnionBattleMapBuilding `protobuf:"bytes,3,rep,name=building,proto3" json:"building,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

func (m *UnionBattleMapPush) Reset()         { *m = UnionBattleMapPush{} }
func (m *UnionBattleMapPush) String() string { return proto.CompactTextString(m) }
func (*UnionBattleMapPush) ProtoMessage()    {}
func (*UnionBattleMapPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_bda3aef0f1b74b17, []int{98}
}

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

var xxx_messageInfo_UnionBattleMapPush proto.InternalMessageInfo

func (m *UnionBattleMapPush) GetWidth() int32 {
	if m != nil {
		return m.Width
	}
	return 0
}

func (m *UnionBattleMapPush) GetHeight() int32 {
	if m != nil {
		return m.Height
	}
	return 0
}

func (m *UnionBattleMapPush) GetBuilding() []*model.UnionBattleMapBuilding {
	if m != nil {
		return m.Building
	}
	return nil
}

func init() {
	proto.RegisterType((*UnionBattleAttackRequest)(nil), "proto.UnionBattleAttackRequest")
	proto.RegisterType((*UnionBattleAttackResponse)(nil), "proto.UnionBattleAttackResponse")
	proto.RegisterType((*UnionBattleHoldRequest)(nil), "proto.UnionBattleHoldRequest")
	proto.RegisterType((*UnionBattleHoldResponse)(nil), "proto.UnionBattleHoldResponse")
	proto.RegisterType((*UnionBattleQuitRequest)(nil), "proto.UnionBattleQuitRequest")
	proto.RegisterType((*UnionBattleQuitResponse)(nil), "proto.UnionBattleQuitResponse")
	proto.RegisterType((*UnionBattleUseSpareWarriorRequest)(nil), "proto.UnionBattleUseSpareWarriorRequest")
	proto.RegisterType((*UnionBattleUseSpareWarriorResponse)(nil), "proto.UnionBattleUseSpareWarriorResponse")
	proto.RegisterType((*UnionBattleAskHelpSpareWarriorRequest)(nil), "proto.UnionBattleAskHelpSpareWarriorRequest")
	proto.RegisterType((*UnionBattleAskHelpSpareWarriorResponse)(nil), "proto.UnionBattleAskHelpSpareWarriorResponse")
	proto.RegisterType((*UnionBattleInvestigateRequest)(nil), "proto.UnionBattleInvestigateRequest")
	proto.RegisterType((*UnionBattleInvestigateResponse)(nil), "proto.UnionBattleInvestigateResponse")
	proto.RegisterType((*UnionBattleInvestigateResponse_Data)(nil), "proto.UnionBattleInvestigateResponse.Data")
	proto.RegisterType((*UnionBattleMarkRequest)(nil), "proto.UnionBattleMarkRequest")
	proto.RegisterType((*UnionBattleMarkResponse)(nil), "proto.UnionBattleMarkResponse")
	proto.RegisterType((*UnionBattleCancelMarkRequest)(nil), "proto.UnionBattleCancelMarkRequest")
	proto.RegisterType((*UnionBattleCancelMarkResponse)(nil), "proto.UnionBattleCancelMarkResponse")
	proto.RegisterType((*UnionBattleShareBuildingRequest)(nil), "proto.UnionBattleShareBuildingRequest")
	proto.RegisterType((*UnionBattleShareBuildingResponse)(nil), "proto.UnionBattleShareBuildingResponse")
	proto.RegisterType((*UnionBattleGetBuildingDetailsRequest)(nil), "proto.UnionBattleGetBuildingDetailsRequest")
	proto.RegisterType((*UnionBattleGetBuildingDetailsResponse)(nil), "proto.UnionBattleGetBuildingDetailsResponse")
	proto.RegisterType((*UnionBattleGetBuildingDetailsResponse_Data)(nil), "proto.UnionBattleGetBuildingDetailsResponse.Data")
	proto.RegisterType((*UnionBattleGetBuildingInfoRequest)(nil), "proto.UnionBattleGetBuildingInfoRequest")
	proto.RegisterType((*UnionBattleGetBuildingInfoResponse)(nil), "proto.UnionBattleGetBuildingInfoResponse")
	proto.RegisterType((*UnionBattleGetBuildingInfoResponse_Data)(nil), "proto.UnionBattleGetBuildingInfoResponse.Data")
	proto.RegisterType((*UnionBattleBuyTeamPowerRequest)(nil), "proto.UnionBattleBuyTeamPowerRequest")
	proto.RegisterType((*UnionBattleBuyTeamPowerResponse)(nil), "proto.UnionBattleBuyTeamPowerResponse")
	proto.RegisterType((*UnionBattleReviveTeamRequest)(nil), "proto.UnionBattleReviveTeamRequest")
	proto.RegisterType((*UnionBattleReviveTeamResponse)(nil), "proto.UnionBattleReviveTeamResponse")
	proto.RegisterType((*UnionBattleSpeedUpRequest)(nil), "proto.UnionBattleSpeedUpRequest")
	proto.RegisterType((*UnionBattleSpeedUpResponse)(nil), "proto.UnionBattleSpeedUpResponse")
	proto.RegisterType((*UnionBattleUseReviveStoneRequest)(nil), "proto.UnionBattleUseReviveStoneRequest")
	proto.RegisterType((*UnionBattleUseReviveStoneResponse)(nil), "proto.UnionBattleUseReviveStoneResponse")
	proto.RegisterType((*UnionBattleDestroyReviveStoneRequest)(nil), "proto.UnionBattleDestroyReviveStoneRequest")
	proto.RegisterType((*UnionBattleDestroyReviveStoneResponse)(nil), "proto.UnionBattleDestroyReviveStoneResponse")
	proto.RegisterType((*UnionBattleGetPersonalReportRequest)(nil), "proto.UnionBattleGetPersonalReportRequest")
	proto.RegisterType((*UnionBattleGetPersonalReportResponse)(nil), "proto.UnionBattleGetPersonalReportResponse")
	proto.RegisterType((*UnionBattleGetPersonalReportResponse_Data)(nil), "proto.UnionBattleGetPersonalReportResponse.Data")
	proto.RegisterType((*UnionBattleGetUnionReportRequest)(nil), "proto.UnionBattleGetUnionReportRequest")
	proto.RegisterType((*UnionBattleGetUnionReportResponse)(nil), "proto.UnionBattleGetUnionReportResponse")
	proto.RegisterType((*UnionBattleGetUnionReportResponse_Data)(nil), "proto.UnionBattleGetUnionReportResponse.Data")
	proto.RegisterType((*UnionBattleGetUnionTeamRequest)(nil), "proto.UnionBattleGetUnionTeamRequest")
	proto.RegisterType((*UnionBattleGetUnionTeamResponse)(nil), "proto.UnionBattleGetUnionTeamResponse")
	proto.RegisterType((*UnionBattleGetUnionTeamResponse_Data)(nil), "proto.UnionBattleGetUnionTeamResponse.Data")
	proto.RegisterType((*UnionBattleGetRoleRankListRequest)(nil), "proto.UnionBattleGetRoleRankListRequest")
	proto.RegisterType((*UnionBattleGetRoleRankListResponse)(nil), "proto.UnionBattleGetRoleRankListResponse")
	proto.RegisterType((*UnionBattleGetRoleRankListResponse_Data)(nil), "proto.UnionBattleGetRoleRankListResponse.Data")
	proto.RegisterType((*UnionBattleGetUnionRankListRequest)(nil), "proto.UnionBattleGetUnionRankListRequest")
	proto.RegisterType((*UnionBattleGetUnionRankListResponse)(nil), "proto.UnionBattleGetUnionRankListResponse")
	proto.RegisterType((*UnionBattleGetUnionRankListResponse_Data)(nil), "proto.UnionBattleGetUnionRankListResponse.Data")
	proto.RegisterMapType((map[string]*model.UnionBattleMapLocation)(nil), "proto.UnionBattleGetUnionRankListResponse.Data.UnionHomeLocationEntry")
	proto.RegisterMapType((map[int32]int32)(nil), "proto.UnionBattleGetUnionRankListResponse.Data.UnionStrongholdEntry")
	proto.RegisterType((*UnionBattleGetRankAwardRequest)(nil), "proto.UnionBattleGetRankAwardRequest")
	proto.RegisterType((*UnionBattleGetRankAwardResponse)(nil), "proto.UnionBattleGetRankAwardResponse")
	proto.RegisterType((*UnionBattleGetRankAwardResponse_Data)(nil), "proto.UnionBattleGetRankAwardResponse.Data")
	proto.RegisterType((*UnionBattleGetFirstlyHoldAwardRequest)(nil), "proto.UnionBattleGetFirstlyHoldAwardRequest")
	proto.RegisterType((*UnionBattleGetFirstlyHoldAwardResponse)(nil), "proto.UnionBattleGetFirstlyHoldAwardResponse")
	proto.RegisterType((*UnionBattleGetFirstlyHoldAwardResponse_Data)(nil), "proto.UnionBattleGetFirstlyHoldAwardResponse.Data")
	proto.RegisterType((*UnionBattleGetSkyAwardMovePointRequest)(nil), "proto.UnionBattleGetSkyAwardMovePointRequest")
	proto.RegisterType((*UnionBattleGetSkyAwardMovePointResponse)(nil), "proto.UnionBattleGetSkyAwardMovePointResponse")
	proto.RegisterType((*UnionBattleGetSkyAwardMovePointResponse_Data)(nil), "proto.UnionBattleGetSkyAwardMovePointResponse.Data")
	proto.RegisterType((*UnionBattleHelpSpareWarriorRequest)(nil), "proto.UnionBattleHelpSpareWarriorRequest")
	proto.RegisterType((*UnionBattleHelpSpareWarriorResponse)(nil), "proto.UnionBattleHelpSpareWarriorResponse")
	proto.RegisterType((*UnionBattleHelpSpareWarriorResponse_Data)(nil), "proto.UnionBattleHelpSpareWarriorResponse.Data")
	proto.RegisterType((*UnionBattleGetHomeAwardRequest)(nil), "proto.UnionBattleGetHomeAwardRequest")
	proto.RegisterType((*UnionBattleGetHomeAwardResponse)(nil), "proto.UnionBattleGetHomeAwardResponse")
	proto.RegisterType((*UnionBattleGetHomeAwardResponse_Data)(nil), "proto.UnionBattleGetHomeAwardResponse.Data")
	proto.RegisterType((*UnionBattleGetKingCityAwardRequest)(nil), "proto.UnionBattleGetKingCityAwardRequest")
	proto.RegisterType((*UnionBattleGetKingCityAwardResponse)(nil), "proto.UnionBattleGetKingCityAwardResponse")
	proto.RegisterType((*UnionBattleGetKingCityAwardResponse_Data)(nil), "proto.UnionBattleGetKingCityAwardResponse.Data")
	proto.RegisterType((*UnionBattleConfirmFightResultRequest)(nil), "proto.UnionBattleConfirmFightResultRequest")
	proto.RegisterType((*UnionBattleConfirmFightResultResponse)(nil), "proto.UnionBattleConfirmFightResultResponse")
	proto.RegisterType((*UnionBattleConfirmBattleResultRequest)(nil), "proto.UnionBattleConfirmBattleResultRequest")
	proto.RegisterType((*UnionBattleConfirmBattleResultResponse)(nil), "proto.UnionBattleConfirmBattleResultResponse")
	proto.RegisterType((*UnionBattleInspireRequest)(nil), "proto.UnionBattleInspireRequest")
	proto.RegisterType((*UnionBattleInspireResponse)(nil), "proto.UnionBattleInspireResponse")
	proto.RegisterType((*UnionBattleInspireResponse_Data)(nil), "proto.UnionBattleInspireResponse.Data")
	proto.RegisterType((*UnionBattleGetShareListRequest)(nil), "proto.UnionBattleGetShareListRequest")
	proto.RegisterType((*UnionBattleGetShareListResponse)(nil), "proto.UnionBattleGetShareListResponse")
	proto.RegisterType((*UnionBattleGetShareListResponse_Data)(nil), "proto.UnionBattleGetShareListResponse.Data")
	proto.RegisterType((*UnionBattleSendUnionMemberMessageRequest)(nil), "proto.UnionBattleSendUnionMemberMessageRequest")
	proto.RegisterType((*UnionBattleSendUnionMemberMessageResponse)(nil), "proto.UnionBattleSendUnionMemberMessageResponse")
	proto.RegisterType((*UnionBattleGetUnionMemberContributionRequest)(nil), "proto.UnionBattleGetUnionMemberContributionRequest")
	proto.RegisterType((*UnionBattleGetUnionMemberContributionResponse)(nil), "proto.UnionBattleGetUnionMemberContributionResponse")
	proto.RegisterType((*UnionBattleGetUnionMemberContributionResponse_Data)(nil), "proto.UnionBattleGetUnionMemberContributionResponse.Data")
	proto.RegisterType((*UnionBattleSuperWarriorExpiredPush)(nil), "proto.UnionBattleSuperWarriorExpiredPush")
	proto.RegisterType((*UnionBattleAttackRecordPush)(nil), "proto.UnionBattleAttackRecordPush")
	proto.RegisterType((*UnionBattleUnionScoreUpdateTimePush)(nil), "proto.UnionBattleUnionScoreUpdateTimePush")
	proto.RegisterMapType((map[string]int64)(nil), "proto.UnionBattleUnionScoreUpdateTimePush.UpdateTimeEntry")
	proto.RegisterType((*UnionBattleInspirePush)(nil), "proto.UnionBattleInspirePush")
	proto.RegisterType((*UnionBattleMemberHoldPush)(nil), "proto.UnionBattleMemberHoldPush")
	proto.RegisterType((*UnionBattleBattleResultPush)(nil), "proto.UnionBattleBattleResultPush")
	proto.RegisterType((*UnionBattleSkyAwardGetPush)(nil), "proto.UnionBattleSkyAwardGetPush")
	proto.RegisterType((*UnionBattleSkyAwardPush)(nil), "proto.UnionBattleSkyAwardPush")
	proto.RegisterType((*UnionBattleFightDefenderPush)(nil), "proto.UnionBattleFightDefenderPush")
	proto.RegisterType((*UnionBattleRankAwardRolePush)(nil), "proto.UnionBattleRankAwardRolePush")
	proto.RegisterType((*UnionBattleSettlePush)(nil), "proto.UnionBattleSettlePush")
	proto.RegisterType((*UnionBattleRollingTitlePush)(nil), "proto.UnionBattleRollingTitlePush")
	proto.RegisterType((*UnionBattleBuildingPush)(nil), "proto.UnionBattleBuildingPush")
	proto.RegisterType((*UnionBattleSpareWarriorPush)(nil), "proto.UnionBattleSpareWarriorPush")
	proto.RegisterType((*UnionBattleKingCityPush)(nil), "proto.UnionBattleKingCityPush")
	proto.RegisterType((*UnionBattleKingCityAwardPush)(nil), "proto.UnionBattleKingCityAwardPush")
	proto.RegisterType((*UnionBattleHomePush)(nil), "proto.UnionBattleHomePush")
	proto.RegisterType((*UnionBattleSpareWarriorMovePush)(nil), "proto.UnionBattleSpareWarriorMovePush")
	proto.RegisterType((*UnionBattleTeamMovePush)(nil), "proto.UnionBattleTeamMovePush")
	proto.RegisterType((*UnionBattleMoveEndPush)(nil), "proto.UnionBattleMoveEndPush")
	proto.RegisterType((*UnionBattleInvestigateDisabledPush)(nil), "proto.UnionBattleInvestigateDisabledPush")
	proto.RegisterType((*UnionBattleInvestigatePush)(nil), "proto.UnionBattleInvestigatePush")
	proto.RegisterType((*UnionBattleMarkCanceledPush)(nil), "proto.UnionBattleMarkCanceledPush")
	proto.RegisterType((*UnionBattleMarkPush)(nil), "proto.UnionBattleMarkPush")
	proto.RegisterType((*UnionBattleFightPush)(nil), "proto.UnionBattleFightPush")
	proto.RegisterType((*UnionBattleFightResultPush)(nil), "proto.UnionBattleFightResultPush")
	proto.RegisterType((*UnionBattleReviveStoneDestroyedPush)(nil), "proto.UnionBattleReviveStoneDestroyedPush")
	proto.RegisterType((*UnionBattleReviveStonePush)(nil), "proto.UnionBattleReviveStonePush")
	proto.RegisterType((*UnionBattleScorePush)(nil), "proto.UnionBattleScorePush")
	proto.RegisterType((*UnionBattleTeamPush)(nil), "proto.UnionBattleTeamPush")
	proto.RegisterType((*UnionBattleRolePush)(nil), "proto.UnionBattleRolePush")
	proto.RegisterType((*UnionBattlePush)(nil), "proto.UnionBattlePush")
	proto.RegisterMapType((map[int32]int64)(nil), "proto.UnionBattlePush.StrongholdRobotTeamPowerEntry")
	proto.RegisterType((*UnionBattleMapPush)(nil), "proto.UnionBattleMapPush")
}

func init() { proto.RegisterFile("service/union_battle_game.proto", fileDescriptor_bda3aef0f1b74b17) }

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