from rest_framework import serializers
from .models import LoadPointMaster,IncoTerms,TransportDistanceMaster,TransportMaster,TermsAndConditions

class LoadPointMasterSerializer(serializers.ModelSerializer):
    class Meta:
        model = LoadPointMaster
        fields = ['LoadPointMasterID', 'LoadPointName','LoadPointCity','AddressLine1','AddressLine2','AddressLine3','PostalCode','CountryCode','Phone','Fax','Email','Code']

class IncoTermsSerializer(serializers.ModelSerializer):
    class Meta:
        model = IncoTerms
        fields = ['Id', 'Code','Remarks','TransportNeeded']
class TransportDistanceMasterSerializer(serializers.ModelSerializer):
    class Meta:
        model = TransportDistanceMaster
        fields = ['PreferredLoadingDateOffset','PreferredLoadingTime','TransportTime']

class TransportMasterSerializer(serializers.ModelSerializer):
    class Meta:
        model = TransportMaster
        fields = ['ID', 'Transporter','Code','AddressLine1','AddressLine2','PostalCode','City','Country','CountryCode']

class TermsAndConditionsSerializer(serializers.ModelSerializer):
    class Meta:
        model = TermsAndConditions
        fields = '__all__'
