from rest_framework import serializers
from apps.companies.models import Dealership


class DealershipCreateSerializer(serializers.ModelSerializer):
    class Meta:
        model = Dealership
        fields = [
            "id",
            "name",
            "contact_person_name",
            "contact_phone",
            "created_at",
        ]
        read_only_fields = ["id", "created_at", "company"]

class DealershipSerializer(serializers.ModelSerializer):
    class Meta:
        model = Dealership
        fields = [
            "id",
            "name",
            "contact_person_name",
            "contact_phone",
            'company',
            "created_at",
        ]
        read_only_fields = ["id", "created_at", "company"]

class DealershipCallSerializer(serializers.ModelSerializer):
    class Meta:
        model = Dealership
        fields = [
            "id",
            "name",
            "contact_person_name",
            "contact_phone",
            "created_at",
        ]
        read_only_fields = ["id", "created_at"]

class DealershipNameSerializer(serializers.ModelSerializer):
    class Meta:
        model = Dealership
        fields = "name",
