Coverage for api\serializers\chat_serializer.py: 100.0%
9 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-08-30 20:58 +0200
« prev ^ index » next coverage.py v7.15.2, created at 2026-08-30 20:58 +0200
1from rest_framework import serializers
3from chats.models import ChatMessage
5# Serializer para el modelo ChatMessage
6class ChatMessageSerializer(serializers.ModelSerializer):
7 user_id = serializers.CharField(source='user.id', read_only=True)
8 username = serializers.CharField(source='user.username', read_only=True)
9 timestamp = serializers.DateTimeField(source='created_at', read_only=True)
11 class Meta:
12 model = ChatMessage
13 fields = ['id', 'user_id', 'username', 'content', 'timestamp']