Ejemplo n.º 1
0
class Side(Schema):
    id = fields.Integer()
    name = fields.String()
    players = fields.List(fields.Nested(PlayerLight))
    stats = fields.List(fields.Nested(Stats))

    class Meta:
        dump_only = ["id"]
Ejemplo n.º 2
0
class Player(Schema):
    id = fields.Integer()
    name = fields.String()
    stats = fields.List(fields.Nested(Stats))

    class Meta:
        dump_only = ["id"]
Ejemplo n.º 3
0
class Match(Schema):
    id = fields.Integer()
    game = fields.Nested(GameLight)
    results = fields.List(fields.Nested(Result))
    created_at = fields.String()
    updated_at = fields.String()

    class Meta:
        dump_only = ["id", "created_at", "updated_at"]
Ejemplo n.º 4
0
class ResultNew(Schema):
    players = fields.List(fields.String())
    score = fields.Integer(default=0)
Ejemplo n.º 5
0
class SideNew(Schema):
    players = fields.List(fields.String())
    name = fields.String(optional=True)
Ejemplo n.º 6
0
class MatchNew(Schema):
    game = fields.String()
    results = fields.List(fields.Nested(ResultNew))