o
    /e                     @   sx   d dl mZ d dlmZ ddlmZmZmZ G dd dejZ	G dd dejZ
G d	d
 d
ejZG dd dejZdS )    )serializers)User   )HotmailPhoneAccountc                   @      e Zd ZG dd dZdS )UserSerializerc                   @   s$   e Zd ZeZddgZdddiiZdS )zUserSerializer.Metausernamepassword
write_onlyTN)__name__
__module____qualname__r   modelfieldsextra_kwargs r   r   5/var/www/html/AmzOTP/AmzOTP/AmzOTP_API/serializers.pyMeta   s    r   Nr   r   r   r   r   r   r   r   r	          r	   c                   @   r   )HotmailSerializerc                   @      e Zd ZeZg dZdS )zHotmailSerializer.Metaiddata_contentstatusN)r   r   r   r   r   r   r   r   r   r   r          r   Nr   r   r   r   r   r      r   r   c                   @   r   )PhoneSerializerc                   @   r   )zPhoneSerializer.Metar   N)r   r   r   r   r   r   r   r   r   r   r      r   r   Nr   r   r   r   r   r      r   r   c                   @   r   )AccountSerializerc                   @   r   )zAccountSerializer.Meta)r   r   twoFAr   N)r   r   r   r   r   r   r   r   r   r   r      r   r   Nr   r   r   r   r   r       r   r    N)rest_frameworkr   django.contrib.auth.modelsr   modelsr   r   r   ModelSerializerr	   r   r   r    r   r   r   r   <module>   s    