import _common class AAWheel(object): def __init__(self): self.apis = [ { 'method': 'POST', 'name': '/api/v1/user/login', 'desc': '登录', 'group': '!AAWheel', 'url': 'https://wheel-test.kingsome.cn/api/v1/user/login', 'headers': _common.JwtHeader, 'is_json_params': True, 'request_params': [ ], 'params': [ ], 'response': [ _common.RspHead(), ['info', _common.WheelUser(), '用户信息'], ['server_time', 0, '服务器时间'], ] }, { 'method': 'POST', 'name': '/api/v1/activity/roll_dice', 'desc': '掷骰子', 'group': '!AAWheel', 'url': 'https://wheel-test.kingsome.cn/api/v1/activity/roll_dice', 'headers': _common.JwtHeader, 'is_json_params': True, 'params': [ ['forward_point', 0, '指定前进点数(会扣除spec_dice数量,0随机)'], ], 'response': [ _common.RspHead(), ['point', 0, '点数'], ['award', _common.WheelAward(), '奖励信息'], ['side_effect', _common.WheelSideEffect(), '附加效应'], ] }, { 'method': 'GET', 'name': '/api/v1/friend/list', 'desc': '好友列表', 'group': '!AAWheel', 'url': 'https://wheel-test.kingsome.cn/api/v1/friend/list', 'headers': _common.JwtHeader, 'params': [ ], 'response': [ _common.RspHead(), ['!data', [_common.WheelFriend()], '好友列表'], ] }, { 'method': 'GET', 'name': '/api/v1/mission/list', 'desc': '任务列表', 'group': '!AAWheel', 'url': 'https://wheel-test.kingsome.cn/api/v1/mission/list', 'headers': _common.JwtHeader, 'params': [ ], 'response': [ _common.RspHead(), ['!data', [_common.WheelMission()], '任务列表'], ] }, { 'method': 'GET', 'name': '/api/v1/chip/list', 'desc': '芯片列表', 'group': '!AAWheel', 'url': 'https://wheel-test.kingsome.cn/api/v1/chip/list', 'headers': _common.JwtHeader, 'params': [ ], 'response': [ _common.RspHead(), ['!data', [_common.WheelChip()], '芯片列表'], ] }, { 'method': 'GET', 'name': '/api/v1/shop/goods', 'desc': '商店-商品列表', 'group': '!AAWheel', 'url': 'https://wheel-test.kingsome.cn/api/v1/shop/goods', 'headers': _common.JwtHeader, 'params': [ ], 'response': [ _common.RspHead(), ['!data', [_common.WheelGoods()], '商品列表'], ] }, { 'method': 'POST', 'name': '/api/v1/shop/buy', 'desc': '掷骰子', 'group': '!AAWheel', 'url': 'https://wheel-test.kingsome.cn/api/v1/shop/buy', 'headers': _common.JwtHeader, 'is_json_params': True, 'params': [ ['item_id', 0, '道具id'], ], 'response': [ _common.RspHead(), ['point', 0, '点数'], ['award', _common.WheelAward(), '奖励信息'], ['side_effect', _common.WheelSideEffect(), '附加效应'], ] }, { 'method': 'POST', 'name': '/api/v1/user/info', 'desc': '获取用户信息', 'group': '!AAWheel', 'url': 'https://wheel-test.kingsome.cn/api/v1/user/info', 'headers': _common.JwtHeader, 'is_json_params': True, 'request_params': [ ], 'params': [ ], 'response': [ _common.RspHead(), ['info', _common.WheelUser(), '用户信息'], ] }, { 'method': 'GET', 'name': '/api/v1/buff/list', 'desc': 'buff-列表', 'group': '!AAWheel', 'url': 'https://wheel-test.kingsome.cn/api/v1/buff/list', 'headers': _common.JwtHeader, 'params': [ ], 'response': [ _common.RspHead(), ['!data', [_common.WheelBuff()], 'buff列表'], ] }, { 'method': 'GET', 'name': '/api/v1/bag/list', 'desc': '背包-道具列表', 'group': '!AAWheel', 'url': 'https://wheel-test.kingsome.cn/api/v1/bag/list', 'headers': _common.JwtHeader, 'params': [ ], 'response': [ _common.RspHead(), ['!data', [_common.WheelItem()], '芯片列表'], ] }, { 'method': 'POST', 'name': '/api/v1/bag/use_item', 'desc': '背包-使用道具', 'group': '!AAWheel', 'url': 'https://wheel-test.kingsome.cn/api/v1/bag/use_item', 'headers': _common.JwtHeader, 'is_json_params': True, 'request_params': [ ], 'params': [ ['item_uniid', 0, '道具唯一id'], ['item_num', 0, '道具数量'], ], 'response': [ _common.RspHead(), ] }, { 'method': 'POST', 'name': '/api/v1/gm/exec_cmd', 'desc': 'gm-指向gm指令', 'group': '!AAWheel', 'url': 'https://wheel-test.kingsome.cn/api/v1/gm/exec_cmd', 'headers': _common.JwtHeader, 'is_json_params': True, 'request_params': [ ], 'params': [ ['cmd', '', '指令及参数'] ], 'response': [ _common.RspHead(), ['text', '', '回显文字'] ] }, { 'method': 'POST', 'desc': '商店-购买', 'name': '/api/v1/shop/purchase', 'group': '!!AAWheel', 'url': 'https://wheel-test.kingsome.cn/api/v1/shop/purchase', 'headers': _common.JwtHeader, 'is_json_params': True, 'params': [ ['goods_id', '', '商品唯一id'], ['goods_num', 0, '商品数量'], ], 'response': [ _common.RspHead(), ['order_id', '', '订单id'], ] }, ]