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

package proto

import (
	fmt "fmt"
	math "math"
	context "context"
	proto "github.com/golang/protobuf/proto"
	grpc "google.golang.org/grpc"
	codes "google.golang.org/grpc/codes"
	status "google.golang.org/grpc/status"
	model "vikingar/proto/gen-go/model"
)

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

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

type CrossLeaderBoardGetServerSettingRequest struct {
	ServerId             uint32   `protobuf:"varint,1,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 *CrossLeaderBoardGetServerSettingRequest) Reset() {
	*m = CrossLeaderBoardGetServerSettingRequest{}
}
func (m *CrossLeaderBoardGetServerSettingRequest) String() string { return proto.CompactTextString(m) }
func (*CrossLeaderBoardGetServerSettingRequest) ProtoMessage()    {}
func (*CrossLeaderBoardGetServerSettingRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_6481a2ec982f5a61, []int{0}
}

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

var xxx_messageInfo_CrossLeaderBoardGetServerSettingRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_CrossLeaderBoardGetServerSettingResponse proto.InternalMessageInfo

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

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

func (m *CrossLeaderBoardGetServerSettingResponse) GetData() *CrossLeaderBoardGetServerSettingResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type CrossLeaderBoardGetServerSettingResponse_Data struct {
	Setting              *model.CrossLeaderBoardServerSetting `protobuf:"bytes,1,opt,name=setting,proto3" json:"setting,omitempty"`
	HasSetting           bool                                 `protobuf:"varint,2,opt,name=has_setting,json=hasSetting,proto3" json:"has_setting,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                             `json:"-"`
	XXX_unrecognized     []byte                               `json:"-"`
	XXX_sizecache        int32                                `json:"-"`
}

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

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

var xxx_messageInfo_CrossLeaderBoardGetServerSettingResponse_Data proto.InternalMessageInfo

func (m *CrossLeaderBoardGetServerSettingResponse_Data) GetSetting() *model.CrossLeaderBoardServerSetting {
	if m != nil {
		return m.Setting
	}
	return nil
}

func (m *CrossLeaderBoardGetServerSettingResponse_Data) GetHasSetting() bool {
	if m != nil {
		return m.HasSetting
	}
	return false
}

type CrossLeaderBoardCrossSetRequest struct {
	LeaderBoardType      int32    `protobuf:"varint,1,opt,name=leader_board_type,json=leaderBoardType,proto3" json:"leader_board_type,omitempty"`
	ServerIds            []uint32 `protobuf:"varint,2,rep,packed,name=server_ids,json=serverIds,proto3" json:"server_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossLeaderBoardCrossSetRequest proto.InternalMessageInfo

func (m *CrossLeaderBoardCrossSetRequest) GetLeaderBoardType() int32 {
	if m != nil {
		return m.LeaderBoardType
	}
	return 0
}

func (m *CrossLeaderBoardCrossSetRequest) GetServerIds() []uint32 {
	if m != nil {
		return m.ServerIds
	}
	return nil
}

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

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

var xxx_messageInfo_CrossLeaderBoardCrossSetResponse proto.InternalMessageInfo

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

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

type CrossLeaderBoardInitServerRequest struct {
	ServerId             uint32   `protobuf:"varint,1,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 *CrossLeaderBoardInitServerRequest) Reset()         { *m = CrossLeaderBoardInitServerRequest{} }
func (m *CrossLeaderBoardInitServerRequest) String() string { return proto.CompactTextString(m) }
func (*CrossLeaderBoardInitServerRequest) ProtoMessage()    {}
func (*CrossLeaderBoardInitServerRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_6481a2ec982f5a61, []int{4}
}

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

var xxx_messageInfo_CrossLeaderBoardInitServerRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_CrossLeaderBoardInitServerResponse proto.InternalMessageInfo

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

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

type CrossLeaderBoardSetServerSetting struct {
	LeaderBoardType      int32    `protobuf:"varint,1,opt,name=leader_board_type,json=leaderBoardType,proto3" json:"leader_board_type,omitempty"`
	IsOpen               bool     `protobuf:"varint,2,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
	UnlockTimestamp      int64    `protobuf:"varint,3,opt,name=unlock_timestamp,json=unlockTimestamp,proto3" json:"unlock_timestamp,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossLeaderBoardSetServerSetting proto.InternalMessageInfo

func (m *CrossLeaderBoardSetServerSetting) GetLeaderBoardType() int32 {
	if m != nil {
		return m.LeaderBoardType
	}
	return 0
}

func (m *CrossLeaderBoardSetServerSetting) GetIsOpen() bool {
	if m != nil {
		return m.IsOpen
	}
	return false
}

func (m *CrossLeaderBoardSetServerSetting) GetUnlockTimestamp() int64 {
	if m != nil {
		return m.UnlockTimestamp
	}
	return 0
}

type CrossLeaderBoardSetRequest struct {
	ServerId             uint32                              `protobuf:"varint,1,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	Setting              []*CrossLeaderBoardSetServerSetting `protobuf:"bytes,2,rep,name=setting,proto3" json:"setting,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

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

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

var xxx_messageInfo_CrossLeaderBoardSetRequest proto.InternalMessageInfo

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

func (m *CrossLeaderBoardSetRequest) GetSetting() []*CrossLeaderBoardSetServerSetting {
	if m != nil {
		return m.Setting
	}
	return nil
}

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

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

var xxx_messageInfo_CrossLeaderBoardSetResponse proto.InternalMessageInfo

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

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

type CrossClearRankRequest struct {
	ServerId             uint32   `protobuf:"varint,1,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	LeaderBoardTypes     []int32  `protobuf:"varint,2,rep,packed,name=leader_board_types,json=leaderBoardTypes,proto3" json:"leader_board_types,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossClearRankRequest proto.InternalMessageInfo

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

func (m *CrossClearRankRequest) GetLeaderBoardTypes() []int32 {
	if m != nil {
		return m.LeaderBoardTypes
	}
	return nil
}

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

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

var xxx_messageInfo_CrossClearRankResponse proto.InternalMessageInfo

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

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

type CrossDelAllRankRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossDelAllRankRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_CrossDelAllRankResponse proto.InternalMessageInfo

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

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

type CrossDelRankRequest struct {
	ServerId             uint32   `protobuf:"varint,1,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 *CrossDelRankRequest) Reset()         { *m = CrossDelRankRequest{} }
func (m *CrossDelRankRequest) String() string { return proto.CompactTextString(m) }
func (*CrossDelRankRequest) ProtoMessage()    {}
func (*CrossDelRankRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_6481a2ec982f5a61, []int{13}
}

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

var xxx_messageInfo_CrossDelRankRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_CrossDelRankResponse proto.InternalMessageInfo

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

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

func init() {
	proto.RegisterType((*CrossLeaderBoardGetServerSettingRequest)(nil), "proto.CrossLeaderBoardGetServerSettingRequest")
	proto.RegisterType((*CrossLeaderBoardGetServerSettingResponse)(nil), "proto.CrossLeaderBoardGetServerSettingResponse")
	proto.RegisterType((*CrossLeaderBoardGetServerSettingResponse_Data)(nil), "proto.CrossLeaderBoardGetServerSettingResponse.Data")
	proto.RegisterType((*CrossLeaderBoardCrossSetRequest)(nil), "proto.CrossLeaderBoardCrossSetRequest")
	proto.RegisterType((*CrossLeaderBoardCrossSetResponse)(nil), "proto.CrossLeaderBoardCrossSetResponse")
	proto.RegisterType((*CrossLeaderBoardInitServerRequest)(nil), "proto.CrossLeaderBoardInitServerRequest")
	proto.RegisterType((*CrossLeaderBoardInitServerResponse)(nil), "proto.CrossLeaderBoardInitServerResponse")
	proto.RegisterType((*CrossLeaderBoardSetServerSetting)(nil), "proto.CrossLeaderBoardSetServerSetting")
	proto.RegisterType((*CrossLeaderBoardSetRequest)(nil), "proto.CrossLeaderBoardSetRequest")
	proto.RegisterType((*CrossLeaderBoardSetResponse)(nil), "proto.CrossLeaderBoardSetResponse")
	proto.RegisterType((*CrossClearRankRequest)(nil), "proto.CrossClearRankRequest")
	proto.RegisterType((*CrossClearRankResponse)(nil), "proto.CrossClearRankResponse")
	proto.RegisterType((*CrossDelAllRankRequest)(nil), "proto.CrossDelAllRankRequest")
	proto.RegisterType((*CrossDelAllRankResponse)(nil), "proto.CrossDelAllRankResponse")
	proto.RegisterType((*CrossDelRankRequest)(nil), "proto.CrossDelRankRequest")
	proto.RegisterType((*CrossDelRankResponse)(nil), "proto.CrossDelRankResponse")
}

func init() {
	proto.RegisterFile("service/cross_leader_board_game.proto", fileDescriptor_6481a2ec982f5a61)
}

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

// CrossLeaderBoardServiceClient is the client API for CrossLeaderBoardService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type CrossLeaderBoardServiceClient interface {
	GetServerSetting(ctx context.Context, in *CrossLeaderBoardGetServerSettingRequest, opts ...grpc.CallOption) (*CrossLeaderBoardGetServerSettingResponse, error)
	CrossSet(ctx context.Context, in *CrossLeaderBoardCrossSetRequest, opts ...grpc.CallOption) (*CrossLeaderBoardCrossSetResponse, error)
	InitServer(ctx context.Context, in *CrossLeaderBoardInitServerRequest, opts ...grpc.CallOption) (*CrossLeaderBoardInitServerResponse, error)
	Set(ctx context.Context, in *CrossLeaderBoardSetRequest, opts ...grpc.CallOption) (*CrossLeaderBoardSetResponse, error)
	ClearRank(ctx context.Context, in *CrossClearRankRequest, opts ...grpc.CallOption) (*CrossClearRankResponse, error)
	DelAllRank(ctx context.Context, in *CrossDelAllRankRequest, opts ...grpc.CallOption) (*CrossDelAllRankResponse, error)
	DelRank(ctx context.Context, in *CrossDelRankRequest, opts ...grpc.CallOption) (*CrossDelRankResponse, error)
}

type crossLeaderBoardServiceClient struct {
	cc *grpc.ClientConn
}

func NewCrossLeaderBoardServiceClient(cc *grpc.ClientConn) CrossLeaderBoardServiceClient {
	return &crossLeaderBoardServiceClient{cc}
}

func (c *crossLeaderBoardServiceClient) GetServerSetting(ctx context.Context, in *CrossLeaderBoardGetServerSettingRequest, opts ...grpc.CallOption) (*CrossLeaderBoardGetServerSettingResponse, error) {
	out := new(CrossLeaderBoardGetServerSettingResponse)
	err := c.cc.Invoke(ctx, "/proto.CrossLeaderBoardService/GetServerSetting", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *crossLeaderBoardServiceClient) CrossSet(ctx context.Context, in *CrossLeaderBoardCrossSetRequest, opts ...grpc.CallOption) (*CrossLeaderBoardCrossSetResponse, error) {
	out := new(CrossLeaderBoardCrossSetResponse)
	err := c.cc.Invoke(ctx, "/proto.CrossLeaderBoardService/CrossSet", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *crossLeaderBoardServiceClient) InitServer(ctx context.Context, in *CrossLeaderBoardInitServerRequest, opts ...grpc.CallOption) (*CrossLeaderBoardInitServerResponse, error) {
	out := new(CrossLeaderBoardInitServerResponse)
	err := c.cc.Invoke(ctx, "/proto.CrossLeaderBoardService/InitServer", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *crossLeaderBoardServiceClient) Set(ctx context.Context, in *CrossLeaderBoardSetRequest, opts ...grpc.CallOption) (*CrossLeaderBoardSetResponse, error) {
	out := new(CrossLeaderBoardSetResponse)
	err := c.cc.Invoke(ctx, "/proto.CrossLeaderBoardService/Set", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *crossLeaderBoardServiceClient) ClearRank(ctx context.Context, in *CrossClearRankRequest, opts ...grpc.CallOption) (*CrossClearRankResponse, error) {
	out := new(CrossClearRankResponse)
	err := c.cc.Invoke(ctx, "/proto.CrossLeaderBoardService/ClearRank", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *crossLeaderBoardServiceClient) DelAllRank(ctx context.Context, in *CrossDelAllRankRequest, opts ...grpc.CallOption) (*CrossDelAllRankResponse, error) {
	out := new(CrossDelAllRankResponse)
	err := c.cc.Invoke(ctx, "/proto.CrossLeaderBoardService/DelAllRank", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *crossLeaderBoardServiceClient) DelRank(ctx context.Context, in *CrossDelRankRequest, opts ...grpc.CallOption) (*CrossDelRankResponse, error) {
	out := new(CrossDelRankResponse)
	err := c.cc.Invoke(ctx, "/proto.CrossLeaderBoardService/DelRank", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

// CrossLeaderBoardServiceServer is the server API for CrossLeaderBoardService service.
type CrossLeaderBoardServiceServer interface {
	GetServerSetting(context.Context, *CrossLeaderBoardGetServerSettingRequest) (*CrossLeaderBoardGetServerSettingResponse, error)
	CrossSet(context.Context, *CrossLeaderBoardCrossSetRequest) (*CrossLeaderBoardCrossSetResponse, error)
	InitServer(context.Context, *CrossLeaderBoardInitServerRequest) (*CrossLeaderBoardInitServerResponse, error)
	Set(context.Context, *CrossLeaderBoardSetRequest) (*CrossLeaderBoardSetResponse, error)
	ClearRank(context.Context, *CrossClearRankRequest) (*CrossClearRankResponse, error)
	DelAllRank(context.Context, *CrossDelAllRankRequest) (*CrossDelAllRankResponse, error)
	DelRank(context.Context, *CrossDelRankRequest) (*CrossDelRankResponse, error)
}

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

func (*UnimplementedCrossLeaderBoardServiceServer) GetServerSetting(ctx context.Context, req *CrossLeaderBoardGetServerSettingRequest) (*CrossLeaderBoardGetServerSettingResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetServerSetting not implemented")
}
func (*UnimplementedCrossLeaderBoardServiceServer) CrossSet(ctx context.Context, req *CrossLeaderBoardCrossSetRequest) (*CrossLeaderBoardCrossSetResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CrossSet not implemented")
}
func (*UnimplementedCrossLeaderBoardServiceServer) InitServer(ctx context.Context, req *CrossLeaderBoardInitServerRequest) (*CrossLeaderBoardInitServerResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method InitServer not implemented")
}
func (*UnimplementedCrossLeaderBoardServiceServer) Set(ctx context.Context, req *CrossLeaderBoardSetRequest) (*CrossLeaderBoardSetResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method Set not implemented")
}
func (*UnimplementedCrossLeaderBoardServiceServer) ClearRank(ctx context.Context, req *CrossClearRankRequest) (*CrossClearRankResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ClearRank not implemented")
}
func (*UnimplementedCrossLeaderBoardServiceServer) DelAllRank(ctx context.Context, req *CrossDelAllRankRequest) (*CrossDelAllRankResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DelAllRank not implemented")
}
func (*UnimplementedCrossLeaderBoardServiceServer) DelRank(ctx context.Context, req *CrossDelRankRequest) (*CrossDelRankResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DelRank not implemented")
}

func RegisterCrossLeaderBoardServiceServer(s *grpc.Server, srv CrossLeaderBoardServiceServer) {
	s.RegisterService(&_CrossLeaderBoardService_serviceDesc, srv)
}

func _CrossLeaderBoardService_GetServerSetting_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossLeaderBoardGetServerSettingRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(CrossLeaderBoardServiceServer).GetServerSetting(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.CrossLeaderBoardService/GetServerSetting",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(CrossLeaderBoardServiceServer).GetServerSetting(ctx, req.(*CrossLeaderBoardGetServerSettingRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _CrossLeaderBoardService_CrossSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossLeaderBoardCrossSetRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(CrossLeaderBoardServiceServer).CrossSet(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.CrossLeaderBoardService/CrossSet",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(CrossLeaderBoardServiceServer).CrossSet(ctx, req.(*CrossLeaderBoardCrossSetRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _CrossLeaderBoardService_InitServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossLeaderBoardInitServerRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(CrossLeaderBoardServiceServer).InitServer(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.CrossLeaderBoardService/InitServer",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(CrossLeaderBoardServiceServer).InitServer(ctx, req.(*CrossLeaderBoardInitServerRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _CrossLeaderBoardService_Set_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossLeaderBoardSetRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(CrossLeaderBoardServiceServer).Set(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.CrossLeaderBoardService/Set",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(CrossLeaderBoardServiceServer).Set(ctx, req.(*CrossLeaderBoardSetRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _CrossLeaderBoardService_ClearRank_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossClearRankRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(CrossLeaderBoardServiceServer).ClearRank(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.CrossLeaderBoardService/ClearRank",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(CrossLeaderBoardServiceServer).ClearRank(ctx, req.(*CrossClearRankRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _CrossLeaderBoardService_DelAllRank_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossDelAllRankRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(CrossLeaderBoardServiceServer).DelAllRank(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.CrossLeaderBoardService/DelAllRank",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(CrossLeaderBoardServiceServer).DelAllRank(ctx, req.(*CrossDelAllRankRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _CrossLeaderBoardService_DelRank_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CrossDelRankRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(CrossLeaderBoardServiceServer).DelRank(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/proto.CrossLeaderBoardService/DelRank",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(CrossLeaderBoardServiceServer).DelRank(ctx, req.(*CrossDelRankRequest))
	}
	return interceptor(ctx, in, info, handler)
}

var _CrossLeaderBoardService_serviceDesc = grpc.ServiceDesc{
	ServiceName: "proto.CrossLeaderBoardService",
	HandlerType: (*CrossLeaderBoardServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetServerSetting",
			Handler:    _CrossLeaderBoardService_GetServerSetting_Handler,
		},
		{
			MethodName: "CrossSet",
			Handler:    _CrossLeaderBoardService_CrossSet_Handler,
		},
		{
			MethodName: "InitServer",
			Handler:    _CrossLeaderBoardService_InitServer_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _CrossLeaderBoardService_Set_Handler,
		},
		{
			MethodName: "ClearRank",
			Handler:    _CrossLeaderBoardService_ClearRank_Handler,
		},
		{
			MethodName: "DelAllRank",
			Handler:    _CrossLeaderBoardService_DelAllRank_Handler,
		},
		{
			MethodName: "DelRank",
			Handler:    _CrossLeaderBoardService_DelRank_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "service/cross_leader_board_game.proto",
}
