rabbitmq/serializers.py (20 lines of code) (raw):

from rest_framework.serializers import Serializer, ModelSerializer, CharField, IntegerField from .models import AtomResponderMessage, StoragetierSuccessMessage, CDSResponderMessage class MockSerializer(Serializer): id = IntegerField() title = CharField() class AtomMessageSerializer(ModelSerializer): class Meta: model = AtomResponderMessage fields = "__all__" class StoragetierSuccessMessageSerializer(ModelSerializer): class Meta: model = StoragetierSuccessMessage fields = "__all__" class CDSMessageSerializer(ModelSerializer): class Meta: model = CDSResponderMessage fields = 'job-name', 'routename', 'deliverable_asset', 'deliverable_bundle' extra_kwargs = { 'job-name': {'source': 'job_name'}, }