from rest_framework import serializers class LeadSubmitSerializer(serializers.Serializer): form_id = serializers.IntegerField() data = serializers.DictField() source_url = serializers.URLField(required=False, allow_blank=True, default="") class LeadDeletionRequestSerializer(serializers.Serializer): """PIPL 数据删除权:发起申请时仅需提交联系邮箱。""" contact = serializers.EmailField() class LeadDeletionConfirmSerializer(serializers.Serializer): """PIPL 数据删除权:确认时提交邮件中的 token。""" token = serializers.UUIDField()