from django.contrib.auth import get_user_model
from rest_framework import validators
from rest_framework import serializers



class EmailVerificationSerializer(serializers.Serializer):
    email = serializers.EmailField()



class ResetPasswordSerializer(serializers.Serializer):
    password1 = serializers.CharField(style={"input_type": "password"})
    password2 = serializers.CharField(style={"input_type": "password"})

    def validate(self, attrs):
        password1 = attrs.get("password1")
        password2 = attrs.get("password2")
        if password1 == password2:
            return attrs
        else:
            serializers.ValidationError("Passwords don't match")
