From 9a4f0be81079c6d37f24b9183bc6d296369d55f6 Mon Sep 17 00:00:00 2001 From: schneefux Date: Thu, 16 Mar 2017 21:34:38 +0100 Subject: Example added for Telemetry. Signed-off-by: Kashif Memon --- gamelocker/datatypes.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'gamelocker/datatypes.py') 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(): -- cgit v1.3.1