research/dfbnet/serializers.py
2024-11-30 09:57:00 +01:00

23 lines
644 B
Python

from rest_framework import serializers
""" DATA SERIALIZERS """
class TeamsSerializer(serializers.Serializer):
id = serializers.CharField()
name = serializers.CharField()
division = serializers.IntegerField()
class DivisionsSerializer(serializers.Serializer):
id = serializers.IntegerField()
name = serializers.CharField()
teams = TeamsSerializer(many=True)
nTeams = serializers.IntegerField()
ms_art = serializers.CharField()
patterns = serializers.DictField()
opponents = serializers.DictField()
class ProblemSerializer(serializers.Serializer):
divisions = DivisionsSerializer(many=True)