From d1e0e6e802ba56444a4d54d72ae8ca61d4d81e9d Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 11 Feb 2022 15:56:27 +0800 Subject: [PATCH] 1 --- doc/Market.py | 13 +++++++++++++ doc/_common.py | 28 +++++++++++++++++++++++++++- 2 files changed, 40 insertions(+), 1 deletion(-) diff --git a/doc/Market.py b/doc/Market.py index e78af8a4..371af48e 100644 --- a/doc/Market.py +++ b/doc/Market.py @@ -94,4 +94,17 @@ class Market(object): ['info', _common.NftDetail(), '商品详细信息'], ] }, + { + 'name': '/api/nft/info', + 'desc': '获取nft信息', + 'group': 'Market', + 'url': '/api/nft/info/{$tokenId}', + 'params': [ + ['account', '', '账号id'], + ], + 'response': [ + _common.RspHead(), + _common.InfoNft() + ] + }, ] diff --git a/doc/_common.py b/doc/_common.py index 0fa6d082..dba2bb6e 100644 --- a/doc/_common.py +++ b/doc/_common.py @@ -413,6 +413,13 @@ class TeamInfo(object): ['!member_list', [TeamMember()], '队伍成员列表(包含自己)'], ] +class BuyableBox(object): + + def __init__(self): + self.fields = [ + ['box_id', '', '箱子id'], + ] + class PreSaleInfo(object): def __init__(self): @@ -424,7 +431,7 @@ class PreSaleInfo(object): ['state', 0, '0:预售未开始(tilte文字) 1:预售准备开始(有倒计时) 2:预售开始(title文字) 3:预售结束(title)'], ['title', '', '预售文字标题描述 '], ['hint', '', '预售文字描述'], - ['buyed', 0, '自己是否已购'], + ['buyable_list!', [BuyableBox()], '可购买商品列表'], ] class PreSaleBox(object): @@ -497,3 +504,22 @@ class NftDetail(object): ['!currency_list', [SystemCurrency()], '货币列表,(目前有且只有一个)'], ['mint_time', 0, '铸造时间'], ] + +class InfoNft(object): + + def __init__(self): + self.fields = [ + ['name', '', 'nft名字'], + ['description', '', 'nft描述'], + ['image', '', 'nft图片地址'], + ['job', '', '职业'], + ['level', 0, '等级'], + ['quality', 0, '星级'], + ['hp', 0, '血量'], + ['speed', 0, '速度'], + ['atk', 0, '攻击'], + ['def', 0, '防御'], + ['advanced_count', 0, '升级次数'], + ['lukcy', 0, '幸运'], + ['success_rate', 0, '成功率'], + ]