models¶
-
class
pubg_client.models.Match(**kwargs) A match object
-
key_map= {'assets': Mapping(pubg_key='assets', cls=<pubg_client.models._base.List object at 0x7fae6f581400>), 'created_at': Mapping(pubg_key='createdAt', cls=<function parse at 0x7fae6cd9b268>), 'duration': Mapping(pubg_key='duration', cls=<class 'int'>), 'game_mode': Mapping(pubg_key='gameMode', cls=<class 'str'>), 'id': Mapping(pubg_key='id', cls=<class 'str'>), 'patch_version': Mapping(pubg_key='patchVersion', cls=<class 'str'>), 'rosters': Mapping(pubg_key='rosters', cls=<class 'pubg_client.models.roster.Roster'>), 'rounds': Mapping(pubg_key='rounds', cls=<class 'dict'>), 'shard_id': Mapping(pubg_key='shardId', cls=<class 'str'>), 'spectators': Mapping(pubg_key='spectators', cls=<class 'dict'>), 'stats': Mapping(pubg_key='stats', cls=<class 'dict'>), 'tags': Mapping(pubg_key='tags', cls=<class 'dict'>), 'title_id': Mapping(pubg_key='titleId', cls=<class 'str'>)}
-
-
class
pubg_client.models.MatchCollection(**kwargs) A collection of matches with navigation conveninece methods
-
classmethod
load(payload) Parameters: payload – Returns:
-
next()
-
classmethod
-
class
pubg_client.models.Status(**kwargs) A status
-
key_map= {'attributes': Mapping(pubg_key='attributes', cls=StatusAttributes('version'=None, 'released_at'=None)), 'id': Mapping(pubg_key='id', cls=<class 'str'>), 'type': Mapping(pubg_key='type', cls=<class 'str'>)}
-
released_at Convenience Method
-
version Convenience Method
-
-
class
pubg_client.models.StatusAttributes(**kwargs) A status attributes object. This is so that we can parse the released at string into a Datetime
-
key_map= {'released_at': Mapping(pubg_key='releasedAt', cls=<function parse at 0x7fae6cd9b268>), 'version': Mapping(pubg_key='version', cls=<class 'str'>)}
-
-
class
pubg_client.models.Participant(**kwargs) A participant object
-
key_map= {'actor': Mapping(pubg_key='actor', cls=<class 'str'>), 'id': Mapping(pubg_key='id', cls=<class 'str'>), 'shard_id': Mapping(pubg_key='shardId', cls=<class 'str'>), 'stats': Mapping(pubg_key='stats', cls=<class 'dict'>)}
-
-
class
pubg_client.models.Asset(**kwargs) Asset objects contain a URL string that links to a telemetry.json file, which will contain an array of event objects that provide further insight into a match.
-
key_map= {'content_type': Mapping(pubg_key='contentType', cls=<class 'str'>), 'createdAt': Mapping(pubg_key='description', cls=<class 'str'>), 'description': Mapping(pubg_key='description', cls=<class 'str'>), 'filename': Mapping(pubg_key='filename', cls=<class 'str'>), 'id': Mapping(pubg_key='id', cls=<class 'str'>), 'name': Mapping(pubg_key='name', cls=<class 'str'>), 'shard_id': Mapping(pubg_key='shardId', cls=<class 'str'>), 'title_id': Mapping(pubg_key='titleId', cls=<class 'str'>), 'url': Mapping(pubg_key='URL', cls=<class 'str'>)}
-
-
class
pubg_client.models.AssetCollection(**kwargs) A collection of assets
-
classmethod
load(payload) Parameters: payload – Returns:
-
classmethod
-
class
pubg_client.models.Roster(**kwargs) A roster object
-
key_map= {'id': Mapping(pubg_key='id', cls=<class 'str'>), 'participants': Mapping(pubg_key='participants', cls=<pubg_client.models._base.List object at 0x7fae6cd8d0f0>), 'shard_id': Mapping(pubg_key='shardId', cls=<class 'str'>), 'stats': Mapping(pubg_key='stats', cls=<class 'dict'>), 'team': Mapping(pubg_key='team', cls=<class 'str'>), 'won': Mapping(pubg_key='won', cls=<class 'str'>)}
-