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