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

package proto

import (
	fmt "fmt"
	math "math"
	proto "github.com/golang/protobuf/proto"
	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=18600
type GeneralActivityBuyItemRequest struct {
	//商品no
	ItemNo int32 `protobuf:"zigzag32,1,opt,name=item_no,json=itemNo,proto3" json:"item_no,omitempty"`
	//兑换次数
	Count int64 `protobuf:"zigzag64,2,opt,name=count,proto3" json:"count,omitempty"`
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,3,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityBuyItemRequest proto.InternalMessageInfo

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

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

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

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

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

var xxx_messageInfo_GeneralActivityBuyItemResponse proto.InternalMessageInfo

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

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

func (m *GeneralActivityBuyItemResponse) GetData() *GeneralActivityBuyItemResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type GeneralActivityBuyItemResponse_Data struct {
	//购买到的商品
	Award []*model.GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,2,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityBuyItemResponse_Data proto.InternalMessageInfo

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

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

//查看个人排行榜
//id=18601
type GeneralActivityGetRoleRankListRequest struct {
	//万能活动类型
	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 *GeneralActivityGetRoleRankListRequest) Reset()         { *m = GeneralActivityGetRoleRankListRequest{} }
func (m *GeneralActivityGetRoleRankListRequest) String() string { return proto.CompactTextString(m) }
func (*GeneralActivityGetRoleRankListRequest) ProtoMessage()    {}
func (*GeneralActivityGetRoleRankListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_d561bea8d8c7e745, []int{2}
}

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

var xxx_messageInfo_GeneralActivityGetRoleRankListRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_GeneralActivityGetRoleRankListResponse proto.InternalMessageInfo

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

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

func (m *GeneralActivityGetRoleRankListResponse) GetData() *GeneralActivityGetRoleRankListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type GeneralActivityGetRoleRankListResponse_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"`
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,4,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityGetRoleRankListResponse_Data proto.InternalMessageInfo

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

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

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

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

//查看联盟排行榜
//id=18602
type GeneralActivityGetUnionRankListRequest struct {
	//万能活动类型
	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 *GeneralActivityGetUnionRankListRequest) Reset() {
	*m = GeneralActivityGetUnionRankListRequest{}
}
func (m *GeneralActivityGetUnionRankListRequest) String() string { return proto.CompactTextString(m) }
func (*GeneralActivityGetUnionRankListRequest) ProtoMessage()    {}
func (*GeneralActivityGetUnionRankListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_d561bea8d8c7e745, []int{4}
}

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

var xxx_messageInfo_GeneralActivityGetUnionRankListRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_GeneralActivityGetUnionRankListResponse proto.InternalMessageInfo

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

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

func (m *GeneralActivityGetUnionRankListResponse) GetData() *GeneralActivityGetUnionRankListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type GeneralActivityGetUnionRankListResponse_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"`
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,4,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityGetUnionRankListResponse_Data proto.InternalMessageInfo

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

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

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

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

//查看联盟信息
//id=18603
type GeneralActivityGetUnionInfoRequest struct {
	//联盟编号
	UnionId string `protobuf:"bytes,1,opt,name=union_id,json=unionId,proto3" json:"union_id,omitempty"`
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,2,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityGetUnionInfoRequest proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_GeneralActivityGetUnionInfoResponse proto.InternalMessageInfo

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

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

func (m *GeneralActivityGetUnionInfoResponse) GetData() *GeneralActivityGetUnionInfoResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type GeneralActivityGetUnionInfoResponse_Data struct {
	//联盟信息
	Union *model.ActivityUnion `protobuf:"bytes,1,opt,name=union,proto3" json:"union,omitempty"`
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,2,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityGetUnionInfoResponse_Data proto.InternalMessageInfo

func (m *GeneralActivityGetUnionInfoResponse_Data) GetUnion() *model.ActivityUnion {
	if m != nil {
		return m.Union
	}
	return nil
}

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

//领取个人榜奖励
//id=18606
type GeneralActivityGetRoleRankListAwardRequest struct {
	//万能活动类型
	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 *GeneralActivityGetRoleRankListAwardRequest) Reset() {
	*m = GeneralActivityGetRoleRankListAwardRequest{}
}
func (m *GeneralActivityGetRoleRankListAwardRequest) String() string {
	return proto.CompactTextString(m)
}
func (*GeneralActivityGetRoleRankListAwardRequest) ProtoMessage() {}
func (*GeneralActivityGetRoleRankListAwardRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_d561bea8d8c7e745, []int{8}
}

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

var xxx_messageInfo_GeneralActivityGetRoleRankListAwardRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_GeneralActivityGetRoleRankListAwardResponse proto.InternalMessageInfo

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

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

func (m *GeneralActivityGetRoleRankListAwardResponse) GetData() *GeneralActivityGetRoleRankListAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type GeneralActivityGetRoleRankListAwardResponse_Data struct {
	//领奖时个人排名
	RankIndex int64 `protobuf:"zigzag64,1,opt,name=rank_index,json=rankIndex,proto3" json:"rank_index,omitempty"`
	//奖励
	Award []*model.GameObjectCount `protobuf:"bytes,2,rep,name=award,proto3" json:"award,omitempty"`
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,3,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityGetRoleRankListAwardResponse_Data proto.InternalMessageInfo

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

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

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

//领取联盟榜排名奖励
//id=18607
type GeneralActivityGetUnionRankListAwardRequest struct {
	//万能活动类型
	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 *GeneralActivityGetUnionRankListAwardRequest) Reset() {
	*m = GeneralActivityGetUnionRankListAwardRequest{}
}
func (m *GeneralActivityGetUnionRankListAwardRequest) String() string {
	return proto.CompactTextString(m)
}
func (*GeneralActivityGetUnionRankListAwardRequest) ProtoMessage() {}
func (*GeneralActivityGetUnionRankListAwardRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_d561bea8d8c7e745, []int{10}
}

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

var xxx_messageInfo_GeneralActivityGetUnionRankListAwardRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_GeneralActivityGetUnionRankListAwardResponse proto.InternalMessageInfo

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

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

func (m *GeneralActivityGetUnionRankListAwardResponse) GetData() *GeneralActivityGetUnionRankListAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type GeneralActivityGetUnionRankListAwardResponse_Data struct {
	//领奖时联盟排名
	RankIndex int64 `protobuf:"zigzag64,1,opt,name=rank_index,json=rankIndex,proto3" json:"rank_index,omitempty"`
	//奖励
	Award []*model.GameObjectCount `protobuf:"bytes,2,rep,name=award,proto3" json:"award,omitempty"`
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,3,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityGetUnionRankListAwardResponse_Data proto.InternalMessageInfo

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

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

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

//查看历史活动公告
//id=18608
type GeneralActivityGetNoticeListRequest struct {
	//上次查看的最后一条公告id（第一次查看则为空）
	NoticeId string `protobuf:"bytes,1,opt,name=notice_id,json=noticeId,proto3" json:"notice_id,omitempty"`
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,2,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityGetNoticeListRequest proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_GeneralActivityGetNoticeListResponse proto.InternalMessageInfo

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

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

//查看奖励记录
//id=18609
type GeneralActivityGetAwardRecordRequest struct {
	//万能活动类型
	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 *GeneralActivityGetAwardRecordRequest) Reset()         { *m = GeneralActivityGetAwardRecordRequest{} }
func (m *GeneralActivityGetAwardRecordRequest) String() string { return proto.CompactTextString(m) }
func (*GeneralActivityGetAwardRecordRequest) ProtoMessage()    {}
func (*GeneralActivityGetAwardRecordRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_d561bea8d8c7e745, []int{14}
}

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

var xxx_messageInfo_GeneralActivityGetAwardRecordRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_GeneralActivityGetAwardRecordResponse proto.InternalMessageInfo

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

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

func (m *GeneralActivityGetAwardRecordResponse) GetData() *GeneralActivityGetAwardRecordResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type GeneralActivityGetAwardRecordResponse_Data struct {
	//所有奖励记录
	AwardRecord []*model.ActivityAwardRecord `protobuf:"bytes,1,rep,name=award_record,json=awardRecord,proto3" json:"award_record,omitempty"`
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,2,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityGetAwardRecordResponse_Data proto.InternalMessageInfo

func (m *GeneralActivityGetAwardRecordResponse_Data) GetAwardRecord() []*model.ActivityAwardRecord {
	if m != nil {
		return m.AwardRecord
	}
	return nil
}

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

//客户端只在活动状态变为领奖期时会请求该接口，服务端收到后推送XRankAwardRolePush
//获取所有榜单奖励状态
//id=18610
type GeneralActivityGetRankAwardStatusRequest struct {
	//万能活动类型
	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 *GeneralActivityGetRankAwardStatusRequest) Reset() {
	*m = GeneralActivityGetRankAwardStatusRequest{}
}
func (m *GeneralActivityGetRankAwardStatusRequest) String() string { return proto.CompactTextString(m) }
func (*GeneralActivityGetRankAwardStatusRequest) ProtoMessage()    {}
func (*GeneralActivityGetRankAwardStatusRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_d561bea8d8c7e745, []int{16}
}

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

var xxx_messageInfo_GeneralActivityGetRankAwardStatusRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_GeneralActivityGetRankAwardStatusResponse proto.InternalMessageInfo

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

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

//抽奖
//id=18621
type GeneralActivityDrawRequest struct {
	//万能活动类型
	Typ int32 `protobuf:"zigzag32,1,opt,name=typ,proto3" json:"typ,omitempty"`
	//是否连抽
	IsContinue bool `protobuf:"varint,2,opt,name=is_continue,json=isContinue,proto3" json:"is_continue,omitempty"`
	//万能道具类型
	ItemTyp              int32    `protobuf:"zigzag32,3,opt,name=item_typ,json=itemTyp,proto3" json:"item_typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityDrawRequest proto.InternalMessageInfo

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

func (m *GeneralActivityDrawRequest) GetIsContinue() bool {
	if m != nil {
		return m.IsContinue
	}
	return false
}

func (m *GeneralActivityDrawRequest) GetItemTyp() int32 {
	if m != nil {
		return m.ItemTyp
	}
	return 0
}

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

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

var xxx_messageInfo_GeneralActivityDrawResponse proto.InternalMessageInfo

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

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

func (m *GeneralActivityDrawResponse) GetData() *GeneralActivityDrawResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

var xxx_messageInfo_GeneralActivityDrawResponse_Data proto.InternalMessageInfo

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

//领取成就奖励
//id=18622
type GeneralActivityGetScoreAwardRequest struct {
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,1,opt,name=typ,proto3" json:"typ,omitempty"`
	No                   int32    `protobuf:"zigzag32,2,opt,name=no,proto3" json:"no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityGetScoreAwardRequest proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_GeneralActivityGetScoreAwardResponse proto.InternalMessageInfo

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

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

func (m *GeneralActivityGetScoreAwardResponse) GetData() *GeneralActivityGetScoreAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

var xxx_messageInfo_GeneralActivityGetScoreAwardResponse_Data proto.InternalMessageInfo

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

//推送：登陆时只需要推Activity字段，其余字段为空。从黄页进活动场景时，推送全部字段。
//推送时机：登陆、首次进入活动场景、配置变更
//活动具体配置
//id=18699
type GeneralActivityPush struct {
	//活动通用配置
	Activity *model.Activity `protobuf:"bytes,1,opt,name=activity,proto3" json:"activity,omitempty"`
	//活动商店
	ActivityStore *model.ActivityStore `protobuf:"bytes,2,opt,name=activity_store,json=activityStore,proto3" json:"activity_store,omitempty"`
	//排行榜奖励
	RankAward *model.ActivityAllRankAward `protobuf:"bytes,3,opt,name=rank_award,json=rankAward,proto3" json:"rank_award,omitempty"`
	//礼包
	GiftPackage *model.ActivityGiftPackage `protobuf:"bytes,4,opt,name=gift_package,json=giftPackage,proto3" json:"gift_package,omitempty"`
	//万能活动类型
	Typ int32 `protobuf:"zigzag32,5,opt,name=typ,proto3" json:"typ,omitempty"`
	//成就奖励
	ScoreAwards []*model.GeneralActivityScoreAward `protobuf:"bytes,6,rep,name=score_awards,json=scoreAwards,proto3" json:"score_awards,omitempty"`
	//万能活动道具
	Items                []*model.GeneralActivityItem `protobuf:"bytes,7,rep,name=items,proto3" json:"items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityPush proto.InternalMessageInfo

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

func (m *GeneralActivityPush) GetActivityStore() *model.ActivityStore {
	if m != nil {
		return m.ActivityStore
	}
	return nil
}

func (m *GeneralActivityPush) GetRankAward() *model.ActivityAllRankAward {
	if m != nil {
		return m.RankAward
	}
	return nil
}

func (m *GeneralActivityPush) GetGiftPackage() *model.ActivityGiftPackage {
	if m != nil {
		return m.GiftPackage
	}
	return nil
}

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

func (m *GeneralActivityPush) GetScoreAwards() []*model.GeneralActivityScoreAward {
	if m != nil {
		return m.ScoreAwards
	}
	return nil
}

func (m *GeneralActivityPush) GetItems() []*model.GeneralActivityItem {
	if m != nil {
		return m.Items
	}
	return nil
}

//推送时机：每次进入活动场景、排行榜分数变化
//推送方式：全量推送
//活动——角色
//id=18698
type GeneralActivityRolePush struct {
	//通用角色数据
	Role *model.ActivityRole `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,2,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GeneralActivityRolePush) Reset()         { *m = GeneralActivityRolePush{} }
func (m *GeneralActivityRolePush) String() string { return proto.CompactTextString(m) }
func (*GeneralActivityRolePush) ProtoMessage()    {}
func (*GeneralActivityRolePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_d561bea8d8c7e745, []int{23}
}

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

var xxx_messageInfo_GeneralActivityRolePush proto.InternalMessageInfo

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

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

//推送时机：首次进入活动场景、购买商品、0点重置
//推送方式：全量推送
//活动商店——角色
//id=18697
type GeneralActivityStoreRolePush struct {
	StoreRole *model.ActivityStoreRole `protobuf:"bytes,1,opt,name=store_role,json=storeRole,proto3" json:"store_role,omitempty"`
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,2,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityStoreRolePush proto.InternalMessageInfo

func (m *GeneralActivityStoreRolePush) GetStoreRole() *model.ActivityStoreRole {
	if m != nil {
		return m.StoreRole
	}
	return nil
}

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

//推送时机：首次进入活动场景、活动进入领奖期（客户端请求GeneralActivityGetRankAwardStatusRequest）、领取榜单奖励
//推送方式：全量推送
//排行榜领奖——角色
//id=18696
type GeneralActivityRankAwardRolePush struct {
	RankAwardRole *model.ActivityRankAwardRole `protobuf:"bytes,1,opt,name=rank_award_role,json=rankAwardRole,proto3" json:"rank_award_role,omitempty"`
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,2,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GeneralActivityRankAwardRolePush) Reset()         { *m = GeneralActivityRankAwardRolePush{} }
func (m *GeneralActivityRankAwardRolePush) String() string { return proto.CompactTextString(m) }
func (*GeneralActivityRankAwardRolePush) ProtoMessage()    {}
func (*GeneralActivityRankAwardRolePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_d561bea8d8c7e745, []int{25}
}

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

var xxx_messageInfo_GeneralActivityRankAwardRolePush proto.InternalMessageInfo

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

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

//推送时机：首次进入活动场景、获得活动道具、扣除活动道具
//推送方式：进入活动场景时推全量，道具数量变动时只推该道具变动后的数量
//背包（活动道具）——角色
//id=18694
type GeneralActivityItemRolePush struct {
	Item *model.ActivityItem `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,2,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityItemRolePush proto.InternalMessageInfo

func (m *GeneralActivityItemRolePush) GetItem() *model.ActivityItem {
	if m != nil {
		return m.Item
	}
	return nil
}

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

//推送时机：0点重置
//活动商店重置
//id=18692
type GeneralActivityStoreResetPush struct {
	//万能活动类型
	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 *GeneralActivityStoreResetPush) Reset()         { *m = GeneralActivityStoreResetPush{} }
func (m *GeneralActivityStoreResetPush) String() string { return proto.CompactTextString(m) }
func (*GeneralActivityStoreResetPush) ProtoMessage()    {}
func (*GeneralActivityStoreResetPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_d561bea8d8c7e745, []int{27}
}

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

var xxx_messageInfo_GeneralActivityStoreResetPush proto.InternalMessageInfo

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

//推送时机：每天第一次登录时
//推送方式：全量
//活动海报
//id=18691
type GeneralActivityPosterPush struct {
	//海报
	Poster *model.ActivityPoster `protobuf:"bytes,1,opt,name=poster,proto3" json:"poster,omitempty"`
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,2,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityPosterPush proto.InternalMessageInfo

func (m *GeneralActivityPosterPush) GetPoster() *model.ActivityPoster {
	if m != nil {
		return m.Poster
	}
	return nil
}

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

//推送时机：每次进入活动场景、触发了新的公告（区服场景推送）、客户端请求GeneralActivityGetNoticeListRequest
//推送方式：增量式，进入活动场景推最新的100条，触发新的公告只推本条，客户端请求接口则推noticeId后的100条
//活动公告（每批<=100条）
//id=18690
type GeneralActivityNoticePush struct {
	//公告列表
	//typ=1,2 --- content:{"RoleId":"","RoleName":"","Award":{"GameObjectId":"","Count":0}}
	Notice []*model.ActivityNotice `protobuf:"bytes,1,rep,name=notice,proto3" json:"notice,omitempty"`
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,2,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GeneralActivityNoticePush) Reset()         { *m = GeneralActivityNoticePush{} }
func (m *GeneralActivityNoticePush) String() string { return proto.CompactTextString(m) }
func (*GeneralActivityNoticePush) ProtoMessage()    {}
func (*GeneralActivityNoticePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_d561bea8d8c7e745, []int{29}
}

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

var xxx_messageInfo_GeneralActivityNoticePush proto.InternalMessageInfo

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

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

//推送时机：0点重置
//公告0点重置，客户端收到push后清空仓储，删除本地所有created_time<notice_end_time的notice
//同时做一个机制，后续收到的notice的created_time如果<notice_end_time则拒收这个notice不做任何操作
//公告重置
//id=18689
type GeneralActivityNoticeResetPush struct {
	//公告截至时间，创建时间低于这个时间的公告不要显示
	NoticeEndTime int64 `protobuf:"zigzag64,1,opt,name=notice_end_time,json=noticeEndTime,proto3" json:"notice_end_time,omitempty"`
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,2,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityNoticeResetPush proto.InternalMessageInfo

func (m *GeneralActivityNoticeResetPush) GetNoticeEndTime() int64 {
	if m != nil {
		return m.NoticeEndTime
	}
	return 0
}

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

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

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

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

var xxx_messageInfo_GeneralActivityStatusPush proto.InternalMessageInfo

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

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

//推送时机：服务端收到网易订单（超值礼包）后发货
//推送方式：全量推送
//购买活动礼包——角色
//id=18687
type GeneralActivityBuyActivityPackageRolePush struct {
	//礼包内的商品内容
	Award []*model.GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	// vip变更
	Vip *model.Vip `protobuf:"bytes,2,opt,name=vip,proto3" json:"vip,omitempty"`
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,3,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityBuyActivityPackageRolePush proto.InternalMessageInfo

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

func (m *GeneralActivityBuyActivityPackageRolePush) GetVip() *model.Vip {
	if m != nil {
		return m.Vip
	}
	return nil
}

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

//推送时机：订阅events.ActivityRuleChanged事件即可
//活动配置变化
//id=18686
type GeneralActivityRuleChangedPush struct {
	//活动id
	ActivityId string `protobuf:"bytes,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	//万能活动类型
	Typ                  int32    `protobuf:"zigzag32,2,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityRuleChangedPush proto.InternalMessageInfo

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

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

//万能活动角色成就奖励推送
//id=18679
type GeneralActivityScoreAwardPush struct {
	//万能活动类型
	Typ int32 `protobuf:"zigzag32,1,opt,name=typ,proto3" json:"typ,omitempty"`
	//已领取的成就奖励
	ReceivedNo           []int32  `protobuf:"zigzag32,2,rep,packed,name=received_no,json=receivedNo,proto3" json:"received_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_GeneralActivityScoreAwardPush proto.InternalMessageInfo

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

func (m *GeneralActivityScoreAwardPush) GetReceivedNo() []int32 {
	if m != nil {
		return m.ReceivedNo
	}
	return nil
}

func init() {
	proto.RegisterType((*GeneralActivityBuyItemRequest)(nil), "proto.GeneralActivityBuyItemRequest")
	proto.RegisterType((*GeneralActivityBuyItemResponse)(nil), "proto.GeneralActivityBuyItemResponse")
	proto.RegisterType((*GeneralActivityBuyItemResponse_Data)(nil), "proto.GeneralActivityBuyItemResponse.Data")
	proto.RegisterType((*GeneralActivityGetRoleRankListRequest)(nil), "proto.GeneralActivityGetRoleRankListRequest")
	proto.RegisterType((*GeneralActivityGetRoleRankListResponse)(nil), "proto.GeneralActivityGetRoleRankListResponse")
	proto.RegisterType((*GeneralActivityGetRoleRankListResponse_Data)(nil), "proto.GeneralActivityGetRoleRankListResponse.Data")
	proto.RegisterType((*GeneralActivityGetUnionRankListRequest)(nil), "proto.GeneralActivityGetUnionRankListRequest")
	proto.RegisterType((*GeneralActivityGetUnionRankListResponse)(nil), "proto.GeneralActivityGetUnionRankListResponse")
	proto.RegisterType((*GeneralActivityGetUnionRankListResponse_Data)(nil), "proto.GeneralActivityGetUnionRankListResponse.Data")
	proto.RegisterType((*GeneralActivityGetUnionInfoRequest)(nil), "proto.GeneralActivityGetUnionInfoRequest")
	proto.RegisterType((*GeneralActivityGetUnionInfoResponse)(nil), "proto.GeneralActivityGetUnionInfoResponse")
	proto.RegisterType((*GeneralActivityGetUnionInfoResponse_Data)(nil), "proto.GeneralActivityGetUnionInfoResponse.Data")
	proto.RegisterType((*GeneralActivityGetRoleRankListAwardRequest)(nil), "proto.GeneralActivityGetRoleRankListAwardRequest")
	proto.RegisterType((*GeneralActivityGetRoleRankListAwardResponse)(nil), "proto.GeneralActivityGetRoleRankListAwardResponse")
	proto.RegisterType((*GeneralActivityGetRoleRankListAwardResponse_Data)(nil), "proto.GeneralActivityGetRoleRankListAwardResponse.Data")
	proto.RegisterType((*GeneralActivityGetUnionRankListAwardRequest)(nil), "proto.GeneralActivityGetUnionRankListAwardRequest")
	proto.RegisterType((*GeneralActivityGetUnionRankListAwardResponse)(nil), "proto.GeneralActivityGetUnionRankListAwardResponse")
	proto.RegisterType((*GeneralActivityGetUnionRankListAwardResponse_Data)(nil), "proto.GeneralActivityGetUnionRankListAwardResponse.Data")
	proto.RegisterType((*GeneralActivityGetNoticeListRequest)(nil), "proto.GeneralActivityGetNoticeListRequest")
	proto.RegisterType((*GeneralActivityGetNoticeListResponse)(nil), "proto.GeneralActivityGetNoticeListResponse")
	proto.RegisterType((*GeneralActivityGetAwardRecordRequest)(nil), "proto.GeneralActivityGetAwardRecordRequest")
	proto.RegisterType((*GeneralActivityGetAwardRecordResponse)(nil), "proto.GeneralActivityGetAwardRecordResponse")
	proto.RegisterType((*GeneralActivityGetAwardRecordResponse_Data)(nil), "proto.GeneralActivityGetAwardRecordResponse.Data")
	proto.RegisterType((*GeneralActivityGetRankAwardStatusRequest)(nil), "proto.GeneralActivityGetRankAwardStatusRequest")
	proto.RegisterType((*GeneralActivityGetRankAwardStatusResponse)(nil), "proto.GeneralActivityGetRankAwardStatusResponse")
	proto.RegisterType((*GeneralActivityDrawRequest)(nil), "proto.GeneralActivityDrawRequest")
	proto.RegisterType((*GeneralActivityDrawResponse)(nil), "proto.GeneralActivityDrawResponse")
	proto.RegisterType((*GeneralActivityDrawResponse_Data)(nil), "proto.GeneralActivityDrawResponse.Data")
	proto.RegisterType((*GeneralActivityGetScoreAwardRequest)(nil), "proto.GeneralActivityGetScoreAwardRequest")
	proto.RegisterType((*GeneralActivityGetScoreAwardResponse)(nil), "proto.GeneralActivityGetScoreAwardResponse")
	proto.RegisterType((*GeneralActivityGetScoreAwardResponse_Data)(nil), "proto.GeneralActivityGetScoreAwardResponse.Data")
	proto.RegisterType((*GeneralActivityPush)(nil), "proto.GeneralActivityPush")
	proto.RegisterType((*GeneralActivityRolePush)(nil), "proto.GeneralActivityRolePush")
	proto.RegisterType((*GeneralActivityStoreRolePush)(nil), "proto.GeneralActivityStoreRolePush")
	proto.RegisterType((*GeneralActivityRankAwardRolePush)(nil), "proto.GeneralActivityRankAwardRolePush")
	proto.RegisterType((*GeneralActivityItemRolePush)(nil), "proto.GeneralActivityItemRolePush")
	proto.RegisterType((*GeneralActivityStoreResetPush)(nil), "proto.GeneralActivityStoreResetPush")
	proto.RegisterType((*GeneralActivityPosterPush)(nil), "proto.GeneralActivityPosterPush")
	proto.RegisterType((*GeneralActivityNoticePush)(nil), "proto.GeneralActivityNoticePush")
	proto.RegisterType((*GeneralActivityNoticeResetPush)(nil), "proto.GeneralActivityNoticeResetPush")
	proto.RegisterType((*GeneralActivityStatusPush)(nil), "proto.GeneralActivityStatusPush")
	proto.RegisterType((*GeneralActivityBuyActivityPackageRolePush)(nil), "proto.GeneralActivityBuyActivityPackageRolePush")
	proto.RegisterType((*GeneralActivityRuleChangedPush)(nil), "proto.GeneralActivityRuleChangedPush")
	proto.RegisterType((*GeneralActivityScoreAwardPush)(nil), "proto.GeneralActivityScoreAwardPush")
}

func init() {
	proto.RegisterFile("service/general_activity_game.proto", fileDescriptor_d561bea8d8c7e745)
}

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