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

package proto

import (
	fmt "fmt"
	math "math"
	model "vikingar/proto/gen-go/model"

	proto "github.com/golang/protobuf/proto"
)

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

// 宴会厅列表（列表数据走推送 20398）
//id=20300
type BanquetHallViewRequest struct {
	HallStart            int32    `protobuf:"zigzag32,1,opt,name=hall_start,json=hallStart,proto3" json:"hall_start,omitempty"`
	HallLimit            int32    `protobuf:"zigzag32,2,opt,name=hall_limit,json=hallLimit,proto3" json:"hall_limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallViewRequest proto.InternalMessageInfo

func (m *BanquetHallViewRequest) GetHallStart() int32 {
	if m != nil {
		return m.HallStart
	}
	return 0
}

func (m *BanquetHallViewRequest) GetHallLimit() int32 {
	if m != nil {
		return m.HallLimit
	}
	return 0
}

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

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

var xxx_messageInfo_BanquetHallViewResponse proto.InternalMessageInfo

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

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

// 宴会厅推荐列表（列表数据走推送 20398）
//id=20301
type BanquetHallRecommendViewRequest struct {
	HallLimit            int32    `protobuf:"zigzag32,1,opt,name=hall_limit,json=hallLimit,proto3" json:"hall_limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallRecommendViewRequest proto.InternalMessageInfo

func (m *BanquetHallRecommendViewRequest) GetHallLimit() int32 {
	if m != nil {
		return m.HallLimit
	}
	return 0
}

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

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

var xxx_messageInfo_BanquetHallRecommendViewResponse proto.InternalMessageInfo

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

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

// 宴会厅历史列表（列表数据走推送 20398）
//id=20302
type BanquetHallHistoryViewRequest struct {
	HallLimit            int32    `protobuf:"zigzag32,1,opt,name=hall_limit,json=hallLimit,proto3" json:"hall_limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallHistoryViewRequest proto.InternalMessageInfo

func (m *BanquetHallHistoryViewRequest) GetHallLimit() int32 {
	if m != nil {
		return m.HallLimit
	}
	return 0
}

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

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

var xxx_messageInfo_BanquetHallHistoryViewResponse proto.InternalMessageInfo

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

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

// 玩家宴会厅切换（宴会厅数据走推送 20397）
//id=20303
type BanquetHallPlayerSwitchRequest struct {
	HallNo               int32    `protobuf:"zigzag32,1,opt,name=hall_no,json=hallNo,proto3" json:"hall_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallPlayerSwitchRequest proto.InternalMessageInfo

func (m *BanquetHallPlayerSwitchRequest) GetHallNo() int32 {
	if m != nil {
		return m.HallNo
	}
	return 0
}

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

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

var xxx_messageInfo_BanquetHallPlayerSwitchResponse proto.InternalMessageInfo

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

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

// 玩家移动 （移动推送 20395）
//id=20304
type BanquetHallPlayerMoveRequest struct {
	PositionTo           *model.BanquetHallPosition `protobuf:"bytes,1,opt,name=position_to,json=positionTo,proto3" json:"position_to,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallPlayerMoveRequest proto.InternalMessageInfo

func (m *BanquetHallPlayerMoveRequest) GetPositionTo() *model.BanquetHallPosition {
	if m != nil {
		return m.PositionTo
	}
	return nil
}

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

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

var xxx_messageInfo_BanquetHallPlayerMoveResponse proto.InternalMessageInfo

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

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

// 添加食物 (食物推送(大汤锅/烤肉架) 20391)
//id=20305
type BanquetHallAddFoodRequest struct {
	FoodNo               int32                     `protobuf:"zigzag32,1,opt,name=food_no,json=foodNo,proto3" json:"food_no,omitempty"`
	FoodTyp              model.BanquetHallFoodType `protobuf:"varint,2,opt,name=food_typ,json=foodTyp,proto3,enum=proto.BanquetHallFoodType" json:"food_typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallAddFoodRequest proto.InternalMessageInfo

func (m *BanquetHallAddFoodRequest) GetFoodNo() int32 {
	if m != nil {
		return m.FoodNo
	}
	return 0
}

func (m *BanquetHallAddFoodRequest) GetFoodTyp() model.BanquetHallFoodType {
	if m != nil {
		return m.FoodTyp
	}
	return model.BanquetHallFoodType_InvalidFood
}

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

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

var xxx_messageInfo_BanquetHallAddFoodResponse proto.InternalMessageInfo

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

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

func (m *BanquetHallAddFoodResponse) GetData() *BanquetHallAddFoodResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

var xxx_messageInfo_BanquetHallAddFoodResponse_Data proto.InternalMessageInfo

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

// 享用食物 (食物推送(大汤锅/烤肉架) 20391)
//id=20306
type BanquetHallEatFoodRequest struct {
	FoodNo               int32                     `protobuf:"zigzag32,1,opt,name=food_no,json=foodNo,proto3" json:"food_no,omitempty"`
	FoodTyp              model.BanquetHallFoodType `protobuf:"varint,2,opt,name=food_typ,json=foodTyp,proto3,enum=proto.BanquetHallFoodType" json:"food_typ,omitempty"`
	Expression           string                    `protobuf:"bytes,3,opt,name=expression,proto3" json:"expression,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallEatFoodRequest proto.InternalMessageInfo

func (m *BanquetHallEatFoodRequest) GetFoodNo() int32 {
	if m != nil {
		return m.FoodNo
	}
	return 0
}

func (m *BanquetHallEatFoodRequest) GetFoodTyp() model.BanquetHallFoodType {
	if m != nil {
		return m.FoodTyp
	}
	return model.BanquetHallFoodType_InvalidFood
}

func (m *BanquetHallEatFoodRequest) GetExpression() string {
	if m != nil {
		return m.Expression
	}
	return ""
}

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

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

var xxx_messageInfo_BanquetHallEatFoodResponse proto.InternalMessageInfo

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

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

func (m *BanquetHallEatFoodResponse) GetData() *BanquetHallEatFoodResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

var xxx_messageInfo_BanquetHallEatFoodResponse_Data proto.InternalMessageInfo

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

// 享用宴会桌 (宴会桌推送 20389)
//id=20307
type BanquetHallEatDiningTableRequest struct {
	DiningTableNo        int32    `protobuf:"zigzag32,1,opt,name=dining_table_no,json=diningTableNo,proto3" json:"dining_table_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallEatDiningTableRequest proto.InternalMessageInfo

func (m *BanquetHallEatDiningTableRequest) GetDiningTableNo() int32 {
	if m != nil {
		return m.DiningTableNo
	}
	return 0
}

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

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

var xxx_messageInfo_BanquetHallEatDiningTableResponse proto.InternalMessageInfo

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

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

func (m *BanquetHallEatDiningTableResponse) GetData() *BanquetHallEatDiningTableResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_BanquetHallEatDiningTableResponse_Data proto.InternalMessageInfo

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

func (m *BanquetHallEatDiningTableResponse_Data) GetNextDiningTime() int64 {
	if m != nil {
		return m.NextDiningTime
	}
	return 0
}

// 开启狂欢篝火 (狂欢篝火推送 20393 垃圾推送 20392)
//id=20308
type BanquetHallOpenCarnivalFireRequest struct {
	Target               int32                                `protobuf:"zigzag32,1,opt,name=target,proto3" json:"target,omitempty"`
	TargetId             string                               `protobuf:"bytes,2,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
	SubjectTyp           model.BanquetHallCarnivalSubjectType `protobuf:"varint,3,opt,name=subject_typ,json=subjectTyp,proto3,enum=proto.BanquetHallCarnivalSubjectType" json:"subject_typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                             `json:"-"`
	XXX_unrecognized     []byte                               `json:"-"`
	XXX_sizecache        int32                                `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallOpenCarnivalFireRequest proto.InternalMessageInfo

func (m *BanquetHallOpenCarnivalFireRequest) GetTarget() int32 {
	if m != nil {
		return m.Target
	}
	return 0
}

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

func (m *BanquetHallOpenCarnivalFireRequest) GetSubjectTyp() model.BanquetHallCarnivalSubjectType {
	if m != nil {
		return m.SubjectTyp
	}
	return model.BanquetHallCarnivalSubjectType_InvalidSubject
}

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

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

var xxx_messageInfo_BanquetHallOpenCarnivalFireResponse proto.InternalMessageInfo

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

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

func (m *BanquetHallOpenCarnivalFireResponse) GetData() *BanquetHallOpenCarnivalFireResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

var xxx_messageInfo_BanquetHallOpenCarnivalFireResponse_Data proto.InternalMessageInfo

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

// 领取狂欢礼物
//id=20309
type BanquetHallReceiveCarnivalGiftRequest struct {
	HallNo               int32    `protobuf:"zigzag32,1,opt,name=hall_no,json=hallNo,proto3" json:"hall_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallReceiveCarnivalGiftRequest proto.InternalMessageInfo

func (m *BanquetHallReceiveCarnivalGiftRequest) GetHallNo() int32 {
	if m != nil {
		return m.HallNo
	}
	return 0
}

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

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

var xxx_messageInfo_BanquetHallReceiveCarnivalGiftResponse proto.InternalMessageInfo

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

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

func (m *BanquetHallReceiveCarnivalGiftResponse) GetData() *BanquetHallReceiveCarnivalGiftResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

var xxx_messageInfo_BanquetHallReceiveCarnivalGiftResponse_Data proto.InternalMessageInfo

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

// 清扫垃圾 (垃圾推送 20392)
//id=20310
type BanquetHallCleanRubbishRequest struct {
	RubbishId            string   `protobuf:"bytes,1,opt,name=rubbish_id,json=rubbishId,proto3" json:"rubbish_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallCleanRubbishRequest proto.InternalMessageInfo

func (m *BanquetHallCleanRubbishRequest) GetRubbishId() string {
	if m != nil {
		return m.RubbishId
	}
	return ""
}

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

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

var xxx_messageInfo_BanquetHallCleanRubbishResponse proto.InternalMessageInfo

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

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

func (m *BanquetHallCleanRubbishResponse) GetData() *BanquetHallCleanRubbishResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

var xxx_messageInfo_BanquetHallCleanRubbishResponse_Data proto.InternalMessageInfo

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

// 发布交友宣言
//id=20311
type BanquetHallPublishManifestoRequest struct {
	PaperNo              int32    `protobuf:"zigzag32,1,opt,name=paper_no,json=paperNo,proto3" json:"paper_no,omitempty"`
	Tags                 []int32  `protobuf:"zigzag32,2,rep,packed,name=tags,proto3" json:"tags,omitempty"`
	Declaration          string   `protobuf:"bytes,3,opt,name=declaration,proto3" json:"declaration,omitempty"`
	ContactInfo          string   `protobuf:"bytes,4,opt,name=contact_info,json=contactInfo,proto3" json:"contact_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallPublishManifestoRequest proto.InternalMessageInfo

func (m *BanquetHallPublishManifestoRequest) GetPaperNo() int32 {
	if m != nil {
		return m.PaperNo
	}
	return 0
}

func (m *BanquetHallPublishManifestoRequest) GetTags() []int32 {
	if m != nil {
		return m.Tags
	}
	return nil
}

func (m *BanquetHallPublishManifestoRequest) GetDeclaration() string {
	if m != nil {
		return m.Declaration
	}
	return ""
}

func (m *BanquetHallPublishManifestoRequest) GetContactInfo() string {
	if m != nil {
		return m.ContactInfo
	}
	return ""
}

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

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

var xxx_messageInfo_BanquetHallPublishManifestoResponse proto.InternalMessageInfo

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

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

// 删除交友宣言
//id=20312
type BanquetHallDelManifestoRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDelManifestoRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_BanquetHallDelManifestoResponse proto.InternalMessageInfo

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

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

// 我的交友宣言
//id=20313
type BanquetHallMyManifestoRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallMyManifestoRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_BanquetHallMyManifestoResponse proto.InternalMessageInfo

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

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

func (m *BanquetHallMyManifestoResponse) GetData() *BanquetHallMyManifestoResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type BanquetHallMyManifestoResponse_Data struct {
	Manifesto            *model.BanquetHallManifesto `protobuf:"bytes,1,opt,name=manifesto,proto3" json:"manifesto,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallMyManifestoResponse_Data proto.InternalMessageInfo

func (m *BanquetHallMyManifestoResponse_Data) GetManifesto() *model.BanquetHallManifesto {
	if m != nil {
		return m.Manifesto
	}
	return nil
}

// 查看交友宣言 (交友宣言推送 20386)
//id=20314
type BanquetHallViewManifestosRequest struct {
	PageIndex            int64    `protobuf:"zigzag64,1,opt,name=page_index,json=pageIndex,proto3" json:"page_index,omitempty"`
	Limit                int32    `protobuf:"zigzag32,2,opt,name=limit,proto3" json:"limit,omitempty"`
	IsCurrentServer      bool     `protobuf:"varint,3,opt,name=is_current_server,json=isCurrentServer,proto3" json:"is_current_server,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallViewManifestosRequest proto.InternalMessageInfo

func (m *BanquetHallViewManifestosRequest) GetPageIndex() int64 {
	if m != nil {
		return m.PageIndex
	}
	return 0
}

func (m *BanquetHallViewManifestosRequest) GetLimit() int32 {
	if m != nil {
		return m.Limit
	}
	return 0
}

func (m *BanquetHallViewManifestosRequest) GetIsCurrentServer() bool {
	if m != nil {
		return m.IsCurrentServer
	}
	return false
}

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

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

var xxx_messageInfo_BanquetHallViewManifestosResponse proto.InternalMessageInfo

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

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

func (m *BanquetHallViewManifestosResponse) GetData() *BanquetHallViewManifestosResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type BanquetHallViewManifestosResponse_Data struct {
	Total                int64    `protobuf:"zigzag64,1,opt,name=total,proto3" json:"total,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallViewManifestosResponse_Data proto.InternalMessageInfo

func (m *BanquetHallViewManifestosResponse_Data) GetTotal() int64 {
	if m != nil {
		return m.Total
	}
	return 0
}

// 宴会厅使用道具 (切换Q版形象推送 20387)
//id=20315
type BanquetHallUseItemRequest struct {
	TransformTarget      string   `protobuf:"bytes,1,opt,name=transform_target,json=transformTarget,proto3" json:"transform_target,omitempty"`
	UseItemNo            int32    `protobuf:"zigzag32,2,opt,name=use_item_no,json=useItemNo,proto3" json:"use_item_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallUseItemRequest proto.InternalMessageInfo

func (m *BanquetHallUseItemRequest) GetTransformTarget() string {
	if m != nil {
		return m.TransformTarget
	}
	return ""
}

func (m *BanquetHallUseItemRequest) GetUseItemNo() int32 {
	if m != nil {
		return m.UseItemNo
	}
	return 0
}

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

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

var xxx_messageInfo_BanquetHallUseItemResponse proto.InternalMessageInfo

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

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

// 宴会厅邀请好友/小游戏邀请好友 (根据当前玩家所在场景发送邀请)
//id=20316
type BanquetHallInviteFriendRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallInviteFriendRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_BanquetHallInviteFriendResponse proto.InternalMessageInfo

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

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

// 小游戏一键邀请
//id=20317
type BanquetHallGameAKeyInviteRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallGameAKeyInviteRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_BanquetHallGameAKeyInviteResponse proto.InternalMessageInfo

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

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

// 接受好友邀请进入
//id=20318
type BanquetHallAcceptFriendInviteRequest struct {
	InviterRoleId        string                    `protobuf:"bytes,1,opt,name=inviter_role_id,json=inviterRoleId,proto3" json:"inviter_role_id,omitempty"`
	HallNo               int32                     `protobuf:"zigzag32,2,opt,name=hall_no,json=hallNo,proto3" json:"hall_no,omitempty"`
	GameTyp              model.BanquetHallGameType `protobuf:"varint,3,opt,name=game_typ,json=gameTyp,proto3,enum=proto.BanquetHallGameType" json:"game_typ,omitempty"`
	GameTableNo          int32                     `protobuf:"zigzag32,4,opt,name=game_table_no,json=gameTableNo,proto3" json:"game_table_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallAcceptFriendInviteRequest proto.InternalMessageInfo

func (m *BanquetHallAcceptFriendInviteRequest) GetInviterRoleId() string {
	if m != nil {
		return m.InviterRoleId
	}
	return ""
}

func (m *BanquetHallAcceptFriendInviteRequest) GetHallNo() int32 {
	if m != nil {
		return m.HallNo
	}
	return 0
}

func (m *BanquetHallAcceptFriendInviteRequest) GetGameTyp() model.BanquetHallGameType {
	if m != nil {
		return m.GameTyp
	}
	return model.BanquetHallGameType_InvalidGame
}

func (m *BanquetHallAcceptFriendInviteRequest) GetGameTableNo() int32 {
	if m != nil {
		return m.GameTableNo
	}
	return 0
}

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

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

var xxx_messageInfo_BanquetHallAcceptFriendInviteResponse proto.InternalMessageInfo

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

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

// 接受游戏一键邀请进入
//id=20319
type BanquetHallAcceptGameAKeyInviteRequest struct {
	InviterRoleId        string                    `protobuf:"bytes,1,opt,name=inviter_role_id,json=inviterRoleId,proto3" json:"inviter_role_id,omitempty"`
	GameTyp              model.BanquetHallGameType `protobuf:"varint,2,opt,name=game_typ,json=gameTyp,proto3,enum=proto.BanquetHallGameType" json:"game_typ,omitempty"`
	GameTableNo          int32                     `protobuf:"zigzag32,3,opt,name=game_table_no,json=gameTableNo,proto3" json:"game_table_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallAcceptGameAKeyInviteRequest proto.InternalMessageInfo

func (m *BanquetHallAcceptGameAKeyInviteRequest) GetInviterRoleId() string {
	if m != nil {
		return m.InviterRoleId
	}
	return ""
}

func (m *BanquetHallAcceptGameAKeyInviteRequest) GetGameTyp() model.BanquetHallGameType {
	if m != nil {
		return m.GameTyp
	}
	return model.BanquetHallGameType_InvalidGame
}

func (m *BanquetHallAcceptGameAKeyInviteRequest) GetGameTableNo() int32 {
	if m != nil {
		return m.GameTableNo
	}
	return 0
}

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

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

var xxx_messageInfo_BanquetHallAcceptGameAKeyInviteResponse proto.InternalMessageInfo

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

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

// 宴会商店兑换
//id=20320
type BanquetHallStoreExchangeRequest struct {
	No                   int32    `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	Num                  int64    `protobuf:"zigzag64,2,opt,name=num,proto3" json:"num,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallStoreExchangeRequest proto.InternalMessageInfo

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

func (m *BanquetHallStoreExchangeRequest) GetNum() int64 {
	if m != nil {
		return m.Num
	}
	return 0
}

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

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

var xxx_messageInfo_BanquetHallStoreExchangeResponse proto.InternalMessageInfo

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

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

func (m *BanquetHallStoreExchangeResponse) GetData() *BanquetHallStoreExchangeResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_BanquetHallStoreExchangeResponse_Data proto.InternalMessageInfo

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

// 点赞狂欢
//id=20321
type BanquetHallThumbUpCarnivalRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallThumbUpCarnivalRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_BanquetHallThumbUpCarnivalResponse proto.InternalMessageInfo

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

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

func (m *BanquetHallThumbUpCarnivalResponse) GetData() *BanquetHallThumbUpCarnivalResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type BanquetHallThumbUpCarnivalResponse_Data struct {
	LikeNum              int64    `protobuf:"zigzag64,1,opt,name=like_num,json=likeNum,proto3" json:"like_num,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallThumbUpCarnivalResponse_Data proto.InternalMessageInfo

func (m *BanquetHallThumbUpCarnivalResponse_Data) GetLikeNum() int64 {
	if m != nil {
		return m.LikeNum
	}
	return 0
}

// 获取狂欢点赞数
//id=20322
type BanquetHallCarnivalLikeNumRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallCarnivalLikeNumRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_BanquetHallCarnivalLikeNumResponse proto.InternalMessageInfo

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

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

func (m *BanquetHallCarnivalLikeNumResponse) GetData() *BanquetHallCarnivalLikeNumResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type BanquetHallCarnivalLikeNumResponse_Data struct {
	LikeNum              int64    `protobuf:"zigzag64,1,opt,name=like_num,json=likeNum,proto3" json:"like_num,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallCarnivalLikeNumResponse_Data proto.InternalMessageInfo

func (m *BanquetHallCarnivalLikeNumResponse_Data) GetLikeNum() int64 {
	if m != nil {
		return m.LikeNum
	}
	return 0
}

// 获取好友列表
//id=20323
type BanquetHallFriendRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallFriendRequest proto.InternalMessageInfo

// (好友数据走推送)
//id=20323
type BanquetHallFriendResponse 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 *BanquetHallFriendResponse) Reset()         { *m = BanquetHallFriendResponse{} }
func (m *BanquetHallFriendResponse) String() string { return proto.CompactTextString(m) }
func (*BanquetHallFriendResponse) ProtoMessage()    {}
func (*BanquetHallFriendResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_888d452a0de108d4, []int{47}
}

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

var xxx_messageInfo_BanquetHallFriendResponse proto.InternalMessageInfo

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

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

// 进入游戏桌
//id=20400
type BanquetHallEnterGameRequest struct {
	GameType             model.BanquetHallGameType `protobuf:"varint,1,opt,name=game_type,json=gameType,proto3,enum=proto.BanquetHallGameType" json:"game_type,omitempty"`
	GameTableNo          int32                     `protobuf:"zigzag32,2,opt,name=game_table_no,json=gameTableNo,proto3" json:"game_table_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallEnterGameRequest proto.InternalMessageInfo

func (m *BanquetHallEnterGameRequest) GetGameType() model.BanquetHallGameType {
	if m != nil {
		return m.GameType
	}
	return model.BanquetHallGameType_InvalidGame
}

func (m *BanquetHallEnterGameRequest) GetGameTableNo() int32 {
	if m != nil {
		return m.GameTableNo
	}
	return 0
}

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

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

var xxx_messageInfo_BanquetHallEnterGameResponse proto.InternalMessageInfo

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

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

// 退出游戏桌
//id=20401
type BanquetHallExitGameRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallExitGameRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_BanquetHallExitGameResponse proto.InternalMessageInfo

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

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

// 游戏桌准备切换
//id=20402
type BanquetHallGameReadySwitchRequest struct {
	Ready                bool     `protobuf:"varint,1,opt,name=ready,proto3" json:"ready,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallGameReadySwitchRequest proto.InternalMessageInfo

func (m *BanquetHallGameReadySwitchRequest) GetReady() bool {
	if m != nil {
		return m.Ready
	}
	return false
}

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

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

var xxx_messageInfo_BanquetHallGameReadySwitchResponse proto.InternalMessageInfo

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

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

// 你画我猜画图
//id=20403
type BanquetHallDrawGuessDrawRequest struct {
	DrawTrack            []*model.BanquetHallCanvasPoint `protobuf:"bytes,1,rep,name=draw_track,json=drawTrack,proto3" json:"draw_track,omitempty"`
	IsClear              bool                            `protobuf:"varint,2,opt,name=is_clear,json=isClear,proto3" json:"is_clear,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDrawGuessDrawRequest proto.InternalMessageInfo

func (m *BanquetHallDrawGuessDrawRequest) GetDrawTrack() []*model.BanquetHallCanvasPoint {
	if m != nil {
		return m.DrawTrack
	}
	return nil
}

func (m *BanquetHallDrawGuessDrawRequest) GetIsClear() bool {
	if m != nil {
		return m.IsClear
	}
	return false
}

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

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

var xxx_messageInfo_BanquetHallDrawGuessDrawResponse proto.InternalMessageInfo

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

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

// 你画我猜答题
//id=20404
type BanquetHallDrawGuessAnswerRequest struct {
	OptionNo             int32    `protobuf:"zigzag32,1,opt,name=option_no,json=optionNo,proto3" json:"option_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDrawGuessAnswerRequest proto.InternalMessageInfo

func (m *BanquetHallDrawGuessAnswerRequest) GetOptionNo() int32 {
	if m != nil {
		return m.OptionNo
	}
	return 0
}

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

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

var xxx_messageInfo_BanquetHallDrawGuessAnswerResponse proto.InternalMessageInfo

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

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

// 游戏发送道具
//id=20405
type BanquetHallGameSendPropRequest struct {
	PropNo               int32    `protobuf:"zigzag32,1,opt,name=prop_no,json=propNo,proto3" json:"prop_no,omitempty"`
	ReceiverRoleId       string   `protobuf:"bytes,2,opt,name=receiver_role_id,json=receiverRoleId,proto3" json:"receiver_role_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallGameSendPropRequest proto.InternalMessageInfo

func (m *BanquetHallGameSendPropRequest) GetPropNo() int32 {
	if m != nil {
		return m.PropNo
	}
	return 0
}

func (m *BanquetHallGameSendPropRequest) GetReceiverRoleId() string {
	if m != nil {
		return m.ReceiverRoleId
	}
	return ""
}

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

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

var xxx_messageInfo_BanquetHallGameSendPropResponse proto.InternalMessageInfo

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

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

// 选骰子
//id=20406
type BanquetHallSelectDiceRequest struct {
	DiceIndex            uint32   `protobuf:"varint,1,opt,name=dice_index,json=diceIndex,proto3" json:"dice_index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallSelectDiceRequest proto.InternalMessageInfo

func (m *BanquetHallSelectDiceRequest) GetDiceIndex() uint32 {
	if m != nil {
		return m.DiceIndex
	}
	return 0
}

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

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

var xxx_messageInfo_BanquetHallSelectDiceResponse proto.InternalMessageInfo

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

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

// 下套娃棋
//id=20407
type BanquetHallDollsChessPlayRequest struct {
	GridIndex            uint32               `protobuf:"varint,1,opt,name=grid_index,json=gridIndex,proto3" json:"grid_index,omitempty"`
	ChessType            model.DollsChessType `protobuf:"varint,2,opt,name=chess_type,json=chessType,proto3,enum=proto.DollsChessType" json:"chess_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDollsChessPlayRequest proto.InternalMessageInfo

func (m *BanquetHallDollsChessPlayRequest) GetGridIndex() uint32 {
	if m != nil {
		return m.GridIndex
	}
	return 0
}

func (m *BanquetHallDollsChessPlayRequest) GetChessType() model.DollsChessType {
	if m != nil {
		return m.ChessType
	}
	return model.DollsChessType_InvalidChess
}

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

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

var xxx_messageInfo_BanquetHallDollsChessPlayResponse proto.InternalMessageInfo

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

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

// 宴会屋玩家数据推送
//id=20399
type BanquetHallRolePush struct {
	Role                 *model.BanquetHallRole `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallRolePush proto.InternalMessageInfo

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

// 宴会厅频道列表推送
//id=20398
type BanquetHallChannelListPush struct {
	Channels             []*model.BanquetHallChannel `protobuf:"bytes,1,rep,name=channels,proto3" json:"channels,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallChannelListPush proto.InternalMessageInfo

func (m *BanquetHallChannelListPush) GetChannels() []*model.BanquetHallChannel {
	if m != nil {
		return m.Channels
	}
	return nil
}

// 宴会厅首次进入推送，不同主题部分字段数据可能不下发
//id=20397
type BanquetHallFirstEnterPush struct {
	Conf                 *model.BanquetHallConf                 `protobuf:"bytes,1,opt,name=conf,proto3" json:"conf,omitempty"`
	CarnivalFire         *model.BanquetHallCarnivalFire         `protobuf:"bytes,2,opt,name=carnival_fire,json=carnivalFire,proto3" json:"carnival_fire,omitempty"`
	Food                 *model.BanquetHallFoods                `protobuf:"bytes,3,opt,name=food,proto3" json:"food,omitempty"`
	Players              []*model.BanquetHallPlayer             `protobuf:"bytes,4,rep,name=players,proto3" json:"players,omitempty"`
	DiningTables         []*model.BanquetHallDiningTable        `protobuf:"bytes,5,rep,name=dining_tables,json=diningTables,proto3" json:"dining_tables,omitempty"`
	GameTables           []*model.BanquetHallGameTable          `protobuf:"bytes,6,rep,name=game_tables,json=gameTables,proto3" json:"game_tables,omitempty"`
	Rubbish              []*model.BanquetHallRubbish            `protobuf:"bytes,7,rep,name=rubbish,proto3" json:"rubbish,omitempty"`
	Channel              *BanquetHallFirstEnterPush_ChannelInfo `protobuf:"bytes,8,opt,name=channel,proto3" json:"channel,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                               `json:"-"`
	XXX_unrecognized     []byte                                 `json:"-"`
	XXX_sizecache        int32                                  `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallFirstEnterPush proto.InternalMessageInfo

func (m *BanquetHallFirstEnterPush) GetConf() *model.BanquetHallConf {
	if m != nil {
		return m.Conf
	}
	return nil
}

func (m *BanquetHallFirstEnterPush) GetCarnivalFire() *model.BanquetHallCarnivalFire {
	if m != nil {
		return m.CarnivalFire
	}
	return nil
}

func (m *BanquetHallFirstEnterPush) GetFood() *model.BanquetHallFoods {
	if m != nil {
		return m.Food
	}
	return nil
}

func (m *BanquetHallFirstEnterPush) GetPlayers() []*model.BanquetHallPlayer {
	if m != nil {
		return m.Players
	}
	return nil
}

func (m *BanquetHallFirstEnterPush) GetDiningTables() []*model.BanquetHallDiningTable {
	if m != nil {
		return m.DiningTables
	}
	return nil
}

func (m *BanquetHallFirstEnterPush) GetGameTables() []*model.BanquetHallGameTable {
	if m != nil {
		return m.GameTables
	}
	return nil
}

func (m *BanquetHallFirstEnterPush) GetRubbish() []*model.BanquetHallRubbish {
	if m != nil {
		return m.Rubbish
	}
	return nil
}

func (m *BanquetHallFirstEnterPush) GetChannel() *BanquetHallFirstEnterPush_ChannelInfo {
	if m != nil {
		return m.Channel
	}
	return nil
}

type BanquetHallFirstEnterPush_ChannelInfo struct {
	HallNo               int32                 `protobuf:"zigzag32,1,opt,name=hall_no,json=hallNo,proto3" json:"hall_no,omitempty"`
	ShowNo               int32                 `protobuf:"zigzag32,2,opt,name=show_no,json=showNo,proto3" json:"show_no,omitempty"`
	HallTyp              model.BanquetHallType `protobuf:"varint,3,opt,name=hall_typ,json=hallTyp,proto3,enum=proto.BanquetHallType" json:"hall_typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallFirstEnterPush_ChannelInfo proto.InternalMessageInfo

func (m *BanquetHallFirstEnterPush_ChannelInfo) GetHallNo() int32 {
	if m != nil {
		return m.HallNo
	}
	return 0
}

func (m *BanquetHallFirstEnterPush_ChannelInfo) GetShowNo() int32 {
	if m != nil {
		return m.ShowNo
	}
	return 0
}

func (m *BanquetHallFirstEnterPush_ChannelInfo) GetHallTyp() model.BanquetHallType {
	if m != nil {
		return m.HallTyp
	}
	return model.BanquetHallType_NoneHallType
}

// 宴会厅玩家进入推送
//id=20396
type BanquetHallPlayerEnterPush struct {
	Players              []*model.BanquetHallPlayer `protobuf:"bytes,1,rep,name=players,proto3" json:"players,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallPlayerEnterPush proto.InternalMessageInfo

func (m *BanquetHallPlayerEnterPush) GetPlayers() []*model.BanquetHallPlayer {
	if m != nil {
		return m.Players
	}
	return nil
}

// 玩家移动推送
//id=20395
type BanquetHallPlayerMovePush struct {
	Players              []*BanquetHallPlayerMovePush_Player `protobuf:"bytes,1,rep,name=players,proto3" json:"players,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallPlayerMovePush proto.InternalMessageInfo

func (m *BanquetHallPlayerMovePush) GetPlayers() []*BanquetHallPlayerMovePush_Player {
	if m != nil {
		return m.Players
	}
	return nil
}

type BanquetHallPlayerMovePush_Player struct {
	RoleId               string                     `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	PositionTo           *model.BanquetHallPosition `protobuf:"bytes,2,opt,name=position_to,json=positionTo,proto3" json:"position_to,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallPlayerMovePush_Player proto.InternalMessageInfo

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

func (m *BanquetHallPlayerMovePush_Player) GetPositionTo() *model.BanquetHallPosition {
	if m != nil {
		return m.PositionTo
	}
	return nil
}

// 玩家离开推送
//id=20394
type BanquetHallPlayerLeavePush struct {
	RoleIds              []string `protobuf:"bytes,1,rep,name=role_ids,json=roleIds,proto3" json:"role_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallPlayerLeavePush proto.InternalMessageInfo

func (m *BanquetHallPlayerLeavePush) GetRoleIds() []string {
	if m != nil {
		return m.RoleIds
	}
	return nil
}

// 狂欢篝火推送
//id=20393
type BanquetHallCarnivalFirePush struct {
	CarnivalFire         *model.BanquetHallCarnivalFire `protobuf:"bytes,1,opt,name=carnival_fire,json=carnivalFire,proto3" json:"carnival_fire,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallCarnivalFirePush proto.InternalMessageInfo

func (m *BanquetHallCarnivalFirePush) GetCarnivalFire() *model.BanquetHallCarnivalFire {
	if m != nil {
		return m.CarnivalFire
	}
	return nil
}

// 垃圾推送
//id=20392
type BanquetHallRubbishPush struct {
	Rubbish              []*model.BanquetHallRubbish `protobuf:"bytes,1,rep,name=rubbish,proto3" json:"rubbish,omitempty"`
	Typ                  int32                       `protobuf:"varint,2,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallRubbishPush proto.InternalMessageInfo

func (m *BanquetHallRubbishPush) GetRubbish() []*model.BanquetHallRubbish {
	if m != nil {
		return m.Rubbish
	}
	return nil
}

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

// 食物推送(大汤锅/烤肉架)
//id=20391
type BanquetHallFoodPush struct {
	Foods                []*model.BanquetHallFood `protobuf:"bytes,1,rep,name=foods,proto3" json:"foods,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallFoodPush proto.InternalMessageInfo

func (m *BanquetHallFoodPush) GetFoods() []*model.BanquetHallFood {
	if m != nil {
		return m.Foods
	}
	return nil
}

// 分享完食物推送
//id=20390
type BanquetHallSharedFoodPush struct {
	Players              []*BanquetHallSharedFoodPush_EnjoyPlayer `protobuf:"bytes,1,rep,name=players,proto3" json:"players,omitempty"`
	FoodTyp              model.BanquetHallFoodType                `protobuf:"varint,2,opt,name=food_typ,json=foodTyp,proto3,enum=proto.BanquetHallFoodType" json:"food_typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                 `json:"-"`
	XXX_unrecognized     []byte                                   `json:"-"`
	XXX_sizecache        int32                                    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallSharedFoodPush proto.InternalMessageInfo

func (m *BanquetHallSharedFoodPush) GetPlayers() []*BanquetHallSharedFoodPush_EnjoyPlayer {
	if m != nil {
		return m.Players
	}
	return nil
}

func (m *BanquetHallSharedFoodPush) GetFoodTyp() model.BanquetHallFoodType {
	if m != nil {
		return m.FoodTyp
	}
	return model.BanquetHallFoodType_InvalidFood
}

type BanquetHallSharedFoodPush_EnjoyPlayer struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	ServerId             int32    `protobuf:"zigzag32,3,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	RoleCharacter        string   `protobuf:"bytes,4,opt,name=role_character,json=roleCharacter,proto3" json:"role_character,omitempty"`
	EnjoyTime            int64    `protobuf:"varint,5,opt,name=enjoy_time,json=enjoyTime,proto3" json:"enjoy_time,omitempty"`
	Expression           string   `protobuf:"bytes,6,opt,name=expression,proto3" json:"expression,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallSharedFoodPush_EnjoyPlayer proto.InternalMessageInfo

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

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

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

func (m *BanquetHallSharedFoodPush_EnjoyPlayer) GetRoleCharacter() string {
	if m != nil {
		return m.RoleCharacter
	}
	return ""
}

func (m *BanquetHallSharedFoodPush_EnjoyPlayer) GetEnjoyTime() int64 {
	if m != nil {
		return m.EnjoyTime
	}
	return 0
}

func (m *BanquetHallSharedFoodPush_EnjoyPlayer) GetExpression() string {
	if m != nil {
		return m.Expression
	}
	return ""
}

// 宴会桌推送
//id=20389
type BanquetHallDiningTablePush struct {
	Tables               []*model.BanquetHallDiningTable `protobuf:"bytes,1,rep,name=tables,proto3" json:"tables,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDiningTablePush proto.InternalMessageInfo

func (m *BanquetHallDiningTablePush) GetTables() []*model.BanquetHallDiningTable {
	if m != nil {
		return m.Tables
	}
	return nil
}

// 变身推送
//id=20388
type BanquetHallTransformPush struct {
	TransformFrom        *model.BanquetHallPlayerBase `protobuf:"bytes,1,opt,name=transform_from,json=transformFrom,proto3" json:"transform_from,omitempty"`
	TransformTo          *model.BanquetHallPlayerBase `protobuf:"bytes,2,opt,name=transform_to,json=transformTo,proto3" json:"transform_to,omitempty"`
	Transform            *model.BanquetHallTransform  `protobuf:"bytes,3,opt,name=transform,proto3" json:"transform,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallTransformPush proto.InternalMessageInfo

func (m *BanquetHallTransformPush) GetTransformFrom() *model.BanquetHallPlayerBase {
	if m != nil {
		return m.TransformFrom
	}
	return nil
}

func (m *BanquetHallTransformPush) GetTransformTo() *model.BanquetHallPlayerBase {
	if m != nil {
		return m.TransformTo
	}
	return nil
}

func (m *BanquetHallTransformPush) GetTransform() *model.BanquetHallTransform {
	if m != nil {
		return m.Transform
	}
	return nil
}

// 切换Q版形象推送
//id=20387
type BanquetHallCuteImageChangePush struct {
	Players              []*BanquetHallCuteImageChangePush_Player `protobuf:"bytes,1,rep,name=players,proto3" json:"players,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                 `json:"-"`
	XXX_unrecognized     []byte                                   `json:"-"`
	XXX_sizecache        int32                                    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallCuteImageChangePush proto.InternalMessageInfo

func (m *BanquetHallCuteImageChangePush) GetPlayers() []*BanquetHallCuteImageChangePush_Player {
	if m != nil {
		return m.Players
	}
	return nil
}

type BanquetHallCuteImageChangePush_Player struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	CuteImageNo          int32    `protobuf:"varint,2,opt,name=cute_image_no,json=cuteImageNo,proto3" json:"cute_image_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallCuteImageChangePush_Player proto.InternalMessageInfo

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

func (m *BanquetHallCuteImageChangePush_Player) GetCuteImageNo() int32 {
	if m != nil {
		return m.CuteImageNo
	}
	return 0
}

// 交友宣言推送
//id=20386
type BanquetHallManifestoPush struct {
	Manifesto            []*model.BanquetHallManifesto `protobuf:"bytes,1,rep,name=manifesto,proto3" json:"manifesto,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallManifestoPush proto.InternalMessageInfo

func (m *BanquetHallManifestoPush) GetManifesto() []*model.BanquetHallManifesto {
	if m != nil {
		return m.Manifesto
	}
	return nil
}

// 宴会厅积分推送
//id=20385
type BanquetHallScorePush struct {
	Score                 int64    `protobuf:"varint,1,opt,name=score,proto3" json:"score,omitempty"`
	DailyGainScore        int64    `protobuf:"varint,2,opt,name=daily_gain_score,json=dailyGainScore,proto3" json:"daily_gain_score,omitempty"`
	DailyGainCarnivalCoin int64    `protobuf:"varint,3,opt,name=daily_gain_carnival_coin,json=dailyGainCarnivalCoin,proto3" json:"daily_gain_carnival_coin,omitempty"`
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_unrecognized      []byte   `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallScorePush proto.InternalMessageInfo

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

func (m *BanquetHallScorePush) GetDailyGainScore() int64 {
	if m != nil {
		return m.DailyGainScore
	}
	return 0
}

func (m *BanquetHallScorePush) GetDailyGainCarnivalCoin() int64 {
	if m != nil {
		return m.DailyGainCarnivalCoin
	}
	return 0
}

// 宴会厅游戏一键邀请推送
//id=20384
type BanquetHallGameAKeyInvitePush struct {
	GameTyp              model.BanquetHallGameType `protobuf:"varint,1,opt,name=game_typ,json=gameTyp,proto3,enum=proto.BanquetHallGameType" json:"game_typ,omitempty"`
	GameTableNo          int32                     `protobuf:"zigzag32,2,opt,name=game_table_no,json=gameTableNo,proto3" json:"game_table_no,omitempty"`
	InviterRoleId        string                    `protobuf:"bytes,3,opt,name=inviter_role_id,json=inviterRoleId,proto3" json:"inviter_role_id,omitempty"`
	InviterName          string                    `protobuf:"bytes,4,opt,name=inviter_name,json=inviterName,proto3" json:"inviter_name,omitempty"`
	RoleCharacter        string                    `protobuf:"bytes,5,opt,name=role_character,json=roleCharacter,proto3" json:"role_character,omitempty"`
	ExpireTime           int64                     `protobuf:"varint,6,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallGameAKeyInvitePush proto.InternalMessageInfo

func (m *BanquetHallGameAKeyInvitePush) GetGameTyp() model.BanquetHallGameType {
	if m != nil {
		return m.GameTyp
	}
	return model.BanquetHallGameType_InvalidGame
}

func (m *BanquetHallGameAKeyInvitePush) GetGameTableNo() int32 {
	if m != nil {
		return m.GameTableNo
	}
	return 0
}

func (m *BanquetHallGameAKeyInvitePush) GetInviterRoleId() string {
	if m != nil {
		return m.InviterRoleId
	}
	return ""
}

func (m *BanquetHallGameAKeyInvitePush) GetInviterName() string {
	if m != nil {
		return m.InviterName
	}
	return ""
}

func (m *BanquetHallGameAKeyInvitePush) GetRoleCharacter() string {
	if m != nil {
		return m.RoleCharacter
	}
	return ""
}

func (m *BanquetHallGameAKeyInvitePush) GetExpireTime() int64 {
	if m != nil {
		return m.ExpireTime
	}
	return 0
}

// 兑换商店信息推送
//id=20383
type BanquetHallExchangeStoreRolePush struct {
	ExchangedItems       []*model.BanquetHallStoreExchangedItem `protobuf:"bytes,1,rep,name=exchanged_items,json=exchangedItems,proto3" json:"exchanged_items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                               `json:"-"`
	XXX_unrecognized     []byte                                 `json:"-"`
	XXX_sizecache        int32                                  `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallExchangeStoreRolePush proto.InternalMessageInfo

func (m *BanquetHallExchangeStoreRolePush) GetExchangedItems() []*model.BanquetHallStoreExchangedItem {
	if m != nil {
		return m.ExchangedItems
	}
	return nil
}

// 兑换商店0点重置推送
//id=20382
type BanquetHallExchangeStoreResetPush struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallExchangeStoreResetPush proto.InternalMessageInfo

// 宴会屋交友板纸皮
//id=20381
type BanquetHallPaperPush struct {
	PaperNos             []int32  `protobuf:"varint,1,rep,packed,name=paper_nos,json=paperNos,proto3" json:"paper_nos,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallPaperPush proto.InternalMessageInfo

func (m *BanquetHallPaperPush) GetPaperNos() []int32 {
	if m != nil {
		return m.PaperNos
	}
	return nil
}

// 宴会屋玩家总数量推送
//id=20380
type BanquetHallPlayerNumberPush struct {
	PlayerTotalNumber    int32    `protobuf:"zigzag32,1,opt,name=player_total_number,json=playerTotalNumber,proto3" json:"player_total_number,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallPlayerNumberPush proto.InternalMessageInfo

func (m *BanquetHallPlayerNumberPush) GetPlayerTotalNumber() int32 {
	if m != nil {
		return m.PlayerTotalNumber
	}
	return 0
}

// 游戏玩家上桌推送
//id=20499
type BanquetHallGamePlayerEnterPush struct {
	GameType             model.BanquetHallGameType         `protobuf:"varint,1,opt,name=game_type,json=gameType,proto3,enum=proto.BanquetHallGameType" json:"game_type,omitempty"`
	GameTableNo          int32                             `protobuf:"zigzag32,2,opt,name=game_table_no,json=gameTableNo,proto3" json:"game_table_no,omitempty"`
	SeatNo               int32                             `protobuf:"zigzag32,3,opt,name=seat_no,json=seatNo,proto3" json:"seat_no,omitempty"`
	RoleId               string                            `protobuf:"bytes,4,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	PlayerCharacter      *model.BanquetHallPlayerCharacter `protobuf:"bytes,5,opt,name=player_character,json=playerCharacter,proto3" json:"player_character,omitempty"`
	ServerId             int32                             `protobuf:"zigzag32,6,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallGamePlayerEnterPush proto.InternalMessageInfo

func (m *BanquetHallGamePlayerEnterPush) GetGameType() model.BanquetHallGameType {
	if m != nil {
		return m.GameType
	}
	return model.BanquetHallGameType_InvalidGame
}

func (m *BanquetHallGamePlayerEnterPush) GetGameTableNo() int32 {
	if m != nil {
		return m.GameTableNo
	}
	return 0
}

func (m *BanquetHallGamePlayerEnterPush) GetSeatNo() int32 {
	if m != nil {
		return m.SeatNo
	}
	return 0
}

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

func (m *BanquetHallGamePlayerEnterPush) GetPlayerCharacter() *model.BanquetHallPlayerCharacter {
	if m != nil {
		return m.PlayerCharacter
	}
	return nil
}

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

// 游戏玩家离开/被踢出推送
//id=20498
type BanquetHallGamePlayerExitPush struct {
	GameType             model.BanquetHallGameType `protobuf:"varint,1,opt,name=game_type,json=gameType,proto3,enum=proto.BanquetHallGameType" json:"game_type,omitempty"`
	GameTableNo          int32                     `protobuf:"zigzag32,2,opt,name=game_table_no,json=gameTableNo,proto3" json:"game_table_no,omitempty"`
	RoleIds              []string                  `protobuf:"bytes,3,rep,name=role_ids,json=roleIds,proto3" json:"role_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallGamePlayerExitPush proto.InternalMessageInfo

func (m *BanquetHallGamePlayerExitPush) GetGameType() model.BanquetHallGameType {
	if m != nil {
		return m.GameType
	}
	return model.BanquetHallGameType_InvalidGame
}

func (m *BanquetHallGamePlayerExitPush) GetGameTableNo() int32 {
	if m != nil {
		return m.GameTableNo
	}
	return 0
}

func (m *BanquetHallGamePlayerExitPush) GetRoleIds() []string {
	if m != nil {
		return m.RoleIds
	}
	return nil
}

// 游戏玩家准备状态推送
//id=20497
type BanquetHallGamePlayerReadyPush struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	Ready                bool     `protobuf:"varint,2,opt,name=ready,proto3" json:"ready,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallGamePlayerReadyPush proto.InternalMessageInfo

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

func (m *BanquetHallGamePlayerReadyPush) GetReady() bool {
	if m != nil {
		return m.Ready
	}
	return false
}

// 游戏角色信息推送
// 玩家进入游戏时推送
//id=20496
type BanquetHallGamePlayerInfoPush struct {
	RoleId               string          `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	Props                map[int32]int32 `protobuf:"bytes,2,rep,name=props,proto3" json:"props,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallGamePlayerInfoPush proto.InternalMessageInfo

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

func (m *BanquetHallGamePlayerInfoPush) GetProps() map[int32]int32 {
	if m != nil {
		return m.Props
	}
	return nil
}

// 你画我猜游戏桌信息推送
// 进入游戏桌时推送
//id=20495
type BanquetHallDrawGuessTablePush struct {
	GameTableNo          int32                                       `protobuf:"zigzag32,1,opt,name=game_table_no,json=gameTableNo,proto3" json:"game_table_no,omitempty"`
	Status               int32                                       `protobuf:"zigzag32,2,opt,name=status,proto3" json:"status,omitempty"`
	PlayerInfos          []*BanquetHallDrawGuessTablePush_PlayerInfo `protobuf:"bytes,3,rep,name=player_infos,json=playerInfos,proto3" json:"player_infos,omitempty"`
	MyInfo               *BanquetHallDrawGuessTablePush_MyInfo       `protobuf:"bytes,4,opt,name=my_info,json=myInfo,proto3" json:"my_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
	XXX_unrecognized     []byte                                      `json:"-"`
	XXX_sizecache        int32                                       `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDrawGuessTablePush proto.InternalMessageInfo

func (m *BanquetHallDrawGuessTablePush) GetGameTableNo() int32 {
	if m != nil {
		return m.GameTableNo
	}
	return 0
}

func (m *BanquetHallDrawGuessTablePush) GetStatus() int32 {
	if m != nil {
		return m.Status
	}
	return 0
}

func (m *BanquetHallDrawGuessTablePush) GetPlayerInfos() []*BanquetHallDrawGuessTablePush_PlayerInfo {
	if m != nil {
		return m.PlayerInfos
	}
	return nil
}

func (m *BanquetHallDrawGuessTablePush) GetMyInfo() *BanquetHallDrawGuessTablePush_MyInfo {
	if m != nil {
		return m.MyInfo
	}
	return nil
}

type BanquetHallDrawGuessTablePush_PlayerInfo struct {
	RoleId               string                            `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	SeatNo               int32                             `protobuf:"zigzag32,2,opt,name=seat_no,json=seatNo,proto3" json:"seat_no,omitempty"`
	Ready                bool                              `protobuf:"varint,3,opt,name=ready,proto3" json:"ready,omitempty"`
	Props                map[int32]int32                   `protobuf:"bytes,4,rep,name=props,proto3" json:"props,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
	TotalPoint           int32                             `protobuf:"zigzag32,5,opt,name=total_point,json=totalPoint,proto3" json:"total_point,omitempty"`
	PlayerCharacter      *model.BanquetHallPlayerCharacter `protobuf:"bytes,6,opt,name=player_character,json=playerCharacter,proto3" json:"player_character,omitempty"`
	ServerId             int32                             `protobuf:"zigzag32,7,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDrawGuessTablePush_PlayerInfo proto.InternalMessageInfo

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

func (m *BanquetHallDrawGuessTablePush_PlayerInfo) GetSeatNo() int32 {
	if m != nil {
		return m.SeatNo
	}
	return 0
}

func (m *BanquetHallDrawGuessTablePush_PlayerInfo) GetReady() bool {
	if m != nil {
		return m.Ready
	}
	return false
}

func (m *BanquetHallDrawGuessTablePush_PlayerInfo) GetProps() map[int32]int32 {
	if m != nil {
		return m.Props
	}
	return nil
}

func (m *BanquetHallDrawGuessTablePush_PlayerInfo) GetTotalPoint() int32 {
	if m != nil {
		return m.TotalPoint
	}
	return 0
}

func (m *BanquetHallDrawGuessTablePush_PlayerInfo) GetPlayerCharacter() *model.BanquetHallPlayerCharacter {
	if m != nil {
		return m.PlayerCharacter
	}
	return nil
}

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

type BanquetHallDrawGuessTablePush_MyInfo struct {
	OptionNo             int32           `protobuf:"zigzag32,1,opt,name=option_no,json=optionNo,proto3" json:"option_no,omitempty"`
	SentProps            map[int32]int32 `protobuf:"bytes,2,rep,name=sent_props,json=sentProps,proto3" json:"sent_props,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDrawGuessTablePush_MyInfo proto.InternalMessageInfo

func (m *BanquetHallDrawGuessTablePush_MyInfo) GetOptionNo() int32 {
	if m != nil {
		return m.OptionNo
	}
	return 0
}

func (m *BanquetHallDrawGuessTablePush_MyInfo) GetSentProps() map[int32]int32 {
	if m != nil {
		return m.SentProps
	}
	return nil
}

// 你画我猜游戏进度推送
//id=20494
type BanquetHallDrawGuessGameProgressPush struct {
	Round                int32                                                  `protobuf:"zigzag32,1,opt,name=round,proto3" json:"round,omitempty"`
	Status               int32                                                  `protobuf:"zigzag32,2,opt,name=status,proto3" json:"status,omitempty"`
	DrawRoleId           string                                                 `protobuf:"bytes,3,opt,name=draw_role_id,json=drawRoleId,proto3" json:"draw_role_id,omitempty"`
	Deadline             int64                                                  `protobuf:"zigzag64,4,opt,name=deadline,proto3" json:"deadline,omitempty"`
	TopicNo              int32                                                  `protobuf:"zigzag32,5,opt,name=topic_no,json=topicNo,proto3" json:"topic_no,omitempty"`
	AnswerOptionNo       int32                                                  `protobuf:"zigzag32,6,opt,name=answer_option_no,json=answerOptionNo,proto3" json:"answer_option_no,omitempty"`
	AnsweredPlayers      []*BanquetHallDrawGuessGameProgressPush_AnsweredPlayer `protobuf:"bytes,7,rep,name=answered_players,json=answeredPlayers,proto3" json:"answered_players,omitempty"`
	Canvas               []*model.BanquetHallCanvasPoint                        `protobuf:"bytes,8,rep,name=canvas,proto3" json:"canvas,omitempty"`
	MyInfo               *BanquetHallDrawGuessGameProgressPush_MyInfo           `protobuf:"bytes,9,opt,name=my_info,json=myInfo,proto3" json:"my_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                               `json:"-"`
	XXX_unrecognized     []byte                                                 `json:"-"`
	XXX_sizecache        int32                                                  `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDrawGuessGameProgressPush proto.InternalMessageInfo

func (m *BanquetHallDrawGuessGameProgressPush) GetRound() int32 {
	if m != nil {
		return m.Round
	}
	return 0
}

func (m *BanquetHallDrawGuessGameProgressPush) GetStatus() int32 {
	if m != nil {
		return m.Status
	}
	return 0
}

func (m *BanquetHallDrawGuessGameProgressPush) GetDrawRoleId() string {
	if m != nil {
		return m.DrawRoleId
	}
	return ""
}

func (m *BanquetHallDrawGuessGameProgressPush) GetDeadline() int64 {
	if m != nil {
		return m.Deadline
	}
	return 0
}

func (m *BanquetHallDrawGuessGameProgressPush) GetTopicNo() int32 {
	if m != nil {
		return m.TopicNo
	}
	return 0
}

func (m *BanquetHallDrawGuessGameProgressPush) GetAnswerOptionNo() int32 {
	if m != nil {
		return m.AnswerOptionNo
	}
	return 0
}

func (m *BanquetHallDrawGuessGameProgressPush) GetAnsweredPlayers() []*BanquetHallDrawGuessGameProgressPush_AnsweredPlayer {
	if m != nil {
		return m.AnsweredPlayers
	}
	return nil
}

func (m *BanquetHallDrawGuessGameProgressPush) GetCanvas() []*model.BanquetHallCanvasPoint {
	if m != nil {
		return m.Canvas
	}
	return nil
}

func (m *BanquetHallDrawGuessGameProgressPush) GetMyInfo() *BanquetHallDrawGuessGameProgressPush_MyInfo {
	if m != nil {
		return m.MyInfo
	}
	return nil
}

type BanquetHallDrawGuessGameProgressPush_AnsweredPlayer struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	Success              bool     `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"`
	Point                int32    `protobuf:"zigzag32,3,opt,name=point,proto3" json:"point,omitempty"`
	OptionNo             int32    `protobuf:"zigzag32,4,opt,name=option_no,json=optionNo,proto3" json:"option_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDrawGuessGameProgressPush_AnsweredPlayer proto.InternalMessageInfo

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

func (m *BanquetHallDrawGuessGameProgressPush_AnsweredPlayer) GetSuccess() bool {
	if m != nil {
		return m.Success
	}
	return false
}

func (m *BanquetHallDrawGuessGameProgressPush_AnsweredPlayer) GetPoint() int32 {
	if m != nil {
		return m.Point
	}
	return 0
}

func (m *BanquetHallDrawGuessGameProgressPush_AnsweredPlayer) GetOptionNo() int32 {
	if m != nil {
		return m.OptionNo
	}
	return 0
}

type BanquetHallDrawGuessGameProgressPush_MyInfo struct {
	SentProps            map[int32]int32 `protobuf:"bytes,1,rep,name=sent_props,json=sentProps,proto3" json:"sent_props,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDrawGuessGameProgressPush_MyInfo proto.InternalMessageInfo

func (m *BanquetHallDrawGuessGameProgressPush_MyInfo) GetSentProps() map[int32]int32 {
	if m != nil {
		return m.SentProps
	}
	return nil
}

// 你画我猜画图推送（猜画玩家接收）
//id=20492
type BanquetHallDrawGuessDrawPush struct {
	DrawTrack            []*model.BanquetHallCanvasPoint `protobuf:"bytes,1,rep,name=draw_track,json=drawTrack,proto3" json:"draw_track,omitempty"`
	IsClear              bool                            `protobuf:"varint,2,opt,name=is_clear,json=isClear,proto3" json:"is_clear,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDrawGuessDrawPush proto.InternalMessageInfo

func (m *BanquetHallDrawGuessDrawPush) GetDrawTrack() []*model.BanquetHallCanvasPoint {
	if m != nil {
		return m.DrawTrack
	}
	return nil
}

func (m *BanquetHallDrawGuessDrawPush) GetIsClear() bool {
	if m != nil {
		return m.IsClear
	}
	return false
}

// 你画我猜答题推送
//id=20491
type BanquetHallDrawGuessAnswerPush struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	Success              bool     `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"`
	Point                int32    `protobuf:"zigzag32,3,opt,name=point,proto3" json:"point,omitempty"`
	OptionNo             int32    `protobuf:"zigzag32,4,opt,name=option_no,json=optionNo,proto3" json:"option_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDrawGuessAnswerPush proto.InternalMessageInfo

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

func (m *BanquetHallDrawGuessAnswerPush) GetSuccess() bool {
	if m != nil {
		return m.Success
	}
	return false
}

func (m *BanquetHallDrawGuessAnswerPush) GetPoint() int32 {
	if m != nil {
		return m.Point
	}
	return 0
}

func (m *BanquetHallDrawGuessAnswerPush) GetOptionNo() int32 {
	if m != nil {
		return m.OptionNo
	}
	return 0
}

// 游戏发送道具推送
//id=20490
type BanquetHallGameSendPropPush struct {
	SenderRoleId         string   `protobuf:"bytes,1,opt,name=sender_role_id,json=senderRoleId,proto3" json:"sender_role_id,omitempty"`
	PropNo               int32    `protobuf:"zigzag32,2,opt,name=prop_no,json=propNo,proto3" json:"prop_no,omitempty"`
	ReceiverRoleId       string   `protobuf:"bytes,3,opt,name=receiver_role_id,json=receiverRoleId,proto3" json:"receiver_role_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallGameSendPropPush proto.InternalMessageInfo

func (m *BanquetHallGameSendPropPush) GetSenderRoleId() string {
	if m != nil {
		return m.SenderRoleId
	}
	return ""
}

func (m *BanquetHallGameSendPropPush) GetPropNo() int32 {
	if m != nil {
		return m.PropNo
	}
	return 0
}

func (m *BanquetHallGameSendPropPush) GetReceiverRoleId() string {
	if m != nil {
		return m.ReceiverRoleId
	}
	return ""
}

// 你画我猜游戏结束推送
//id=20489
type BanquetHallDrawGuessGameOverPush struct {
	RankInfos            []*BanquetHallDrawGuessGameOverPush_RankInfo `protobuf:"bytes,1,rep,name=rank_infos,json=rankInfos,proto3" json:"rank_infos,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                     `json:"-"`
	XXX_unrecognized     []byte                                       `json:"-"`
	XXX_sizecache        int32                                        `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDrawGuessGameOverPush proto.InternalMessageInfo

func (m *BanquetHallDrawGuessGameOverPush) GetRankInfos() []*BanquetHallDrawGuessGameOverPush_RankInfo {
	if m != nil {
		return m.RankInfos
	}
	return nil
}

type BanquetHallDrawGuessGameOverPush_RankInfo struct {
	RoleId               string                            `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	Rank                 int32                             `protobuf:"zigzag32,2,opt,name=rank,proto3" json:"rank,omitempty"`
	Point                int32                             `protobuf:"zigzag32,3,opt,name=point,proto3" json:"point,omitempty"`
	Score                *model.GameObjectCount            `protobuf:"bytes,4,opt,name=score,proto3" json:"score,omitempty"`
	PlayerCharacter      *model.BanquetHallPlayerCharacter `protobuf:"bytes,6,opt,name=player_character,json=playerCharacter,proto3" json:"player_character,omitempty"`
	ServerId             int32                             `protobuf:"zigzag32,7,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDrawGuessGameOverPush_RankInfo proto.InternalMessageInfo

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

func (m *BanquetHallDrawGuessGameOverPush_RankInfo) GetRank() int32 {
	if m != nil {
		return m.Rank
	}
	return 0
}

func (m *BanquetHallDrawGuessGameOverPush_RankInfo) GetPoint() int32 {
	if m != nil {
		return m.Point
	}
	return 0
}

func (m *BanquetHallDrawGuessGameOverPush_RankInfo) GetScore() *model.GameObjectCount {
	if m != nil {
		return m.Score
	}
	return nil
}

func (m *BanquetHallDrawGuessGameOverPush_RankInfo) GetPlayerCharacter() *model.BanquetHallPlayerCharacter {
	if m != nil {
		return m.PlayerCharacter
	}
	return nil
}

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

// 选骰子游戏桌信息推送
// 进入游戏桌时推送
//id=20488
type BanquetHallSelectDiceTablePush struct {
	GameTableNo          int32                                        `protobuf:"zigzag32,1,opt,name=game_table_no,json=gameTableNo,proto3" json:"game_table_no,omitempty"`
	Status               int32                                        `protobuf:"zigzag32,2,opt,name=status,proto3" json:"status,omitempty"`
	PlayerInfos          []*BanquetHallSelectDiceTablePush_PlayerInfo `protobuf:"bytes,3,rep,name=player_infos,json=playerInfos,proto3" json:"player_infos,omitempty"`
	MyInfo               *BanquetHallSelectDiceTablePush_MyInfo       `protobuf:"bytes,4,opt,name=my_info,json=myInfo,proto3" json:"my_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                     `json:"-"`
	XXX_unrecognized     []byte                                       `json:"-"`
	XXX_sizecache        int32                                        `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallSelectDiceTablePush proto.InternalMessageInfo

func (m *BanquetHallSelectDiceTablePush) GetGameTableNo() int32 {
	if m != nil {
		return m.GameTableNo
	}
	return 0
}

func (m *BanquetHallSelectDiceTablePush) GetStatus() int32 {
	if m != nil {
		return m.Status
	}
	return 0
}

func (m *BanquetHallSelectDiceTablePush) GetPlayerInfos() []*BanquetHallSelectDiceTablePush_PlayerInfo {
	if m != nil {
		return m.PlayerInfos
	}
	return nil
}

func (m *BanquetHallSelectDiceTablePush) GetMyInfo() *BanquetHallSelectDiceTablePush_MyInfo {
	if m != nil {
		return m.MyInfo
	}
	return nil
}

type BanquetHallSelectDiceTablePush_PlayerInfo struct {
	RoleId               string                            `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	SeatNo               int32                             `protobuf:"zigzag32,2,opt,name=seat_no,json=seatNo,proto3" json:"seat_no,omitempty"`
	Ready                bool                              `protobuf:"varint,3,opt,name=ready,proto3" json:"ready,omitempty"`
	Dices                []int32                           `protobuf:"zigzag32,4,rep,packed,name=dices,proto3" json:"dices,omitempty"`
	PlayerCharacter      *model.BanquetHallPlayerCharacter `protobuf:"bytes,5,opt,name=player_character,json=playerCharacter,proto3" json:"player_character,omitempty"`
	ServerId             int32                             `protobuf:"zigzag32,6,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	Props                map[int32]int32                   `protobuf:"bytes,7,rep,name=props,proto3" json:"props,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallSelectDiceTablePush_PlayerInfo proto.InternalMessageInfo

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

func (m *BanquetHallSelectDiceTablePush_PlayerInfo) GetSeatNo() int32 {
	if m != nil {
		return m.SeatNo
	}
	return 0
}

func (m *BanquetHallSelectDiceTablePush_PlayerInfo) GetReady() bool {
	if m != nil {
		return m.Ready
	}
	return false
}

func (m *BanquetHallSelectDiceTablePush_PlayerInfo) GetDices() []int32 {
	if m != nil {
		return m.Dices
	}
	return nil
}

func (m *BanquetHallSelectDiceTablePush_PlayerInfo) GetPlayerCharacter() *model.BanquetHallPlayerCharacter {
	if m != nil {
		return m.PlayerCharacter
	}
	return nil
}

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

func (m *BanquetHallSelectDiceTablePush_PlayerInfo) GetProps() map[int32]int32 {
	if m != nil {
		return m.Props
	}
	return nil
}

type BanquetHallSelectDiceTablePush_MyInfo struct {
	SelectedDiceIndex    int32           `protobuf:"zigzag32,1,opt,name=selected_dice_index,json=selectedDiceIndex,proto3" json:"selected_dice_index,omitempty"`
	SentProps            map[int32]int32 `protobuf:"bytes,2,rep,name=sent_props,json=sentProps,proto3" json:"sent_props,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallSelectDiceTablePush_MyInfo proto.InternalMessageInfo

func (m *BanquetHallSelectDiceTablePush_MyInfo) GetSelectedDiceIndex() int32 {
	if m != nil {
		return m.SelectedDiceIndex
	}
	return 0
}

func (m *BanquetHallSelectDiceTablePush_MyInfo) GetSentProps() map[int32]int32 {
	if m != nil {
		return m.SentProps
	}
	return nil
}

// 选骰子游戏进度推送
//id=20487
type BanquetHallSelectDiceGameProgressPush struct {
	Round                int32                                                 `protobuf:"zigzag32,1,opt,name=round,proto3" json:"round,omitempty"`
	Status               int32                                                 `protobuf:"zigzag32,2,opt,name=status,proto3" json:"status,omitempty"`
	Deadline             int64                                                 `protobuf:"zigzag64,3,opt,name=deadline,proto3" json:"deadline,omitempty"`
	Dices                []int32                                               `protobuf:"zigzag32,4,rep,packed,name=dices,proto3" json:"dices,omitempty"`
	PlayerSelects        []*BanquetHallSelectDiceGameProgressPush_PlayerSelect `protobuf:"bytes,5,rep,name=player_selects,json=playerSelects,proto3" json:"player_selects,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                              `json:"-"`
	XXX_unrecognized     []byte                                                `json:"-"`
	XXX_sizecache        int32                                                 `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallSelectDiceGameProgressPush proto.InternalMessageInfo

func (m *BanquetHallSelectDiceGameProgressPush) GetRound() int32 {
	if m != nil {
		return m.Round
	}
	return 0
}

func (m *BanquetHallSelectDiceGameProgressPush) GetStatus() int32 {
	if m != nil {
		return m.Status
	}
	return 0
}

func (m *BanquetHallSelectDiceGameProgressPush) GetDeadline() int64 {
	if m != nil {
		return m.Deadline
	}
	return 0
}

func (m *BanquetHallSelectDiceGameProgressPush) GetDices() []int32 {
	if m != nil {
		return m.Dices
	}
	return nil
}

func (m *BanquetHallSelectDiceGameProgressPush) GetPlayerSelects() []*BanquetHallSelectDiceGameProgressPush_PlayerSelect {
	if m != nil {
		return m.PlayerSelects
	}
	return nil
}

type BanquetHallSelectDiceGameProgressPush_PlayerSelect struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	DiceIndex            uint32   `protobuf:"varint,2,opt,name=dice_index,json=diceIndex,proto3" json:"dice_index,omitempty"`
	GotDice              int32    `protobuf:"zigzag32,3,opt,name=got_dice,json=gotDice,proto3" json:"got_dice,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallSelectDiceGameProgressPush_PlayerSelect proto.InternalMessageInfo

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

func (m *BanquetHallSelectDiceGameProgressPush_PlayerSelect) GetDiceIndex() uint32 {
	if m != nil {
		return m.DiceIndex
	}
	return 0
}

func (m *BanquetHallSelectDiceGameProgressPush_PlayerSelect) GetGotDice() int32 {
	if m != nil {
		return m.GotDice
	}
	return 0
}

// 选骰子游戏结束推送
//id=20485
type BanquetHallSelectDiceGameOverPush struct {
	RankInfos            []*BanquetHallSelectDiceGameOverPush_RankInfo `protobuf:"bytes,1,rep,name=rank_infos,json=rankInfos,proto3" json:"rank_infos,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                      `json:"-"`
	XXX_unrecognized     []byte                                        `json:"-"`
	XXX_sizecache        int32                                         `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallSelectDiceGameOverPush proto.InternalMessageInfo

func (m *BanquetHallSelectDiceGameOverPush) GetRankInfos() []*BanquetHallSelectDiceGameOverPush_RankInfo {
	if m != nil {
		return m.RankInfos
	}
	return nil
}

type BanquetHallSelectDiceGameOverPush_RankInfo struct {
	RoleId               string                            `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	Rank                 int32                             `protobuf:"zigzag32,2,opt,name=rank,proto3" json:"rank,omitempty"`
	Dices                []int32                           `protobuf:"zigzag32,3,rep,packed,name=dices,proto3" json:"dices,omitempty"`
	Score                *model.GameObjectCount            `protobuf:"bytes,4,opt,name=score,proto3" json:"score,omitempty"`
	PlayerCharacter      *model.BanquetHallPlayerCharacter `protobuf:"bytes,6,opt,name=player_character,json=playerCharacter,proto3" json:"player_character,omitempty"`
	ServerId             int32                             `protobuf:"zigzag32,7,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallSelectDiceGameOverPush_RankInfo proto.InternalMessageInfo

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

func (m *BanquetHallSelectDiceGameOverPush_RankInfo) GetRank() int32 {
	if m != nil {
		return m.Rank
	}
	return 0
}

func (m *BanquetHallSelectDiceGameOverPush_RankInfo) GetDices() []int32 {
	if m != nil {
		return m.Dices
	}
	return nil
}

func (m *BanquetHallSelectDiceGameOverPush_RankInfo) GetScore() *model.GameObjectCount {
	if m != nil {
		return m.Score
	}
	return nil
}

func (m *BanquetHallSelectDiceGameOverPush_RankInfo) GetPlayerCharacter() *model.BanquetHallPlayerCharacter {
	if m != nil {
		return m.PlayerCharacter
	}
	return nil
}

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

// 套娃棋游戏桌信息推送
// 进入游戏桌时推送
//id=20484
type BanquetHallDollsChessTablePush struct {
	GameTableNo          int32                                        `protobuf:"zigzag32,1,opt,name=game_table_no,json=gameTableNo,proto3" json:"game_table_no,omitempty"`
	Status               int32                                        `protobuf:"zigzag32,2,opt,name=status,proto3" json:"status,omitempty"`
	PlayerInfos          []*BanquetHallDollsChessTablePush_PlayerInfo `protobuf:"bytes,3,rep,name=player_infos,json=playerInfos,proto3" json:"player_infos,omitempty"`
	GridInfos            []*BanquetHallDollsChessTablePush_GridInfo   `protobuf:"bytes,4,rep,name=grid_infos,json=gridInfos,proto3" json:"grid_infos,omitempty"`
	MyInfo               *BanquetHallDollsChessTablePush_MyInfo       `protobuf:"bytes,5,opt,name=my_info,json=myInfo,proto3" json:"my_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                     `json:"-"`
	XXX_unrecognized     []byte                                       `json:"-"`
	XXX_sizecache        int32                                        `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDollsChessTablePush proto.InternalMessageInfo

func (m *BanquetHallDollsChessTablePush) GetGameTableNo() int32 {
	if m != nil {
		return m.GameTableNo
	}
	return 0
}

func (m *BanquetHallDollsChessTablePush) GetStatus() int32 {
	if m != nil {
		return m.Status
	}
	return 0
}

func (m *BanquetHallDollsChessTablePush) GetPlayerInfos() []*BanquetHallDollsChessTablePush_PlayerInfo {
	if m != nil {
		return m.PlayerInfos
	}
	return nil
}

func (m *BanquetHallDollsChessTablePush) GetGridInfos() []*BanquetHallDollsChessTablePush_GridInfo {
	if m != nil {
		return m.GridInfos
	}
	return nil
}

func (m *BanquetHallDollsChessTablePush) GetMyInfo() *BanquetHallDollsChessTablePush_MyInfo {
	if m != nil {
		return m.MyInfo
	}
	return nil
}

type BanquetHallDollsChessTablePush_PlayerInfo struct {
	RoleId               string                            `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	SeatNo               int32                             `protobuf:"zigzag32,2,opt,name=seat_no,json=seatNo,proto3" json:"seat_no,omitempty"`
	Ready                bool                              `protobuf:"varint,3,opt,name=ready,proto3" json:"ready,omitempty"`
	PlayerCharacter      *model.BanquetHallPlayerCharacter `protobuf:"bytes,4,opt,name=player_character,json=playerCharacter,proto3" json:"player_character,omitempty"`
	ServerId             int32                             `protobuf:"zigzag32,5,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	Props                map[int32]int32                   `protobuf:"bytes,6,rep,name=props,proto3" json:"props,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDollsChessTablePush_PlayerInfo proto.InternalMessageInfo

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

func (m *BanquetHallDollsChessTablePush_PlayerInfo) GetSeatNo() int32 {
	if m != nil {
		return m.SeatNo
	}
	return 0
}

func (m *BanquetHallDollsChessTablePush_PlayerInfo) GetReady() bool {
	if m != nil {
		return m.Ready
	}
	return false
}

func (m *BanquetHallDollsChessTablePush_PlayerInfo) GetPlayerCharacter() *model.BanquetHallPlayerCharacter {
	if m != nil {
		return m.PlayerCharacter
	}
	return nil
}

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

func (m *BanquetHallDollsChessTablePush_PlayerInfo) GetProps() map[int32]int32 {
	if m != nil {
		return m.Props
	}
	return nil
}

type BanquetHallDollsChessTablePush_GridInfo struct {
	GridIndex            uint32               `protobuf:"varint,1,opt,name=grid_index,json=gridIndex,proto3" json:"grid_index,omitempty"`
	RoleId               string               `protobuf:"bytes,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ChessType            model.DollsChessType `protobuf:"varint,3,opt,name=chess_type,json=chessType,proto3,enum=proto.DollsChessType" json:"chess_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDollsChessTablePush_GridInfo proto.InternalMessageInfo

func (m *BanquetHallDollsChessTablePush_GridInfo) GetGridIndex() uint32 {
	if m != nil {
		return m.GridIndex
	}
	return 0
}

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

func (m *BanquetHallDollsChessTablePush_GridInfo) GetChessType() model.DollsChessType {
	if m != nil {
		return m.ChessType
	}
	return model.DollsChessType_InvalidChess
}

type BanquetHallDollsChessTablePush_MyInfo struct {
	SentProps            map[int32]int32 `protobuf:"bytes,1,rep,name=sent_props,json=sentProps,proto3" json:"sent_props,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDollsChessTablePush_MyInfo proto.InternalMessageInfo

func (m *BanquetHallDollsChessTablePush_MyInfo) GetSentProps() map[int32]int32 {
	if m != nil {
		return m.SentProps
	}
	return nil
}

// 套娃棋下棋推送
//id=20483
type BanquetHallDollsChessPlayPush struct {
	PlayRoleId           string               `protobuf:"bytes,1,opt,name=play_role_id,json=playRoleId,proto3" json:"play_role_id,omitempty"`
	GridIndex            uint32               `protobuf:"varint,2,opt,name=grid_index,json=gridIndex,proto3" json:"grid_index,omitempty"`
	ChessType            model.DollsChessType `protobuf:"varint,3,opt,name=chess_type,json=chessType,proto3,enum=proto.DollsChessType" json:"chess_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDollsChessPlayPush proto.InternalMessageInfo

func (m *BanquetHallDollsChessPlayPush) GetPlayRoleId() string {
	if m != nil {
		return m.PlayRoleId
	}
	return ""
}

func (m *BanquetHallDollsChessPlayPush) GetGridIndex() uint32 {
	if m != nil {
		return m.GridIndex
	}
	return 0
}

func (m *BanquetHallDollsChessPlayPush) GetChessType() model.DollsChessType {
	if m != nil {
		return m.ChessType
	}
	return model.DollsChessType_InvalidChess
}

// 套娃棋游戏进度推送
// 开始游戏后推送
//id=20482
type BanquetHallDollsChessGameProgressPush struct {
	Status               int32                                                `protobuf:"zigzag32,1,opt,name=status,proto3" json:"status,omitempty"`
	PlayRoleId           string                                               `protobuf:"bytes,2,opt,name=play_role_id,json=playRoleId,proto3" json:"play_role_id,omitempty"`
	Deadline             int64                                                `protobuf:"zigzag64,3,opt,name=deadline,proto3" json:"deadline,omitempty"`
	PlayerChess          []*BanquetHallDollsChessGameProgressPush_PlayerChess `protobuf:"bytes,4,rep,name=player_chess,json=playerChess,proto3" json:"player_chess,omitempty"`
	WinGridIndexes       []uint32                                             `protobuf:"varint,5,rep,packed,name=win_grid_indexes,json=winGridIndexes,proto3" json:"win_grid_indexes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                             `json:"-"`
	XXX_unrecognized     []byte                                               `json:"-"`
	XXX_sizecache        int32                                                `json:"-"`
}

func (m *BanquetHallDollsChessGameProgressPush) Reset()         { *m = BanquetHallDollsChessGameProgressPush{} }
func (m *BanquetHallDollsChessGameProgressPush) String() string { return proto.CompactTextString(m) }
func (*BanquetHallDollsChessGameProgressPush) ProtoMessage()    {}
func (*BanquetHallDollsChessGameProgressPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_888d452a0de108d4, []int{99}
}

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

var xxx_messageInfo_BanquetHallDollsChessGameProgressPush proto.InternalMessageInfo

func (m *BanquetHallDollsChessGameProgressPush) GetStatus() int32 {
	if m != nil {
		return m.Status
	}
	return 0
}

func (m *BanquetHallDollsChessGameProgressPush) GetPlayRoleId() string {
	if m != nil {
		return m.PlayRoleId
	}
	return ""
}

func (m *BanquetHallDollsChessGameProgressPush) GetDeadline() int64 {
	if m != nil {
		return m.Deadline
	}
	return 0
}

func (m *BanquetHallDollsChessGameProgressPush) GetPlayerChess() []*BanquetHallDollsChessGameProgressPush_PlayerChess {
	if m != nil {
		return m.PlayerChess
	}
	return nil
}

func (m *BanquetHallDollsChessGameProgressPush) GetWinGridIndexes() []uint32 {
	if m != nil {
		return m.WinGridIndexes
	}
	return nil
}

type BanquetHallDollsChessGameProgressPush_PlayerChess struct {
	RoleId               string          `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ChessNum             map[int32]int32 `protobuf:"bytes,2,rep,name=chess_num,json=chessNum,proto3" json:"chess_num,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDollsChessGameProgressPush_PlayerChess proto.InternalMessageInfo

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

func (m *BanquetHallDollsChessGameProgressPush_PlayerChess) GetChessNum() map[int32]int32 {
	if m != nil {
		return m.ChessNum
	}
	return nil
}

// 套娃棋游戏结束推送
//id=20481
type BanquetHallDollsChessGameOverPush struct {
	RankInfos            []*BanquetHallDollsChessGameOverPush_RankInfo `protobuf:"bytes,1,rep,name=rank_infos,json=rankInfos,proto3" json:"rank_infos,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                      `json:"-"`
	XXX_unrecognized     []byte                                        `json:"-"`
	XXX_sizecache        int32                                         `json:"-"`
}

func (m *BanquetHallDollsChessGameOverPush) Reset()         { *m = BanquetHallDollsChessGameOverPush{} }
func (m *BanquetHallDollsChessGameOverPush) String() string { return proto.CompactTextString(m) }
func (*BanquetHallDollsChessGameOverPush) ProtoMessage()    {}
func (*BanquetHallDollsChessGameOverPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_888d452a0de108d4, []int{100}
}

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

var xxx_messageInfo_BanquetHallDollsChessGameOverPush proto.InternalMessageInfo

func (m *BanquetHallDollsChessGameOverPush) GetRankInfos() []*BanquetHallDollsChessGameOverPush_RankInfo {
	if m != nil {
		return m.RankInfos
	}
	return nil
}

type BanquetHallDollsChessGameOverPush_RankInfo struct {
	RoleId               string                            `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	Rank                 int32                             `protobuf:"zigzag32,2,opt,name=rank,proto3" json:"rank,omitempty"`
	Score                *model.GameObjectCount            `protobuf:"bytes,3,opt,name=score,proto3" json:"score,omitempty"`
	PlayerCharacter      *model.BanquetHallPlayerCharacter `protobuf:"bytes,5,opt,name=player_character,json=playerCharacter,proto3" json:"player_character,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

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

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

var xxx_messageInfo_BanquetHallDollsChessGameOverPush_RankInfo proto.InternalMessageInfo

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

func (m *BanquetHallDollsChessGameOverPush_RankInfo) GetRank() int32 {
	if m != nil {
		return m.Rank
	}
	return 0
}

func (m *BanquetHallDollsChessGameOverPush_RankInfo) GetScore() *model.GameObjectCount {
	if m != nil {
		return m.Score
	}
	return nil
}

func (m *BanquetHallDollsChessGameOverPush_RankInfo) GetPlayerCharacter() *model.BanquetHallPlayerCharacter {
	if m != nil {
		return m.PlayerCharacter
	}
	return nil
}

// 正在游戏中推送
// 登录后推送，如果不在游戏中字段都是0值
//id=20480
type BanquetHallOnGameTablePlayingPush struct {
	HallNo               int32                     `protobuf:"zigzag32,1,opt,name=hall_no,json=hallNo,proto3" json:"hall_no,omitempty"`
	GameTyp              model.BanquetHallGameType `protobuf:"varint,2,opt,name=game_typ,json=gameTyp,proto3,enum=proto.BanquetHallGameType" json:"game_typ,omitempty"`
	GameTableNo          int32                     `protobuf:"zigzag32,3,opt,name=game_table_no,json=gameTableNo,proto3" json:"game_table_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (m *BanquetHallOnGameTablePlayingPush) Reset()         { *m = BanquetHallOnGameTablePlayingPush{} }
func (m *BanquetHallOnGameTablePlayingPush) String() string { return proto.CompactTextString(m) }
func (*BanquetHallOnGameTablePlayingPush) ProtoMessage()    {}
func (*BanquetHallOnGameTablePlayingPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_888d452a0de108d4, []int{101}
}

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

var xxx_messageInfo_BanquetHallOnGameTablePlayingPush proto.InternalMessageInfo

func (m *BanquetHallOnGameTablePlayingPush) GetHallNo() int32 {
	if m != nil {
		return m.HallNo
	}
	return 0
}

func (m *BanquetHallOnGameTablePlayingPush) GetGameTyp() model.BanquetHallGameType {
	if m != nil {
		return m.GameTyp
	}
	return model.BanquetHallGameType_InvalidGame
}

func (m *BanquetHallOnGameTablePlayingPush) GetGameTableNo() int32 {
	if m != nil {
		return m.GameTableNo
	}
	return 0
}

// 游戏桌状态变更推送
//id=20479
type BanquetHallGameTableStatusChangePush struct {
	No                   int32                     `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	GameTyp              model.BanquetHallGameType `protobuf:"varint,2,opt,name=game_typ,json=gameTyp,proto3,enum=proto.BanquetHallGameType" json:"game_typ,omitempty"`
	Status               int32                     `protobuf:"zigzag32,3,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (m *BanquetHallGameTableStatusChangePush) Reset()         { *m = BanquetHallGameTableStatusChangePush{} }
func (m *BanquetHallGameTableStatusChangePush) String() string { return proto.CompactTextString(m) }
func (*BanquetHallGameTableStatusChangePush) ProtoMessage()    {}
func (*BanquetHallGameTableStatusChangePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_888d452a0de108d4, []int{102}
}

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

var xxx_messageInfo_BanquetHallGameTableStatusChangePush proto.InternalMessageInfo

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

func (m *BanquetHallGameTableStatusChangePush) GetGameTyp() model.BanquetHallGameType {
	if m != nil {
		return m.GameTyp
	}
	return model.BanquetHallGameType_InvalidGame
}

func (m *BanquetHallGameTableStatusChangePush) GetStatus() int32 {
	if m != nil {
		return m.Status
	}
	return 0
}

// 游戏桌一键邀请CD推送
// 进入游戏桌、一键邀请后推送
//id=20478
type BanquetHallGameAKeyInviteCDPush struct {
	NextAKeyInviteTime   int64    `protobuf:"zigzag64,1,opt,name=next_a_key_invite_time,json=nextAKeyInviteTime,proto3" json:"next_a_key_invite_time,omitempty"`
	IsOtherInvite        bool     `protobuf:"varint,2,opt,name=is_other_invite,json=isOtherInvite,proto3" json:"is_other_invite,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *BanquetHallGameAKeyInviteCDPush) Reset()         { *m = BanquetHallGameAKeyInviteCDPush{} }
func (m *BanquetHallGameAKeyInviteCDPush) String() string { return proto.CompactTextString(m) }
func (*BanquetHallGameAKeyInviteCDPush) ProtoMessage()    {}
func (*BanquetHallGameAKeyInviteCDPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_888d452a0de108d4, []int{103}
}

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

var xxx_messageInfo_BanquetHallGameAKeyInviteCDPush proto.InternalMessageInfo

func (m *BanquetHallGameAKeyInviteCDPush) GetNextAKeyInviteTime() int64 {
	if m != nil {
		return m.NextAKeyInviteTime
	}
	return 0
}

func (m *BanquetHallGameAKeyInviteCDPush) GetIsOtherInvite() bool {
	if m != nil {
		return m.IsOtherInvite
	}
	return false
}

func init() {
	proto.RegisterType((*BanquetHallViewRequest)(nil), "proto.BanquetHallViewRequest")
	proto.RegisterType((*BanquetHallViewResponse)(nil), "proto.BanquetHallViewResponse")
	proto.RegisterType((*BanquetHallRecommendViewRequest)(nil), "proto.BanquetHallRecommendViewRequest")
	proto.RegisterType((*BanquetHallRecommendViewResponse)(nil), "proto.BanquetHallRecommendViewResponse")
	proto.RegisterType((*BanquetHallHistoryViewRequest)(nil), "proto.BanquetHallHistoryViewRequest")
	proto.RegisterType((*BanquetHallHistoryViewResponse)(nil), "proto.BanquetHallHistoryViewResponse")
	proto.RegisterType((*BanquetHallPlayerSwitchRequest)(nil), "proto.BanquetHallPlayerSwitchRequest")
	proto.RegisterType((*BanquetHallPlayerSwitchResponse)(nil), "proto.BanquetHallPlayerSwitchResponse")
	proto.RegisterType((*BanquetHallPlayerMoveRequest)(nil), "proto.BanquetHallPlayerMoveRequest")
	proto.RegisterType((*BanquetHallPlayerMoveResponse)(nil), "proto.BanquetHallPlayerMoveResponse")
	proto.RegisterType((*BanquetHallAddFoodRequest)(nil), "proto.BanquetHallAddFoodRequest")
	proto.RegisterType((*BanquetHallAddFoodResponse)(nil), "proto.BanquetHallAddFoodResponse")
	proto.RegisterType((*BanquetHallAddFoodResponse_Data)(nil), "proto.BanquetHallAddFoodResponse.Data")
	proto.RegisterType((*BanquetHallEatFoodRequest)(nil), "proto.BanquetHallEatFoodRequest")
	proto.RegisterType((*BanquetHallEatFoodResponse)(nil), "proto.BanquetHallEatFoodResponse")
	proto.RegisterType((*BanquetHallEatFoodResponse_Data)(nil), "proto.BanquetHallEatFoodResponse.Data")
	proto.RegisterType((*BanquetHallEatDiningTableRequest)(nil), "proto.BanquetHallEatDiningTableRequest")
	proto.RegisterType((*BanquetHallEatDiningTableResponse)(nil), "proto.BanquetHallEatDiningTableResponse")
	proto.RegisterType((*BanquetHallEatDiningTableResponse_Data)(nil), "proto.BanquetHallEatDiningTableResponse.Data")
	proto.RegisterType((*BanquetHallOpenCarnivalFireRequest)(nil), "proto.BanquetHallOpenCarnivalFireRequest")
	proto.RegisterType((*BanquetHallOpenCarnivalFireResponse)(nil), "proto.BanquetHallOpenCarnivalFireResponse")
	proto.RegisterType((*BanquetHallOpenCarnivalFireResponse_Data)(nil), "proto.BanquetHallOpenCarnivalFireResponse.Data")
	proto.RegisterType((*BanquetHallReceiveCarnivalGiftRequest)(nil), "proto.BanquetHallReceiveCarnivalGiftRequest")
	proto.RegisterType((*BanquetHallReceiveCarnivalGiftResponse)(nil), "proto.BanquetHallReceiveCarnivalGiftResponse")
	proto.RegisterType((*BanquetHallReceiveCarnivalGiftResponse_Data)(nil), "proto.BanquetHallReceiveCarnivalGiftResponse.Data")
	proto.RegisterType((*BanquetHallCleanRubbishRequest)(nil), "proto.BanquetHallCleanRubbishRequest")
	proto.RegisterType((*BanquetHallCleanRubbishResponse)(nil), "proto.BanquetHallCleanRubbishResponse")
	proto.RegisterType((*BanquetHallCleanRubbishResponse_Data)(nil), "proto.BanquetHallCleanRubbishResponse.Data")
	proto.RegisterType((*BanquetHallPublishManifestoRequest)(nil), "proto.BanquetHallPublishManifestoRequest")
	proto.RegisterType((*BanquetHallPublishManifestoResponse)(nil), "proto.BanquetHallPublishManifestoResponse")
	proto.RegisterType((*BanquetHallDelManifestoRequest)(nil), "proto.BanquetHallDelManifestoRequest")
	proto.RegisterType((*BanquetHallDelManifestoResponse)(nil), "proto.BanquetHallDelManifestoResponse")
	proto.RegisterType((*BanquetHallMyManifestoRequest)(nil), "proto.BanquetHallMyManifestoRequest")
	proto.RegisterType((*BanquetHallMyManifestoResponse)(nil), "proto.BanquetHallMyManifestoResponse")
	proto.RegisterType((*BanquetHallMyManifestoResponse_Data)(nil), "proto.BanquetHallMyManifestoResponse.Data")
	proto.RegisterType((*BanquetHallViewManifestosRequest)(nil), "proto.BanquetHallViewManifestosRequest")
	proto.RegisterType((*BanquetHallViewManifestosResponse)(nil), "proto.BanquetHallViewManifestosResponse")
	proto.RegisterType((*BanquetHallViewManifestosResponse_Data)(nil), "proto.BanquetHallViewManifestosResponse.Data")
	proto.RegisterType((*BanquetHallUseItemRequest)(nil), "proto.BanquetHallUseItemRequest")
	proto.RegisterType((*BanquetHallUseItemResponse)(nil), "proto.BanquetHallUseItemResponse")
	proto.RegisterType((*BanquetHallInviteFriendRequest)(nil), "proto.BanquetHallInviteFriendRequest")
	proto.RegisterType((*BanquetHallInviteFriendResponse)(nil), "proto.BanquetHallInviteFriendResponse")
	proto.RegisterType((*BanquetHallGameAKeyInviteRequest)(nil), "proto.BanquetHallGameAKeyInviteRequest")
	proto.RegisterType((*BanquetHallGameAKeyInviteResponse)(nil), "proto.BanquetHallGameAKeyInviteResponse")
	proto.RegisterType((*BanquetHallAcceptFriendInviteRequest)(nil), "proto.BanquetHallAcceptFriendInviteRequest")
	proto.RegisterType((*BanquetHallAcceptFriendInviteResponse)(nil), "proto.BanquetHallAcceptFriendInviteResponse")
	proto.RegisterType((*BanquetHallAcceptGameAKeyInviteRequest)(nil), "proto.BanquetHallAcceptGameAKeyInviteRequest")
	proto.RegisterType((*BanquetHallAcceptGameAKeyInviteResponse)(nil), "proto.BanquetHallAcceptGameAKeyInviteResponse")
	proto.RegisterType((*BanquetHallStoreExchangeRequest)(nil), "proto.BanquetHallStoreExchangeRequest")
	proto.RegisterType((*BanquetHallStoreExchangeResponse)(nil), "proto.BanquetHallStoreExchangeResponse")
	proto.RegisterType((*BanquetHallStoreExchangeResponse_Data)(nil), "proto.BanquetHallStoreExchangeResponse.Data")
	proto.RegisterType((*BanquetHallThumbUpCarnivalRequest)(nil), "proto.BanquetHallThumbUpCarnivalRequest")
	proto.RegisterType((*BanquetHallThumbUpCarnivalResponse)(nil), "proto.BanquetHallThumbUpCarnivalResponse")
	proto.RegisterType((*BanquetHallThumbUpCarnivalResponse_Data)(nil), "proto.BanquetHallThumbUpCarnivalResponse.Data")
	proto.RegisterType((*BanquetHallCarnivalLikeNumRequest)(nil), "proto.BanquetHallCarnivalLikeNumRequest")
	proto.RegisterType((*BanquetHallCarnivalLikeNumResponse)(nil), "proto.BanquetHallCarnivalLikeNumResponse")
	proto.RegisterType((*BanquetHallCarnivalLikeNumResponse_Data)(nil), "proto.BanquetHallCarnivalLikeNumResponse.Data")
	proto.RegisterType((*BanquetHallFriendRequest)(nil), "proto.BanquetHallFriendRequest")
	proto.RegisterType((*BanquetHallFriendResponse)(nil), "proto.BanquetHallFriendResponse")
	proto.RegisterType((*BanquetHallEnterGameRequest)(nil), "proto.BanquetHallEnterGameRequest")
	proto.RegisterType((*BanquetHallEnterGameResponse)(nil), "proto.BanquetHallEnterGameResponse")
	proto.RegisterType((*BanquetHallExitGameRequest)(nil), "proto.BanquetHallExitGameRequest")
	proto.RegisterType((*BanquetHallExitGameResponse)(nil), "proto.BanquetHallExitGameResponse")
	proto.RegisterType((*BanquetHallGameReadySwitchRequest)(nil), "proto.BanquetHallGameReadySwitchRequest")
	proto.RegisterType((*BanquetHallGameReadySwitchResponse)(nil), "proto.BanquetHallGameReadySwitchResponse")
	proto.RegisterType((*BanquetHallDrawGuessDrawRequest)(nil), "proto.BanquetHallDrawGuessDrawRequest")
	proto.RegisterType((*BanquetHallDrawGuessDrawResponse)(nil), "proto.BanquetHallDrawGuessDrawResponse")
	proto.RegisterType((*BanquetHallDrawGuessAnswerRequest)(nil), "proto.BanquetHallDrawGuessAnswerRequest")
	proto.RegisterType((*BanquetHallDrawGuessAnswerResponse)(nil), "proto.BanquetHallDrawGuessAnswerResponse")
	proto.RegisterType((*BanquetHallGameSendPropRequest)(nil), "proto.BanquetHallGameSendPropRequest")
	proto.RegisterType((*BanquetHallGameSendPropResponse)(nil), "proto.BanquetHallGameSendPropResponse")
	proto.RegisterType((*BanquetHallSelectDiceRequest)(nil), "proto.BanquetHallSelectDiceRequest")
	proto.RegisterType((*BanquetHallSelectDiceResponse)(nil), "proto.BanquetHallSelectDiceResponse")
	proto.RegisterType((*BanquetHallDollsChessPlayRequest)(nil), "proto.BanquetHallDollsChessPlayRequest")
	proto.RegisterType((*BanquetHallDollsChessPlayResponse)(nil), "proto.BanquetHallDollsChessPlayResponse")
	proto.RegisterType((*BanquetHallRolePush)(nil), "proto.BanquetHallRolePush")
	proto.RegisterType((*BanquetHallChannelListPush)(nil), "proto.BanquetHallChannelListPush")
	proto.RegisterType((*BanquetHallFirstEnterPush)(nil), "proto.BanquetHallFirstEnterPush")
	proto.RegisterType((*BanquetHallFirstEnterPush_ChannelInfo)(nil), "proto.BanquetHallFirstEnterPush.ChannelInfo")
	proto.RegisterType((*BanquetHallPlayerEnterPush)(nil), "proto.BanquetHallPlayerEnterPush")
	proto.RegisterType((*BanquetHallPlayerMovePush)(nil), "proto.BanquetHallPlayerMovePush")
	proto.RegisterType((*BanquetHallPlayerMovePush_Player)(nil), "proto.BanquetHallPlayerMovePush.Player")
	proto.RegisterType((*BanquetHallPlayerLeavePush)(nil), "proto.BanquetHallPlayerLeavePush")
	proto.RegisterType((*BanquetHallCarnivalFirePush)(nil), "proto.BanquetHallCarnivalFirePush")
	proto.RegisterType((*BanquetHallRubbishPush)(nil), "proto.BanquetHallRubbishPush")
	proto.RegisterType((*BanquetHallFoodPush)(nil), "proto.BanquetHallFoodPush")
	proto.RegisterType((*BanquetHallSharedFoodPush)(nil), "proto.BanquetHallSharedFoodPush")
	proto.RegisterType((*BanquetHallSharedFoodPush_EnjoyPlayer)(nil), "proto.BanquetHallSharedFoodPush.EnjoyPlayer")
	proto.RegisterType((*BanquetHallDiningTablePush)(nil), "proto.BanquetHallDiningTablePush")
	proto.RegisterType((*BanquetHallTransformPush)(nil), "proto.BanquetHallTransformPush")
	proto.RegisterType((*BanquetHallCuteImageChangePush)(nil), "proto.BanquetHallCuteImageChangePush")
	proto.RegisterType((*BanquetHallCuteImageChangePush_Player)(nil), "proto.BanquetHallCuteImageChangePush.Player")
	proto.RegisterType((*BanquetHallManifestoPush)(nil), "proto.BanquetHallManifestoPush")
	proto.RegisterType((*BanquetHallScorePush)(nil), "proto.BanquetHallScorePush")
	proto.RegisterType((*BanquetHallGameAKeyInvitePush)(nil), "proto.BanquetHallGameAKeyInvitePush")
	proto.RegisterType((*BanquetHallExchangeStoreRolePush)(nil), "proto.BanquetHallExchangeStoreRolePush")
	proto.RegisterType((*BanquetHallExchangeStoreResetPush)(nil), "proto.BanquetHallExchangeStoreResetPush")
	proto.RegisterType((*BanquetHallPaperPush)(nil), "proto.BanquetHallPaperPush")
	proto.RegisterType((*BanquetHallPlayerNumberPush)(nil), "proto.BanquetHallPlayerNumberPush")
	proto.RegisterType((*BanquetHallGamePlayerEnterPush)(nil), "proto.BanquetHallGamePlayerEnterPush")
	proto.RegisterType((*BanquetHallGamePlayerExitPush)(nil), "proto.BanquetHallGamePlayerExitPush")
	proto.RegisterType((*BanquetHallGamePlayerReadyPush)(nil), "proto.BanquetHallGamePlayerReadyPush")
	proto.RegisterType((*BanquetHallGamePlayerInfoPush)(nil), "proto.BanquetHallGamePlayerInfoPush")
	proto.RegisterMapType((map[int32]int32)(nil), "proto.BanquetHallGamePlayerInfoPush.PropsEntry")
	proto.RegisterType((*BanquetHallDrawGuessTablePush)(nil), "proto.BanquetHallDrawGuessTablePush")
	proto.RegisterType((*BanquetHallDrawGuessTablePush_PlayerInfo)(nil), "proto.BanquetHallDrawGuessTablePush.PlayerInfo")
	proto.RegisterMapType((map[int32]int32)(nil), "proto.BanquetHallDrawGuessTablePush.PlayerInfo.PropsEntry")
	proto.RegisterType((*BanquetHallDrawGuessTablePush_MyInfo)(nil), "proto.BanquetHallDrawGuessTablePush.MyInfo")
	proto.RegisterMapType((map[int32]int32)(nil), "proto.BanquetHallDrawGuessTablePush.MyInfo.SentPropsEntry")
	proto.RegisterType((*BanquetHallDrawGuessGameProgressPush)(nil), "proto.BanquetHallDrawGuessGameProgressPush")
	proto.RegisterType((*BanquetHallDrawGuessGameProgressPush_AnsweredPlayer)(nil), "proto.BanquetHallDrawGuessGameProgressPush.AnsweredPlayer")
	proto.RegisterType((*BanquetHallDrawGuessGameProgressPush_MyInfo)(nil), "proto.BanquetHallDrawGuessGameProgressPush.MyInfo")
	proto.RegisterMapType((map[int32]int32)(nil), "proto.BanquetHallDrawGuessGameProgressPush.MyInfo.SentPropsEntry")
	proto.RegisterType((*BanquetHallDrawGuessDrawPush)(nil), "proto.BanquetHallDrawGuessDrawPush")
	proto.RegisterType((*BanquetHallDrawGuessAnswerPush)(nil), "proto.BanquetHallDrawGuessAnswerPush")
	proto.RegisterType((*BanquetHallGameSendPropPush)(nil), "proto.BanquetHallGameSendPropPush")
	proto.RegisterType((*BanquetHallDrawGuessGameOverPush)(nil), "proto.BanquetHallDrawGuessGameOverPush")
	proto.RegisterType((*BanquetHallDrawGuessGameOverPush_RankInfo)(nil), "proto.BanquetHallDrawGuessGameOverPush.RankInfo")
	proto.RegisterType((*BanquetHallSelectDiceTablePush)(nil), "proto.BanquetHallSelectDiceTablePush")
	proto.RegisterType((*BanquetHallSelectDiceTablePush_PlayerInfo)(nil), "proto.BanquetHallSelectDiceTablePush.PlayerInfo")
	proto.RegisterMapType((map[int32]int32)(nil), "proto.BanquetHallSelectDiceTablePush.PlayerInfo.PropsEntry")
	proto.RegisterType((*BanquetHallSelectDiceTablePush_MyInfo)(nil), "proto.BanquetHallSelectDiceTablePush.MyInfo")
	proto.RegisterMapType((map[int32]int32)(nil), "proto.BanquetHallSelectDiceTablePush.MyInfo.SentPropsEntry")
	proto.RegisterType((*BanquetHallSelectDiceGameProgressPush)(nil), "proto.BanquetHallSelectDiceGameProgressPush")
	proto.RegisterType((*BanquetHallSelectDiceGameProgressPush_PlayerSelect)(nil), "proto.BanquetHallSelectDiceGameProgressPush.PlayerSelect")
	proto.RegisterType((*BanquetHallSelectDiceGameOverPush)(nil), "proto.BanquetHallSelectDiceGameOverPush")
	proto.RegisterType((*BanquetHallSelectDiceGameOverPush_RankInfo)(nil), "proto.BanquetHallSelectDiceGameOverPush.RankInfo")
	proto.RegisterType((*BanquetHallDollsChessTablePush)(nil), "proto.BanquetHallDollsChessTablePush")
	proto.RegisterType((*BanquetHallDollsChessTablePush_PlayerInfo)(nil), "proto.BanquetHallDollsChessTablePush.PlayerInfo")
	proto.RegisterMapType((map[int32]int32)(nil), "proto.BanquetHallDollsChessTablePush.PlayerInfo.PropsEntry")
	proto.RegisterType((*BanquetHallDollsChessTablePush_GridInfo)(nil), "proto.BanquetHallDollsChessTablePush.GridInfo")
	proto.RegisterType((*BanquetHallDollsChessTablePush_MyInfo)(nil), "proto.BanquetHallDollsChessTablePush.MyInfo")
	proto.RegisterMapType((map[int32]int32)(nil), "proto.BanquetHallDollsChessTablePush.MyInfo.SentPropsEntry")
	proto.RegisterType((*BanquetHallDollsChessPlayPush)(nil), "proto.BanquetHallDollsChessPlayPush")
	proto.RegisterType((*BanquetHallDollsChessGameProgressPush)(nil), "proto.BanquetHallDollsChessGameProgressPush")
	proto.RegisterType((*BanquetHallDollsChessGameProgressPush_PlayerChess)(nil), "proto.BanquetHallDollsChessGameProgressPush.PlayerChess")
	proto.RegisterMapType((map[int32]int32)(nil), "proto.BanquetHallDollsChessGameProgressPush.PlayerChess.ChessNumEntry")
	proto.RegisterType((*BanquetHallDollsChessGameOverPush)(nil), "proto.BanquetHallDollsChessGameOverPush")
	proto.RegisterType((*BanquetHallDollsChessGameOverPush_RankInfo)(nil), "proto.BanquetHallDollsChessGameOverPush.RankInfo")
	proto.RegisterType((*BanquetHallOnGameTablePlayingPush)(nil), "proto.BanquetHallOnGameTablePlayingPush")
	proto.RegisterType((*BanquetHallGameTableStatusChangePush)(nil), "proto.BanquetHallGameTableStatusChangePush")
	proto.RegisterType((*BanquetHallGameAKeyInviteCDPush)(nil), "proto.BanquetHallGameAKeyInviteCDPush")
}

func init() { proto.RegisterFile("service/banquet_hall_game.proto", fileDescriptor_888d452a0de108d4) }

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