a
    cB                     @   s   d dl mZ d dlT 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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
G dd dejZG dd dejZdS )    )serializers)*c                   @   s0   e Zd ZejdddidZejdddidZdS )LoginSerializerTrequiredCountry code is required.r   error_messagesPhone number is required.N)__name__
__module____qualname__r   	CharFieldisd_codephone_number r   r   //var/www/html/Beni/beni/auth_apis/serializer.pyr      s   r   c                   @   sB   e Zd ZejdddidZejdddidZejdddidZdS )VerifyOtpSerializerTr   OTP is required.r   r   r	   Nr
   r   r   r   r   otpr   r   r   r   r   r   r   	   s   r   c                   @   sT   e Zd ZejddZejddZejddZejddZejddZ	ejddZ
dS )UpdateProfileSerializerFr   N)r
   r   r   r   r   
first_name	last_namer   r   dobemailr   r   r   r   r      s   r   c                   @   s   e Zd ZejdddidZejdddidZejdddidZejdddidZejdddidZ	ejddd	idZ
ejddd
idZejdddidZejdddidZejdddidZejdddidZdS )AddAddressSerializerTr   zAddress label is required.r   zName is required.zAddress line is required.zCountry is required.zState is required.zCity is required.zLatitude is required.zLongitude is required.zPin code is required.r   r	   N)r
   r   r   r   r   address_labelnameaddress_linecountrystatecitylatitude	longitudepin_coder   r   r   r   r   r   r      s   r   c                   @   sB   e Zd ZejdddidZejdddidZejdddidZdS )RegisterSerializerTr   r   r   r	   Password is required.Nr
   r   r   r   r   r   r   passwordr   r   r   r   r&   &   s   r&   c                   @   sf   e Zd ZejdddidZejdddidZejddZejdddidZejddZ	ejddZ
d	S )
r   Tr   r   r   r	   Fr   zEmail is required.N)r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   +   s   c                   @   sB   e Zd ZejdddidZejdddidZejdddidZdS )VerifyOtppannelSerializerTr   r   r   r   r	   Nr   r   r   r   r   r*   4   s   r*   c                   @   sB   e Zd ZejdddidZejdddidZejdddidZdS )ResetPasswordSerializerTr   zOld password is required.r   zNew password is required.Confirm password is required.N)r
   r   r   r   r   old_passwordnew_passwordconfirm_passwordr   r   r   r   r+   :   s   r+   c                   @   sB   e Zd ZejdddidZejdddidZejdddidZdS )loginSerializerTr   r   r   r	   r'   Nr(   r   r   r   r   r0   @   s   r0   c                   @   sT   e Zd ZejdddidZejdddidZejdddidZejdddidZdS )	ForgetPasswordSerializerTr   r   r   r	   r'   r,   N)	r
   r   r   r   r   r   r   r)   r/   r   r   r   r   r1   F   s   r1   N)rest_frameworkr   auth_apis.models
Serializerr   r   r   r   r&   r*   r+   r0   r1   r   r   r   r   <module>   s   		