summaryrefslogtreecommitdiff
path: root/gamelocker/datatypes.py
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2017-03-16 21:34:38 +0100
committerKashif Memon <iamkashifmemon@gmail.com>2017-03-16 15:24:00 -0600
commit9a4f0be81079c6d37f24b9183bc6d296369d55f6 (patch)
treecca0a44fb7d1673d8a01a64b942bc730aa9d9713 /gamelocker/datatypes.py
parent6ec993bdc3bb37360dc4a1165f6a054224d7abd5 (diff)
downloadpython-gamelocker-9a4f0be81079c6d37f24b9183bc6d296369d55f6.tar.gz
python-gamelocker-9a4f0be81079c6d37f24b9183bc6d296369d55f6.zip
Example added for Telemetry.
Signed-off-by: Kashif Memon <iamkashifmemon@gmail.com>
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():