module.exports = {
    "chat.chatHandler.send": {
        "required string content": 1,
        "required string target": 2,
        "required string rid": 3,
        "required string from": 4,
    },
    "chat.chatHandler.send2": {
        "required string rid": 1,
        "required string content": 2,
        "required string from": 3,
        "required string target": 4
    },
    "role.equipHandler.composeEquip": {
        "required uInt32 gid": 1,
        "repeated uInt32 originalEquip": 2
    },
    "role.equipHandler.decomposeEquip": {
        "repeated uInt32 originalEquip": 1
    },
    "role.equipHandler.putOnOrOff": {
        "required uInt32 eid": 1,
        "required uInt32 hid": 2,
        "required uInt32 type": 3
    },
    "role.equipHandler.strengthen": {
        "required uInt32 hid": 1,
        "required uInt32 ePlaceId": 2,
        "required uInt32 type": 3
    },
    "role.equipHandler.strengthenAll": {
        "required uInt32 hid": 1,
        "required uInt32 lv": 2
    },
    // "role.equipHandler.refine": {
    //     "message Material":{
    //         "required uInt32 id": 1,
    //         "required uInt32 count": 2
    //     },
    //     "required uInt32 hid": 1,
    //     "required uInt32 ePlaceId": 2,
    //     "repeated Material material": 3
    // },
    "role.equipHandler.reStrengthen": {
        "required uInt32 eid": 1
    },
    "role.equipHandler.digHole": {
        "required uInt32 eid": 1,
        "required uInt32 id": 2
    },
    "role.equipHandler.fillHole": {
        "required uInt32 eid": 1,
        "required uInt32 id": 2,
        "required uInt32 jewel": 3
    },
    "role.equipHandler.composeJewel": {
        "message Consumes":{
            "required uInt32 id": 1,
            "required uInt32 count": 2
        },
        "required uInt32 jewel": 1,
        "required uInt32 count": 2,
        "required uInt32 type": 3,
        "repeated Consumes consumes": 4
    },
    "role.equipHandler.putOffHole": {
        "required uInt32 eid": 1,
        "required uInt32 id": 2
    },
    "role.equipHandler.composeAndPurchaseJewel": {
        "message Consumes":{
            "required uInt32 id": 1,
            "required uInt32 count": 2
        },
        "required uInt32 jewel": 1,
        "required uInt32 count": 2,
        "repeated Consumes consumes": 3,
        "repeated Consumes purchaseGoods": 4
    },
    "role.equipHandler.purchaseGoods": {
        "message PurchaseGoods": {
            "required uInt32 id": 1,
            "required uInt32 count": 2
        },
        "repeated PurchaseGoods purchaseGoods": 1
    },
    "role.equipHandler.composeNextLevelJewel": {
        "required uInt32 jewel": 1,
        "required uInt32 count": 2,
        "required uInt32 eid": 3,
        "required uInt32 id": 4
    },

    "role.heroHandler.compose": {
        "required uInt32 hid": 1
    },
    "role.heroHandler.lvUp": {
        "message Material": {
            "required uInt32 id": 1,
            "required uInt32 count": 2
        },
        "required uInt32 hid": 1,
        "required uInt32 type": 2,
        "repeated Material material": 3
    },
    // "role.heroHandler.starUp": {
    //     "required uInt32 hid": 1,
    //     "required uInt32 star": 2,
    //     "required uInt32 starStage": 3
    // },
    // "role.heroHandler.wakeUp": {
    //     "required uInt32 hid": 1,
    //     "required uInt32 colorStar": 2,
    //     "required uInt32 colorStarStage": 3
    // },
    "role.heroHandler.qualityUp": {
        "required uInt32 hid": 1,
        "required uInt32 quality": 2
    },
    // "role.heroHandler.heroJobTrain": {
    //     "required uInt32 hid": 1
    // },
    "role.heroHandler.heroJobStageUp": {
        "required uInt32 hid": 1
    },
    "role.heroHandler.heroConectionActivate": {
        "required uInt32 shipId": 1
    },
    "role.heroHandler.heroGiveFavor": {
        "required uInt32 hid": 1,
        "required uInt32 type": 2,
    },
    "role.heroHandler.heroWearSkin": {
        "required uInt32 id": 1
    },
    "role.heroHandler.changeSchoolHero": {
        "required uInt32 schoolId": 1,
        "required uInt32 positionId": 2,
        "required uInt32 hid": 3
    },
    "role.heroHandler.unlockSchoolPosition": {
        "required uInt32 schoolId": 1,
        "required uInt32 positionId": 2
    },
    "role.heroHandler.activeHeroScroll": {
        "required uInt32 hid": 1
    },
    "role.heroHandler.roleTeraphStrengthen": {
        "required uInt32 id": 1,
        "required uInt32 count": 2
    },
    "role.heroHandler.roleTeraphQualityUp": {
        "required uInt32 id": 1
    },
    // "role.roleHandler.initRole": {
    //     "required string roleName": 1
    // },
    "battle.normalBattleHandler.getBattleList": {
        "required uInt32 type": 1
    },
    "battle.normalBattleHandler.checkBattle": {
        "required uInt32 battleId": 1,
        "repeated uInt32 heroes": 2
    },
    // "battle.normalBattleHandler.battleEnd": {
    //     "required uInt32 battleId": 1,
    //     "required string battleCode": 2,
    //     "required uInt32 isSuccess": 3,
    //     "repeated uInt32 heroes": 4,
    //     "repeated uInt32 stars": 5
    // },
    "battle.dungeonBattleHandler.buyNum": {
        "required uInt32 count": 1
    },
    "battle.dailyBattleHandler.buyNum": {
        "required uInt32 type": 1,
        "required uInt32 count": 2
    }
}