from rest_framework import serializers
from apps.support.models import SupportTicket, SupportTicketImage


class SupportTicketImageSerializer(serializers.ModelSerializer):
    class Meta:
        model = SupportTicketImage
        fields = ("id", "image")

class SupportTicketListSerializer(serializers.ModelSerializer):
    class Meta:
        model = SupportTicket
        fields = (
            "id",
            "status",
            "created_at",
        )

class SupportTicketDetailSerializer(serializers.ModelSerializer):
    images = SupportTicketImageSerializer(many=True, read_only=True)

    class Meta:
        model = SupportTicket
        fields = (
            "id",
            "description",
            "status",
            "created_at",
            "images",
        )
