from rest_framework import serializers
from base.serializers import CategorySerializer

from .models import Service


class ServiceListSerializer(serializers.ModelSerializer):
    category = CategorySerializer()

    class Meta:
        model = Service
        fields = ['id', 'title', 'slug', 'category', 'featured_image', 'icon', 'subtitle']


class ServiceDetailSerializer(serializers.ModelSerializer):
    category = CategorySerializer()

    class Meta:
        model = Service
        fields = ['id', 'title', 'slug', 'subtitle', 'description', 'featured_image', 'category', 'icon', 'keypoints']