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


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

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

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

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