summaryrefslogtreecommitdiff
path: root/gamelocker/datatypes.py
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2017-03-16 21:34:38 +0100
committerschneefux <schneefux+commit@schneefux.xyz>2017-03-16 21:34:38 +0100
commit465295b223699de4bf361ec4399e12b9b30c8f2e (patch)
treee62c42f448a61843637d9ad467f2ce1e8f5a24a6 /gamelocker/datatypes.py
parent6ec993bdc3bb37360dc4a1165f6a054224d7abd5 (diff)
downloadpython-gamelocker-465295b223699de4bf361ec4399e12b9b30c8f2e.tar.gz
python-gamelocker-465295b223699de4bf361ec4399e12b9b30c8f2e.zip
support Telemetry via assets
Diffstat (limited to 'gamelocker/datatypes.py')
-rw-r--r--gamelocker/datatypes.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/gamelocker/datatypes.py b/gamelocker/datatypes.py
index b1e83cf..afa0aad 100644
--- a/gamelocker/datatypes.py
+++ b/gamelocker/datatypes.py
@@ -38,6 +38,18 @@ def rel(typ, key):
return attr(typ, key, True)
+class Asset(DataMessage):
+ type_name = "asset"
+ key_id = attr(str, "id")
+
+ url = attr(str, "URL")
+ content_type = attr(str, "contentType")
+ created_at = attr(str, "createdAt")
+ description = attr(str, "description")
+ filename = attr(str, "filename")
+ name = attr(str, "name")
+
+
class Player(DataMessage):
type_name = "player"
key_id = attr(str, "id")
@@ -85,6 +97,7 @@ class Match(DataMessage):
stats = attr(dict, "stats")
rosters = rel(Roster, "rosters")
+ assets = rel(Asset, "assets")
def modulemap():