103 lines
3.2 KiB
Python
103 lines
3.2 KiB
Python
# -*- 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(),
|
||
]
|
||
},
|
||
]
|