Add sql models and domain models
This commit is contained in:
63
dsst/dsst_core/models.py
Normal file
63
dsst/dsst_core/models.py
Normal file
@@ -0,0 +1,63 @@
|
||||
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')
|
||||
Reference in New Issue
Block a user