
    o>ir                         d dl mZ d dlmZmZ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
 G d de      Zy)    )	BaseModel)ListDictAny)datetimec                       e Zd ZU eed<   y)ShortlistBasenameN)__name__
__module____qualname__str__annotations__     9/home/www/utuvibe.miabetepe.com/app/shortlists/schemas.pyr	   r	      s    
Ir   r	   c                       e Zd Zy)ShortlistCreateN)r   r   r   r   r   r   r   r      s    r   r   c                   "    e Zd ZU eeef   ed<   y)ShortlistCandidateCreatecandidate_dataN)r   r   r   r   r   r   r   r   r   r   r   r      s    cN"r   r   c                   J    e Zd ZU eed<   eeef   ed<   eed<    G d d      Z	y)ShortlistCandidateResponseidr   added_atc                       e Zd ZdZy)!ShortlistCandidateResponse.ConfigTNr   r   r   from_attributesr   r   r   Configr          r   r    N)
r   r   r   intr   r   r   r   r   r    r   r   r   r   r      s%    GcN" r   r   c                   J    e Zd ZU eed<   eed<   g Zee   ed<    G d d      Z	y)ShortlistResponser   
created_at
candidatesc                       e Zd ZdZy)ShortlistResponse.ConfigTNr   r   r   r   r    r(      r!   r   r    N)
r   r   r   r"   r   r   r&   r   r   r    r   r   r   r$   r$      s'    G35J/05 r   r$   N)pydanticr   typingr   r   r   r   r	   r   r   r   r$   r   r   r   <module>r+      sM     " " I 	m 	#y #  r   