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 0x7f8337b80358>), 'created_at': Mapping(pubg_key='createdAt', cls=<function parse at 0x7f8335398268>), '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('released_at'=None, 'version'=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 0x7f8335398268>), '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 0x7f83353b1048>), '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'>)}
-