module.exports = { 'onChat': { 'required string msg': 1, 'required string from': 2, 'required string target': 3 }, 'onItemUpdate': { 'message Data': { "message Good": { 'required uInt32 id': 1, 'required uInt32 count': 2, }, 'repeated Good goods': 1, }, 'required string msg': 1, 'required uInt32 code': 2, 'required Data data': 3 }, 'onPlayerCeUpdate': { 'message Data': { "message Hero": { 'required uInt32 hid': 1, 'required uInt32 ce': 2, }, 'required uInt32 ce': 1, 'repeated Hero heros': 2, 'required uInt32 topFiveCe': 3 }, 'required string msg': 1, 'required uInt32 code': 2, 'required Data data': 3 }, 'onPlayerDataChange': { 'message Data': { 'optional uInt32 coin': 1, 'optional uInt32 giftGold': 2, 'optional uInt32 gold': 3, 'optional uInt32 ap': 4 }, 'required string msg': 1, 'required uInt32 code': 2, 'required Data data': 3 }, 'onHeroSkinChange': { 'message Data': { "message SkinInfo": { "message Skin": { 'required uInt32 id': 1, 'required boolean enable': 2 }, 'repeated Skin skins': 1, }, 'repeated SkinInfo skinInfos': 1 }, 'required string msg': 1, 'required uInt32 code': 2, 'required Data data': 3 }, 'onEquipAdd': { 'message Data': { "message EquipInfo": { "message RandSe": { 'required uInt32 id': 1, 'required uInt32 seid': 2, 'required int32 rand': 3, 'required boolean locked': 4 }, "message Hole": { 'required uInt32 id': 1, 'required boolean isOpen': 2, 'required uInt32 jewel': 3 }, 'repeated Hole holes': 1, 'repeated RandSe randSe': 2, 'required uInt32 seqId': 3, 'required uInt32 id': 4, 'required uInt32 hid': 6, 'required uInt32 count': 7, 'required uInt32 quality': 8, 'required uInt32 ePlaceId': 9, 'required uInt32 suitId': 11, 'required int32 randRange': 12 }, 'repeated EquipInfo equipInfos': 1 }, 'required string msg': 1, 'required uInt32 code': 2, 'required Data data': 3 }, 'onEquipDel': { 'message Data': { 'repeated uInt32 equips': 1 }, 'required string msg': 1, 'required uInt32 code': 2, 'required Data data': 3 } };