from rest_framework import serializers
from .models import FixedAsset, DepreciationHistory, DepreciationRate, FixedAssetCategory


class DepreciationHistorySerializers(serializers.ModelSerializer):
    class Meta:
        model = DepreciationHistory
        fields = '__all__'


class DepreciationRateSerializers(serializers.ModelSerializer):
    class Meta:
        model = DepreciationRate
        fields = '__all__'


class FixedAssetCategorySerializers(serializers.ModelSerializer):
    class Meta:
        model = FixedAssetCategory
        fields = '__all__'


class FixedAssetSerializer(serializers.ModelSerializer):
    depreciation_rate = DepreciationRateSerializers(read_only=True) 

    class Meta:
        model = FixedAsset
        fields = '__all__'
