Source code for logistics.serializers

from rest_framework import serializers
from .models import InventoryReceipt, Invoice


[docs] class InventoryReceiptSerializer(serializers.ModelSerializer):
[docs] class Meta: model = InventoryReceipt read_only_fields = ["inspection_report"] exclude = ["order"]
[docs] class InvoiceSerializer(serializers.ModelSerializer):
[docs] class Meta: model = Invoice read_only_fields = ["payment_status", "invoice_report", "vendor_rated"] exclude = ["order"]
[docs] class InvoicePaymentStatusSerializer(serializers.ModelSerializer):
[docs] class Meta: model = Invoice fields = ["payment_status"]
[docs] class InvoiceVendorRatingSerializer(serializers.ModelSerializer): vendor_rating = serializers.FloatField( min_value=0.00, max_value=5.00, required=True )
[docs] class Meta: model = Invoice fields = ["vendor_rating", "vendor_rated"] read_only_fields = ["vendor_rated"]