HJ_Server/src/cross/protocols/serviceProto.ts
xichaoyin 83485d0fd0 fix:
皮肤系统
2024-01-04 17:42:14 +08:00

4773 lines
160 KiB
TypeScript

import { ServiceProto } from 'tsrpc-proto';
import { ReqFindEnemy, ResFindEnemy } from './clsl/PtlFindEnemy';
import { ReqLog, ResLog } from './clsl/PtlLog';
import { ReqRank, ResRank } from './clsl/PtlRank';
import { ReqUpLoad, ResUpLoad } from './clsl/PtlUpLoad';
import { ReqDelCrossEmail, ResDelCrossEmail } from './email/PtlDelCrossEmail';
import { ReqGetCrossEmail, ResGetCrossEmail } from './email/PtlGetCrossEmail';
import { ReqGetEnemy, ResGetEnemy } from './hbzb/jfs/PtlGetEnemy';
import { ReqGetLog, ResGetLog } from './hbzb/jfs/PtlGetLog';
import { ReqGetRankList, ResGetRankList } from './hbzb/jfs/PtlGetRankList';
import { ReqGetUser, ResGetUser } from './hbzb/jfs/PtlGetUser';
import { ReqGetUser as ReqGetUser_1, ResGetUser as ResGetUser_1 } from './hbzb/PtlGetUser';
import { ReqUpdateHbzbCrossUser, ResUpdateHbzbCrossUser } from './hbzb/PtlUpdateHbzbCrossUser';
import { ReqGetEnemy as ReqGetEnemy_1, ResGetEnemy as ResGetEnemy_1 } from './hbzb/zbs/PtlGetEnemy';
import { ReqGetLog as ReqGetLog_1, ResGetLog as ResGetLog_1 } from './hbzb/zbs/PtlGetLog';
import { ReqGetRankList as ReqGetRankList_1, ResGetRankList as ResGetRankList_1 } from './hbzb/zbs/PtlGetRankList';
import { ReqGetStatus, ResGetStatus } from './hbzb/zbs/PtlGetStatus';
import { ReqSendJjcTop, ResSendJjcTop } from './hbzb/zbs/PtlSendJjcTop';
import { ReqApply, ResApply } from './kbzz/PtlApply';
import { ReqGetUser as ReqGetUser_2, ResGetUser as ResGetUser_2 } from './kbzz/PtlGetUser';
import { ReqGroupRank, ResGroupRank } from './kbzz/PtlGroupRank';
import { ReqRank as ReqRank_1, ResRank as ResRank_1 } from './kbzz/PtlRank';
import { ReqRefresh, ResRefresh } from './kbzz/PtlRefresh';
import { ReqState, ResState } from './kbzz/PtlState';
import { ReqUpUser, ResUpUser } from './kbzz/PtlUpUser';
import { MsgCrossChat } from './msg_cross/MsgCrossChat';
import { MsgHbzbChangeRank } from './msg_cross/MsgHbzbChangeRank';
import { MsgHbzbJfsLog } from './msg_cross/MsgHbzbJfsLog';
import { MsgHbzbSendUser } from './msg_cross/MsgHbzbSendUser';
import { MsgHbzbZbsLog } from './msg_cross/MsgHbzbZbsLog';
import { ReqBaoMing, ResBaoMing } from './wzry/PtlBaoMing';
import { ReqcatFightLog, RescatFightLog } from './wzry/PtlcatFightLog';
import { ReqDldRefre, ResDldRefre } from './wzry/PtlDldRefre';
import { ReqgetJingCai, ResgetJingCai } from './wzry/PtlgetJingCai';
import { ReqRank as ReqRank_2, ResRank as ResRank_2 } from './wzry/PtlRank';
import { ReqSetWzFight, ResSetWzFight } from './wzry/PtlSetWzFight';
import { ReqUpdateFight, ResUpdateFight } from './wzry/PtlUpdateFight';
import { ReqWzFightData, ResWzFightData } from './wzry/PtlWzFightData';
import { ReqWzFightGroup, ResWzFightGroup } from './wzry/PtlWzFightGroup';
import { ReqWzzd, ResWzzd } from './wzry/PtlWzzd';
export interface ServiceType {
api: {
"clsl/FindEnemy": {
req: ReqFindEnemy,
res: ResFindEnemy
},
"clsl/Log": {
req: ReqLog,
res: ResLog
},
"clsl/Rank": {
req: ReqRank,
res: ResRank
},
"clsl/UpLoad": {
req: ReqUpLoad,
res: ResUpLoad
},
"email/DelCrossEmail": {
req: ReqDelCrossEmail,
res: ResDelCrossEmail
},
"email/GetCrossEmail": {
req: ReqGetCrossEmail,
res: ResGetCrossEmail
},
"hbzb/jfs/GetEnemy": {
req: ReqGetEnemy,
res: ResGetEnemy
},
"hbzb/jfs/GetLog": {
req: ReqGetLog,
res: ResGetLog
},
"hbzb/jfs/GetRankList": {
req: ReqGetRankList,
res: ResGetRankList
},
"hbzb/jfs/GetUser": {
req: ReqGetUser,
res: ResGetUser
},
"hbzb/GetUser": {
req: ReqGetUser_1,
res: ResGetUser_1
},
"hbzb/UpdateHbzbCrossUser": {
req: ReqUpdateHbzbCrossUser,
res: ResUpdateHbzbCrossUser
},
"hbzb/zbs/GetEnemy": {
req: ReqGetEnemy_1,
res: ResGetEnemy_1
},
"hbzb/zbs/GetLog": {
req: ReqGetLog_1,
res: ResGetLog_1
},
"hbzb/zbs/GetRankList": {
req: ReqGetRankList_1,
res: ResGetRankList_1
},
"hbzb/zbs/GetStatus": {
req: ReqGetStatus,
res: ResGetStatus
},
"hbzb/zbs/SendJjcTop": {
req: ReqSendJjcTop,
res: ResSendJjcTop
},
"kbzz/Apply": {
req: ReqApply,
res: ResApply
},
"kbzz/GetUser": {
req: ReqGetUser_2,
res: ResGetUser_2
},
"kbzz/GroupRank": {
req: ReqGroupRank,
res: ResGroupRank
},
"kbzz/Rank": {
req: ReqRank_1,
res: ResRank_1
},
"kbzz/Refresh": {
req: ReqRefresh,
res: ResRefresh
},
"kbzz/State": {
req: ReqState,
res: ResState
},
"kbzz/UpUser": {
req: ReqUpUser,
res: ResUpUser
},
"wzry/BaoMing": {
req: ReqBaoMing,
res: ResBaoMing
},
"wzry/catFightLog": {
req: ReqcatFightLog,
res: RescatFightLog
},
"wzry/DldRefre": {
req: ReqDldRefre,
res: ResDldRefre
},
"wzry/getJingCai": {
req: ReqgetJingCai,
res: ResgetJingCai
},
"wzry/Rank": {
req: ReqRank_2,
res: ResRank_2
},
"wzry/SetWzFight": {
req: ReqSetWzFight,
res: ResSetWzFight
},
"wzry/UpdateFight": {
req: ReqUpdateFight,
res: ResUpdateFight
},
"wzry/WzFightData": {
req: ReqWzFightData,
res: ResWzFightData
},
"wzry/WzFightGroup": {
req: ReqWzFightGroup,
res: ResWzFightGroup
},
"wzry/Wzzd": {
req: ReqWzzd,
res: ResWzzd
}
},
msg: {
"msg_cross/CrossChat": MsgCrossChat,
"msg_cross/HbzbChangeRank": MsgHbzbChangeRank,
"msg_cross/HbzbJfsLog": MsgHbzbJfsLog,
"msg_cross/HbzbSendUser": MsgHbzbSendUser,
"msg_cross/HbzbZbsLog": MsgHbzbZbsLog
}
}
export const serviceProto: ServiceProto<ServiceType> = {
"services": [
{
"id": 0,
"name": "clsl/FindEnemy",
"type": "api"
},
{
"id": 1,
"name": "clsl/Log",
"type": "api"
},
{
"id": 2,
"name": "clsl/Rank",
"type": "api"
},
{
"id": 3,
"name": "clsl/UpLoad",
"type": "api"
},
{
"id": 4,
"name": "email/DelCrossEmail",
"type": "api"
},
{
"id": 5,
"name": "email/GetCrossEmail",
"type": "api"
},
{
"id": 6,
"name": "hbzb/jfs/GetEnemy",
"type": "api"
},
{
"id": 7,
"name": "hbzb/jfs/GetLog",
"type": "api"
},
{
"id": 8,
"name": "hbzb/jfs/GetRankList",
"type": "api"
},
{
"id": 9,
"name": "hbzb/jfs/GetUser",
"type": "api"
},
{
"id": 10,
"name": "hbzb/GetUser",
"type": "api"
},
{
"id": 11,
"name": "hbzb/UpdateHbzbCrossUser",
"type": "api"
},
{
"id": 12,
"name": "hbzb/zbs/GetEnemy",
"type": "api"
},
{
"id": 13,
"name": "hbzb/zbs/GetLog",
"type": "api"
},
{
"id": 14,
"name": "hbzb/zbs/GetRankList",
"type": "api"
},
{
"id": 15,
"name": "hbzb/zbs/GetStatus",
"type": "api"
},
{
"id": 16,
"name": "hbzb/zbs/SendJjcTop",
"type": "api"
},
{
"id": 17,
"name": "kbzz/Apply",
"type": "api"
},
{
"id": 18,
"name": "kbzz/GetUser",
"type": "api"
},
{
"id": 19,
"name": "kbzz/GroupRank",
"type": "api"
},
{
"id": 20,
"name": "kbzz/Rank",
"type": "api"
},
{
"id": 21,
"name": "kbzz/Refresh",
"type": "api"
},
{
"id": 22,
"name": "kbzz/State",
"type": "api"
},
{
"id": 23,
"name": "kbzz/UpUser",
"type": "api"
},
{
"id": 24,
"name": "msg_cross/CrossChat",
"type": "msg"
},
{
"id": 25,
"name": "msg_cross/HbzbChangeRank",
"type": "msg"
},
{
"id": 26,
"name": "msg_cross/HbzbJfsLog",
"type": "msg"
},
{
"id": 27,
"name": "msg_cross/HbzbSendUser",
"type": "msg"
},
{
"id": 28,
"name": "msg_cross/HbzbZbsLog",
"type": "msg"
},
{
"id": 29,
"name": "wzry/BaoMing",
"type": "api"
},
{
"id": 30,
"name": "wzry/catFightLog",
"type": "api"
},
{
"id": 31,
"name": "wzry/DldRefre",
"type": "api"
},
{
"id": 32,
"name": "wzry/getJingCai",
"type": "api"
},
{
"id": 33,
"name": "wzry/Rank",
"type": "api"
},
{
"id": 34,
"name": "wzry/SetWzFight",
"type": "api"
},
{
"id": 35,
"name": "wzry/UpdateFight",
"type": "api"
},
{
"id": 36,
"name": "wzry/WzFightData",
"type": "api"
},
{
"id": 37,
"name": "wzry/WzFightGroup",
"type": "api"
},
{
"id": 38,
"name": "wzry/Wzzd",
"type": "api"
}
],
"types": {
"clsl/PtlFindEnemy/ReqFindEnemy": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "myStasr",
"type": {
"type": "Number"
}
}
]
},
"clsl/PtlFindEnemy/ResFindEnemy": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "info",
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/joinFightData"
}
},
{
"id": 1,
"name": "allStar",
"type": {
"type": "Number"
}
}
]
},
"../../shared/fightControl/fightType/joinFightData": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "player",
"type": {
"type": "Intersection",
"members": [
{
"id": 0,
"type": {
"type": "Partial",
"target": {
"type": "IndexedAccess",
"index": "gud",
"objectType": {
"type": "Reference",
"target": "../../shared/protocols/user/PtlLogin/ResLogin"
}
}
}
},
{
"id": 1,
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "buff",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Union",
"members": [
{
"id": 0,
"type": {
"type": "Number"
}
},
{
"id": 1,
"type": {
"type": "Any"
}
}
]
}
}
},
"optional": true
},
{
"id": 1,
"name": "side",
"type": {
"type": "String"
},
"optional": true
},
{
"id": 2,
"name": "pos",
"type": {
"type": "Union",
"members": [
{
"id": 0,
"type": {
"type": "String"
}
},
{
"id": 1,
"type": {
"type": "Number"
}
}
]
},
"optional": true
},
{
"id": 3,
"name": "attr",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Union",
"members": [
{
"id": 0,
"type": {
"type": "Number"
}
},
{
"id": 1,
"type": {
"type": "Any"
}
}
]
}
}
},
"optional": true
},
{
"id": 4,
"name": "dead",
"type": {
"type": "Boolean"
},
"optional": true
}
]
}
}
]
}
},
{
"id": 1,
"name": "roles",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/roleDataType"
}
}
}
},
{
"id": 2,
"name": "star",
"type": {
"type": "Number"
},
"optional": true
}
]
},
"../../shared/protocols/user/PtlLogin/ResLogin": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "gud",
"type": {
"type": "Intersection",
"members": [
{
"id": 0,
"type": {
"type": "Reference",
"target": "../../shared/protocols/user/PtlLogin/playerInfo"
}
},
{
"id": 1,
"type": {
"type": "Reference",
"target": "../../shared/protocols/user/PtlLogin/playerAttr"
}
},
{
"id": 2,
"type": {
"type": "Partial",
"target": {
"type": "Reference",
"target": "../../shared/protocols/user/PtlLogin/playerAppend"
}
}
}
]
}
},
{
"id": 1,
"name": "openTime",
"type": {
"type": "String"
}
},
{
"id": 2,
"name": "openDay",
"type": {
"type": "Number"
}
},
{
"id": 3,
"name": "curTime",
"type": {
"type": "Number"
}
},
{
"id": 4,
"name": "firstLogin",
"type": {
"type": "Boolean"
}
},
{
"id": 5,
"name": "otherData",
"type": {
"type": "Any"
},
"optional": true
}
]
},
"../../shared/protocols/user/PtlLogin/playerInfo": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "lv",
"type": {
"type": "Number"
}
},
{
"id": 1,
"name": "vip",
"type": {
"type": "Number"
}
},
{
"id": 2,
"name": "uid",
"type": {
"type": "String"
}
},
{
"id": 3,
"name": "bindUid",
"type": {
"type": "String"
}
},
{
"id": 4,
"name": "power",
"type": {
"type": "Number"
}
},
{
"id": 5,
"name": "maxpower",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 6,
"name": "status",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 7,
"name": "status_chat",
"type": {
"type": "Number"
},
"optional": true
}
]
},
"../../shared/protocols/user/PtlLogin/playerAttr": {
"type": "Intersection",
"members": [
{
"id": 0,
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "nexp",
"type": {
"type": "Number"
}
},
{
"id": 1,
"name": "jinbi",
"type": {
"type": "Number"
}
},
{
"id": 2,
"name": "rmbmoney",
"type": {
"type": "Number"
}
},
{
"id": 3,
"name": "rongyu",
"type": {
"type": "Number"
}
},
{
"id": 4,
"name": "payExp",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 5,
"name": "guijinshu",
"type": {
"type": "Number"
},
"optional": true
}
]
}
},
{
"id": 1,
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Any"
}
}
}
}
]
},
"../../shared/protocols/user/PtlLogin/playerAppend": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "tujianLv",
"type": {
"type": "Number"
}
},
{
"id": 1,
"name": "head",
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "id",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "time",
"type": {
"type": "Number"
}
}
]
}
},
{
"id": 2,
"name": "headFrame",
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "id",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "time",
"type": {
"type": "Number"
}
}
]
}
},
{
"id": 3,
"name": "chatFrame",
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "id",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "time",
"type": {
"type": "Number"
}
}
]
}
},
{
"id": 4,
"name": "name",
"type": {
"type": "String"
}
},
{
"id": 5,
"name": "upModel",
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "id",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "time",
"type": {
"type": "Number"
}
}
]
}
},
{
"id": 6,
"name": "model",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "id",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "time",
"type": {
"type": "Number"
}
}
]
}
}
}
},
{
"id": 7,
"name": "renown",
"type": {
"type": "Number"
}
},
{
"id": 8,
"name": "wxcLv",
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "lv",
"type": {
"type": "Number"
}
},
{
"id": 1,
"name": "ids",
"type": {
"type": "Array",
"elementType": {
"type": "Number"
}
}
}
]
}
},
{
"id": 9,
"name": "mapId",
"type": {
"type": "Number"
}
},
{
"id": 10,
"name": "shoucangping",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Number"
}
}
}
},
{
"id": 11,
"name": "useTujianLvPoint",
"type": {
"type": "Number"
}
},
{
"id": 12,
"name": "skills",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Number"
}
}
}
},
{
"id": 13,
"name": "fightSkills",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "String"
}
}
}
},
{
"id": 14,
"name": "heroPos",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "String"
}
}
}
},
{
"id": 15,
"name": "ghId",
"type": {
"type": "String"
}
},
{
"id": 16,
"name": "ghName",
"type": {
"type": "String"
}
},
{
"id": 17,
"name": "ghLevel",
"type": {
"type": "Reference",
"target": "../../shared/protocols/gonghui/type/gonghuiLevel"
}
},
{
"id": 18,
"name": "ghwz",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Number"
}
}
},
"optional": true
},
{
"id": 19,
"name": "ghExitTime",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 20,
"name": "loginTime",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 21,
"name": "logoutTime",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 22,
"name": "cTime",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 23,
"name": "loginDays",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 24,
"name": "serverName",
"type": {
"type": "String"
},
"optional": true
},
{
"id": 25,
"name": "sid",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 26,
"name": "onlineTime",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 27,
"name": "newonlinetime",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 28,
"name": "isNpc",
"type": {
"type": "Boolean"
},
"optional": true
},
{
"id": 29,
"name": "matrix",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Number"
}
}
},
"optional": true
},
{
"id": 30,
"name": "matrixPos",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "String"
}
}
}
}
},
"optional": true
},
{
"id": 31,
"name": "selectMatrix",
"type": {
"type": "String"
},
"optional": true
},
{
"id": 32,
"name": "fightHeros",
"type": {
"type": "Array",
"elementType": {
"type": "String"
}
},
"optional": true
},
{
"id": 33,
"name": "helpHeros",
"type": {
"type": "Array",
"elementType": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "_id",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "jieji",
"type": {
"type": "Number"
}
},
{
"id": 2,
"name": "heroId",
"type": {
"type": "Union",
"members": [
{
"id": 0,
"type": {
"type": "String"
}
},
{
"id": 1,
"type": {
"type": "Number"
}
}
]
},
"optional": true
},
{
"id": 3,
"name": "heroPosId",
"type": {
"type": "Union",
"members": [
{
"id": 0,
"type": {
"type": "String"
}
},
{
"id": 1,
"type": {
"type": "Number"
}
},
{
"id": 2,
"type": {
"type": "Literal"
}
}
]
},
"optional": true
}
]
}
},
"optional": true
},
{
"id": 34,
"name": "changeNameNum",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 35,
"name": "peijianUnlock",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "String"
}
}
},
"optional": true
},
{
"id": 36,
"name": "headFrames",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Number"
}
}
},
"optional": true
},
{
"id": 37,
"name": "chatFrames",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Number"
}
}
},
"optional": true
},
{
"id": 38,
"name": "heroskin",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Number"
}
}
},
"optional": true
}
]
},
"../../shared/protocols/gonghui/type/gonghuiLevel": {
"type": "Union",
"members": [
{
"id": 0,
"type": {
"type": "Literal",
"literal": 0
}
},
{
"id": 1,
"type": {
"type": "Literal",
"literal": 1
}
},
{
"id": 2,
"type": {
"type": "Literal",
"literal": 2
}
},
{
"id": 3,
"type": {
"type": "Literal",
"literal": 3
}
},
{
"id": 4,
"type": {
"type": "Literal",
"literal": 4
}
}
]
},
"../../shared/fightControl/fightType/roleDataType": {
"type": "Intersection",
"members": [
{
"id": 0,
"type": {
"type": "Partial",
"target": {
"type": "IndexedAccess",
"index": "",
"objectType": {
"type": "IndexedAccess",
"index": "list",
"objectType": {
"type": "Reference",
"target": "../../shared/protocols/hero/PtlGetList/ResGetList"
}
}
}
}
},
{
"id": 1,
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "attr",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Any"
}
}
}
},
{
"id": 1,
"name": "side",
"type": {
"type": "String"
},
"optional": true
},
{
"id": 2,
"name": "pos",
"type": {
"type": "Union",
"members": [
{
"id": 0,
"type": {
"type": "String"
}
},
{
"id": 1,
"type": {
"type": "Number"
}
}
]
},
"optional": true
},
{
"id": 3,
"name": "dead",
"type": {
"type": "Boolean"
},
"optional": true
},
{
"id": 4,
"name": "lockHp",
"type": {
"type": "Boolean"
},
"optional": true
},
{
"id": 5,
"name": "maxhp",
"type": {
"type": "Number"
},
"optional": true
}
]
}
},
{
"id": 2,
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Any"
}
}
}
}
]
},
"../../shared/protocols/hero/PtlGetList/ResGetList": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "list",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Intersection",
"members": [
{
"id": 0,
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "_id",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "heroId",
"type": {
"type": "Union",
"members": [
{
"id": 0,
"type": {
"type": "String"
}
},
{
"id": 1,
"type": {
"type": "Number"
}
}
]
}
},
{
"id": 2,
"name": "lv",
"type": {
"type": "Number"
}
},
{
"id": 3,
"name": "jieji",
"type": {
"type": "Number"
}
},
{
"id": 4,
"name": "getTime",
"type": {
"type": "Number"
}
}
]
}
},
{
"id": 1,
"type": {
"type": "Partial",
"target": {
"type": "Reference",
"target": "../../shared/protocols/hero/PtlGetList/heroAddKey"
}
}
}
]
}
}
}
},
{
"id": 1,
"name": "pos",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "String"
}
}
}
},
{
"id": 2,
"name": "lshd",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Number"
}
}
}
},
{
"id": 3,
"name": "gbzj",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Boolean"
}
}
}
}
]
},
"../../shared/protocols/hero/PtlGetList/heroAddKey": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "equip",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "String"
}
}
}
},
{
"id": 1,
"name": "zhanli",
"type": {
"type": "Number"
}
},
{
"id": 2,
"name": "weapon",
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "jieji",
"type": {
"type": "Number"
}
},
{
"id": 1,
"name": "star",
"type": {
"type": "Number"
}
},
{
"id": 2,
"name": "starProbability",
"type": {
"type": "Number"
}
}
]
}
},
{
"id": 3,
"name": "shiwu",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Reference",
"target": "../../shared/protocols/type/heroShiWu"
}
}
}
},
{
"id": 4,
"name": "qiannneg",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Number"
}
}
}
},
{
"id": 5,
"name": "awake",
"type": {
"type": "Number"
}
},
{
"id": 6,
"name": "talent",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Number"
}
}
}
},
{
"id": 7,
"name": "peijian",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "String"
}
}
}
},
{
"id": 8,
"name": "skin",
"type": {
"type": "String"
}
}
]
},
"../../shared/protocols/type/heroShiWu": {
"type": "Intersection",
"members": [
{
"id": 0,
"type": {
"target": {
"type": "IndexedAccess",
"index": "",
"objectType": {
"type": "IndexedAccess",
"index": "list",
"objectType": {
"type": "Reference",
"target": "../../shared/protocols/shiwu/PtlGetList/ResGetList"
}
}
},
"keys": [
"_id",
"jichu",
"fujia",
"zhuanshu"
],
"type": "Pick"
}
},
{
"id": 1,
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "shiwuId",
"type": {
"type": "String"
},
"optional": true
},
{
"id": 1,
"name": "colour",
"type": {
"type": "Number"
},
"optional": true
}
]
}
}
]
},
"../../shared/protocols/shiwu/PtlGetList/ResGetList": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "list",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "_id",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "colour",
"type": {
"type": "Number"
}
},
{
"id": 2,
"name": "shiwuId",
"type": {
"type": "String"
}
},
{
"id": 3,
"name": "wearId",
"type": {
"type": "String"
}
},
{
"id": 4,
"name": "jichu",
"type": {
"type": "Array",
"elementType": {
"type": "Union",
"members": [
{
"id": 0,
"type": {
"type": "String"
}
},
{
"id": 1,
"type": {
"type": "Number"
}
}
]
}
}
},
{
"id": 5,
"name": "fujia",
"type": {
"type": "Array",
"elementType": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "colour",
"type": {
"type": "Number"
}
},
{
"id": 1,
"name": "buffKey",
"type": {
"type": "String"
}
},
{
"id": 2,
"name": "buffVal",
"type": {
"type": "Number"
}
}
]
}
}
},
{
"id": 6,
"name": "zhuanshu",
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "hero",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "buff",
"type": {
"type": "Tuple",
"elementTypes": [
{
"type": "String"
},
{
"type": "Number"
}
]
},
"optional": true
},
{
"id": 2,
"name": "skill",
"type": {
"type": "String"
},
"optional": true
}
]
},
"optional": true
}
]
}
}
}
}
]
},
"clsl/PtlLog/ReqLog": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "result",
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/fightResult"
},
"optional": true
}
]
},
"../../shared/fightControl/fightType/fightResult": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "winSide",
"type": {
"type": "Number"
}
},
{
"id": 1,
"name": "fightLog",
"type": {
"type": "Array",
"elementType": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/recordDataType"
}
}
},
{
"id": 2,
"name": "initData",
"type": {
"type": "Array",
"elementType": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/joinFightData"
}
}
},
{
"id": 3,
"name": "fightData",
"type": {
"type": "Array",
"elementType": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/joinFightData"
}
}
},
{
"id": 4,
"name": "totalDamage",
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "0",
"type": {
"type": "Number"
}
},
{
"id": 1,
"name": "1",
"type": {
"type": "Number"
}
}
]
}
},
{
"id": 5,
"name": "fightStatistics",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Number"
}
}
}
}
},
"optional": true
},
{
"id": 6,
"name": "otherData",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Any"
}
}
},
"optional": true
}
]
},
"../../shared/fightControl/fightType/recordDataType": {
"type": "Union",
"members": [
{
"id": 0,
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/turn_Type"
}
},
{
"id": 1,
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/atk_Type"
}
},
{
"id": 2,
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/addBuff_type"
}
},
{
"id": 3,
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/delBuff_type"
}
},
{
"id": 4,
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/startAct_Type"
}
},
{
"id": 5,
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/stopAct_Type"
}
},
{
"id": 6,
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/fightEnd_Type"
}
},
{
"id": 7,
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/roleDead_Type"
}
},
{
"id": 8,
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/addHp_Type"
}
},
{
"id": 9,
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/downHp_Type"
}
},
{
"id": 10,
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/fanji_Type"
}
},
{
"id": 11,
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/fuhuo_Type"
}
},
{
"id": 12,
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/chongsheng_Type"
}
},
{
"id": 13,
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/playerNuqi_Type"
}
}
]
},
"../../shared/fightControl/fightType/turn_Type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "act",
"type": {
"type": "Literal",
"literal": "trun"
}
},
{
"id": 1,
"name": "roundNums",
"type": {
"type": "Number"
}
}
]
},
"../../shared/fightControl/fightType/atk_Type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "act",
"type": {
"type": "Literal",
"literal": "atk"
}
},
{
"id": 1,
"name": "fromRole",
"type": {
"type": "String"
}
},
{
"id": 2,
"name": "targets",
"type": {
"type": "Array",
"elementType": {
"type": "String"
}
}
},
{
"id": 3,
"name": "skillId",
"type": {
"type": "Union",
"members": [
{
"id": 0,
"type": {
"type": "String"
}
},
{
"id": 1,
"type": {
"type": "Number"
}
}
]
}
},
{
"id": 4,
"name": "rolesInfo",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/atkRoleInfo_Type"
}
}
}
}
]
},
"../../shared/fightControl/fightType/atkRoleInfo_Type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "ov",
"type": {
"type": "Number"
}
},
{
"id": 1,
"name": "nv",
"type": {
"type": "Number"
}
},
{
"id": 2,
"name": "miss",
"type": {
"type": "Boolean"
}
},
{
"id": 3,
"name": "baoji",
"type": {
"type": "Boolean"
}
}
]
},
"../../shared/fightControl/fightType/addBuff_type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "act",
"type": {
"type": "Literal",
"literal": "addBuff"
}
},
{
"id": 1,
"name": "toRole",
"type": {
"type": "String"
}
},
{
"id": 2,
"name": "fromRole",
"type": {
"type": "String"
}
},
{
"id": 3,
"name": "skillId",
"type": {
"type": "Union",
"members": [
{
"id": 0,
"type": {
"type": "String"
}
},
{
"id": 1,
"type": {
"type": "Number"
}
}
]
}
},
{
"id": 4,
"name": "buffType",
"type": {
"type": "String"
}
},
{
"id": 5,
"name": "buffId",
"type": {
"type": "String"
}
}
]
},
"../../shared/fightControl/fightType/delBuff_type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "act",
"type": {
"type": "Literal",
"literal": "delBuff"
}
},
{
"id": 1,
"name": "fromRole",
"type": {
"type": "String"
}
},
{
"id": 2,
"name": "skillId",
"type": {
"type": "Union",
"members": [
{
"id": 0,
"type": {
"type": "String"
}
},
{
"id": 1,
"type": {
"type": "Number"
}
}
]
}
},
{
"id": 3,
"name": "buffId",
"type": {
"type": "String"
}
},
{
"id": 4,
"name": "buffType",
"type": {
"type": "String"
}
},
{
"id": 5,
"name": "why",
"type": {
"type": "String"
},
"optional": true
}
]
},
"../../shared/fightControl/fightType/startAct_Type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "act",
"type": {
"type": "Literal",
"literal": "startAct"
}
},
{
"id": 1,
"name": "fromRole",
"type": {
"type": "String"
}
}
]
},
"../../shared/fightControl/fightType/stopAct_Type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "act",
"type": {
"type": "Literal",
"literal": "stopAct"
}
},
{
"id": 1,
"name": "fromRole",
"type": {
"type": "String"
}
}
]
},
"../../shared/fightControl/fightType/fightEnd_Type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "act",
"type": {
"type": "Literal",
"literal": "fightEnd"
}
},
{
"id": 1,
"name": "winSide",
"type": {
"type": "Number"
}
}
]
},
"../../shared/fightControl/fightType/roleDead_Type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "act",
"type": {
"type": "Literal",
"literal": "roleDead"
}
},
{
"id": 1,
"name": "isFuhou",
"type": {
"type": "Boolean"
}
},
{
"id": 2,
"name": "fromRole",
"type": {
"type": "String"
}
}
]
},
"../../shared/fightControl/fightType/addHp_Type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "act",
"type": {
"type": "Literal",
"literal": "addHp"
}
},
{
"id": 1,
"name": "fromRole",
"type": {
"type": "String"
}
},
{
"id": 2,
"name": "why",
"type": {
"type": "String"
}
},
{
"id": 3,
"name": "buffId",
"type": {
"type": "String"
}
},
{
"id": 4,
"name": "nv",
"type": {
"type": "Number"
}
},
{
"id": 5,
"name": "ov",
"type": {
"type": "Number"
}
}
]
},
"../../shared/fightControl/fightType/downHp_Type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "act",
"type": {
"type": "Literal",
"literal": "downHp"
}
},
{
"id": 1,
"name": "fromRole",
"type": {
"type": "String"
}
},
{
"id": 2,
"name": "why",
"type": {
"type": "String"
}
},
{
"id": 3,
"name": "buffId",
"type": {
"type": "String"
}
},
{
"id": 4,
"name": "nv",
"type": {
"type": "Number"
}
},
{
"id": 5,
"name": "ov",
"type": {
"type": "Number"
}
}
]
},
"../../shared/fightControl/fightType/fanji_Type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "act",
"type": {
"type": "Literal",
"literal": "fanji"
}
},
{
"id": 1,
"name": "fromRole",
"type": {
"type": "String"
}
},
{
"id": 2,
"name": "targets",
"type": {
"type": "Array",
"elementType": {
"type": "String"
}
}
},
{
"id": 3,
"name": "skillId",
"type": {
"type": "Union",
"members": [
{
"id": 0,
"type": {
"type": "String"
}
},
{
"id": 1,
"type": {
"type": "Number"
}
}
]
}
},
{
"id": 4,
"name": "rolesInfo",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/atkRoleInfo_Type"
}
}
}
}
]
},
"../../shared/fightControl/fightType/fuhuo_Type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "act",
"type": {
"type": "Literal",
"literal": "fuhuo"
}
},
{
"id": 1,
"name": "fromRole",
"type": {
"type": "String"
}
},
{
"id": 2,
"name": "target",
"type": {
"type": "String"
}
},
{
"id": 3,
"name": "nv",
"type": {
"type": "Number"
}
}
]
},
"../../shared/fightControl/fightType/chongsheng_Type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "act",
"type": {
"type": "Literal",
"literal": "chongsheng"
}
},
{
"id": 1,
"name": "fromRole",
"type": {
"type": "String"
}
},
{
"id": 2,
"name": "target",
"type": {
"type": "String"
}
},
{
"id": 3,
"name": "nv",
"type": {
"type": "Number"
}
}
]
},
"../../shared/fightControl/fightType/playerNuqi_Type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "act",
"type": {
"type": "Literal",
"literal": "playerNuqi"
}
},
{
"id": 1,
"name": "fromRole",
"type": {
"type": "String"
}
},
{
"id": 2,
"name": "maxnuqi",
"type": {
"type": "Number"
}
},
{
"id": 3,
"name": "nuqi",
"type": {
"type": "Number"
}
}
]
},
"clsl/PtlLog/ResLog": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "logs",
"type": {
"type": "Array",
"elementType": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/fightResult"
}
},
"optional": true
}
]
},
"clsl/PtlRank/ReqRank": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "page",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 2,
"name": "offset",
"type": {
"type": "Number"
},
"optional": true
}
]
},
"clsl/PtlRank/ResRank": {
"type": "IndexedAccess",
"index": "",
"objectType": {
"type": "Reference",
"target": "../../shared/protocols/rank/PtlOpen/ResOpen"
}
},
"../../shared/protocols/rank/PtlOpen/ResOpen": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "rankList",
"type": {
"type": "Array",
"elementType": {
"type": "Reference",
"target": "../../shared/protocols/type/rankInfo"
}
}
},
{
"id": 1,
"name": "myRank",
"type": {
"type": "Reference",
"target": "../../shared/protocols/type/rankInfo"
}
}
]
}
}
},
"../../shared/protocols/type/rankInfo": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "rank",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 1,
"name": "player",
"type": {
"type": "Partial",
"target": {
"type": "IndexedAccess",
"index": "gud",
"objectType": {
"type": "Reference",
"target": "../../shared/protocols/user/PtlLogin/ResLogin"
}
}
}
},
{
"id": 2,
"name": "roles",
"type": {
"type": "IndexedAccess",
"index": "roles",
"objectType": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/joinFightData"
}
},
"optional": true
},
{
"id": 3,
"name": "valArr",
"type": {
"type": "Array",
"elementType": {
"type": "Any"
}
},
"optional": true
},
{
"id": 4,
"name": "otherData",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Any"
}
}
},
"optional": true
},
{
"id": 5,
"name": "utime",
"type": {
"type": "Number"
},
"optional": true
}
]
},
"clsl/PtlUpLoad/ReqUpLoad": {
"type": "Partial",
"target": {
"type": "Reference",
"target": "../../module/collection_clsl/CollectionCllsCrossUser"
}
},
"../../module/collection_clsl/CollectionCllsCrossUser": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "area",
"type": {
"type": "Number"
}
},
{
"id": 2,
"name": "allStar",
"type": {
"type": "Number"
}
},
{
"id": 3,
"name": "info",
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/joinFightData"
}
}
]
},
"clsl/PtlUpLoad/ResUpLoad": {
"type": "Interface"
},
"email/PtlDelCrossEmail/ReqDelCrossEmail": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "eids",
"type": {
"type": "Array",
"elementType": {
"type": "String"
}
}
}
]
},
"email/PtlDelCrossEmail/ResDelCrossEmail": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "result",
"type": {
"type": "Boolean"
}
}
]
},
"email/PtlGetCrossEmail/ReqGetCrossEmail": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "server_id",
"type": {
"type": "String"
}
}
]
},
"email/PtlGetCrossEmail/ResGetCrossEmail": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "emails",
"type": {
"type": "Array",
"elementType": {
"type": "Reference",
"target": "../../shared/protocols/msg_s2c/MsgEmail/MsgEmail"
}
}
}
]
},
"../../shared/protocols/msg_s2c/MsgEmail/MsgEmail": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "_id",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "uid",
"type": {
"type": "String"
}
},
{
"id": 2,
"name": "type",
"type": {
"type": "Union",
"members": [
{
"id": 0,
"type": {
"type": "Literal",
"literal": "system"
}
},
{
"id": 1,
"type": {
"type": "Literal",
"literal": "gm"
}
}
]
}
},
{
"id": 3,
"name": "title",
"type": {
"type": "String"
}
},
{
"id": 4,
"name": "content",
"type": {
"type": "String"
}
},
{
"id": 5,
"name": "createTime",
"type": {
"type": "Number"
}
},
{
"id": 6,
"name": "prizeData",
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "prize",
"type": {
"type": "Array",
"elementType": {
"type": "Reference",
"target": "../../shared/protocols/type/prizeType"
}
}
},
{
"id": 1,
"name": "isGet",
"type": {
"type": "Boolean"
}
}
]
},
"optional": true
},
{
"id": 7,
"name": "contentInsertArr",
"type": {
"type": "Array",
"elementType": {
"type": "Any"
}
},
"optional": true
},
{
"id": 8,
"name": "prizelist",
"type": {
"type": "Array",
"elementType": {
"type": "String"
}
},
"optional": true
},
{
"id": 9,
"name": "dellist",
"type": {
"type": "Array",
"elementType": {
"type": "String"
}
},
"optional": true
},
{
"id": 10,
"name": "g123log",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Any"
}
}
},
"optional": true
},
{
"id": 11,
"name": "lngTitle",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Any"
}
}
},
"optional": true
},
{
"id": 12,
"name": "lngContent",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Any"
}
}
},
"optional": true
},
{
"id": 13,
"name": "sid",
"type": {
"type": "String"
},
"optional": true
}
]
},
"../../shared/protocols/type/prizeType": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "a",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "t",
"type": {
"type": "Any"
}
},
{
"id": 2,
"name": "n",
"type": {
"type": "Number"
}
},
{
"id": 3,
"name": "colour",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 4,
"name": "shiwuBuff",
"type": {
"type": "Any"
},
"optional": true
}
]
},
"hbzb/jfs/PtlGetEnemy/ReqGetEnemy": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "auto",
"type": {
"type": "Boolean"
}
},
{
"id": 2,
"name": "gud",
"type": {
"type": "Reference",
"target": "../../shared/protocols/user/type/player"
},
"optional": true
}
]
},
"../../shared/protocols/user/type/player": {
"type": "IndexedAccess",
"index": "gud",
"objectType": {
"type": "Reference",
"target": "../../shared/protocols/user/PtlLogin/ResLogin"
}
},
"hbzb/jfs/PtlGetEnemy/ResGetEnemy": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "enemy",
"type": {
"type": "Array",
"elementType": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "data",
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/joinFightData"
}
},
{
"id": 1,
"name": "jifen",
"type": {
"type": "Number"
}
}
]
}
}
}
]
},
"hbzb/jfs/PtlGetLog/ReqGetLog": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
}
]
},
"hbzb/jfs/PtlGetLog/ResGetLog": {
"type": "Array",
"elementType": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/fightResult"
}
},
"hbzb/jfs/PtlGetRankList/ReqGetRankList": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "page",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 2,
"name": "offset",
"type": {
"type": "Number"
},
"optional": true
}
]
},
"hbzb/jfs/PtlGetRankList/ResGetRankList": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "rankList",
"type": {
"type": "Array",
"elementType": {
"type": "Reference",
"target": "../../shared/protocols/type/rankInfo"
}
}
},
{
"id": 1,
"name": "jifen",
"type": {
"type": "Number"
}
}
]
},
"hbzb/jfs/PtlGetUser/ReqGetUser": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
}
]
},
"hbzb/jfs/PtlGetUser/ResGetUser": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "data",
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/joinFightData"
}
},
{
"id": 1,
"name": "jifen",
"type": {
"type": "Number"
}
},
{
"id": 2,
"name": "rank",
"type": {
"type": "Number"
}
}
]
},
"hbzb/PtlGetUser/ReqGetUser": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uids",
"type": {
"type": "Array",
"elementType": {
"type": "String"
}
}
}
]
},
"hbzb/PtlGetUser/ResGetUser": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "data",
"type": {
"type": "Reference",
"target": "../../shared/protocols/type/rankInfo"
}
},
{
"id": 1,
"name": "jifen",
"type": {
"type": "Number"
}
}
]
}
}
},
"hbzb/PtlUpdateHbzbCrossUser/ReqUpdateHbzbCrossUser": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "user",
"type": {
"type": "Reference",
"target": "../../shared/protocols/type/rankInfo"
}
},
{
"id": 2,
"name": "isNew",
"type": {
"type": "Boolean"
},
"optional": true
}
]
},
"hbzb/PtlUpdateHbzbCrossUser/ResUpdateHbzbCrossUser": {
"type": "Interface"
},
"hbzb/zbs/PtlGetEnemy/ReqGetEnemy": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
}
]
},
"hbzb/zbs/PtlGetEnemy/ResGetEnemy": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "enemy",
"type": {
"type": "Array",
"elementType": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "data",
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/joinFightData"
}
},
{
"id": 1,
"name": "rank",
"type": {
"type": "Number"
}
}
]
}
}
},
{
"id": 1,
"name": "rank",
"type": {
"type": "Number"
}
}
]
},
"hbzb/zbs/PtlGetLog/ReqGetLog": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
}
]
},
"hbzb/zbs/PtlGetLog/ResGetLog": {
"type": "Array",
"elementType": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/fightResult"
}
},
"hbzb/zbs/PtlGetRankList/ReqGetRankList": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "page",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 1,
"name": "offset",
"type": {
"type": "Number"
},
"optional": true
}
]
},
"hbzb/zbs/PtlGetRankList/ResGetRankList": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "rankList",
"type": {
"type": "Array",
"elementType": {
"type": "Reference",
"target": "../../shared/protocols/type/rankInfo"
}
}
}
]
},
"hbzb/zbs/PtlGetStatus/ReqGetStatus": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
}
]
},
"hbzb/zbs/PtlGetStatus/ResGetStatus": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "status",
"type": {
"type": "Number"
}
}
]
},
"hbzb/zbs/PtlSendJjcTop/ReqSendJjcTop": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "tops",
"type": {
"type": "Array",
"elementType": {
"type": "Reference",
"target": "../../shared/protocols/type/rankInfo"
}
}
}
]
},
"hbzb/zbs/PtlSendJjcTop/ResSendJjcTop": {
"type": "Interface"
},
"kbzz/PtlApply/ReqApply": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "info",
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/joinFightData"
}
}
]
},
"kbzz/PtlApply/ResApply": {
"type": "Interface"
},
"kbzz/PtlGetUser/ReqGetUser": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
}
]
},
"kbzz/PtlGetUser/ResGetUser": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "group",
"type": {
"type": "Number"
}
},
{
"id": 1,
"name": "troop",
"type": {
"type": "Number"
}
}
]
},
"kbzz/PtlGroupRank/ReqGroupRank": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "group",
"type": {
"type": "Number"
}
},
{
"id": 1,
"name": "troop",
"type": {
"type": "Number"
}
}
]
},
"kbzz/PtlGroupRank/ResGroupRank": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "rank",
"type": {
"type": "Array",
"elementType": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "troop",
"type": {
"type": "Number"
}
},
{
"id": 1,
"name": "score",
"type": {
"type": "Number"
}
}
]
}
}
},
{
"id": 1,
"name": "log",
"type": {
"type": "Array",
"elementType": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "player",
"type": {
"type": "Array",
"elementType": {
"type": "Partial",
"target": {
"type": "Reference",
"target": "../../shared/protocols/user/type/player"
}
}
}
},
{
"id": 1,
"name": "troop",
"type": {
"type": "Array",
"elementType": {
"type": "Number"
}
}
},
{
"id": 2,
"name": "winSide",
"type": {
"type": "Number"
}
}
]
}
}
}
]
},
"kbzz/PtlRank/ReqRank": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "page",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 2,
"name": "offset",
"type": {
"type": "Number"
},
"optional": true
}
]
},
"kbzz/PtlRank/ResRank": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "rankList",
"type": {
"type": "Array",
"elementType": {
"type": "Reference",
"target": "../../shared/protocols/type/rankInfo"
}
}
},
{
"id": 1,
"name": "myRank",
"type": {
"type": "Reference",
"target": "../../shared/protocols/type/rankInfo"
}
}
]
},
"kbzz/PtlRefresh/ReqRefresh": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "group",
"type": {
"type": "Number"
}
},
{
"id": 1,
"name": "troop",
"type": {
"type": "Number"
}
}
]
},
"kbzz/PtlRefresh/ResRefresh": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "enemy",
"type": {
"type": "Array",
"elementType": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "info",
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/joinFightData"
}
},
{
"id": 1,
"name": "troop",
"type": {
"type": "Number"
}
},
{
"id": 2,
"name": "result",
"type": {
"type": "Union",
"members": [
{
"id": 0,
"type": {
"type": "Number"
}
},
{
"id": 1,
"type": {
"type": "Literal",
"literal": null
}
}
]
}
}
]
}
}
}
]
},
"kbzz/PtlState/ReqState": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "type",
"type": {
"type": "Union",
"members": [
{
"id": 0,
"type": {
"type": "Literal",
"literal": "apply"
}
},
{
"id": 1,
"type": {
"type": "Literal",
"literal": "event"
}
}
]
}
}
]
},
"kbzz/PtlState/ResState": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "num",
"type": {
"type": "Number"
}
},
{
"id": 1,
"name": "succ",
"type": {
"type": "Boolean"
}
}
]
},
"kbzz/PtlUpUser/ReqUpUser": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "info",
"type": {
"type": "Union",
"members": [
{
"id": 0,
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/joinFightData"
}
},
{
"id": 1,
"type": {
"type": "Literal",
"literal": null
}
}
]
}
},
{
"id": 2,
"name": "group",
"type": {
"type": "Number"
}
},
{
"id": 3,
"name": "troop",
"type": {
"type": "Number"
}
},
{
"id": 4,
"name": "addScore",
"type": {
"type": "Number"
}
},
{
"id": 5,
"name": "allScore",
"type": {
"type": "Number"
}
},
{
"id": 6,
"name": "log",
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "player",
"type": {
"type": "Array",
"elementType": {
"type": "Partial",
"target": {
"type": "Reference",
"target": "../../shared/protocols/user/type/player"
}
}
}
},
{
"id": 1,
"name": "troop",
"type": {
"type": "Array",
"elementType": {
"type": "Number"
}
}
},
{
"id": 2,
"name": "winSide",
"type": {
"type": "Number"
}
}
]
}
}
]
},
"kbzz/PtlUpUser/ResUpUser": {
"type": "Interface"
},
"msg_cross/MsgCrossChat/MsgCrossChat": {
"type": "Any"
},
"msg_cross/MsgHbzbChangeRank/MsgHbzbChangeRank": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "toUid",
"type": {
"type": "String"
}
}
]
},
"msg_cross/MsgHbzbJfsLog/MsgHbzbJfsLog": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "toUid",
"type": {
"type": "String"
}
},
{
"id": 2,
"name": "log",
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/fightResult"
}
}
]
},
"msg_cross/MsgHbzbSendUser/MsgHbzbSendUser": {
"type": "Any"
},
"msg_cross/MsgHbzbZbsLog/MsgHbzbZbsLog": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "toUid",
"type": {
"type": "String"
}
},
{
"id": 2,
"name": "log",
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/fightResult"
}
}
]
},
"wzry/PtlBaoMing/ReqBaoMing": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "data",
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/joinFightData"
}
},
{
"id": 1,
"name": "zkey",
"type": {
"type": "String"
}
}
]
},
"wzry/PtlBaoMing/ResBaoMing": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "mydata",
"type": {
"type": "Reference",
"target": "../../shared/protocols/wzry/PtlOpen/wangzherongyao_baoming"
}
}
]
},
"../../shared/protocols/wzry/PtlOpen/wangzherongyao_baoming": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "jifen",
"type": {
"type": "Number"
}
},
{
"id": 1,
"name": "zkey",
"type": {
"type": "String"
}
},
{
"id": 2,
"name": "uid",
"type": {
"type": "String"
}
},
{
"id": 3,
"name": "data",
"type": {
"type": "Reference",
"target": "../../shared/protocols/wzry/PtlOpen/wangzherongyao_biaogeshi"
}
},
{
"id": 4,
"name": "deep",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 5,
"name": "rank",
"type": {
"type": "Number"
},
"optional": true
}
]
},
"../../shared/protocols/wzry/PtlOpen/wangzherongyao_biaogeshi": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "player",
"type": {
"type": "Partial",
"target": {
"type": "IndexedAccess",
"index": "gud",
"objectType": {
"type": "Reference",
"target": "../../shared/protocols/user/PtlLogin/ResLogin"
}
}
}
},
{
"id": 1,
"name": "roles",
"type": {
"type": "IndexedAccess",
"index": "roles",
"objectType": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/joinFightData"
}
}
},
{
"id": 2,
"name": "valArr",
"type": {
"type": "Array",
"elementType": {
"type": "Any"
}
},
"optional": true
}
]
},
"wzry/PtlcatFightLog/ReqcatFightLog": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "fid",
"type": {
"type": "String"
}
}
]
},
"wzry/PtlcatFightLog/RescatFightLog": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "result",
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/fightResult"
}
}
]
},
"wzry/PtlDldRefre/ReqDldRefre": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
}
]
},
"wzry/PtlDldRefre/ResDldRefre": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "info",
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/joinFightData"
}
}
]
},
"wzry/PtlgetJingCai/ReqgetJingCai": {
"type": "Interface"
},
"wzry/PtlgetJingCai/ResgetJingCai": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "num",
"type": {
"type": "Number"
}
}
]
},
"wzry/PtlRank/ReqRank": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "gud",
"type": {
"type": "Reference",
"target": "../../shared/protocols/user/type/player"
}
},
{
"id": 1,
"name": "page",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 2,
"name": "offset",
"type": {
"type": "Number"
},
"optional": true
}
]
},
"wzry/PtlRank/ResRank": {
"type": "IndexedAccess",
"index": "",
"objectType": {
"type": "Reference",
"target": "../../shared/protocols/rank/PtlOpen/ResOpen"
}
},
"wzry/PtlSetWzFight/ReqSetWzFight": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "data",
"type": {
"type": "Reference",
"target": "../../shared/fightControl/fightType/joinFightData"
}
},
{
"id": 1,
"name": "zkey",
"type": {
"type": "String"
}
},
{
"id": 2,
"name": "jifen",
"type": {
"type": "Number"
}
}
]
},
"wzry/PtlSetWzFight/ResSetWzFight": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "mydata",
"type": {
"type": "Reference",
"target": "../../shared/protocols/wzry/PtlOpen/wangzherongyao_baoming"
}
},
{
"id": 1,
"name": "rank",
"type": {
"type": "Number"
}
}
]
},
"wzry/PtlUpdateFight/ReqUpdateFight": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "setdata",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Any"
}
}
},
"optional": true
},
{
"id": 2,
"name": "isjingcai",
"type": {
"type": "Number"
},
"optional": true
},
{
"id": 3,
"name": "isdelemail",
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "isdel",
"type": {
"type": "Boolean"
}
},
{
"id": 1,
"name": "email",
"type": {
"type": "Array",
"elementType": {
"type": "Any"
}
}
}
]
},
"optional": true
}
]
},
"wzry/PtlUpdateFight/ResUpdateFight": {
"type": "Interface"
},
"wzry/PtlWzFightData/ReqWzFightData": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
},
{
"id": 1,
"name": "iswzfight",
"type": {
"type": "Boolean"
},
"optional": true
},
{
"id": 2,
"name": "iswzzd",
"type": {
"type": "Boolean"
},
"optional": true
},
{
"id": 3,
"name": "isdel",
"type": {
"type": "Boolean"
},
"optional": true
},
{
"id": 4,
"name": "isemail",
"type": {
"type": "Boolean"
},
"optional": true
}
]
},
"wzry/PtlWzFightData/ResWzFightData": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "info",
"type": {
"type": "Intersection",
"members": [
{
"id": 0,
"type": {
"type": "Reference",
"target": "../../shared/protocols/wzry/PtlOpen/wangzherongyao_baoming"
}
},
{
"id": 1,
"type": {
"type": "Reference",
"target": "../../shared/protocols/wzry/PtlOpen/wangzherongyao_fight_group"
}
}
]
},
"optional": true
},
{
"id": 1,
"name": "wzzd",
"type": {
"type": "Reference",
"target": "../../shared/protocols/wzry/PtlOpen/wangzherongyao_fourWiner"
},
"optional": true
},
{
"id": 2,
"name": "crossEmail",
"type": {
"type": "Array",
"elementType": {
"type": "Any"
}
},
"optional": true
}
]
},
"../../shared/protocols/wzry/PtlOpen/wangzherongyao_fight_group": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "groupinfo",
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "groupid",
"type": {
"type": "Number"
}
},
{
"id": 1,
"name": "orderid",
"type": {
"type": "Number"
}
},
{
"id": 2,
"name": "order",
"type": {
"type": "Number"
},
"optional": true
}
]
},
"optional": true
},
{
"id": 1,
"name": "matchlog",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Any"
}
}
},
"optional": true
},
{
"id": 2,
"name": "isprize",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Any"
}
}
},
"optional": true
}
]
},
"../../shared/protocols/wzry/PtlOpen/wangzherongyao_fourWiner": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "round",
"type": {
"type": "Number"
}
},
{
"id": 1,
"name": "zkey",
"type": {
"type": "String"
}
},
{
"id": 2,
"name": "ranklist",
"type": {
"type": "Array",
"elementType": {
"type": "Reference",
"target": "../../module/collection_wzryfight/CollectionWzryCrossFight"
}
}
},
{
"id": 3,
"name": "ctime",
"type": {
"type": "Number"
}
}
]
},
"../../module/collection_wzryfight/CollectionWzryCrossFight": {
"type": "Intersection",
"members": [
{
"id": 0,
"type": {
"type": "Reference",
"target": "../../shared/protocols/wzry/PtlOpen/wangzherongyao_baoming"
}
},
{
"id": 1,
"type": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "uid",
"type": {
"type": "String"
}
}
]
}
},
{
"id": 2,
"type": {
"type": "Reference",
"target": "../../shared/protocols/wzry/PtlOpen/wangzherongyao_fight_group"
}
}
]
},
"wzry/PtlWzFightGroup/ReqWzFightGroup": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "where",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Any"
}
}
}
}
]
},
"wzry/PtlWzFightGroup/ResWzFightGroup": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "info",
"type": {
"type": "Array",
"elementType": {
"type": "Intersection",
"members": [
{
"id": 0,
"type": {
"type": "Reference",
"target": "../../shared/protocols/wzry/PtlOpen/wangzherongyao_baoming"
}
},
{
"id": 1,
"type": {
"type": "Reference",
"target": "../../shared/protocols/wzry/PtlOpen/wangzherongyao_fight_group"
}
}
]
}
}
}
]
},
"wzry/PtlWzzd/ReqWzzd": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "where",
"type": {
"type": "Interface",
"indexSignature": {
"keyType": "String",
"type": {
"type": "Any"
}
}
},
"optional": true
}
]
},
"wzry/PtlWzzd/ResWzzd": {
"type": "Interface",
"properties": [
{
"id": 0,
"name": "wzzdlist",
"type": {
"type": "Array",
"elementType": {
"type": "Reference",
"target": "../../shared/protocols/wzry/PtlOpen/wangzherongyao_fourWiner"
}
}
}
]
}
}
};