from apps.account import models
from base.serializers import DynamicFieldsModelSerializer


class AccountNewsLetterSubscriberSerializer(DynamicFieldsModelSerializer):
    """
    Serializer for the NewsLetterSubscriber model.

    This serializer handles fields 'id' and 'email'.
    'id' is read-only.
    """

    class Meta:
        model = models.NewsLetterSubscriber
        fields = ("id", "email")
        read_only_fields = ["id"]
