from rest_framework import serializers
from .models import Chat_Data, Options

# Serializer for Options (Dropdown Options)
class OptionsSerializer(serializers.ModelSerializer):
    class Meta:
        model = Chat_Data
        fields = '__all__'

# Serializer for Chat Data (Including Options)
class ChatDataSerializer(serializers.ModelSerializer):
    options = OptionsSerializer(many=True, read_only=True)  # Fetch related options
    class Meta:
        model = Chat_Data
        fields = ['chat_id', 'chat_name', 'chat_type', 'message','option_table','option_column','options']