mirror of
https://github.com/daniviga/django-ram.git
synced 2025-08-04 13:17:50 +02:00
20 lines
587 B
Python
20 lines
587 B
Python
from rest_framework import serializers
|
|
|
|
|
|
class FunctionSerializer(serializers.Serializer):
|
|
function = serializers.IntegerField(required=True)
|
|
state = serializers.IntegerField(required=True)
|
|
|
|
|
|
class CabSerializer(serializers.Serializer):
|
|
speed = serializers.IntegerField(required=True)
|
|
direction = serializers.IntegerField(required=True)
|
|
|
|
|
|
class InfraSerializer(serializers.Serializer):
|
|
power = serializers.BooleanField(required=True)
|
|
track = serializers.ChoiceField(
|
|
choices=("main", "prog", "join", "MAIN", "PROG", "JOIN"),
|
|
required=False,
|
|
)
|