17 lines
533 B
Python
17 lines
533 B
Python
"""
|
|
Account API serializers.
|
|
UpdateProfile request/response shapes aligned with frontend types.
|
|
"""
|
|
|
|
from rest_framework import serializers
|
|
|
|
|
|
class UpdateProfileSerializer(serializers.Serializer):
|
|
"""
|
|
Request body for PATCH /api/account/profile/ (UpdateProfilePayload).
|
|
"""
|
|
|
|
first_name = serializers.CharField(max_length=150, required=False, allow_blank=True)
|
|
last_name = serializers.CharField(max_length=150, required=False, allow_blank=True)
|
|
email = serializers.EmailField(required=False, allow_blank=True)
|