
    }e                         d dl mZ d dlmZ ddlmZmZmZ  G d dej                  Z	 G d dej                  Z
 G d	 d
ej                  Z G d dej                  ZdS )    )serializers)User   )HotmailPhoneAccountc                   (    e Zd Z G d d          ZdS )UserSerializerc                   &    e Zd ZeZddgZdddiiZdS )UserSerializer.Metausernamepassword
write_onlyTN)__name__
__module____qualname__r   modelfieldsextra_kwargs     (D:\Code\AmzOTP\AmzOTP_API\serializers.pyMetar      s,        j)"\4$89r   r   Nr   r   r   r   r   r   r   r
   r
      s<        : : : : : : : : : :r   r
   c                   (    e Zd Z G d d          ZdS )HotmailSerializerc                       e Zd ZeZg dZdS )HotmailSerializer.Metaiddata_contentstatusN)r   r   r   r   r   r   r   r   r   r   r      s        111r   r   Nr   r   r   r   r   r      <        2 2 2 2 2 2 2 2 2 2r   r   c                   (    e Zd Z G d d          ZdS )PhoneSerializerc                       e Zd ZeZg dZdS )PhoneSerializer.Metar   N)r   r   r   r   r   r   r   r   r   r   r'      s        111r   r   Nr   r   r   r   r%   r%      r#   r   r%   c                   (    e Zd Z G d d          ZdS )AccountSerializerc                       e Zd ZeZg dZdS )AccountSerializer.Meta)r    r!   twoFAr"   N)r   r   r   r   r   r   r   r   r   r   r+      s        999r   r   Nr   r   r   r   r)   r)      s<        : : : : : : : : : :r   r)   N)rest_frameworkr   django.contrib.auth.modelsr   modelsr   r   r   ModelSerializerr
   r   r%   r)   r   r   r   <module>r1      s   & & & & & & + + + + + + + + + + + + + + + +: : : : :[0 : : :2 2 2 2 23 2 2 2
2 2 2 2 2k1 2 2 2
: : : : :3 : : : : :r   