from rest_framework import serializers from .models import Notification class NotificationItemSerializer(serializers.ModelSerializer): id = serializers.IntegerField() isRead = serializers.BooleanField(source='is_read') class Meta: model = Notification fields = ['id', 'type', 'title', 'isRead'] class NotificationListResponseSerializer(serializers.Serializer): items = NotificationItemSerializer(many=True) unreadCount = serializers.IntegerField() class MarkReadResponseSerializer(serializers.Serializer): success = serializers.BooleanField()