
    }i
                         d dl mZ d dl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
y)    )	BaseModel)OptionalList)datec                   \   e Zd ZU eed<   eed<   dZee   ed<   dZee   ed<   dZ	ee
   ed<   dZee   ed<   dZee   ed<   dZee   ed	<   dZee   ed
<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZeed<   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)
AsimCreateno_asim	full_nameNnicknamebirth_place
birth_dateaddresswilayah
lingkungank3
phone_homephone_hpemailhobbyT	is_activeperiode_startperiode_endphotoeligibilities)__name__
__module____qualname__int__annotations__strr   r   r   r   r   r   r   r   r   r   r   r   r   r   boolr   r   r   r        2/var/www/html/asim.com/backend/app/schemas/asim.pyr   r      s    LN"Hhsm"!%K#%!%J%!GXc]!!GXc]! $J$B $J$"Hhsm"E8C=E8C=It#'M8C='!%K#%E8C=#'M8C='r#   r   c                   v   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<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed	<   dZee   ed
<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   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)
AsimUpdateNr	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   r   r   r	   r   r   r   r
   r    r   r   r   r   r   r   r   r   r   r   r   r   r   r!   r   r   r   r   r"   r#   r$   r&   r&      s    !GXc]!#Ix}#"Hhsm"!%K#%!%J%!GXc]!!GXc]! $J$B $J$"Hhsm"E8C=E8C= $Ix~$#'M8C='!%K#%E8C=#'M8C='r#   r&   c                   >   e Zd ZU eed<   eed<   eed<   dZee   ed<   dZee   ed<   dZ	ee
   ed<   dZee   ed<   dZee   ed	<   dZee   ed
<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZeed<   dZee   ed<   dZee   ed<   dZee   ed<   y)AsimImportPerioder	   r
   r   Nr   r   r   r   r   r   r   r   r   r   Tr   r   r   r   )r   r   r   r   r   r    r   r   r   r   r   r   r   r   r   r   r   r   r   r!   r   r   r   r"   r#   r$   r(   r(   -   s    LNM"Hhsm"!%K#%!%J%!GXc]!!GXc]! $J$B $J$E8C=E8C=It#'M8C='!%K#%#'M8C='r#   r(   c                   v   e Zd ZU eed<   eed<   eed<   dZee   ed<   dZee   ed<   dZ	ee
   ed<   dZee   ed<   dZee   ed	<   dZee   ed
<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   eed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed<    G d d      Zy)AsimResponseidr	   r
   Nr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   c                       e Zd ZdZy)AsimResponse.ConfigTN)r   r   r   from_attributesr"   r#   r$   Configr-   U   s    r#   r/   )r   r   r   r   r   r    r   r   r   r   r   r   r   r   r   r   r   r   r   r!   r   r   r   r   r/   r"   r#   r$   r*   r*   @   s    GLN"Hhsm"!%K#%!%J%!GXc]!!GXc]! $J$B $J$"Hhsm"E8C=E8C=O#'M8C='!%K#%E8C=#'M8C=' r#   r*   N)pydanticr   typingr   r   datetimer   r   r&   r(   r*   r"   r#   r$   <module>r3      s>     ! ( ((( (((	 (&9 r#   