from rest_framework import serializers
from django.contrib.auth.models import User
from .models import Hotmail, Phone, Account


class UserSerializer(serializers.ModelSerializer):
    class Meta:
        model = User
        fields = ['username', 'password']
        extra_kwargs = {'password': {'write_only': True}}

class HotmailSerializer(serializers.ModelSerializer):
    class Meta:
        model = Hotmail
        fields = ['id', 'data_content', 'status'] 

class PhoneSerializer(serializers.ModelSerializer):
    class Meta:
        model = Phone
        fields = ['id', 'data_content', 'status'] 

class AccountSerializer(serializers.ModelSerializer):
    class Meta:
        model = Account
        fields = ['id', 'data_content','twoFA' ,'status'] 