Files
SMANAGE/backup/_api_backup/TempLateAPI/GERP/API/Backpack/GetBackpackItems.api
T

27 lines
892 B
Plaintext

from PDAPI import *
__metadata__ = {
"methods": ["GET"],
"blueprint": "GERP",
"permission": 1.0,
"attributes": [],
"limit": "1 per second",
}
def HandleRequest():
ELTUser: GERPUser = flask.g.ELTUser
_ = []
for i in GERPBackpack.query.filter(GERPBackpack.UserUUID == ELTUser.UserUUID):
_.append({
"UserUUID": GetBytesTo16(i.UserUUID),
"BackpackItemUUID": GetBytesTo16(i.BackpackItemUUID),
"ItemTemplateUUID": GetBytesTo16(i.ItemTemplateUUID),
"ItemName": i.ItemName,
"ItemIcon": i.ItemIcon,
"ItemIconColor": i.ItemIconColor,
"ItemTags": i.ItemTags,
"ItemDescription": i.ItemDescription,
"ItemMetaData": i.ItemMetaData,
"ItemLength": i.ItemLength
})
return flask.jsonify({"code": 0, "data": _})