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

package proto

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

	proto "github.com/golang/protobuf/proto"
	grpc "google.golang.org/grpc"
	codes "google.golang.org/grpc/codes"
	status "google.golang.org/grpc/status"
)

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

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

// 登录后，如果不是在游戏中，则退出游戏桌/宴会厅
type CrossBanquetHallRoleLoginedRequest 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 *CrossBanquetHallRoleLoginedRequest) Reset()         { *m = CrossBanquetHallRoleLoginedRequest{} }
func (m *CrossBanquetHallRoleLoginedRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallRoleLoginedRequest) ProtoMessage()    {}
func (*CrossBanquetHallRoleLoginedRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{0}
}

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

var xxx_messageInfo_CrossBanquetHallRoleLoginedRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_CrossBanquetHallRoleLoginedResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallRoleLoginedResponse) GetData() *CrossBanquetHallRoleLoginedResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossBanquetHallRoleLoginedResponse_Data struct {
	HallNo               int32                     `protobuf:"zigzag32,1,opt,name=hall_no,json=hallNo,proto3" json:"hall_no,omitempty"`
	GameType             model.BanquetHallGameType `protobuf:"varint,2,opt,name=game_type,json=gameType,proto3,enum=proto.BanquetHallGameType" json:"game_type,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 *CrossBanquetHallRoleLoginedResponse_Data) Reset() {
	*m = CrossBanquetHallRoleLoginedResponse_Data{}
}
func (m *CrossBanquetHallRoleLoginedResponse_Data) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallRoleLoginedResponse_Data) ProtoMessage()    {}
func (*CrossBanquetHallRoleLoginedResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{1, 0}
}

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

var xxx_messageInfo_CrossBanquetHallRoleLoginedResponse_Data proto.InternalMessageInfo

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

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

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

// 获取玩家场景位置
type CrossBanquetHallGetPlayerLocationRequest 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 *CrossBanquetHallGetPlayerLocationRequest) Reset() {
	*m = CrossBanquetHallGetPlayerLocationRequest{}
}
func (m *CrossBanquetHallGetPlayerLocationRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallGetPlayerLocationRequest) ProtoMessage()    {}
func (*CrossBanquetHallGetPlayerLocationRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{2}
}

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

var xxx_messageInfo_CrossBanquetHallGetPlayerLocationRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_CrossBanquetHallGetPlayerLocationResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallGetPlayerLocationResponse) GetData() *CrossBanquetHallGetPlayerLocationResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossBanquetHallGetPlayerLocationResponse_Data struct {
	HallNo               int32                     `protobuf:"zigzag32,1,opt,name=hall_no,json=hallNo,proto3" json:"hall_no,omitempty"`
	GameType             model.BanquetHallGameType `protobuf:"varint,2,opt,name=game_type,json=gameType,proto3,enum=proto.BanquetHallGameType" json:"game_type,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 *CrossBanquetHallGetPlayerLocationResponse_Data) Reset() {
	*m = CrossBanquetHallGetPlayerLocationResponse_Data{}
}
func (m *CrossBanquetHallGetPlayerLocationResponse_Data) String() string {
	return proto.CompactTextString(m)
}
func (*CrossBanquetHallGetPlayerLocationResponse_Data) ProtoMessage() {}
func (*CrossBanquetHallGetPlayerLocationResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{3, 0}
}

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

var xxx_messageInfo_CrossBanquetHallGetPlayerLocationResponse_Data proto.InternalMessageInfo

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

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

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

type CrossBanquetHallGetHallRoleIdsRequest struct {
	HallNo               int32    `protobuf:"zigzag32,1,opt,name=hall_no,json=hallNo,proto3" json:"hall_no,omitempty"`
	ExcludeOnGameTable   bool     `protobuf:"varint,2,opt,name=exclude_on_game_table,json=excludeOnGameTable,proto3" json:"exclude_on_game_table,omitempty"`
	ExcludeRoleIds       []string `protobuf:"bytes,3,rep,name=exclude_role_ids,json=excludeRoleIds,proto3" json:"exclude_role_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallGetHallRoleIdsRequest proto.InternalMessageInfo

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

func (m *CrossBanquetHallGetHallRoleIdsRequest) GetExcludeOnGameTable() bool {
	if m != nil {
		return m.ExcludeOnGameTable
	}
	return false
}

func (m *CrossBanquetHallGetHallRoleIdsRequest) GetExcludeRoleIds() []string {
	if m != nil {
		return m.ExcludeRoleIds
	}
	return nil
}

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

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

var xxx_messageInfo_CrossBanquetHallGetHallRoleIdsResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallGetHallRoleIdsResponse) GetData() *CrossBanquetHallGetHallRoleIdsResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

var xxx_messageInfo_CrossBanquetHallGetHallRoleIdsResponse_Data proto.InternalMessageInfo

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

// 宴会厅使用道具
type CrossBanquetHallUseItemRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	TransformTarget      string   `protobuf:"bytes,2,opt,name=transform_target,json=transformTarget,proto3" json:"transform_target,omitempty"`
	UseItemNo            int32    `protobuf:"zigzag32,3,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 *CrossBanquetHallUseItemRequest) Reset()         { *m = CrossBanquetHallUseItemRequest{} }
func (m *CrossBanquetHallUseItemRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallUseItemRequest) ProtoMessage()    {}
func (*CrossBanquetHallUseItemRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{6}
}

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

var xxx_messageInfo_CrossBanquetHallUseItemRequest proto.InternalMessageInfo

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

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

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

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

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

var xxx_messageInfo_CrossBanquetHallUseItemResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallUseItemResponse) GetData() *CrossBanquetHallUseItemResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

var xxx_messageInfo_CrossBanquetHallUseItemResponse_Data proto.InternalMessageInfo

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

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

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

// 添加食物
type CrossBanquetHallAddFoodRequest struct {
	RoleId               string                    `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	FoodNo               int32                     `protobuf:"zigzag32,2,opt,name=food_no,json=foodNo,proto3" json:"food_no,omitempty"`
	FoodTyp              model.BanquetHallFoodType `protobuf:"varint,3,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 *CrossBanquetHallAddFoodRequest) Reset()         { *m = CrossBanquetHallAddFoodRequest{} }
func (m *CrossBanquetHallAddFoodRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallAddFoodRequest) ProtoMessage()    {}
func (*CrossBanquetHallAddFoodRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{8}
}

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

var xxx_messageInfo_CrossBanquetHallAddFoodRequest proto.InternalMessageInfo

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

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

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

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

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

var xxx_messageInfo_CrossBanquetHallAddFoodResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallAddFoodResponse) GetData() *CrossBanquetHallAddFoodResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossBanquetHallAddFoodResponse_Data struct {
	Food                 *model.BanquetHallFood `protobuf:"bytes,1,opt,name=food,proto3" json:"food,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallAddFoodResponse_Data proto.InternalMessageInfo

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

// 享用食物
type CrossBanquetHallEatFoodRequest 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"`
	RoleId               string                    `protobuf:"bytes,3,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	Expression           string                    `protobuf:"bytes,4,opt,name=expression,proto3" json:"expression,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallEatFoodRequest proto.InternalMessageInfo

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

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

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

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

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

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

var xxx_messageInfo_CrossBanquetHallEatFoodResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallEatFoodResponse) GetData() *CrossBanquetHallEatFoodResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossBanquetHallEatFoodResponse_Data struct {
	Food                 *model.BanquetHallFood `protobuf:"bytes,1,opt,name=food,proto3" json:"food,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallEatFoodResponse_Data proto.InternalMessageInfo

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

// 享用宴会桌
type CrossBanquetHallEatDiningTableRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	DiningTableNo        int32    `protobuf:"zigzag32,2,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 *CrossBanquetHallEatDiningTableRequest) Reset()         { *m = CrossBanquetHallEatDiningTableRequest{} }
func (m *CrossBanquetHallEatDiningTableRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallEatDiningTableRequest) ProtoMessage()    {}
func (*CrossBanquetHallEatDiningTableRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{12}
}

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

var xxx_messageInfo_CrossBanquetHallEatDiningTableRequest proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_CrossBanquetHallEatDiningTableResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallEatDiningTableResponse) GetData() *CrossBanquetHallEatDiningTableResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossBanquetHallEatDiningTableResponse_Data struct {
	Table                *model.BanquetHallDiningTable `protobuf:"bytes,1,opt,name=table,proto3" json:"table,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallEatDiningTableResponse_Data proto.InternalMessageInfo

func (m *CrossBanquetHallEatDiningTableResponse_Data) GetTable() *model.BanquetHallDiningTable {
	if m != nil {
		return m.Table
	}
	return nil
}

// 开启狂欢篝火
type CrossBanquetHallOpenCarnivalFireRequest struct {
	SubjectTyp           model.BanquetHallCarnivalSubjectType             `protobuf:"varint,1,opt,name=subject_typ,json=subjectTyp,proto3,enum=proto.BanquetHallCarnivalSubjectType" json:"subject_typ,omitempty"`
	Reveler              *CrossBanquetHallOpenCarnivalFireRequest_Reveler `protobuf:"bytes,2,opt,name=reveler,proto3" json:"reveler,omitempty"`
	Target               *CrossBanquetHallOpenCarnivalFireRequest_Target  `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                         `json:"-"`
	XXX_unrecognized     []byte                                           `json:"-"`
	XXX_sizecache        int32                                            `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallOpenCarnivalFireRequest proto.InternalMessageInfo

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

func (m *CrossBanquetHallOpenCarnivalFireRequest) GetReveler() *CrossBanquetHallOpenCarnivalFireRequest_Reveler {
	if m != nil {
		return m.Reveler
	}
	return nil
}

func (m *CrossBanquetHallOpenCarnivalFireRequest) GetTarget() *CrossBanquetHallOpenCarnivalFireRequest_Target {
	if m != nil {
		return m.Target
	}
	return nil
}

type CrossBanquetHallOpenCarnivalFireRequest_Target 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"`
	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	RoleId               string   `protobuf:"bytes,4,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ServerId             int32    `protobuf:"zigzag32,5,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 *CrossBanquetHallOpenCarnivalFireRequest_Target) Reset() {
	*m = CrossBanquetHallOpenCarnivalFireRequest_Target{}
}
func (m *CrossBanquetHallOpenCarnivalFireRequest_Target) String() string {
	return proto.CompactTextString(m)
}
func (*CrossBanquetHallOpenCarnivalFireRequest_Target) ProtoMessage() {}
func (*CrossBanquetHallOpenCarnivalFireRequest_Target) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{14, 0}
}

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

var xxx_messageInfo_CrossBanquetHallOpenCarnivalFireRequest_Target proto.InternalMessageInfo

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

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

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

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

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

type CrossBanquetHallOpenCarnivalFireRequest_Reveler 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallOpenCarnivalFireRequest_Reveler proto.InternalMessageInfo

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

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

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

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

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

var xxx_messageInfo_CrossBanquetHallOpenCarnivalFireResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallOpenCarnivalFireResponse) GetData() *CrossBanquetHallOpenCarnivalFireResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossBanquetHallOpenCarnivalFireResponse_Data struct {
	CarnivalFire         *model.BanquetHallCarnivalFire `protobuf:"bytes,1,opt,name=carnival_fire,json=carnivalFire,proto3" json:"carnival_fire,omitempty"`
	Rubbish              []*model.BanquetHallRubbish    `protobuf:"bytes,2,rep,name=rubbish,proto3" json:"rubbish,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallOpenCarnivalFireResponse_Data proto.InternalMessageInfo

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

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

// 领取狂欢礼物
type CrossBanquetHallReceiveCarnivalGiftRequest 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 *CrossBanquetHallReceiveCarnivalGiftRequest) Reset() {
	*m = CrossBanquetHallReceiveCarnivalGiftRequest{}
}
func (m *CrossBanquetHallReceiveCarnivalGiftRequest) String() string {
	return proto.CompactTextString(m)
}
func (*CrossBanquetHallReceiveCarnivalGiftRequest) ProtoMessage() {}
func (*CrossBanquetHallReceiveCarnivalGiftRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{16}
}

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

var xxx_messageInfo_CrossBanquetHallReceiveCarnivalGiftRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_CrossBanquetHallReceiveCarnivalGiftResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallReceiveCarnivalGiftResponse) GetData() *CrossBanquetHallReceiveCarnivalGiftResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossBanquetHallReceiveCarnivalGiftResponse_Data struct {
	CarnivalBonfireId    string   `protobuf:"bytes,1,opt,name=carnival_bonfire_id,json=carnivalBonfireId,proto3" json:"carnival_bonfire_id,omitempty"`
	HallNo               int32    `protobuf:"zigzag32,2,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 *CrossBanquetHallReceiveCarnivalGiftResponse_Data) Reset() {
	*m = CrossBanquetHallReceiveCarnivalGiftResponse_Data{}
}
func (m *CrossBanquetHallReceiveCarnivalGiftResponse_Data) String() string {
	return proto.CompactTextString(m)
}
func (*CrossBanquetHallReceiveCarnivalGiftResponse_Data) ProtoMessage() {}
func (*CrossBanquetHallReceiveCarnivalGiftResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{17, 0}
}

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

var xxx_messageInfo_CrossBanquetHallReceiveCarnivalGiftResponse_Data proto.InternalMessageInfo

func (m *CrossBanquetHallReceiveCarnivalGiftResponse_Data) GetCarnivalBonfireId() string {
	if m != nil {
		return m.CarnivalBonfireId
	}
	return ""
}

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

// 点赞狂欢
type CrossBanquetHallThumbUpCarnivalFireRequest 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 *CrossBanquetHallThumbUpCarnivalFireRequest) Reset() {
	*m = CrossBanquetHallThumbUpCarnivalFireRequest{}
}
func (m *CrossBanquetHallThumbUpCarnivalFireRequest) String() string {
	return proto.CompactTextString(m)
}
func (*CrossBanquetHallThumbUpCarnivalFireRequest) ProtoMessage() {}
func (*CrossBanquetHallThumbUpCarnivalFireRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{18}
}

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

var xxx_messageInfo_CrossBanquetHallThumbUpCarnivalFireRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_CrossBanquetHallThumbUpCarnivalFireResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallThumbUpCarnivalFireResponse) GetData() *CrossBanquetHallThumbUpCarnivalFireResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

var xxx_messageInfo_CrossBanquetHallThumbUpCarnivalFireResponse_Data proto.InternalMessageInfo

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

// 获取狂欢点赞数
type CrossBanquetHallGetCarnivalLikeNumRequest 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 *CrossBanquetHallGetCarnivalLikeNumRequest) Reset() {
	*m = CrossBanquetHallGetCarnivalLikeNumRequest{}
}
func (m *CrossBanquetHallGetCarnivalLikeNumRequest) String() string {
	return proto.CompactTextString(m)
}
func (*CrossBanquetHallGetCarnivalLikeNumRequest) ProtoMessage() {}
func (*CrossBanquetHallGetCarnivalLikeNumRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{20}
}

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

var xxx_messageInfo_CrossBanquetHallGetCarnivalLikeNumRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_CrossBanquetHallGetCarnivalLikeNumResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallGetCarnivalLikeNumResponse) GetData() *CrossBanquetHallGetCarnivalLikeNumResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

var xxx_messageInfo_CrossBanquetHallGetCarnivalLikeNumResponse_Data proto.InternalMessageInfo

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

// 清扫垃圾
type CrossBanquetHallCleanRubbishRequest struct {
	RubbishId            string   `protobuf:"bytes,1,opt,name=rubbish_id,json=rubbishId,proto3" json:"rubbish_id,omitempty"`
	RoleId               string   `protobuf:"bytes,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallCleanRubbishRequest proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_CrossBanquetHallCleanRubbishResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallCleanRubbishResponse) GetData() *CrossBanquetHallCleanRubbishResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossBanquetHallCleanRubbishResponse_Data struct {
	Rubbish              *model.BanquetHallRubbish `protobuf:"bytes,1,opt,name=rubbish,proto3" json:"rubbish,omitempty"`
	IsCarnival           bool                      `protobuf:"varint,2,opt,name=is_carnival,json=isCarnival,proto3" json:"is_carnival,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallCleanRubbishResponse_Data proto.InternalMessageInfo

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

func (m *CrossBanquetHallCleanRubbishResponse_Data) GetIsCarnival() bool {
	if m != nil {
		return m.IsCarnival
	}
	return false
}

// 发布交友宣言
type CrossBanquetHallPublishManifestoRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	ServerId             int32    `protobuf:"zigzag32,4,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	PaperNo              int32    `protobuf:"zigzag32,5,opt,name=paper_no,json=paperNo,proto3" json:"paper_no,omitempty"`
	Tags                 []int32  `protobuf:"zigzag32,6,rep,packed,name=tags,proto3" json:"tags,omitempty"`
	Declaration          string   `protobuf:"bytes,7,opt,name=declaration,proto3" json:"declaration,omitempty"`
	ContactInfo          string   `protobuf:"bytes,8,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 *CrossBanquetHallPublishManifestoRequest) Reset() {
	*m = CrossBanquetHallPublishManifestoRequest{}
}
func (m *CrossBanquetHallPublishManifestoRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallPublishManifestoRequest) ProtoMessage()    {}
func (*CrossBanquetHallPublishManifestoRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{24}
}

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

var xxx_messageInfo_CrossBanquetHallPublishManifestoRequest proto.InternalMessageInfo

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

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

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

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

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

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

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

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

var xxx_messageInfo_CrossBanquetHallPublishManifestoResponse proto.InternalMessageInfo

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

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

// 删除交友宣言
type CrossBanquetHallDelManifestoRequest 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 *CrossBanquetHallDelManifestoRequest) Reset()         { *m = CrossBanquetHallDelManifestoRequest{} }
func (m *CrossBanquetHallDelManifestoRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallDelManifestoRequest) ProtoMessage()    {}
func (*CrossBanquetHallDelManifestoRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{26}
}

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

var xxx_messageInfo_CrossBanquetHallDelManifestoRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_CrossBanquetHallDelManifestoResponse proto.InternalMessageInfo

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

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

// 我的交友宣言
type CrossBanquetHallMyManifestoRequest 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 *CrossBanquetHallMyManifestoRequest) Reset()         { *m = CrossBanquetHallMyManifestoRequest{} }
func (m *CrossBanquetHallMyManifestoRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallMyManifestoRequest) ProtoMessage()    {}
func (*CrossBanquetHallMyManifestoRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{28}
}

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

var xxx_messageInfo_CrossBanquetHallMyManifestoRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_CrossBanquetHallMyManifestoResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallMyManifestoResponse) GetData() *CrossBanquetHallMyManifestoResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

var xxx_messageInfo_CrossBanquetHallMyManifestoResponse_Data proto.InternalMessageInfo

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

type CrossBanquetHallViewManifestosRequest 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"`
	ServerId             int32    `protobuf:"zigzag32,3,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	IsCurrentServer      bool     `protobuf:"varint,4,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 *CrossBanquetHallViewManifestosRequest) Reset()         { *m = CrossBanquetHallViewManifestosRequest{} }
func (m *CrossBanquetHallViewManifestosRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallViewManifestosRequest) ProtoMessage()    {}
func (*CrossBanquetHallViewManifestosRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{30}
}

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

var xxx_messageInfo_CrossBanquetHallViewManifestosRequest proto.InternalMessageInfo

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

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

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

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

// 查看交友宣言
type CrossBanquetHallViewManifestosResponse 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                 *CrossBanquetHallViewManifestosResponse_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 *CrossBanquetHallViewManifestosResponse) Reset() {
	*m = CrossBanquetHallViewManifestosResponse{}
}
func (m *CrossBanquetHallViewManifestosResponse) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallViewManifestosResponse) ProtoMessage()    {}
func (*CrossBanquetHallViewManifestosResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{31}
}

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

var xxx_messageInfo_CrossBanquetHallViewManifestosResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallViewManifestosResponse) GetData() *CrossBanquetHallViewManifestosResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossBanquetHallViewManifestosResponse_Data struct {
	Manifestos           []*model.BanquetHallManifesto `protobuf:"bytes,1,rep,name=manifestos,proto3" json:"manifestos,omitempty"`
	Total                int64                         `protobuf:"zigzag64,2,opt,name=total,proto3" json:"total,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallViewManifestosResponse_Data proto.InternalMessageInfo

func (m *CrossBanquetHallViewManifestosResponse_Data) GetManifestos() []*model.BanquetHallManifesto {
	if m != nil {
		return m.Manifestos
	}
	return nil
}

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

// 宴会厅列表
type CrossBanquetHallViewRequest 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 *CrossBanquetHallViewRequest) Reset()         { *m = CrossBanquetHallViewRequest{} }
func (m *CrossBanquetHallViewRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallViewRequest) ProtoMessage()    {}
func (*CrossBanquetHallViewRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{32}
}

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

var xxx_messageInfo_CrossBanquetHallViewRequest proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_CrossBanquetHallViewResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallViewResponse) GetData() *CrossBanquetHallViewResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

var xxx_messageInfo_CrossBanquetHallViewResponse_Data proto.InternalMessageInfo

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

// 宴会厅推荐列表
type CrossBanquetHallRecommendViewRequest 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 *CrossBanquetHallRecommendViewRequest) Reset()         { *m = CrossBanquetHallRecommendViewRequest{} }
func (m *CrossBanquetHallRecommendViewRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallRecommendViewRequest) ProtoMessage()    {}
func (*CrossBanquetHallRecommendViewRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{34}
}

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

var xxx_messageInfo_CrossBanquetHallRecommendViewRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_CrossBanquetHallRecommendViewResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallRecommendViewResponse) GetData() *CrossBanquetHallRecommendViewResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

var xxx_messageInfo_CrossBanquetHallRecommendViewResponse_Data proto.InternalMessageInfo

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

// 宴会厅历史列表
type CrossBanquetHallHistoryViewRequest struct {
	HallNo               []int32  `protobuf:"zigzag32,1,rep,packed,name=hall_no,json=hallNo,proto3" json:"hall_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallHistoryViewRequest proto.InternalMessageInfo

func (m *CrossBanquetHallHistoryViewRequest) GetHallNo() []int32 {
	if m != nil {
		return m.HallNo
	}
	return nil
}

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

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

var xxx_messageInfo_CrossBanquetHallHistoryViewResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallHistoryViewResponse) GetData() *CrossBanquetHallHistoryViewResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossBanquetHallHistoryViewResponse_Data struct {
	Channels             []*model.BanquetHallChannel `protobuf:"bytes,1,rep,name=channels,proto3" json:"channels,omitempty"`
	PlayerTotalNumber    int64                       `protobuf:"zigzag64,2,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 *CrossBanquetHallHistoryViewResponse_Data) Reset() {
	*m = CrossBanquetHallHistoryViewResponse_Data{}
}
func (m *CrossBanquetHallHistoryViewResponse_Data) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallHistoryViewResponse_Data) ProtoMessage()    {}
func (*CrossBanquetHallHistoryViewResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{37, 0}
}

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

var xxx_messageInfo_CrossBanquetHallHistoryViewResponse_Data proto.InternalMessageInfo

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

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

// 玩家进入宴会厅
type CrossBanquetHallEnterRequest struct {
	RoleId               string   `protobuf:"bytes,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	ServerId             int32    `protobuf:"zigzag32,4,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	CuteImageNo          int32    `protobuf:"zigzag32,5,opt,name=cute_image_no,json=cuteImageNo,proto3" json:"cute_image_no,omitempty"`
	RoleIds              []string `protobuf:"bytes,6,rep,name=role_ids,json=roleIds,proto3" json:"role_ids,omitempty"`
	LastHallNo           int32    `protobuf:"zigzag32,7,opt,name=last_hall_no,json=lastHallNo,proto3" json:"last_hall_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallEnterRequest proto.InternalMessageInfo

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

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

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

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

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

func (m *CrossBanquetHallEnterRequest) GetLastHallNo() int32 {
	if m != nil {
		return m.LastHallNo
	}
	return 0
}

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

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

var xxx_messageInfo_CrossBanquetHallEnterResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallEnterResponse) GetData() *CrossBanquetHallEnterResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossBanquetHallEnterResponse_Data struct {
	Hall                 *model.CrossBanquetHall `protobuf:"bytes,1,opt,name=hall,proto3" json:"hall,omitempty"`
	RoleCharacter        map[string]string       `protobuf:"bytes,2,rep,name=role_character,json=roleCharacter,proto3" json:"role_character,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallEnterResponse_Data proto.InternalMessageInfo

func (m *CrossBanquetHallEnterResponse_Data) GetHall() *model.CrossBanquetHall {
	if m != nil {
		return m.Hall
	}
	return nil
}

func (m *CrossBanquetHallEnterResponse_Data) GetRoleCharacter() map[string]string {
	if m != nil {
		return m.RoleCharacter
	}
	return nil
}

// 玩家宴会厅切换
type CrossBanquetHallSwitchRequest struct {
	HallNo               int32    `protobuf:"zigzag32,1,opt,name=hall_no,json=hallNo,proto3" json:"hall_no,omitempty"`
	RoleId               string   `protobuf:"bytes,2,opt,name=role_id,json=roleId,proto3" json:"role_id,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 *CrossBanquetHallSwitchRequest) Reset()         { *m = CrossBanquetHallSwitchRequest{} }
func (m *CrossBanquetHallSwitchRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallSwitchRequest) ProtoMessage()    {}
func (*CrossBanquetHallSwitchRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{40}
}

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

var xxx_messageInfo_CrossBanquetHallSwitchRequest proto.InternalMessageInfo

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

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

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

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

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

var xxx_messageInfo_CrossBanquetHallSwitchResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallSwitchResponse) GetData() *CrossBanquetHallSwitchResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossBanquetHallSwitchResponse_Data struct {
	Hall                 *model.CrossBanquetHall `protobuf:"bytes,1,opt,name=hall,proto3" json:"hall,omitempty"`
	RoleCharacter        map[string]string       `protobuf:"bytes,2,rep,name=role_character,json=roleCharacter,proto3" json:"role_character,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallSwitchResponse_Data proto.InternalMessageInfo

func (m *CrossBanquetHallSwitchResponse_Data) GetHall() *model.CrossBanquetHall {
	if m != nil {
		return m.Hall
	}
	return nil
}

func (m *CrossBanquetHallSwitchResponse_Data) GetRoleCharacter() map[string]string {
	if m != nil {
		return m.RoleCharacter
	}
	return nil
}

// 玩家离开宴会厅
type CrossBanquetHallLeaveRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	IsOffline            bool     `protobuf:"varint,2,opt,name=is_offline,json=isOffline,proto3" json:"is_offline,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallLeaveRequest proto.InternalMessageInfo

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

func (m *CrossBanquetHallLeaveRequest) GetIsOffline() bool {
	if m != nil {
		return m.IsOffline
	}
	return false
}

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

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

var xxx_messageInfo_CrossBanquetHallLeaveResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallLeaveResponse) GetData() *CrossBanquetHallLeaveResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossBanquetHallLeaveResponse_Data struct {
	IsPlayingGame        bool     `protobuf:"varint,1,opt,name=IsPlayingGame,proto3" json:"IsPlayingGame,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallLeaveResponse_Data proto.InternalMessageInfo

func (m *CrossBanquetHallLeaveResponse_Data) GetIsPlayingGame() bool {
	if m != nil {
		return m.IsPlayingGame
	}
	return false
}

// 玩家移动
type CrossBanquetHallMoveRequest 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 *CrossBanquetHallMoveRequest) Reset()         { *m = CrossBanquetHallMoveRequest{} }
func (m *CrossBanquetHallMoveRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallMoveRequest) ProtoMessage()    {}
func (*CrossBanquetHallMoveRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{44}
}

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

var xxx_messageInfo_CrossBanquetHallMoveRequest proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_CrossBanquetHallMoveResponse proto.InternalMessageInfo

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

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

// 玩家切换Q版形象
type CrossBanquetHallChangeCuteImageRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	CuteImageNo          int32    `protobuf:"zigzag32,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 *CrossBanquetHallChangeCuteImageRequest) Reset() {
	*m = CrossBanquetHallChangeCuteImageRequest{}
}
func (m *CrossBanquetHallChangeCuteImageRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallChangeCuteImageRequest) ProtoMessage()    {}
func (*CrossBanquetHallChangeCuteImageRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{46}
}

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

var xxx_messageInfo_CrossBanquetHallChangeCuteImageRequest proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_CrossBanquetHallChangeCuteImageResponse proto.InternalMessageInfo

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

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

// 进入游戏桌
type CrossBanquetHallEnterGameRequest struct {
	RoleId               string                    `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	GameType             model.BanquetHallGameType `protobuf:"varint,2,opt,name=game_type,json=gameType,proto3,enum=proto.BanquetHallGameType" json:"game_type,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 *CrossBanquetHallEnterGameRequest) Reset()         { *m = CrossBanquetHallEnterGameRequest{} }
func (m *CrossBanquetHallEnterGameRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallEnterGameRequest) ProtoMessage()    {}
func (*CrossBanquetHallEnterGameRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{48}
}

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

var xxx_messageInfo_CrossBanquetHallEnterGameRequest proto.InternalMessageInfo

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

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

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

type CrossBanquetHallEnterGameResponse 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                 *model.CrossBanquetHallEnterGameReturnData `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                   `json:"-"`
	XXX_unrecognized     []byte                                     `json:"-"`
	XXX_sizecache        int32                                      `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallEnterGameResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallEnterGameResponse) GetData() *model.CrossBanquetHallEnterGameReturnData {
	if m != nil {
		return m.Data
	}
	return nil
}

// 客户端切换游戏桌场景请求推送
type CrossBanquetHallGameTableSceneRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	IsReadyScene         bool     `protobuf:"varint,2,opt,name=is_ready_scene,json=isReadyScene,proto3" json:"is_ready_scene,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallGameTableSceneRequest proto.InternalMessageInfo

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

func (m *CrossBanquetHallGameTableSceneRequest) GetIsReadyScene() bool {
	if m != nil {
		return m.IsReadyScene
	}
	return false
}

type CrossBanquetHallGameTableSceneResponse 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                 *model.CrossBanquetHallEnterGameReturnData `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                   `json:"-"`
	XXX_unrecognized     []byte                                     `json:"-"`
	XXX_sizecache        int32                                      `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallGameTableSceneResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallGameTableSceneResponse) GetData() *model.CrossBanquetHallEnterGameReturnData {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

var xxx_messageInfo_CrossBanquetHallExitGameRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_CrossBanquetHallExitGameResponse proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_CrossBanquetHallGameReadySwitchRequest proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_CrossBanquetHallGameReadySwitchResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallGameReadySwitchResponse) GetData() *CrossBanquetHallGameReadySwitchResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossBanquetHallGameReadySwitchResponse_Data struct {
	TableNo  int32                     `protobuf:"varint,1,opt,name=table_no,json=tableNo,proto3" json:"table_no,omitempty"`
	GameType model.BanquetHallGameType `protobuf:"varint,2,opt,name=game_type,json=gameType,proto3,enum=proto.BanquetHallGameType" json:"game_type,omitempty"`
	// Types that are valid to be assigned to GameProgress:
	//	*CrossBanquetHallGameReadySwitchResponse_Data_DrawGuess
	//	*CrossBanquetHallGameReadySwitchResponse_Data_SelectDice
	//	*CrossBanquetHallGameReadySwitchResponse_Data_DollsChess
	GameProgress         isCrossBanquetHallGameReadySwitchResponse_Data_GameProgress `protobuf_oneof:"game_progress"`
	XXX_NoUnkeyedLiteral struct{}                                                    `json:"-"`
	XXX_unrecognized     []byte                                                      `json:"-"`
	XXX_sizecache        int32                                                       `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallGameReadySwitchResponse_Data proto.InternalMessageInfo

func (m *CrossBanquetHallGameReadySwitchResponse_Data) GetTableNo() int32 {
	if m != nil {
		return m.TableNo
	}
	return 0
}

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

type isCrossBanquetHallGameReadySwitchResponse_Data_GameProgress interface {
	isCrossBanquetHallGameReadySwitchResponse_Data_GameProgress()
}

type CrossBanquetHallGameReadySwitchResponse_Data_DrawGuess struct {
	DrawGuess *model.CrossBanquetHallDrawGuessGameProgress `protobuf:"bytes,3,opt,name=draw_guess,json=drawGuess,proto3,oneof"`
}

type CrossBanquetHallGameReadySwitchResponse_Data_SelectDice struct {
	SelectDice *model.CrossBanquetHallSelectDiceGameProgress `protobuf:"bytes,4,opt,name=select_dice,json=selectDice,proto3,oneof"`
}

type CrossBanquetHallGameReadySwitchResponse_Data_DollsChess struct {
	DollsChess *model.CrossBanquetHallDollsChessGameProgress `protobuf:"bytes,5,opt,name=dolls_chess,json=dollsChess,proto3,oneof"`
}

func (*CrossBanquetHallGameReadySwitchResponse_Data_DrawGuess) isCrossBanquetHallGameReadySwitchResponse_Data_GameProgress() {
}

func (*CrossBanquetHallGameReadySwitchResponse_Data_SelectDice) isCrossBanquetHallGameReadySwitchResponse_Data_GameProgress() {
}

func (*CrossBanquetHallGameReadySwitchResponse_Data_DollsChess) isCrossBanquetHallGameReadySwitchResponse_Data_GameProgress() {
}

func (m *CrossBanquetHallGameReadySwitchResponse_Data) GetGameProgress() isCrossBanquetHallGameReadySwitchResponse_Data_GameProgress {
	if m != nil {
		return m.GameProgress
	}
	return nil
}

func (m *CrossBanquetHallGameReadySwitchResponse_Data) GetDrawGuess() *model.CrossBanquetHallDrawGuessGameProgress {
	if x, ok := m.GetGameProgress().(*CrossBanquetHallGameReadySwitchResponse_Data_DrawGuess); ok {
		return x.DrawGuess
	}
	return nil
}

func (m *CrossBanquetHallGameReadySwitchResponse_Data) GetSelectDice() *model.CrossBanquetHallSelectDiceGameProgress {
	if x, ok := m.GetGameProgress().(*CrossBanquetHallGameReadySwitchResponse_Data_SelectDice); ok {
		return x.SelectDice
	}
	return nil
}

func (m *CrossBanquetHallGameReadySwitchResponse_Data) GetDollsChess() *model.CrossBanquetHallDollsChessGameProgress {
	if x, ok := m.GetGameProgress().(*CrossBanquetHallGameReadySwitchResponse_Data_DollsChess); ok {
		return x.DollsChess
	}
	return nil
}

// XXX_OneofWrappers is for the internal use of the proto package.
func (*CrossBanquetHallGameReadySwitchResponse_Data) XXX_OneofWrappers() []interface{} {
	return []interface{}{
		(*CrossBanquetHallGameReadySwitchResponse_Data_DrawGuess)(nil),
		(*CrossBanquetHallGameReadySwitchResponse_Data_SelectDice)(nil),
		(*CrossBanquetHallGameReadySwitchResponse_Data_DollsChess)(nil),
	}
}

type CrossBanquetHallDrawGuessDrawRequest struct {
	RoleId               string                          `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	DrawTrack            []*model.BanquetHallCanvasPoint `protobuf:"bytes,2,rep,name=draw_track,json=drawTrack,proto3" json:"draw_track,omitempty"`
	IsClear              bool                            `protobuf:"varint,3,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 *CrossBanquetHallDrawGuessDrawRequest) Reset()         { *m = CrossBanquetHallDrawGuessDrawRequest{} }
func (m *CrossBanquetHallDrawGuessDrawRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallDrawGuessDrawRequest) ProtoMessage()    {}
func (*CrossBanquetHallDrawGuessDrawRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{56}
}

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

var xxx_messageInfo_CrossBanquetHallDrawGuessDrawRequest proto.InternalMessageInfo

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

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

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

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

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

var xxx_messageInfo_CrossBanquetHallDrawGuessDrawResponse proto.InternalMessageInfo

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

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

type CrossBanquetHallDrawGuessAnswerRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	OptionNo             int32    `protobuf:"zigzag32,2,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 *CrossBanquetHallDrawGuessAnswerRequest) Reset() {
	*m = CrossBanquetHallDrawGuessAnswerRequest{}
}
func (m *CrossBanquetHallDrawGuessAnswerRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallDrawGuessAnswerRequest) ProtoMessage()    {}
func (*CrossBanquetHallDrawGuessAnswerRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{58}
}

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

var xxx_messageInfo_CrossBanquetHallDrawGuessAnswerRequest proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_CrossBanquetHallDrawGuessAnswerResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallDrawGuessAnswerResponse) GetData() *CrossBanquetHallDrawGuessAnswerResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossBanquetHallDrawGuessAnswerResponse_Data struct {
	Success              bool                                         `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	Point                int32                                        `protobuf:"zigzag32,2,opt,name=point,proto3" json:"point,omitempty"`
	OptionNo             int32                                        `protobuf:"zigzag32,3,opt,name=option_no,json=optionNo,proto3" json:"option_no,omitempty"`
	GameProgress         *model.CrossBanquetHallDrawGuessGameProgress `protobuf:"bytes,4,opt,name=game_progress,json=gameProgress,proto3" json:"game_progress,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                     `json:"-"`
	XXX_unrecognized     []byte                                       `json:"-"`
	XXX_sizecache        int32                                        `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallDrawGuessAnswerResponse_Data proto.InternalMessageInfo

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

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

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

func (m *CrossBanquetHallDrawGuessAnswerResponse_Data) GetGameProgress() *model.CrossBanquetHallDrawGuessGameProgress {
	if m != nil {
		return m.GameProgress
	}
	return nil
}

type CrossBanquetHallGameSendPropRequest struct {
	SenderRoleId         string   `protobuf:"bytes,1,opt,name=sender_role_id,json=senderRoleId,proto3" json:"sender_role_id,omitempty"`
	SenderTotalScore     int64    `protobuf:"zigzag64,2,opt,name=sender_total_score,json=senderTotalScore,proto3" json:"sender_total_score,omitempty"`
	PropNo               int32    `protobuf:"zigzag32,3,opt,name=prop_no,json=propNo,proto3" json:"prop_no,omitempty"`
	ReceiverRoleId       string   `protobuf:"bytes,4,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 *CrossBanquetHallGameSendPropRequest) Reset()         { *m = CrossBanquetHallGameSendPropRequest{} }
func (m *CrossBanquetHallGameSendPropRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallGameSendPropRequest) ProtoMessage()    {}
func (*CrossBanquetHallGameSendPropRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{60}
}

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

var xxx_messageInfo_CrossBanquetHallGameSendPropRequest proto.InternalMessageInfo

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

func (m *CrossBanquetHallGameSendPropRequest) GetSenderTotalScore() int64 {
	if m != nil {
		return m.SenderTotalScore
	}
	return 0
}

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

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

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

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

var xxx_messageInfo_CrossBanquetHallGameSendPropResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallGameSendPropResponse) GetData() *CrossBanquetHallGameSendPropResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossBanquetHallGameSendPropResponse_Data struct {
	CostScore            int64    `protobuf:"zigzag64,1,opt,name=cost_score,json=costScore,proto3" json:"cost_score,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallGameSendPropResponse_Data proto.InternalMessageInfo

func (m *CrossBanquetHallGameSendPropResponse_Data) GetCostScore() int64 {
	if m != nil {
		return m.CostScore
	}
	return 0
}

type CrossBanquetHallSelectDiceRequest 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallSelectDiceRequest proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_CrossBanquetHallSelectDiceResponse proto.InternalMessageInfo

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

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

type CrossBanquetHallDollsChessPlayRequest struct {
	RoleId               string               `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"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 *CrossBanquetHallDollsChessPlayRequest) Reset()         { *m = CrossBanquetHallDollsChessPlayRequest{} }
func (m *CrossBanquetHallDollsChessPlayRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallDollsChessPlayRequest) ProtoMessage()    {}
func (*CrossBanquetHallDollsChessPlayRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{64}
}

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

var xxx_messageInfo_CrossBanquetHallDollsChessPlayRequest proto.InternalMessageInfo

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

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

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

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

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

var xxx_messageInfo_CrossBanquetHallDollsChessPlayResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallDollsChessPlayResponse) GetData() *CrossBanquetHallDollsChessPlayResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossBanquetHallDollsChessPlayResponse_Data struct {
	Progress             *model.CrossBanquetHallDollsChessGameProgress `protobuf:"bytes,1,opt,name=progress,proto3" json:"progress,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                      `json:"-"`
	XXX_unrecognized     []byte                                        `json:"-"`
	XXX_sizecache        int32                                         `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallDollsChessPlayResponse_Data proto.InternalMessageInfo

func (m *CrossBanquetHallDollsChessPlayResponse_Data) GetProgress() *model.CrossBanquetHallDollsChessGameProgress {
	if m != nil {
		return m.Progress
	}
	return nil
}

// 小游戏一键邀请
type CrossBanquetHallGameAKeyInviteRequest struct {
	RoleId               string   `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	RoleCharacter        string   `protobuf:"bytes,2,opt,name=role_character,json=roleCharacter,proto3" json:"role_character,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallGameAKeyInviteRequest proto.InternalMessageInfo

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

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

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

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

var xxx_messageInfo_CrossBanquetHallGameAKeyInviteResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallGameAKeyInviteResponse) GetData() *CrossBanquetHallGameAKeyInviteResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossBanquetHallGameAKeyInviteResponse_Data struct {
	NextAKeyInviteTime   int64    `protobuf:"zigzag64,1,opt,name=next_a_key_invite_time,json=nextAKeyInviteTime,proto3" json:"next_a_key_invite_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallGameAKeyInviteResponse_Data proto.InternalMessageInfo

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

// 接受邀请进入
type CrossBanquetHallAcceptInviteRequest 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"`
	CuteImageNo          int32                     `protobuf:"zigzag32,4,opt,name=cute_image_no,json=cuteImageNo,proto3" json:"cute_image_no,omitempty"`
	HallNo               int32                     `protobuf:"zigzag32,5,opt,name=hall_no,json=hallNo,proto3" json:"hall_no,omitempty"`
	GameTyp              model.BanquetHallGameType `protobuf:"varint,6,opt,name=game_typ,json=gameTyp,proto3,enum=proto.BanquetHallGameType" json:"game_typ,omitempty"`
	GameTableNo          int32                     `protobuf:"zigzag32,7,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 *CrossBanquetHallAcceptInviteRequest) Reset()         { *m = CrossBanquetHallAcceptInviteRequest{} }
func (m *CrossBanquetHallAcceptInviteRequest) String() string { return proto.CompactTextString(m) }
func (*CrossBanquetHallAcceptInviteRequest) ProtoMessage()    {}
func (*CrossBanquetHallAcceptInviteRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_90b2bd32cb30b275, []int{68}
}

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

var xxx_messageInfo_CrossBanquetHallAcceptInviteRequest proto.InternalMessageInfo

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

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

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

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

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

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

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

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

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

var xxx_messageInfo_CrossBanquetHallAcceptInviteResponse proto.InternalMessageInfo

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

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

func (m *CrossBanquetHallAcceptInviteResponse) GetData() *CrossBanquetHallAcceptInviteResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossBanquetHallAcceptInviteResponse_Data struct {
	Hall *model.CrossBanquetHall `protobuf:"bytes,1,opt,name=hall,proto3" json:"hall,omitempty"`
	// 进入游戏桌失败返回
	Code int64  `protobuf:"zigzag64,2,opt,name=code,proto3" json:"code,omitempty"`
	Info string `protobuf:"bytes,3,opt,name=info,proto3" json:"info,omitempty"`
	// 进入游戏桌成功返回
	GameData             *model.CrossBanquetHallEnterGameReturnData `protobuf:"bytes,4,opt,name=game_data,json=gameData,proto3" json:"game_data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                   `json:"-"`
	XXX_unrecognized     []byte                                     `json:"-"`
	XXX_sizecache        int32                                      `json:"-"`
}

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

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

var xxx_messageInfo_CrossBanquetHallAcceptInviteResponse_Data proto.InternalMessageInfo

func (m *CrossBanquetHallAcceptInviteResponse_Data) GetHall() *model.CrossBanquetHall {
	if m != nil {
		return m.Hall
	}
	return nil
}

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

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

func (m *CrossBanquetHallAcceptInviteResponse_Data) GetGameData() *model.CrossBanquetHallEnterGameReturnData {
	if m != nil {
		return m.GameData
	}
	return nil
}

func init() {
	proto.RegisterType((*CrossBanquetHallRoleLoginedRequest)(nil), "proto.CrossBanquetHallRoleLoginedRequest")
	proto.RegisterType((*CrossBanquetHallRoleLoginedResponse)(nil), "proto.CrossBanquetHallRoleLoginedResponse")
	proto.RegisterType((*CrossBanquetHallRoleLoginedResponse_Data)(nil), "proto.CrossBanquetHallRoleLoginedResponse.Data")
	proto.RegisterType((*CrossBanquetHallGetPlayerLocationRequest)(nil), "proto.CrossBanquetHallGetPlayerLocationRequest")
	proto.RegisterType((*CrossBanquetHallGetPlayerLocationResponse)(nil), "proto.CrossBanquetHallGetPlayerLocationResponse")
	proto.RegisterType((*CrossBanquetHallGetPlayerLocationResponse_Data)(nil), "proto.CrossBanquetHallGetPlayerLocationResponse.Data")
	proto.RegisterType((*CrossBanquetHallGetHallRoleIdsRequest)(nil), "proto.CrossBanquetHallGetHallRoleIdsRequest")
	proto.RegisterType((*CrossBanquetHallGetHallRoleIdsResponse)(nil), "proto.CrossBanquetHallGetHallRoleIdsResponse")
	proto.RegisterType((*CrossBanquetHallGetHallRoleIdsResponse_Data)(nil), "proto.CrossBanquetHallGetHallRoleIdsResponse.Data")
	proto.RegisterType((*CrossBanquetHallUseItemRequest)(nil), "proto.CrossBanquetHallUseItemRequest")
	proto.RegisterType((*CrossBanquetHallUseItemResponse)(nil), "proto.CrossBanquetHallUseItemResponse")
	proto.RegisterType((*CrossBanquetHallUseItemResponse_Data)(nil), "proto.CrossBanquetHallUseItemResponse.Data")
	proto.RegisterType((*CrossBanquetHallAddFoodRequest)(nil), "proto.CrossBanquetHallAddFoodRequest")
	proto.RegisterType((*CrossBanquetHallAddFoodResponse)(nil), "proto.CrossBanquetHallAddFoodResponse")
	proto.RegisterType((*CrossBanquetHallAddFoodResponse_Data)(nil), "proto.CrossBanquetHallAddFoodResponse.Data")
	proto.RegisterType((*CrossBanquetHallEatFoodRequest)(nil), "proto.CrossBanquetHallEatFoodRequest")
	proto.RegisterType((*CrossBanquetHallEatFoodResponse)(nil), "proto.CrossBanquetHallEatFoodResponse")
	proto.RegisterType((*CrossBanquetHallEatFoodResponse_Data)(nil), "proto.CrossBanquetHallEatFoodResponse.Data")
	proto.RegisterType((*CrossBanquetHallEatDiningTableRequest)(nil), "proto.CrossBanquetHallEatDiningTableRequest")
	proto.RegisterType((*CrossBanquetHallEatDiningTableResponse)(nil), "proto.CrossBanquetHallEatDiningTableResponse")
	proto.RegisterType((*CrossBanquetHallEatDiningTableResponse_Data)(nil), "proto.CrossBanquetHallEatDiningTableResponse.Data")
	proto.RegisterType((*CrossBanquetHallOpenCarnivalFireRequest)(nil), "proto.CrossBanquetHallOpenCarnivalFireRequest")
	proto.RegisterType((*CrossBanquetHallOpenCarnivalFireRequest_Target)(nil), "proto.CrossBanquetHallOpenCarnivalFireRequest.Target")
	proto.RegisterType((*CrossBanquetHallOpenCarnivalFireRequest_Reveler)(nil), "proto.CrossBanquetHallOpenCarnivalFireRequest.Reveler")
	proto.RegisterType((*CrossBanquetHallOpenCarnivalFireResponse)(nil), "proto.CrossBanquetHallOpenCarnivalFireResponse")
	proto.RegisterType((*CrossBanquetHallOpenCarnivalFireResponse_Data)(nil), "proto.CrossBanquetHallOpenCarnivalFireResponse.Data")
	proto.RegisterType((*CrossBanquetHallReceiveCarnivalGiftRequest)(nil), "proto.CrossBanquetHallReceiveCarnivalGiftRequest")
	proto.RegisterType((*CrossBanquetHallReceiveCarnivalGiftResponse)(nil), "proto.CrossBanquetHallReceiveCarnivalGiftResponse")
	proto.RegisterType((*CrossBanquetHallReceiveCarnivalGiftResponse_Data)(nil), "proto.CrossBanquetHallReceiveCarnivalGiftResponse.Data")
	proto.RegisterType((*CrossBanquetHallThumbUpCarnivalFireRequest)(nil), "proto.CrossBanquetHallThumbUpCarnivalFireRequest")
	proto.RegisterType((*CrossBanquetHallThumbUpCarnivalFireResponse)(nil), "proto.CrossBanquetHallThumbUpCarnivalFireResponse")
	proto.RegisterType((*CrossBanquetHallThumbUpCarnivalFireResponse_Data)(nil), "proto.CrossBanquetHallThumbUpCarnivalFireResponse.Data")
	proto.RegisterType((*CrossBanquetHallGetCarnivalLikeNumRequest)(nil), "proto.CrossBanquetHallGetCarnivalLikeNumRequest")
	proto.RegisterType((*CrossBanquetHallGetCarnivalLikeNumResponse)(nil), "proto.CrossBanquetHallGetCarnivalLikeNumResponse")
	proto.RegisterType((*CrossBanquetHallGetCarnivalLikeNumResponse_Data)(nil), "proto.CrossBanquetHallGetCarnivalLikeNumResponse.Data")
	proto.RegisterType((*CrossBanquetHallCleanRubbishRequest)(nil), "proto.CrossBanquetHallCleanRubbishRequest")
	proto.RegisterType((*CrossBanquetHallCleanRubbishResponse)(nil), "proto.CrossBanquetHallCleanRubbishResponse")
	proto.RegisterType((*CrossBanquetHallCleanRubbishResponse_Data)(nil), "proto.CrossBanquetHallCleanRubbishResponse.Data")
	proto.RegisterType((*CrossBanquetHallPublishManifestoRequest)(nil), "proto.CrossBanquetHallPublishManifestoRequest")
	proto.RegisterType((*CrossBanquetHallPublishManifestoResponse)(nil), "proto.CrossBanquetHallPublishManifestoResponse")
	proto.RegisterType((*CrossBanquetHallDelManifestoRequest)(nil), "proto.CrossBanquetHallDelManifestoRequest")
	proto.RegisterType((*CrossBanquetHallDelManifestoResponse)(nil), "proto.CrossBanquetHallDelManifestoResponse")
	proto.RegisterType((*CrossBanquetHallMyManifestoRequest)(nil), "proto.CrossBanquetHallMyManifestoRequest")
	proto.RegisterType((*CrossBanquetHallMyManifestoResponse)(nil), "proto.CrossBanquetHallMyManifestoResponse")
	proto.RegisterType((*CrossBanquetHallMyManifestoResponse_Data)(nil), "proto.CrossBanquetHallMyManifestoResponse.Data")
	proto.RegisterType((*CrossBanquetHallViewManifestosRequest)(nil), "proto.CrossBanquetHallViewManifestosRequest")
	proto.RegisterType((*CrossBanquetHallViewManifestosResponse)(nil), "proto.CrossBanquetHallViewManifestosResponse")
	proto.RegisterType((*CrossBanquetHallViewManifestosResponse_Data)(nil), "proto.CrossBanquetHallViewManifestosResponse.Data")
	proto.RegisterType((*CrossBanquetHallViewRequest)(nil), "proto.CrossBanquetHallViewRequest")
	proto.RegisterType((*CrossBanquetHallViewResponse)(nil), "proto.CrossBanquetHallViewResponse")
	proto.RegisterType((*CrossBanquetHallViewResponse_Data)(nil), "proto.CrossBanquetHallViewResponse.Data")
	proto.RegisterType((*CrossBanquetHallRecommendViewRequest)(nil), "proto.CrossBanquetHallRecommendViewRequest")
	proto.RegisterType((*CrossBanquetHallRecommendViewResponse)(nil), "proto.CrossBanquetHallRecommendViewResponse")
	proto.RegisterType((*CrossBanquetHallRecommendViewResponse_Data)(nil), "proto.CrossBanquetHallRecommendViewResponse.Data")
	proto.RegisterType((*CrossBanquetHallHistoryViewRequest)(nil), "proto.CrossBanquetHallHistoryViewRequest")
	proto.RegisterType((*CrossBanquetHallHistoryViewResponse)(nil), "proto.CrossBanquetHallHistoryViewResponse")
	proto.RegisterType((*CrossBanquetHallHistoryViewResponse_Data)(nil), "proto.CrossBanquetHallHistoryViewResponse.Data")
	proto.RegisterType((*CrossBanquetHallEnterRequest)(nil), "proto.CrossBanquetHallEnterRequest")
	proto.RegisterType((*CrossBanquetHallEnterResponse)(nil), "proto.CrossBanquetHallEnterResponse")
	proto.RegisterType((*CrossBanquetHallEnterResponse_Data)(nil), "proto.CrossBanquetHallEnterResponse.Data")
	proto.RegisterMapType((map[string]string)(nil), "proto.CrossBanquetHallEnterResponse.Data.RoleCharacterEntry")
	proto.RegisterType((*CrossBanquetHallSwitchRequest)(nil), "proto.CrossBanquetHallSwitchRequest")
	proto.RegisterType((*CrossBanquetHallSwitchResponse)(nil), "proto.CrossBanquetHallSwitchResponse")
	proto.RegisterType((*CrossBanquetHallSwitchResponse_Data)(nil), "proto.CrossBanquetHallSwitchResponse.Data")
	proto.RegisterMapType((map[string]string)(nil), "proto.CrossBanquetHallSwitchResponse.Data.RoleCharacterEntry")
	proto.RegisterType((*CrossBanquetHallLeaveRequest)(nil), "proto.CrossBanquetHallLeaveRequest")
	proto.RegisterType((*CrossBanquetHallLeaveResponse)(nil), "proto.CrossBanquetHallLeaveResponse")
	proto.RegisterType((*CrossBanquetHallLeaveResponse_Data)(nil), "proto.CrossBanquetHallLeaveResponse.Data")
	proto.RegisterType((*CrossBanquetHallMoveRequest)(nil), "proto.CrossBanquetHallMoveRequest")
	proto.RegisterType((*CrossBanquetHallMoveResponse)(nil), "proto.CrossBanquetHallMoveResponse")
	proto.RegisterType((*CrossBanquetHallChangeCuteImageRequest)(nil), "proto.CrossBanquetHallChangeCuteImageRequest")
	proto.RegisterType((*CrossBanquetHallChangeCuteImageResponse)(nil), "proto.CrossBanquetHallChangeCuteImageResponse")
	proto.RegisterType((*CrossBanquetHallEnterGameRequest)(nil), "proto.CrossBanquetHallEnterGameRequest")
	proto.RegisterType((*CrossBanquetHallEnterGameResponse)(nil), "proto.CrossBanquetHallEnterGameResponse")
	proto.RegisterType((*CrossBanquetHallGameTableSceneRequest)(nil), "proto.CrossBanquetHallGameTableSceneRequest")
	proto.RegisterType((*CrossBanquetHallGameTableSceneResponse)(nil), "proto.CrossBanquetHallGameTableSceneResponse")
	proto.RegisterType((*CrossBanquetHallExitGameRequest)(nil), "proto.CrossBanquetHallExitGameRequest")
	proto.RegisterType((*CrossBanquetHallExitGameResponse)(nil), "proto.CrossBanquetHallExitGameResponse")
	proto.RegisterType((*CrossBanquetHallGameReadySwitchRequest)(nil), "proto.CrossBanquetHallGameReadySwitchRequest")
	proto.RegisterType((*CrossBanquetHallGameReadySwitchResponse)(nil), "proto.CrossBanquetHallGameReadySwitchResponse")
	proto.RegisterType((*CrossBanquetHallGameReadySwitchResponse_Data)(nil), "proto.CrossBanquetHallGameReadySwitchResponse.Data")
	proto.RegisterType((*CrossBanquetHallDrawGuessDrawRequest)(nil), "proto.CrossBanquetHallDrawGuessDrawRequest")
	proto.RegisterType((*CrossBanquetHallDrawGuessDrawResponse)(nil), "proto.CrossBanquetHallDrawGuessDrawResponse")
	proto.RegisterType((*CrossBanquetHallDrawGuessAnswerRequest)(nil), "proto.CrossBanquetHallDrawGuessAnswerRequest")
	proto.RegisterType((*CrossBanquetHallDrawGuessAnswerResponse)(nil), "proto.CrossBanquetHallDrawGuessAnswerResponse")
	proto.RegisterType((*CrossBanquetHallDrawGuessAnswerResponse_Data)(nil), "proto.CrossBanquetHallDrawGuessAnswerResponse.Data")
	proto.RegisterType((*CrossBanquetHallGameSendPropRequest)(nil), "proto.CrossBanquetHallGameSendPropRequest")
	proto.RegisterType((*CrossBanquetHallGameSendPropResponse)(nil), "proto.CrossBanquetHallGameSendPropResponse")
	proto.RegisterType((*CrossBanquetHallGameSendPropResponse_Data)(nil), "proto.CrossBanquetHallGameSendPropResponse.Data")
	proto.RegisterType((*CrossBanquetHallSelectDiceRequest)(nil), "proto.CrossBanquetHallSelectDiceRequest")
	proto.RegisterType((*CrossBanquetHallSelectDiceResponse)(nil), "proto.CrossBanquetHallSelectDiceResponse")
	proto.RegisterType((*CrossBanquetHallDollsChessPlayRequest)(nil), "proto.CrossBanquetHallDollsChessPlayRequest")
	proto.RegisterType((*CrossBanquetHallDollsChessPlayResponse)(nil), "proto.CrossBanquetHallDollsChessPlayResponse")
	proto.RegisterType((*CrossBanquetHallDollsChessPlayResponse_Data)(nil), "proto.CrossBanquetHallDollsChessPlayResponse.Data")
	proto.RegisterType((*CrossBanquetHallGameAKeyInviteRequest)(nil), "proto.CrossBanquetHallGameAKeyInviteRequest")
	proto.RegisterType((*CrossBanquetHallGameAKeyInviteResponse)(nil), "proto.CrossBanquetHallGameAKeyInviteResponse")
	proto.RegisterType((*CrossBanquetHallGameAKeyInviteResponse_Data)(nil), "proto.CrossBanquetHallGameAKeyInviteResponse.Data")
	proto.RegisterType((*CrossBanquetHallAcceptInviteRequest)(nil), "proto.CrossBanquetHallAcceptInviteRequest")
	proto.RegisterType((*CrossBanquetHallAcceptInviteResponse)(nil), "proto.CrossBanquetHallAcceptInviteResponse")
	proto.RegisterType((*CrossBanquetHallAcceptInviteResponse_Data)(nil), "proto.CrossBanquetHallAcceptInviteResponse.Data")
}

func init() {
	proto.RegisterFile("service/cross_banquet_hall_game.proto", fileDescriptor_90b2bd32cb30b275)
}

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

// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn

// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4

// BanquetHallServiceClient is the client API for BanquetHallService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type BanquetHallServiceClient interface {
	// 宴会厅频道
	BanquetHallView(ctx context.Context, in *CrossBanquetHallViewRequest, opts ...grpc.CallOption) (*CrossBanquetHallViewResponse, error)
	BanquetHallRecommendView(ctx context.Context, in *CrossBanquetHallRecommendViewRequest, opts ...grpc.CallOption) (*CrossBanquetHallRecommendViewResponse, error)
	BanquetHallHistoryView(ctx context.Context, in *CrossBanquetHallHistoryViewRequest, opts ...grpc.CallOption) (*CrossBanquetHallHistoryViewResponse, error)
	// 玩家
	PlayerEnter(ctx context.Context, in *CrossBanquetHallEnterRequest, opts ...grpc.CallOption) (*CrossBanquetHallEnterResponse, error)
	PlayerSwitch(ctx context.Context, in *CrossBanquetHallSwitchRequest, opts ...grpc.CallOption) (*CrossBanquetHallSwitchResponse, error)
	PlayerLeave(ctx context.Context, in *CrossBanquetHallLeaveRequest, opts ...grpc.CallOption) (*CrossBanquetHallLeaveResponse, error)
	PlayerMove(ctx context.Context, in *CrossBanquetHallMoveRequest, opts ...grpc.CallOption) (*CrossBanquetHallMoveResponse, error)
	PlayerChangeCuteImage(ctx context.Context, in *CrossBanquetHallChangeCuteImageRequest, opts ...grpc.CallOption) (*CrossBanquetHallChangeCuteImageResponse, error)
	// 大汤锅/烤肉架
	BanquetHallAddFood(ctx context.Context, in *CrossBanquetHallAddFoodRequest, opts ...grpc.CallOption) (*CrossBanquetHallAddFoodResponse, error)
	BanquetHallEatFood(ctx context.Context, in *CrossBanquetHallEatFoodRequest, opts ...grpc.CallOption) (*CrossBanquetHallEatFoodResponse, error)
	// 宴会桌
	BanquetHallEatDiningTable(ctx context.Context, in *CrossBanquetHallEatDiningTableRequest, opts ...grpc.CallOption) (*CrossBanquetHallEatDiningTableResponse, error)
	// 狂欢篝火
	BanquetHallOpenCarnivalFire(ctx context.Context, in *CrossBanquetHallOpenCarnivalFireRequest, opts ...grpc.CallOption) (*CrossBanquetHallOpenCarnivalFireResponse, error)
	BanquetHallReceiveCarnivalGift(ctx context.Context, in *CrossBanquetHallReceiveCarnivalGiftRequest, opts ...grpc.CallOption) (*CrossBanquetHallReceiveCarnivalGiftResponse, error)
	BanquetHallThumbUpCarnivalFire(ctx context.Context, in *CrossBanquetHallThumbUpCarnivalFireRequest, opts ...grpc.CallOption) (*CrossBanquetHallThumbUpCarnivalFireResponse, error)
	BanquetHallGetCarnivalLikeNum(ctx context.Context, in *CrossBanquetHallGetCarnivalLikeNumRequest, opts ...grpc.CallOption) (*CrossBanquetHallGetCarnivalLikeNumResponse, error)
	// 垃圾
	BanquetHallCleanRubbish(ctx context.Context, in *CrossBanquetHallCleanRubbishRequest, opts ...grpc.CallOption) (*CrossBanquetHallCleanRubbishResponse, error)
	// 道具
	BanquetHallUseItem(ctx context.Context, in *CrossBanquetHallUseItemRequest, opts ...grpc.CallOption) (*CrossBanquetHallUseItemResponse, error)
	// 交友板
	BanquetHallPublishManifesto(ctx context.Context, in *CrossBanquetHallPublishManifestoRequest, opts ...grpc.CallOption) (*CrossBanquetHallPublishManifestoResponse, error)
	BanquetHallDelManifesto(ctx context.Context, in *CrossBanquetHallDelManifestoRequest, opts ...grpc.CallOption) (*CrossBanquetHallDelManifestoResponse, error)
	BanquetHallMyManifesto(ctx context.Context, in *CrossBanquetHallMyManifestoRequest, opts ...grpc.CallOption) (*CrossBanquetHallMyManifestoResponse, error)
	BanquetHallViewManifestos(ctx context.Context, in *CrossBanquetHallViewManifestosRequest, opts ...grpc.CallOption) (*CrossBanquetHallViewManifestosResponse, error)
	GetPlayerLocation(ctx context.Context, in *CrossBanquetHallGetPlayerLocationRequest, opts ...grpc.CallOption) (*CrossBanquetHallGetPlayerLocationResponse, error)
	GetHallRoleIds(ctx context.Context, in *CrossBanquetHallGetHallRoleIdsRequest, opts ...grpc.CallOption) (*CrossBanquetHallGetHallRoleIdsResponse, error)
	BanquetHallRoleLogined(ctx context.Context, in *CrossBanquetHallRoleLoginedRequest, opts ...grpc.CallOption) (*CrossBanquetHallRoleLoginedResponse, error)
}

type banquetHallServiceClient struct {
	cc *grpc.ClientConn
}

func NewBanquetHallServiceClient(cc *grpc.ClientConn) BanquetHallServiceClient {
	return &banquetHallServiceClient{cc}
}

func (c *banquetHallServiceClient) BanquetHallView(ctx context.Context, in *CrossBanquetHallViewRequest, opts ...grpc.CallOption) (*CrossBanquetHallViewResponse, error) {
	out := new(CrossBanquetHallViewResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/BanquetHallView", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) BanquetHallRecommendView(ctx context.Context, in *CrossBanquetHallRecommendViewRequest, opts ...grpc.CallOption) (*CrossBanquetHallRecommendViewResponse, error) {
	out := new(CrossBanquetHallRecommendViewResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/BanquetHallRecommendView", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) BanquetHallHistoryView(ctx context.Context, in *CrossBanquetHallHistoryViewRequest, opts ...grpc.CallOption) (*CrossBanquetHallHistoryViewResponse, error) {
	out := new(CrossBanquetHallHistoryViewResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/BanquetHallHistoryView", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) PlayerEnter(ctx context.Context, in *CrossBanquetHallEnterRequest, opts ...grpc.CallOption) (*CrossBanquetHallEnterResponse, error) {
	out := new(CrossBanquetHallEnterResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/PlayerEnter", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) PlayerSwitch(ctx context.Context, in *CrossBanquetHallSwitchRequest, opts ...grpc.CallOption) (*CrossBanquetHallSwitchResponse, error) {
	out := new(CrossBanquetHallSwitchResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/PlayerSwitch", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) PlayerLeave(ctx context.Context, in *CrossBanquetHallLeaveRequest, opts ...grpc.CallOption) (*CrossBanquetHallLeaveResponse, error) {
	out := new(CrossBanquetHallLeaveResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/PlayerLeave", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) PlayerMove(ctx context.Context, in *CrossBanquetHallMoveRequest, opts ...grpc.CallOption) (*CrossBanquetHallMoveResponse, error) {
	out := new(CrossBanquetHallMoveResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/PlayerMove", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) PlayerChangeCuteImage(ctx context.Context, in *CrossBanquetHallChangeCuteImageRequest, opts ...grpc.CallOption) (*CrossBanquetHallChangeCuteImageResponse, error) {
	out := new(CrossBanquetHallChangeCuteImageResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/PlayerChangeCuteImage", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) BanquetHallAddFood(ctx context.Context, in *CrossBanquetHallAddFoodRequest, opts ...grpc.CallOption) (*CrossBanquetHallAddFoodResponse, error) {
	out := new(CrossBanquetHallAddFoodResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/BanquetHallAddFood", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) BanquetHallEatFood(ctx context.Context, in *CrossBanquetHallEatFoodRequest, opts ...grpc.CallOption) (*CrossBanquetHallEatFoodResponse, error) {
	out := new(CrossBanquetHallEatFoodResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/BanquetHallEatFood", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) BanquetHallEatDiningTable(ctx context.Context, in *CrossBanquetHallEatDiningTableRequest, opts ...grpc.CallOption) (*CrossBanquetHallEatDiningTableResponse, error) {
	out := new(CrossBanquetHallEatDiningTableResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/BanquetHallEatDiningTable", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) BanquetHallOpenCarnivalFire(ctx context.Context, in *CrossBanquetHallOpenCarnivalFireRequest, opts ...grpc.CallOption) (*CrossBanquetHallOpenCarnivalFireResponse, error) {
	out := new(CrossBanquetHallOpenCarnivalFireResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/BanquetHallOpenCarnivalFire", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) BanquetHallReceiveCarnivalGift(ctx context.Context, in *CrossBanquetHallReceiveCarnivalGiftRequest, opts ...grpc.CallOption) (*CrossBanquetHallReceiveCarnivalGiftResponse, error) {
	out := new(CrossBanquetHallReceiveCarnivalGiftResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/BanquetHallReceiveCarnivalGift", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) BanquetHallThumbUpCarnivalFire(ctx context.Context, in *CrossBanquetHallThumbUpCarnivalFireRequest, opts ...grpc.CallOption) (*CrossBanquetHallThumbUpCarnivalFireResponse, error) {
	out := new(CrossBanquetHallThumbUpCarnivalFireResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/BanquetHallThumbUpCarnivalFire", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) BanquetHallGetCarnivalLikeNum(ctx context.Context, in *CrossBanquetHallGetCarnivalLikeNumRequest, opts ...grpc.CallOption) (*CrossBanquetHallGetCarnivalLikeNumResponse, error) {
	out := new(CrossBanquetHallGetCarnivalLikeNumResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/BanquetHallGetCarnivalLikeNum", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) BanquetHallCleanRubbish(ctx context.Context, in *CrossBanquetHallCleanRubbishRequest, opts ...grpc.CallOption) (*CrossBanquetHallCleanRubbishResponse, error) {
	out := new(CrossBanquetHallCleanRubbishResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/BanquetHallCleanRubbish", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) BanquetHallUseItem(ctx context.Context, in *CrossBanquetHallUseItemRequest, opts ...grpc.CallOption) (*CrossBanquetHallUseItemResponse, error) {
	out := new(CrossBanquetHallUseItemResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/BanquetHallUseItem", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) BanquetHallPublishManifesto(ctx context.Context, in *CrossBanquetHallPublishManifestoRequest, opts ...grpc.CallOption) (*CrossBanquetHallPublishManifestoResponse, error) {
	out := new(CrossBanquetHallPublishManifestoResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/BanquetHallPublishManifesto", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) BanquetHallDelManifesto(ctx context.Context, in *CrossBanquetHallDelManifestoRequest, opts ...grpc.CallOption) (*CrossBanquetHallDelManifestoResponse, error) {
	out := new(CrossBanquetHallDelManifestoResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/BanquetHallDelManifesto", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) BanquetHallMyManifesto(ctx context.Context, in *CrossBanquetHallMyManifestoRequest, opts ...grpc.CallOption) (*CrossBanquetHallMyManifestoResponse, error) {
	out := new(CrossBanquetHallMyManifestoResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/BanquetHallMyManifesto", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) BanquetHallViewManifestos(ctx context.Context, in *CrossBanquetHallViewManifestosRequest, opts ...grpc.CallOption) (*CrossBanquetHallViewManifestosResponse, error) {
	out := new(CrossBanquetHallViewManifestosResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/BanquetHallViewManifestos", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) GetPlayerLocation(ctx context.Context, in *CrossBanquetHallGetPlayerLocationRequest, opts ...grpc.CallOption) (*CrossBanquetHallGetPlayerLocationResponse, error) {
	out := new(CrossBanquetHallGetPlayerLocationResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/GetPlayerLocation", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) GetHallRoleIds(ctx context.Context, in *CrossBanquetHallGetHallRoleIdsRequest, opts ...grpc.CallOption) (*CrossBanquetHallGetHallRoleIdsResponse, error) {
	out := new(CrossBanquetHallGetHallRoleIdsResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/GetHallRoleIds", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallServiceClient) BanquetHallRoleLogined(ctx context.Context, in *CrossBanquetHallRoleLoginedRequest, opts ...grpc.CallOption) (*CrossBanquetHallRoleLoginedResponse, error) {
	out := new(CrossBanquetHallRoleLoginedResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallService/BanquetHallRoleLogined", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

// BanquetHallServiceServer is the server API for BanquetHallService service.
type BanquetHallServiceServer interface {
	// 宴会厅频道
	BanquetHallView(context.Context, *CrossBanquetHallViewRequest) (*CrossBanquetHallViewResponse, error)
	BanquetHallRecommendView(context.Context, *CrossBanquetHallRecommendViewRequest) (*CrossBanquetHallRecommendViewResponse, error)
	BanquetHallHistoryView(context.Context, *CrossBanquetHallHistoryViewRequest) (*CrossBanquetHallHistoryViewResponse, error)
	// 玩家
	PlayerEnter(context.Context, *CrossBanquetHallEnterRequest) (*CrossBanquetHallEnterResponse, error)
	PlayerSwitch(context.Context, *CrossBanquetHallSwitchRequest) (*CrossBanquetHallSwitchResponse, error)
	PlayerLeave(context.Context, *CrossBanquetHallLeaveRequest) (*CrossBanquetHallLeaveResponse, error)
	PlayerMove(context.Context, *CrossBanquetHallMoveRequest) (*CrossBanquetHallMoveResponse, error)
	PlayerChangeCuteImage(context.Context, *CrossBanquetHallChangeCuteImageRequest) (*CrossBanquetHallChangeCuteImageResponse, error)
	// 大汤锅/烤肉架
	BanquetHallAddFood(context.Context, *CrossBanquetHallAddFoodRequest) (*CrossBanquetHallAddFoodResponse, error)
	BanquetHallEatFood(context.Context, *CrossBanquetHallEatFoodRequest) (*CrossBanquetHallEatFoodResponse, error)
	// 宴会桌
	BanquetHallEatDiningTable(context.Context, *CrossBanquetHallEatDiningTableRequest) (*CrossBanquetHallEatDiningTableResponse, error)
	// 狂欢篝火
	BanquetHallOpenCarnivalFire(context.Context, *CrossBanquetHallOpenCarnivalFireRequest) (*CrossBanquetHallOpenCarnivalFireResponse, error)
	BanquetHallReceiveCarnivalGift(context.Context, *CrossBanquetHallReceiveCarnivalGiftRequest) (*CrossBanquetHallReceiveCarnivalGiftResponse, error)
	BanquetHallThumbUpCarnivalFire(context.Context, *CrossBanquetHallThumbUpCarnivalFireRequest) (*CrossBanquetHallThumbUpCarnivalFireResponse, error)
	BanquetHallGetCarnivalLikeNum(context.Context, *CrossBanquetHallGetCarnivalLikeNumRequest) (*CrossBanquetHallGetCarnivalLikeNumResponse, error)
	// 垃圾
	BanquetHallCleanRubbish(context.Context, *CrossBanquetHallCleanRubbishRequest) (*CrossBanquetHallCleanRubbishResponse, error)
	// 道具
	BanquetHallUseItem(context.Context, *CrossBanquetHallUseItemRequest) (*CrossBanquetHallUseItemResponse, error)
	// 交友板
	BanquetHallPublishManifesto(context.Context, *CrossBanquetHallPublishManifestoRequest) (*CrossBanquetHallPublishManifestoResponse, error)
	BanquetHallDelManifesto(context.Context, *CrossBanquetHallDelManifestoRequest) (*CrossBanquetHallDelManifestoResponse, error)
	BanquetHallMyManifesto(context.Context, *CrossBanquetHallMyManifestoRequest) (*CrossBanquetHallMyManifestoResponse, error)
	BanquetHallViewManifestos(context.Context, *CrossBanquetHallViewManifestosRequest) (*CrossBanquetHallViewManifestosResponse, error)
	GetPlayerLocation(context.Context, *CrossBanquetHallGetPlayerLocationRequest) (*CrossBanquetHallGetPlayerLocationResponse, error)
	GetHallRoleIds(context.Context, *CrossBanquetHallGetHallRoleIdsRequest) (*CrossBanquetHallGetHallRoleIdsResponse, error)
	BanquetHallRoleLogined(context.Context, *CrossBanquetHallRoleLoginedRequest) (*CrossBanquetHallRoleLoginedResponse, error)
}

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

func (*UnimplementedBanquetHallServiceServer) BanquetHallView(ctx context.Context, req *CrossBanquetHallViewRequest) (*CrossBanquetHallViewResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BanquetHallView not implemented")
}
func (*UnimplementedBanquetHallServiceServer) BanquetHallRecommendView(ctx context.Context, req *CrossBanquetHallRecommendViewRequest) (*CrossBanquetHallRecommendViewResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BanquetHallRecommendView not implemented")
}
func (*UnimplementedBanquetHallServiceServer) BanquetHallHistoryView(ctx context.Context, req *CrossBanquetHallHistoryViewRequest) (*CrossBanquetHallHistoryViewResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BanquetHallHistoryView not implemented")
}
func (*UnimplementedBanquetHallServiceServer) PlayerEnter(ctx context.Context, req *CrossBanquetHallEnterRequest) (*CrossBanquetHallEnterResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method PlayerEnter not implemented")
}
func (*UnimplementedBanquetHallServiceServer) PlayerSwitch(ctx context.Context, req *CrossBanquetHallSwitchRequest) (*CrossBanquetHallSwitchResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method PlayerSwitch not implemented")
}
func (*UnimplementedBanquetHallServiceServer) PlayerLeave(ctx context.Context, req *CrossBanquetHallLeaveRequest) (*CrossBanquetHallLeaveResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method PlayerLeave not implemented")
}
func (*UnimplementedBanquetHallServiceServer) PlayerMove(ctx context.Context, req *CrossBanquetHallMoveRequest) (*CrossBanquetHallMoveResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method PlayerMove not implemented")
}
func (*UnimplementedBanquetHallServiceServer) PlayerChangeCuteImage(ctx context.Context, req *CrossBanquetHallChangeCuteImageRequest) (*CrossBanquetHallChangeCuteImageResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method PlayerChangeCuteImage not implemented")
}
func (*UnimplementedBanquetHallServiceServer) BanquetHallAddFood(ctx context.Context, req *CrossBanquetHallAddFoodRequest) (*CrossBanquetHallAddFoodResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BanquetHallAddFood not implemented")
}
func (*UnimplementedBanquetHallServiceServer) BanquetHallEatFood(ctx context.Context, req *CrossBanquetHallEatFoodRequest) (*CrossBanquetHallEatFoodResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BanquetHallEatFood not implemented")
}
func (*UnimplementedBanquetHallServiceServer) BanquetHallEatDiningTable(ctx context.Context, req *CrossBanquetHallEatDiningTableRequest) (*CrossBanquetHallEatDiningTableResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BanquetHallEatDiningTable not implemented")
}
func (*UnimplementedBanquetHallServiceServer) BanquetHallOpenCarnivalFire(ctx context.Context, req *CrossBanquetHallOpenCarnivalFireRequest) (*CrossBanquetHallOpenCarnivalFireResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BanquetHallOpenCarnivalFire not implemented")
}
func (*UnimplementedBanquetHallServiceServer) BanquetHallReceiveCarnivalGift(ctx context.Context, req *CrossBanquetHallReceiveCarnivalGiftRequest) (*CrossBanquetHallReceiveCarnivalGiftResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BanquetHallReceiveCarnivalGift not implemented")
}
func (*UnimplementedBanquetHallServiceServer) BanquetHallThumbUpCarnivalFire(ctx context.Context, req *CrossBanquetHallThumbUpCarnivalFireRequest) (*CrossBanquetHallThumbUpCarnivalFireResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BanquetHallThumbUpCarnivalFire not implemented")
}
func (*UnimplementedBanquetHallServiceServer) BanquetHallGetCarnivalLikeNum(ctx context.Context, req *CrossBanquetHallGetCarnivalLikeNumRequest) (*CrossBanquetHallGetCarnivalLikeNumResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BanquetHallGetCarnivalLikeNum not implemented")
}
func (*UnimplementedBanquetHallServiceServer) BanquetHallCleanRubbish(ctx context.Context, req *CrossBanquetHallCleanRubbishRequest) (*CrossBanquetHallCleanRubbishResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BanquetHallCleanRubbish not implemented")
}
func (*UnimplementedBanquetHallServiceServer) BanquetHallUseItem(ctx context.Context, req *CrossBanquetHallUseItemRequest) (*CrossBanquetHallUseItemResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BanquetHallUseItem not implemented")
}
func (*UnimplementedBanquetHallServiceServer) BanquetHallPublishManifesto(ctx context.Context, req *CrossBanquetHallPublishManifestoRequest) (*CrossBanquetHallPublishManifestoResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BanquetHallPublishManifesto not implemented")
}
func (*UnimplementedBanquetHallServiceServer) BanquetHallDelManifesto(ctx context.Context, req *CrossBanquetHallDelManifestoRequest) (*CrossBanquetHallDelManifestoResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BanquetHallDelManifesto not implemented")
}
func (*UnimplementedBanquetHallServiceServer) BanquetHallMyManifesto(ctx context.Context, req *CrossBanquetHallMyManifestoRequest) (*CrossBanquetHallMyManifestoResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BanquetHallMyManifesto not implemented")
}
func (*UnimplementedBanquetHallServiceServer) BanquetHallViewManifestos(ctx context.Context, req *CrossBanquetHallViewManifestosRequest) (*CrossBanquetHallViewManifestosResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BanquetHallViewManifestos not implemented")
}
func (*UnimplementedBanquetHallServiceServer) GetPlayerLocation(ctx context.Context, req *CrossBanquetHallGetPlayerLocationRequest) (*CrossBanquetHallGetPlayerLocationResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetPlayerLocation not implemented")
}
func (*UnimplementedBanquetHallServiceServer) GetHallRoleIds(ctx context.Context, req *CrossBanquetHallGetHallRoleIdsRequest) (*CrossBanquetHallGetHallRoleIdsResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetHallRoleIds not implemented")
}
func (*UnimplementedBanquetHallServiceServer) BanquetHallRoleLogined(ctx context.Context, req *CrossBanquetHallRoleLoginedRequest) (*CrossBanquetHallRoleLoginedResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method BanquetHallRoleLogined not implemented")
}

func RegisterBanquetHallServiceServer(s *grpc.Server, srv BanquetHallServiceServer) {
	s.RegisterService(&_BanquetHallService_serviceDesc, srv)
}

func _BanquetHallService_BanquetHallView_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallViewRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).BanquetHallView(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/BanquetHallView",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).BanquetHallView(ctx, req.(*CrossBanquetHallViewRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_BanquetHallRecommendView_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallRecommendViewRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).BanquetHallRecommendView(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/BanquetHallRecommendView",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).BanquetHallRecommendView(ctx, req.(*CrossBanquetHallRecommendViewRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_BanquetHallHistoryView_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallHistoryViewRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).BanquetHallHistoryView(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/BanquetHallHistoryView",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).BanquetHallHistoryView(ctx, req.(*CrossBanquetHallHistoryViewRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_PlayerEnter_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallEnterRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).PlayerEnter(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/PlayerEnter",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).PlayerEnter(ctx, req.(*CrossBanquetHallEnterRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_PlayerSwitch_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallSwitchRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).PlayerSwitch(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/PlayerSwitch",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).PlayerSwitch(ctx, req.(*CrossBanquetHallSwitchRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_PlayerLeave_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallLeaveRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).PlayerLeave(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/PlayerLeave",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).PlayerLeave(ctx, req.(*CrossBanquetHallLeaveRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_PlayerMove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallMoveRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).PlayerMove(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/PlayerMove",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).PlayerMove(ctx, req.(*CrossBanquetHallMoveRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_PlayerChangeCuteImage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallChangeCuteImageRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).PlayerChangeCuteImage(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/PlayerChangeCuteImage",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).PlayerChangeCuteImage(ctx, req.(*CrossBanquetHallChangeCuteImageRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_BanquetHallAddFood_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallAddFoodRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).BanquetHallAddFood(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/BanquetHallAddFood",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).BanquetHallAddFood(ctx, req.(*CrossBanquetHallAddFoodRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_BanquetHallEatFood_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallEatFoodRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).BanquetHallEatFood(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/BanquetHallEatFood",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).BanquetHallEatFood(ctx, req.(*CrossBanquetHallEatFoodRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_BanquetHallEatDiningTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallEatDiningTableRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).BanquetHallEatDiningTable(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/BanquetHallEatDiningTable",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).BanquetHallEatDiningTable(ctx, req.(*CrossBanquetHallEatDiningTableRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_BanquetHallOpenCarnivalFire_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallOpenCarnivalFireRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).BanquetHallOpenCarnivalFire(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/BanquetHallOpenCarnivalFire",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).BanquetHallOpenCarnivalFire(ctx, req.(*CrossBanquetHallOpenCarnivalFireRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_BanquetHallReceiveCarnivalGift_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallReceiveCarnivalGiftRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).BanquetHallReceiveCarnivalGift(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/BanquetHallReceiveCarnivalGift",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).BanquetHallReceiveCarnivalGift(ctx, req.(*CrossBanquetHallReceiveCarnivalGiftRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_BanquetHallThumbUpCarnivalFire_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallThumbUpCarnivalFireRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).BanquetHallThumbUpCarnivalFire(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/BanquetHallThumbUpCarnivalFire",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).BanquetHallThumbUpCarnivalFire(ctx, req.(*CrossBanquetHallThumbUpCarnivalFireRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_BanquetHallGetCarnivalLikeNum_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallGetCarnivalLikeNumRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).BanquetHallGetCarnivalLikeNum(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/BanquetHallGetCarnivalLikeNum",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).BanquetHallGetCarnivalLikeNum(ctx, req.(*CrossBanquetHallGetCarnivalLikeNumRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_BanquetHallCleanRubbish_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallCleanRubbishRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).BanquetHallCleanRubbish(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/BanquetHallCleanRubbish",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).BanquetHallCleanRubbish(ctx, req.(*CrossBanquetHallCleanRubbishRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_BanquetHallUseItem_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallUseItemRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).BanquetHallUseItem(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/BanquetHallUseItem",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).BanquetHallUseItem(ctx, req.(*CrossBanquetHallUseItemRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_BanquetHallPublishManifesto_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallPublishManifestoRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).BanquetHallPublishManifesto(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/BanquetHallPublishManifesto",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).BanquetHallPublishManifesto(ctx, req.(*CrossBanquetHallPublishManifestoRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_BanquetHallDelManifesto_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallDelManifestoRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).BanquetHallDelManifesto(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/BanquetHallDelManifesto",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).BanquetHallDelManifesto(ctx, req.(*CrossBanquetHallDelManifestoRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_BanquetHallMyManifesto_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallMyManifestoRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).BanquetHallMyManifesto(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/BanquetHallMyManifesto",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).BanquetHallMyManifesto(ctx, req.(*CrossBanquetHallMyManifestoRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_BanquetHallViewManifestos_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallViewManifestosRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).BanquetHallViewManifestos(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/BanquetHallViewManifestos",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).BanquetHallViewManifestos(ctx, req.(*CrossBanquetHallViewManifestosRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_GetPlayerLocation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallGetPlayerLocationRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).GetPlayerLocation(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/GetPlayerLocation",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).GetPlayerLocation(ctx, req.(*CrossBanquetHallGetPlayerLocationRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_GetHallRoleIds_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallGetHallRoleIdsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).GetHallRoleIds(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/GetHallRoleIds",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).GetHallRoleIds(ctx, req.(*CrossBanquetHallGetHallRoleIdsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallService_BanquetHallRoleLogined_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallRoleLoginedRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallServiceServer).BanquetHallRoleLogined(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallService/BanquetHallRoleLogined",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallServiceServer).BanquetHallRoleLogined(ctx, req.(*CrossBanquetHallRoleLoginedRequest))
	}
	return interceptor(ctx, in, info, handler)
}

var _BanquetHallService_serviceDesc = grpc.ServiceDesc{
	ServiceName: "proto.BanquetHallService",
	HandlerType: (*BanquetHallServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "BanquetHallView",
			Handler:    _BanquetHallService_BanquetHallView_Handler,
		},
		{
			MethodName: "BanquetHallRecommendView",
			Handler:    _BanquetHallService_BanquetHallRecommendView_Handler,
		},
		{
			MethodName: "BanquetHallHistoryView",
			Handler:    _BanquetHallService_BanquetHallHistoryView_Handler,
		},
		{
			MethodName: "PlayerEnter",
			Handler:    _BanquetHallService_PlayerEnter_Handler,
		},
		{
			MethodName: "PlayerSwitch",
			Handler:    _BanquetHallService_PlayerSwitch_Handler,
		},
		{
			MethodName: "PlayerLeave",
			Handler:    _BanquetHallService_PlayerLeave_Handler,
		},
		{
			MethodName: "PlayerMove",
			Handler:    _BanquetHallService_PlayerMove_Handler,
		},
		{
			MethodName: "PlayerChangeCuteImage",
			Handler:    _BanquetHallService_PlayerChangeCuteImage_Handler,
		},
		{
			MethodName: "BanquetHallAddFood",
			Handler:    _BanquetHallService_BanquetHallAddFood_Handler,
		},
		{
			MethodName: "BanquetHallEatFood",
			Handler:    _BanquetHallService_BanquetHallEatFood_Handler,
		},
		{
			MethodName: "BanquetHallEatDiningTable",
			Handler:    _BanquetHallService_BanquetHallEatDiningTable_Handler,
		},
		{
			MethodName: "BanquetHallOpenCarnivalFire",
			Handler:    _BanquetHallService_BanquetHallOpenCarnivalFire_Handler,
		},
		{
			MethodName: "BanquetHallReceiveCarnivalGift",
			Handler:    _BanquetHallService_BanquetHallReceiveCarnivalGift_Handler,
		},
		{
			MethodName: "BanquetHallThumbUpCarnivalFire",
			Handler:    _BanquetHallService_BanquetHallThumbUpCarnivalFire_Handler,
		},
		{
			MethodName: "BanquetHallGetCarnivalLikeNum",
			Handler:    _BanquetHallService_BanquetHallGetCarnivalLikeNum_Handler,
		},
		{
			MethodName: "BanquetHallCleanRubbish",
			Handler:    _BanquetHallService_BanquetHallCleanRubbish_Handler,
		},
		{
			MethodName: "BanquetHallUseItem",
			Handler:    _BanquetHallService_BanquetHallUseItem_Handler,
		},
		{
			MethodName: "BanquetHallPublishManifesto",
			Handler:    _BanquetHallService_BanquetHallPublishManifesto_Handler,
		},
		{
			MethodName: "BanquetHallDelManifesto",
			Handler:    _BanquetHallService_BanquetHallDelManifesto_Handler,
		},
		{
			MethodName: "BanquetHallMyManifesto",
			Handler:    _BanquetHallService_BanquetHallMyManifesto_Handler,
		},
		{
			MethodName: "BanquetHallViewManifestos",
			Handler:    _BanquetHallService_BanquetHallViewManifestos_Handler,
		},
		{
			MethodName: "GetPlayerLocation",
			Handler:    _BanquetHallService_GetPlayerLocation_Handler,
		},
		{
			MethodName: "GetHallRoleIds",
			Handler:    _BanquetHallService_GetHallRoleIds_Handler,
		},
		{
			MethodName: "BanquetHallRoleLogined",
			Handler:    _BanquetHallService_BanquetHallRoleLogined_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "service/cross_banquet_hall_game.proto",
}

// BanquetHallGameServiceClient is the client API for BanquetHallGameService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type BanquetHallGameServiceClient interface {
	EnterGame(ctx context.Context, in *CrossBanquetHallEnterGameRequest, opts ...grpc.CallOption) (*CrossBanquetHallEnterGameResponse, error)
	GameTableScene(ctx context.Context, in *CrossBanquetHallGameTableSceneRequest, opts ...grpc.CallOption) (*CrossBanquetHallGameTableSceneResponse, error)
	ExitGame(ctx context.Context, in *CrossBanquetHallExitGameRequest, opts ...grpc.CallOption) (*CrossBanquetHallExitGameResponse, error)
	GameReadySwitch(ctx context.Context, in *CrossBanquetHallGameReadySwitchRequest, opts ...grpc.CallOption) (*CrossBanquetHallGameReadySwitchResponse, error)
	DrawGuessDraw(ctx context.Context, in *CrossBanquetHallDrawGuessDrawRequest, opts ...grpc.CallOption) (*CrossBanquetHallDrawGuessDrawResponse, error)
	DrawGuessAnswer(ctx context.Context, in *CrossBanquetHallDrawGuessAnswerRequest, opts ...grpc.CallOption) (*CrossBanquetHallDrawGuessAnswerResponse, error)
	GameSendProp(ctx context.Context, in *CrossBanquetHallGameSendPropRequest, opts ...grpc.CallOption) (*CrossBanquetHallGameSendPropResponse, error)
	SelectDice(ctx context.Context, in *CrossBanquetHallSelectDiceRequest, opts ...grpc.CallOption) (*CrossBanquetHallSelectDiceResponse, error)
	DollsChessPlay(ctx context.Context, in *CrossBanquetHallDollsChessPlayRequest, opts ...grpc.CallOption) (*CrossBanquetHallDollsChessPlayResponse, error)
	GameAKeyInvite(ctx context.Context, in *CrossBanquetHallGameAKeyInviteRequest, opts ...grpc.CallOption) (*CrossBanquetHallGameAKeyInviteResponse, error)
	AcceptInvite(ctx context.Context, in *CrossBanquetHallAcceptInviteRequest, opts ...grpc.CallOption) (*CrossBanquetHallAcceptInviteResponse, error)
}

type banquetHallGameServiceClient struct {
	cc *grpc.ClientConn
}

func NewBanquetHallGameServiceClient(cc *grpc.ClientConn) BanquetHallGameServiceClient {
	return &banquetHallGameServiceClient{cc}
}

func (c *banquetHallGameServiceClient) EnterGame(ctx context.Context, in *CrossBanquetHallEnterGameRequest, opts ...grpc.CallOption) (*CrossBanquetHallEnterGameResponse, error) {
	out := new(CrossBanquetHallEnterGameResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallGameService/EnterGame", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallGameServiceClient) GameTableScene(ctx context.Context, in *CrossBanquetHallGameTableSceneRequest, opts ...grpc.CallOption) (*CrossBanquetHallGameTableSceneResponse, error) {
	out := new(CrossBanquetHallGameTableSceneResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallGameService/GameTableScene", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallGameServiceClient) ExitGame(ctx context.Context, in *CrossBanquetHallExitGameRequest, opts ...grpc.CallOption) (*CrossBanquetHallExitGameResponse, error) {
	out := new(CrossBanquetHallExitGameResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallGameService/ExitGame", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallGameServiceClient) GameReadySwitch(ctx context.Context, in *CrossBanquetHallGameReadySwitchRequest, opts ...grpc.CallOption) (*CrossBanquetHallGameReadySwitchResponse, error) {
	out := new(CrossBanquetHallGameReadySwitchResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallGameService/GameReadySwitch", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallGameServiceClient) DrawGuessDraw(ctx context.Context, in *CrossBanquetHallDrawGuessDrawRequest, opts ...grpc.CallOption) (*CrossBanquetHallDrawGuessDrawResponse, error) {
	out := new(CrossBanquetHallDrawGuessDrawResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallGameService/DrawGuessDraw", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallGameServiceClient) DrawGuessAnswer(ctx context.Context, in *CrossBanquetHallDrawGuessAnswerRequest, opts ...grpc.CallOption) (*CrossBanquetHallDrawGuessAnswerResponse, error) {
	out := new(CrossBanquetHallDrawGuessAnswerResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallGameService/DrawGuessAnswer", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallGameServiceClient) GameSendProp(ctx context.Context, in *CrossBanquetHallGameSendPropRequest, opts ...grpc.CallOption) (*CrossBanquetHallGameSendPropResponse, error) {
	out := new(CrossBanquetHallGameSendPropResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallGameService/GameSendProp", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallGameServiceClient) SelectDice(ctx context.Context, in *CrossBanquetHallSelectDiceRequest, opts ...grpc.CallOption) (*CrossBanquetHallSelectDiceResponse, error) {
	out := new(CrossBanquetHallSelectDiceResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallGameService/SelectDice", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallGameServiceClient) DollsChessPlay(ctx context.Context, in *CrossBanquetHallDollsChessPlayRequest, opts ...grpc.CallOption) (*CrossBanquetHallDollsChessPlayResponse, error) {
	out := new(CrossBanquetHallDollsChessPlayResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallGameService/DollsChessPlay", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallGameServiceClient) GameAKeyInvite(ctx context.Context, in *CrossBanquetHallGameAKeyInviteRequest, opts ...grpc.CallOption) (*CrossBanquetHallGameAKeyInviteResponse, error) {
	out := new(CrossBanquetHallGameAKeyInviteResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallGameService/GameAKeyInvite", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *banquetHallGameServiceClient) AcceptInvite(ctx context.Context, in *CrossBanquetHallAcceptInviteRequest, opts ...grpc.CallOption) (*CrossBanquetHallAcceptInviteResponse, error) {
	out := new(CrossBanquetHallAcceptInviteResponse)
	err := c.cc.Invoke(ctx, "/proto.BanquetHallGameService/AcceptInvite", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

// BanquetHallGameServiceServer is the server API for BanquetHallGameService service.
type BanquetHallGameServiceServer interface {
	EnterGame(context.Context, *CrossBanquetHallEnterGameRequest) (*CrossBanquetHallEnterGameResponse, error)
	GameTableScene(context.Context, *CrossBanquetHallGameTableSceneRequest) (*CrossBanquetHallGameTableSceneResponse, error)
	ExitGame(context.Context, *CrossBanquetHallExitGameRequest) (*CrossBanquetHallExitGameResponse, error)
	GameReadySwitch(context.Context, *CrossBanquetHallGameReadySwitchRequest) (*CrossBanquetHallGameReadySwitchResponse, error)
	DrawGuessDraw(context.Context, *CrossBanquetHallDrawGuessDrawRequest) (*CrossBanquetHallDrawGuessDrawResponse, error)
	DrawGuessAnswer(context.Context, *CrossBanquetHallDrawGuessAnswerRequest) (*CrossBanquetHallDrawGuessAnswerResponse, error)
	GameSendProp(context.Context, *CrossBanquetHallGameSendPropRequest) (*CrossBanquetHallGameSendPropResponse, error)
	SelectDice(context.Context, *CrossBanquetHallSelectDiceRequest) (*CrossBanquetHallSelectDiceResponse, error)
	DollsChessPlay(context.Context, *CrossBanquetHallDollsChessPlayRequest) (*CrossBanquetHallDollsChessPlayResponse, error)
	GameAKeyInvite(context.Context, *CrossBanquetHallGameAKeyInviteRequest) (*CrossBanquetHallGameAKeyInviteResponse, error)
	AcceptInvite(context.Context, *CrossBanquetHallAcceptInviteRequest) (*CrossBanquetHallAcceptInviteResponse, error)
}

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

func (*UnimplementedBanquetHallGameServiceServer) EnterGame(ctx context.Context, req *CrossBanquetHallEnterGameRequest) (*CrossBanquetHallEnterGameResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method EnterGame not implemented")
}
func (*UnimplementedBanquetHallGameServiceServer) GameTableScene(ctx context.Context, req *CrossBanquetHallGameTableSceneRequest) (*CrossBanquetHallGameTableSceneResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GameTableScene not implemented")
}
func (*UnimplementedBanquetHallGameServiceServer) ExitGame(ctx context.Context, req *CrossBanquetHallExitGameRequest) (*CrossBanquetHallExitGameResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ExitGame not implemented")
}
func (*UnimplementedBanquetHallGameServiceServer) GameReadySwitch(ctx context.Context, req *CrossBanquetHallGameReadySwitchRequest) (*CrossBanquetHallGameReadySwitchResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GameReadySwitch not implemented")
}
func (*UnimplementedBanquetHallGameServiceServer) DrawGuessDraw(ctx context.Context, req *CrossBanquetHallDrawGuessDrawRequest) (*CrossBanquetHallDrawGuessDrawResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DrawGuessDraw not implemented")
}
func (*UnimplementedBanquetHallGameServiceServer) DrawGuessAnswer(ctx context.Context, req *CrossBanquetHallDrawGuessAnswerRequest) (*CrossBanquetHallDrawGuessAnswerResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DrawGuessAnswer not implemented")
}
func (*UnimplementedBanquetHallGameServiceServer) GameSendProp(ctx context.Context, req *CrossBanquetHallGameSendPropRequest) (*CrossBanquetHallGameSendPropResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GameSendProp not implemented")
}
func (*UnimplementedBanquetHallGameServiceServer) SelectDice(ctx context.Context, req *CrossBanquetHallSelectDiceRequest) (*CrossBanquetHallSelectDiceResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method SelectDice not implemented")
}
func (*UnimplementedBanquetHallGameServiceServer) DollsChessPlay(ctx context.Context, req *CrossBanquetHallDollsChessPlayRequest) (*CrossBanquetHallDollsChessPlayResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DollsChessPlay not implemented")
}
func (*UnimplementedBanquetHallGameServiceServer) GameAKeyInvite(ctx context.Context, req *CrossBanquetHallGameAKeyInviteRequest) (*CrossBanquetHallGameAKeyInviteResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GameAKeyInvite not implemented")
}
func (*UnimplementedBanquetHallGameServiceServer) AcceptInvite(ctx context.Context, req *CrossBanquetHallAcceptInviteRequest) (*CrossBanquetHallAcceptInviteResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method AcceptInvite not implemented")
}

func RegisterBanquetHallGameServiceServer(s *grpc.Server, srv BanquetHallGameServiceServer) {
	s.RegisterService(&_BanquetHallGameService_serviceDesc, srv)
}

func _BanquetHallGameService_EnterGame_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallEnterGameRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallGameServiceServer).EnterGame(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallGameService/EnterGame",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallGameServiceServer).EnterGame(ctx, req.(*CrossBanquetHallEnterGameRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallGameService_GameTableScene_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallGameTableSceneRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallGameServiceServer).GameTableScene(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallGameService/GameTableScene",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallGameServiceServer).GameTableScene(ctx, req.(*CrossBanquetHallGameTableSceneRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallGameService_ExitGame_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallExitGameRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallGameServiceServer).ExitGame(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallGameService/ExitGame",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallGameServiceServer).ExitGame(ctx, req.(*CrossBanquetHallExitGameRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallGameService_GameReadySwitch_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallGameReadySwitchRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallGameServiceServer).GameReadySwitch(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallGameService/GameReadySwitch",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallGameServiceServer).GameReadySwitch(ctx, req.(*CrossBanquetHallGameReadySwitchRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallGameService_DrawGuessDraw_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallDrawGuessDrawRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallGameServiceServer).DrawGuessDraw(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallGameService/DrawGuessDraw",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallGameServiceServer).DrawGuessDraw(ctx, req.(*CrossBanquetHallDrawGuessDrawRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallGameService_DrawGuessAnswer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallDrawGuessAnswerRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallGameServiceServer).DrawGuessAnswer(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallGameService/DrawGuessAnswer",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallGameServiceServer).DrawGuessAnswer(ctx, req.(*CrossBanquetHallDrawGuessAnswerRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallGameService_GameSendProp_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallGameSendPropRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallGameServiceServer).GameSendProp(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallGameService/GameSendProp",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallGameServiceServer).GameSendProp(ctx, req.(*CrossBanquetHallGameSendPropRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallGameService_SelectDice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallSelectDiceRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallGameServiceServer).SelectDice(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallGameService/SelectDice",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallGameServiceServer).SelectDice(ctx, req.(*CrossBanquetHallSelectDiceRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallGameService_DollsChessPlay_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallDollsChessPlayRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallGameServiceServer).DollsChessPlay(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallGameService/DollsChessPlay",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallGameServiceServer).DollsChessPlay(ctx, req.(*CrossBanquetHallDollsChessPlayRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallGameService_GameAKeyInvite_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallGameAKeyInviteRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallGameServiceServer).GameAKeyInvite(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallGameService/GameAKeyInvite",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallGameServiceServer).GameAKeyInvite(ctx, req.(*CrossBanquetHallGameAKeyInviteRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _BanquetHallGameService_AcceptInvite_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossBanquetHallAcceptInviteRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(BanquetHallGameServiceServer).AcceptInvite(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.BanquetHallGameService/AcceptInvite",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(BanquetHallGameServiceServer).AcceptInvite(ctx, req.(*CrossBanquetHallAcceptInviteRequest))
	}
	return interceptor(ctx, in, info, handler)
}

var _BanquetHallGameService_serviceDesc = grpc.ServiceDesc{
	ServiceName: "proto.BanquetHallGameService",
	HandlerType: (*BanquetHallGameServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "EnterGame",
			Handler:    _BanquetHallGameService_EnterGame_Handler,
		},
		{
			MethodName: "GameTableScene",
			Handler:    _BanquetHallGameService_GameTableScene_Handler,
		},
		{
			MethodName: "ExitGame",
			Handler:    _BanquetHallGameService_ExitGame_Handler,
		},
		{
			MethodName: "GameReadySwitch",
			Handler:    _BanquetHallGameService_GameReadySwitch_Handler,
		},
		{
			MethodName: "DrawGuessDraw",
			Handler:    _BanquetHallGameService_DrawGuessDraw_Handler,
		},
		{
			MethodName: "DrawGuessAnswer",
			Handler:    _BanquetHallGameService_DrawGuessAnswer_Handler,
		},
		{
			MethodName: "GameSendProp",
			Handler:    _BanquetHallGameService_GameSendProp_Handler,
		},
		{
			MethodName: "SelectDice",
			Handler:    _BanquetHallGameService_SelectDice_Handler,
		},
		{
			MethodName: "DollsChessPlay",
			Handler:    _BanquetHallGameService_DollsChessPlay_Handler,
		},
		{
			MethodName: "GameAKeyInvite",
			Handler:    _BanquetHallGameService_GameAKeyInvite_Handler,
		},
		{
			MethodName: "AcceptInvite",
			Handler:    _BanquetHallGameService_AcceptInvite_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "service/cross_banquet_hall_game.proto",
}
