from rest_framework import serializers
from .models import ReviewPageBranding

class ReviewPageBrandingSerializer(serializers.ModelSerializer):
    logo = serializers.ImageField(required=False, allow_null=True)  # optional, supports file upload

    class Meta:
        model = ReviewPageBranding
        fields = [
            "logo",
            "headline",
            "subtext",
            "thank_you_message",
            "redirect_url",
            "google_link",
            "tripadvisor_link",
            "updated_at"
        ]
        read_only_fields = ["updated_at"]

