from rest_framework import serializers
from .models import *

class DocumentUploadAndConvertSerializer(serializers.ModelSerializer):
    class Meta:
        model = Document
        fields = ['docID', 'uploadtime', 'inputfolderpath', 'inputfilename', 'inputfiletype', 'inputfilestream', 'outputfiletype', 'outputfilestream']

class FolderUploadAndConvertSerializer(serializers.ModelSerializer):
    class Meta:
        model = Document
        fields = ['docID', 'uploadtime', 'inputfolderpath', 'inputfilename', 'inputfiletype', 'inputfilestream', 'outputfiletype', 'outputfilestream', 'skippedfiles']

class DocumentSerializer(serializers.ModelSerializer):
    class Meta:
        model = Document
        fields = '__all__'