--Generated By protoc-gen-lua Do not Edit
local protobuf = require "Framework.Net.Protobuf.protobuf"
local common_pb = require("Net.Protol.common_pb")
local _M = {}

_M.REQ_JOIN_MATCH = protobuf.Descriptor();
_M.REQ_JOIN_MATCH_BATTLE_TYPE_FIELD = protobuf.FieldDescriptor();
_M.RSP_JOIN_MATCH = protobuf.Descriptor();
_M.RSP_JOIN_MATCH_RESULT_FIELD = protobuf.FieldDescriptor();
_M.RSP_JOIN_MATCH_PLAYER_FIELD = protobuf.FieldDescriptor();
_M.RSP_JOIN_MATCH_BATTLE_TYPE_FIELD = protobuf.FieldDescriptor();
_M.NTF_JOIN_MATCH_MATEINFO = protobuf.Descriptor();
_M.NTF_JOIN_MATCH_MATEINFO_RESULT_FIELD = protobuf.FieldDescriptor();
_M.NTF_JOIN_MATCH_MATEINFO_MATE_LIST_FIELD = protobuf.FieldDescriptor();
_M.NTF_JOIN_MATCH_RESULT = protobuf.Descriptor();
_M.NTF_JOIN_MATCH_RESULT_RESULT_FIELD = protobuf.FieldDescriptor();
_M.NTF_JOIN_MATCH_RESULT_BATTLE_SVR_ID_FIELD = protobuf.FieldDescriptor();
_M.NTF_JOIN_MATCH_RESULT_BATTLE_ID_FIELD = protobuf.FieldDescriptor();
_M.NTF_JOIN_MATCH_RESULT_MATE_LIST_FIELD = protobuf.FieldDescriptor();
_M.NTF_JOIN_MATCH_RESULT_ENEMY_LIST_FIELD = protobuf.FieldDescriptor();
_M.NTF_JOIN_MATCH_RESULT_BATTLE_TYPE_FIELD = protobuf.FieldDescriptor();
_M.REQ_CANCEL_JOIN_MATCH = protobuf.Descriptor();
_M.RSP_CANCEL_JOIN_MATCH = protobuf.Descriptor();
_M.RSP_CANCEL_JOIN_MATCH_RESULT_FIELD = protobuf.FieldDescriptor();

_M.REQ_JOIN_MATCH_BATTLE_TYPE_FIELD.name = "battle_type"
_M.REQ_JOIN_MATCH_BATTLE_TYPE_FIELD.full_name = ".room.req_join_match.battle_type"
_M.REQ_JOIN_MATCH_BATTLE_TYPE_FIELD.number = 1
_M.REQ_JOIN_MATCH_BATTLE_TYPE_FIELD.index = 0
_M.REQ_JOIN_MATCH_BATTLE_TYPE_FIELD.label = 1
_M.REQ_JOIN_MATCH_BATTLE_TYPE_FIELD.has_default_value = true
_M.REQ_JOIN_MATCH_BATTLE_TYPE_FIELD.default_value = 0
_M.REQ_JOIN_MATCH_BATTLE_TYPE_FIELD.type = 5
_M.REQ_JOIN_MATCH_BATTLE_TYPE_FIELD.cpp_type = 1

_M.REQ_JOIN_MATCH.name = "req_join_match"
_M.REQ_JOIN_MATCH.full_name = ".room.req_join_match"
_M.REQ_JOIN_MATCH.nested_types = {}
_M.REQ_JOIN_MATCH.enum_types = {}
_M.REQ_JOIN_MATCH.fields = {_M.REQ_JOIN_MATCH_BATTLE_TYPE_FIELD}
_M.REQ_JOIN_MATCH.is_extendable = false
_M.REQ_JOIN_MATCH.extensions = {}
_M.RSP_JOIN_MATCH_RESULT_FIELD.name = "result"
_M.RSP_JOIN_MATCH_RESULT_FIELD.full_name = ".room.rsp_join_match.result"
_M.RSP_JOIN_MATCH_RESULT_FIELD.number = 1
_M.RSP_JOIN_MATCH_RESULT_FIELD.index = 0
_M.RSP_JOIN_MATCH_RESULT_FIELD.label = 1
_M.RSP_JOIN_MATCH_RESULT_FIELD.has_default_value = true
_M.RSP_JOIN_MATCH_RESULT_FIELD.default_value = 0
_M.RSP_JOIN_MATCH_RESULT_FIELD.type = 5
_M.RSP_JOIN_MATCH_RESULT_FIELD.cpp_type = 1

_M.RSP_JOIN_MATCH_PLAYER_FIELD.name = "player"
_M.RSP_JOIN_MATCH_PLAYER_FIELD.full_name = ".room.rsp_join_match.player"
_M.RSP_JOIN_MATCH_PLAYER_FIELD.number = 2
_M.RSP_JOIN_MATCH_PLAYER_FIELD.index = 1
_M.RSP_JOIN_MATCH_PLAYER_FIELD.label = 1
_M.RSP_JOIN_MATCH_PLAYER_FIELD.has_default_value = false
_M.RSP_JOIN_MATCH_PLAYER_FIELD.default_value = nil
_M.RSP_JOIN_MATCH_PLAYER_FIELD.message_type = common_pb.MATCH_PLAYER
_M.RSP_JOIN_MATCH_PLAYER_FIELD.type = 11
_M.RSP_JOIN_MATCH_PLAYER_FIELD.cpp_type = 10

_M.RSP_JOIN_MATCH_BATTLE_TYPE_FIELD.name = "battle_type"
_M.RSP_JOIN_MATCH_BATTLE_TYPE_FIELD.full_name = ".room.rsp_join_match.battle_type"
_M.RSP_JOIN_MATCH_BATTLE_TYPE_FIELD.number = 3
_M.RSP_JOIN_MATCH_BATTLE_TYPE_FIELD.index = 2
_M.RSP_JOIN_MATCH_BATTLE_TYPE_FIELD.label = 1
_M.RSP_JOIN_MATCH_BATTLE_TYPE_FIELD.has_default_value = true
_M.RSP_JOIN_MATCH_BATTLE_TYPE_FIELD.default_value = 0
_M.RSP_JOIN_MATCH_BATTLE_TYPE_FIELD.type = 5
_M.RSP_JOIN_MATCH_BATTLE_TYPE_FIELD.cpp_type = 1

_M.RSP_JOIN_MATCH.name = "rsp_join_match"
_M.RSP_JOIN_MATCH.full_name = ".room.rsp_join_match"
_M.RSP_JOIN_MATCH.nested_types = {}
_M.RSP_JOIN_MATCH.enum_types = {}
_M.RSP_JOIN_MATCH.fields = {_M.RSP_JOIN_MATCH_RESULT_FIELD, _M.RSP_JOIN_MATCH_PLAYER_FIELD, _M.RSP_JOIN_MATCH_BATTLE_TYPE_FIELD}
_M.RSP_JOIN_MATCH.is_extendable = false
_M.RSP_JOIN_MATCH.extensions = {}
_M.NTF_JOIN_MATCH_MATEINFO_RESULT_FIELD.name = "result"
_M.NTF_JOIN_MATCH_MATEINFO_RESULT_FIELD.full_name = ".room.ntf_join_match_mateinfo.result"
_M.NTF_JOIN_MATCH_MATEINFO_RESULT_FIELD.number = 1
_M.NTF_JOIN_MATCH_MATEINFO_RESULT_FIELD.index = 0
_M.NTF_JOIN_MATCH_MATEINFO_RESULT_FIELD.label = 1
_M.NTF_JOIN_MATCH_MATEINFO_RESULT_FIELD.has_default_value = true
_M.NTF_JOIN_MATCH_MATEINFO_RESULT_FIELD.default_value = 0
_M.NTF_JOIN_MATCH_MATEINFO_RESULT_FIELD.type = 5
_M.NTF_JOIN_MATCH_MATEINFO_RESULT_FIELD.cpp_type = 1

_M.NTF_JOIN_MATCH_MATEINFO_MATE_LIST_FIELD.name = "mate_list"
_M.NTF_JOIN_MATCH_MATEINFO_MATE_LIST_FIELD.full_name = ".room.ntf_join_match_mateinfo.mate_list"
_M.NTF_JOIN_MATCH_MATEINFO_MATE_LIST_FIELD.number = 2
_M.NTF_JOIN_MATCH_MATEINFO_MATE_LIST_FIELD.index = 1
_M.NTF_JOIN_MATCH_MATEINFO_MATE_LIST_FIELD.label = 3
_M.NTF_JOIN_MATCH_MATEINFO_MATE_LIST_FIELD.has_default_value = false
_M.NTF_JOIN_MATCH_MATEINFO_MATE_LIST_FIELD.default_value = {}
_M.NTF_JOIN_MATCH_MATEINFO_MATE_LIST_FIELD.message_type = common_pb.MATCH_PLAYER
_M.NTF_JOIN_MATCH_MATEINFO_MATE_LIST_FIELD.type = 11
_M.NTF_JOIN_MATCH_MATEINFO_MATE_LIST_FIELD.cpp_type = 10

_M.NTF_JOIN_MATCH_MATEINFO.name = "ntf_join_match_mateinfo"
_M.NTF_JOIN_MATCH_MATEINFO.full_name = ".room.ntf_join_match_mateinfo"
_M.NTF_JOIN_MATCH_MATEINFO.nested_types = {}
_M.NTF_JOIN_MATCH_MATEINFO.enum_types = {}
_M.NTF_JOIN_MATCH_MATEINFO.fields = {_M.NTF_JOIN_MATCH_MATEINFO_RESULT_FIELD, _M.NTF_JOIN_MATCH_MATEINFO_MATE_LIST_FIELD}
_M.NTF_JOIN_MATCH_MATEINFO.is_extendable = false
_M.NTF_JOIN_MATCH_MATEINFO.extensions = {}
_M.NTF_JOIN_MATCH_RESULT_RESULT_FIELD.name = "result"
_M.NTF_JOIN_MATCH_RESULT_RESULT_FIELD.full_name = ".room.ntf_join_match_result.result"
_M.NTF_JOIN_MATCH_RESULT_RESULT_FIELD.number = 1
_M.NTF_JOIN_MATCH_RESULT_RESULT_FIELD.index = 0
_M.NTF_JOIN_MATCH_RESULT_RESULT_FIELD.label = 1
_M.NTF_JOIN_MATCH_RESULT_RESULT_FIELD.has_default_value = true
_M.NTF_JOIN_MATCH_RESULT_RESULT_FIELD.default_value = 0
_M.NTF_JOIN_MATCH_RESULT_RESULT_FIELD.type = 5
_M.NTF_JOIN_MATCH_RESULT_RESULT_FIELD.cpp_type = 1

_M.NTF_JOIN_MATCH_RESULT_BATTLE_SVR_ID_FIELD.name = "battle_svr_id"
_M.NTF_JOIN_MATCH_RESULT_BATTLE_SVR_ID_FIELD.full_name = ".room.ntf_join_match_result.battle_svr_id"
_M.NTF_JOIN_MATCH_RESULT_BATTLE_SVR_ID_FIELD.number = 2
_M.NTF_JOIN_MATCH_RESULT_BATTLE_SVR_ID_FIELD.index = 1
_M.NTF_JOIN_MATCH_RESULT_BATTLE_SVR_ID_FIELD.label = 1
_M.NTF_JOIN_MATCH_RESULT_BATTLE_SVR_ID_FIELD.has_default_value = true
_M.NTF_JOIN_MATCH_RESULT_BATTLE_SVR_ID_FIELD.default_value = 0
_M.NTF_JOIN_MATCH_RESULT_BATTLE_SVR_ID_FIELD.type = 5
_M.NTF_JOIN_MATCH_RESULT_BATTLE_SVR_ID_FIELD.cpp_type = 1

_M.NTF_JOIN_MATCH_RESULT_BATTLE_ID_FIELD.name = "battle_id"
_M.NTF_JOIN_MATCH_RESULT_BATTLE_ID_FIELD.full_name = ".room.ntf_join_match_result.battle_id"
_M.NTF_JOIN_MATCH_RESULT_BATTLE_ID_FIELD.number = 3
_M.NTF_JOIN_MATCH_RESULT_BATTLE_ID_FIELD.index = 2
_M.NTF_JOIN_MATCH_RESULT_BATTLE_ID_FIELD.label = 1
_M.NTF_JOIN_MATCH_RESULT_BATTLE_ID_FIELD.has_default_value = true
_M.NTF_JOIN_MATCH_RESULT_BATTLE_ID_FIELD.default_value = 0
_M.NTF_JOIN_MATCH_RESULT_BATTLE_ID_FIELD.type = 3
_M.NTF_JOIN_MATCH_RESULT_BATTLE_ID_FIELD.cpp_type = 2

_M.NTF_JOIN_MATCH_RESULT_MATE_LIST_FIELD.name = "mate_list"
_M.NTF_JOIN_MATCH_RESULT_MATE_LIST_FIELD.full_name = ".room.ntf_join_match_result.mate_list"
_M.NTF_JOIN_MATCH_RESULT_MATE_LIST_FIELD.number = 4
_M.NTF_JOIN_MATCH_RESULT_MATE_LIST_FIELD.index = 3
_M.NTF_JOIN_MATCH_RESULT_MATE_LIST_FIELD.label = 3
_M.NTF_JOIN_MATCH_RESULT_MATE_LIST_FIELD.has_default_value = false
_M.NTF_JOIN_MATCH_RESULT_MATE_LIST_FIELD.default_value = {}
_M.NTF_JOIN_MATCH_RESULT_MATE_LIST_FIELD.message_type = common_pb.MATCH_PLAYER
_M.NTF_JOIN_MATCH_RESULT_MATE_LIST_FIELD.type = 11
_M.NTF_JOIN_MATCH_RESULT_MATE_LIST_FIELD.cpp_type = 10

_M.NTF_JOIN_MATCH_RESULT_ENEMY_LIST_FIELD.name = "enemy_list"
_M.NTF_JOIN_MATCH_RESULT_ENEMY_LIST_FIELD.full_name = ".room.ntf_join_match_result.enemy_list"
_M.NTF_JOIN_MATCH_RESULT_ENEMY_LIST_FIELD.number = 5
_M.NTF_JOIN_MATCH_RESULT_ENEMY_LIST_FIELD.index = 4
_M.NTF_JOIN_MATCH_RESULT_ENEMY_LIST_FIELD.label = 3
_M.NTF_JOIN_MATCH_RESULT_ENEMY_LIST_FIELD.has_default_value = false
_M.NTF_JOIN_MATCH_RESULT_ENEMY_LIST_FIELD.default_value = {}
_M.NTF_JOIN_MATCH_RESULT_ENEMY_LIST_FIELD.message_type = common_pb.MATCH_PLAYER
_M.NTF_JOIN_MATCH_RESULT_ENEMY_LIST_FIELD.type = 11
_M.NTF_JOIN_MATCH_RESULT_ENEMY_LIST_FIELD.cpp_type = 10

_M.NTF_JOIN_MATCH_RESULT_BATTLE_TYPE_FIELD.name = "battle_type"
_M.NTF_JOIN_MATCH_RESULT_BATTLE_TYPE_FIELD.full_name = ".room.ntf_join_match_result.battle_type"
_M.NTF_JOIN_MATCH_RESULT_BATTLE_TYPE_FIELD.number = 6
_M.NTF_JOIN_MATCH_RESULT_BATTLE_TYPE_FIELD.index = 5
_M.NTF_JOIN_MATCH_RESULT_BATTLE_TYPE_FIELD.label = 1
_M.NTF_JOIN_MATCH_RESULT_BATTLE_TYPE_FIELD.has_default_value = true
_M.NTF_JOIN_MATCH_RESULT_BATTLE_TYPE_FIELD.default_value = 0
_M.NTF_JOIN_MATCH_RESULT_BATTLE_TYPE_FIELD.type = 5
_M.NTF_JOIN_MATCH_RESULT_BATTLE_TYPE_FIELD.cpp_type = 1

_M.NTF_JOIN_MATCH_RESULT.name = "ntf_join_match_result"
_M.NTF_JOIN_MATCH_RESULT.full_name = ".room.ntf_join_match_result"
_M.NTF_JOIN_MATCH_RESULT.nested_types = {}
_M.NTF_JOIN_MATCH_RESULT.enum_types = {}
_M.NTF_JOIN_MATCH_RESULT.fields = {_M.NTF_JOIN_MATCH_RESULT_RESULT_FIELD, _M.NTF_JOIN_MATCH_RESULT_BATTLE_SVR_ID_FIELD, _M.NTF_JOIN_MATCH_RESULT_BATTLE_ID_FIELD, _M.NTF_JOIN_MATCH_RESULT_MATE_LIST_FIELD, _M.NTF_JOIN_MATCH_RESULT_ENEMY_LIST_FIELD, _M.NTF_JOIN_MATCH_RESULT_BATTLE_TYPE_FIELD}
_M.NTF_JOIN_MATCH_RESULT.is_extendable = false
_M.NTF_JOIN_MATCH_RESULT.extensions = {}
_M.REQ_CANCEL_JOIN_MATCH.name = "req_cancel_join_match"
_M.REQ_CANCEL_JOIN_MATCH.full_name = ".room.req_cancel_join_match"
_M.REQ_CANCEL_JOIN_MATCH.nested_types = {}
_M.REQ_CANCEL_JOIN_MATCH.enum_types = {}
_M.REQ_CANCEL_JOIN_MATCH.fields = {}
_M.REQ_CANCEL_JOIN_MATCH.is_extendable = false
_M.REQ_CANCEL_JOIN_MATCH.extensions = {}
_M.RSP_CANCEL_JOIN_MATCH_RESULT_FIELD.name = "result"
_M.RSP_CANCEL_JOIN_MATCH_RESULT_FIELD.full_name = ".room.rsp_cancel_join_match.result"
_M.RSP_CANCEL_JOIN_MATCH_RESULT_FIELD.number = 1
_M.RSP_CANCEL_JOIN_MATCH_RESULT_FIELD.index = 0
_M.RSP_CANCEL_JOIN_MATCH_RESULT_FIELD.label = 1
_M.RSP_CANCEL_JOIN_MATCH_RESULT_FIELD.has_default_value = true
_M.RSP_CANCEL_JOIN_MATCH_RESULT_FIELD.default_value = 0
_M.RSP_CANCEL_JOIN_MATCH_RESULT_FIELD.type = 5
_M.RSP_CANCEL_JOIN_MATCH_RESULT_FIELD.cpp_type = 1

_M.RSP_CANCEL_JOIN_MATCH.name = "rsp_cancel_join_match"
_M.RSP_CANCEL_JOIN_MATCH.full_name = ".room.rsp_cancel_join_match"
_M.RSP_CANCEL_JOIN_MATCH.nested_types = {}
_M.RSP_CANCEL_JOIN_MATCH.enum_types = {}
_M.RSP_CANCEL_JOIN_MATCH.fields = {_M.RSP_CANCEL_JOIN_MATCH_RESULT_FIELD}
_M.RSP_CANCEL_JOIN_MATCH.is_extendable = false
_M.RSP_CANCEL_JOIN_MATCH.extensions = {}

_M.ntf_join_match_mateinfo = protobuf.Message(_M.NTF_JOIN_MATCH_MATEINFO)
_M.ntf_join_match_result = protobuf.Message(_M.NTF_JOIN_MATCH_RESULT)
_M.req_cancel_join_match = protobuf.Message(_M.REQ_CANCEL_JOIN_MATCH)
_M.req_join_match = protobuf.Message(_M.REQ_JOIN_MATCH)
_M.rsp_cancel_join_match = protobuf.Message(_M.RSP_CANCEL_JOIN_MATCH)
_M.rsp_join_match = protobuf.Message(_M.RSP_JOIN_MATCH)

return _M