from rest_framework import serializers
from api.property_api.country.models.country import Country

class CountrySerializer(serializers.ModelSerializer):
    id = serializers.ReadOnlyField()

    class Meta:
        model = Country
        fields = [
            'id', 'name', 'code',
            'is_active', 'created_at', 'updated_at',
            'created_by', 'updated_by'
        ]
        read_only_fields = ['id', 'created_at', 'updated_at','created_by','updated_by']


class CountryDropdownSerializer(serializers.ModelSerializer):
    class Meta:
        model = Country
        fields = ['id', 'name', 'code']
        read_only_fields = ['id', 'name', 'code']
