
    h                         d dl mZmZ d dlmZ d dlmZ  G d de      Z G d de      Z G d d	e      Z	 G d
 de      Z
y)    )	BaseModelEmailStr)Optional)UserRolec                       e Zd ZU eed<   eed<   ej                  Zeed<   dZ	e
e   ed<   dZe
e   ed<   dZe
e   ed<   y)UniversityCreateemail	full_nameroleNavataraddressphone)__name__
__module____qualname__r   __annotations__strr   
UNIVERSITYr   r   r   r   r        C/home/www/40-admission.kofcorporation.com/app/schemas/university.pyr   r      sF    ON((D(( FHSM !GXc]!E8C=r   r   c                       e Zd ZU eed<   eed<   eed<   ej                  Zeed<   dZ	e
e   ed<   dZe
e   ed<   dZe
e   ed<   y)	AdminCreater	   r
   passwordr   Nr   r   r   )r   r   r   r   r   r   r   ADMINr   r   r   r   r   r   r   r   r   r      sI    ONM^^D(# FHSM !GXc]!E8C=r   r   c                   ^    e Zd ZU dZee   ed<   dZee   ed<   dZee   ed<   dZ	ee   ed<   y)UniversityUpdateNr
   r   r   r   )
r   r   r   r
   r   r   r   r   r   r   r   r   r   r   r      s:    #Ix}# FHSM !GXc]!E8C=r   r   c                       e Zd ZU eed<   y)UniversityActivity	is_activeN)r   r   r   boolr   r   r   r   r   r      s    Or   r   N)pydanticr   r   typingr   app.models.baser   r   r   r   r   r   r   r   <module>r%      s>    (  $ y   )   y   r   