27 lines
892 B
Plaintext
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": _}) |