UPDATE AUTH
This commit is contained in:
+21
-1
@@ -1,6 +1,27 @@
|
||||
from rest_framework import serializers
|
||||
|
||||
|
||||
# --- Register ---
|
||||
class RegisterSerializer(serializers.Serializer):
|
||||
"""Request body for POST /api/auth/register/."""
|
||||
|
||||
username = serializers.CharField(max_length=150)
|
||||
email = serializers.EmailField()
|
||||
phone_number = serializers.CharField(max_length=32)
|
||||
password = serializers.CharField(min_length=8, write_only=True)
|
||||
first_name = serializers.CharField(max_length=150, required=False, default="")
|
||||
last_name = serializers.CharField(max_length=150, required=False, default="")
|
||||
|
||||
|
||||
# --- Login ---
|
||||
class LoginSerializer(serializers.Serializer):
|
||||
"""Request body for POST /api/auth/login/.
|
||||
identifier can be username, email, or phone_number."""
|
||||
|
||||
identifier = serializers.CharField()
|
||||
password = serializers.CharField()
|
||||
|
||||
|
||||
# --- RequestOTP (request-otp/) ---
|
||||
class RequestOTPSerializer(serializers.Serializer):
|
||||
"""Request body for POST /api/auth/request-otp/."""
|
||||
@@ -26,4 +47,3 @@ class AuthUserSerializer(serializers.Serializer):
|
||||
first_name = serializers.CharField()
|
||||
last_name = serializers.CharField()
|
||||
phone_number = serializers.CharField()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user