dr.botzo/dr_botzo/dispatch/serializers.py

26 lines
607 B
Python

"""Serializers for the dispatcher API objects."""
from rest_framework import serializers
from dispatch.models import Dispatcher, DispatcherAction
class DispatcherSerializer(serializers.ModelSerializer):
class Meta:
model = Dispatcher
fields = ('id', 'key')
class DispatcherActionSerializer(serializers.ModelSerializer):
class Meta:
model = DispatcherAction
fields = ('id', 'dispatcher', 'type', 'destination')
class DispatchMessageSerializer(serializers.Serializer):
message = serializers.CharField()
status = serializers.CharField(read_only=True)