# -*- coding: utf-8 -*- import _common class SavingPot(object): def __init__(self): self.apis = [ { 'name': 'info', 'desc': '存钱罐信息', 'group': 'SavingPot', 'url': 'webapp/index.php?c=SavingPot&a=info', 'params': [ _common.ReqHead(), ], 'response': [ _common.RspHead(), ['!data', [Info()], '存钱罐信息'], ] },{ 'name': 'smashOpenS', 'desc': '砸开', 'group': 'SavingPot', 'surl': 'webapp/index.php?c=SavingPot&a=smashOpenS', 'params': [ _common.ReqHead(), ], 'response': [ _common.RspHead(), ['award', _common.AwardItem(), '奖励'], ['property_chg', _common.PropertyChg(), '属性变更'], ] },{ 'name': 'drawGoldS', 'desc': '取出', 'group': 'SavingPot', 'surl': 'webapp/index.php?c=SavingPot&a=drawGoldS', 'params': [ _common.ReqHead(), ], 'response': [ _common.RspHead(), ['award', _common.AwardItem(), '奖励'], ['property_chg', _common.PropertyChg(), '属性变更'], ] },{ 'name': 'getRecord', 'desc': '获取记录', 'group': 'SavingPot', 'url': 'webapp/index.php?c=SavingPot&a=getRecord', 'params': [ _common.ReqHead(), ['page', 0, '第几页数据'], ], 'response': [ _common.RspHead(), ['pagination', _common.Pagination(), '分页信息'], ['!rows', [_common.InGameMallGoods()], '记录列表'] ] }, ] class Info(object): def __init__(self): self.fields = [ ['bind_gold', 0, '绑定金币数'], ['draw_state', 0, '1:今日已领取或砸开 0:反之'], ['up_times', 0, '今日升阶次数'], ]