Files
DrunkSoulsStatTool/dsst/dsst_core/models.py
2018-02-22 00:10:35 +01:00

63 lines
1.6 KiB
Python

class Season:
def __init__(self, arg={}):
self.id = arg.get('id')
self.game_name = arg.get('game_name')
self.number = arg.get('number')
self.start_date = arg.get('start_date')
self.end_date = arg.get('end_date')
self.players = arg.get('players')
self.enemies = arg.get('enemies')
self.episodes = arg.get('episodes')
class Episode:
def __init__(self, arg={}):
self.id = arg.get('id')
self.seq_number = arg.get('seq_number')
self.number = arg.get('number')
self.date = arg.get('date')
self.players = arg.get('players')
self.enemies = arg.get('enemies')
self.deaths = arg.get('deaths')
self.victories = arg.get('victories')
class GameEvent:
def __init__(self, arg={}):
self.id = arg.get('id')
self.player = arg.get('player')
self.enemy = arg.get('enemy')
self.info = arg.get('info')
class Death(GameEvent):
def __init__(self, arg={}):
GameEvent.__init__(self, arg)
self.penalty = arg.get('penalty')
class Victory(GameEvent):
def __init__(self, arg={}):
GameEvent.__init__(self, arg)
class Player:
def __init__(self, arg={}):
self.id = arg.get('id')
self.name = arg.get('name')
self.hex_id = arg.get('hex_id')
class Enemy:
def __init__(self, arg={}):
self.id = arg.get('id')
self.name = arg.get('name')
class Drink:
def __init__(self, arg={}):
self.id = arg.get('id')
self.name = arg.get('name')
self.vol = arg.get('vol')