# -*- coding: utf-8 -*- import _common class Mission(object): def __init__(self): self.apis = [ { 'name': 'missionList', 'desc': '获取任务列表', 'group': 'Mission', 'url': 'webapp/index.php?c=Mission&a=missionList', 'params': [ _common.ReqHead(), ['type', 0, '任务类型'], ], 'response': [ _common.RspHead(), ['!mission_list', [_common.Mission()], '任务列表'], ] }, { 'name': 'commitMission', 'desc': '提交任务(领取奖励)', 'group': 'Mission', 'url': 'webapp/index.php?c=Mission&a=commitMission', 'params': [ _common.ReqHead(), ['mission_id', 0, '任务id'], ], 'response': [ _common.RspHead(), ['award', _common.Award(), '奖励信息'], ['property_chg', _common.PropertyChg(), '属性变更'], ['mission_chg', _common.Mission(), '任务的最新信息(可能为null客户端需要做容错处理)'], ] }, ]