# -*- coding: utf-8 -*- import _common class Hero(object): def __init__(self): self.apis_ = [ { 'name': 'heroList', 'desc': '获取英雄列表', 'group': 'Hero', 'url': 'webapp/index.php?c=Hero&a=heroList', 'params': [ _common.ReqHead(), ], 'response': [ _common.RspHead(), ['!hero_list', _common.Hero, '英雄列表'] ] }, { 'name': 'skinList', 'desc': '获取英雄皮肤列表', 'group': 'Hero', 'url': 'webapp/index.php?c=Hero&a=skinList', 'params': [ _common.ReqHead(), ], 'response': [ _common.RspHead(), ['!skin_list', _common.HeroSkin, '英雄皮肤列表'] ] }, { 'name': 'buyHero', 'desc': '购买英雄', 'group': 'Hero', 'url': 'webapp/index.php?c=Hero&a=buyHero', 'params': [ _common.ReqHead(), ['hero_id', '', '英雄id'], ['buy_type', '', '购买类型0:指购买英雄 1:购买英雄和皮肤'], ], 'response': [ _common.RspHead(), ['award', _common.Award, '奖励信息'], ] }, { 'name': 'buySkin', 'desc': '购买皮肤', 'group': 'Hero', 'url': 'webapp/index.php?c=Hero&a=buySkin', 'params': [ _common.ReqHead(), ], 'response': [ _common.RspHead(), ] }, { 'name': 'takeonSkin', 'desc': '穿戴皮肤', 'group': 'Hero', 'url': 'webapp/index.php?c=Hero&a=takonSkin', 'params': [ _common.ReqHead(), ['hero_id', 0, '英雄id'], ['skin_id', 0, '皮肤id'], ], 'response': [ _common.RspHead(), ] }, { 'name': 'upgradeSkill', 'desc': '升级技能', 'group': 'Hero', 'url': 'webapp/index.php?c=Hero&a=upgradeSkill', 'params': [ _common.ReqHead(), ['hero_id', 0, '英雄id'], ], 'response': [ _common.RspHead(), ] }, { 'name': 'useYokeItem', 'desc': '使用羁绊道具', 'group': 'Hero', 'url': 'webapp/index.php?c=Hero&a=useYokeItem', 'params': [ _common.ReqHead(), ['hero_id', 0, '英雄id'], ], 'response': [ _common.RspHead(), ] }, ]