Source code for ferrosoft.apps.dataimport.api.serializers
from rest_framework import serializers
from ferrosoft.apps.dataimport.models import (
ImportJob,
MappingCollection,
FieldMapping,
LogEntry,
)
[docs]
class FieldMappingSerializer(serializers.ModelSerializer):
[docs]
class MappingCollectionSerializer(serializers.ModelSerializer):
field_mappings = FieldMappingSerializer(many=True, read_only=True)
[docs]
class ImportJobSerializer(serializers.ModelSerializer):
collection = MappingCollectionSerializer(read_only=True)
[docs]
class LogEntrySerializer(serializers.ModelSerializer):
[docs]
class Meta:
model = LogEntry
fields = [
"id",
"import_job",
"log_time",
"line_no",
"highlight",
"message",
]