Ë
    }ÐiL  ã                   ó„   — 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)ÚAreaResponsec                   ó@   — e Zd ZU eed<   eed<   eed<    G d„ d«      Zy)ÚPositionTypeInSlotÚcodeÚlabelÚcolorc                   ó   — e Zd ZdZy)úPositionTypeInSlot.ConfigTN©Ú__name__Ú
__module__Ú__qualname__Úfrom_attributes© ó    ú;/var/www/html/asim.com/backend/app/schemas/position_slot.pyÚConfigr      ó   „ Ø‰r   r   N)r   r   r   ÚstrÚ__annotations__r   r   r   r   r   r      s   … Ø
ƒIØƒJØƒJ÷ò r   r   c                   ó@   — e Zd ZU eed<   eed<   ee   ed<   dZeed<   y)ÚPositionSlotCreateÚarea_idÚnomorÚposition_type_codesr   Ú
sort_orderN)r   r   r   Úintr   r   r   r   r   r   r   r   r      s    … ØƒLØƒJØ˜c™Ó"Ø€JÔr   r   c                   óx   — e Zd ZU dZee   ed<   dZee   ed<   dZ	ee
e      ed<   dZee   ed<   dZee   ed<   y)ÚPositionSlotUpdateNr   r   r   r   Ú	is_active)r   r   r   r   r   r    r   r   r   r   r   r   r#   Úboolr   r   r   r"   r"      sN   … Ø!€GˆXc‰]Ó!Ø€Eˆ8C‰=ÓØ/3Ð˜ $ s¡)Ñ,Ó3Ø $€J˜‘Ó$Ø $€Iˆx˜‰~Ô$r   r"   c                   ón   — e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   ee	   ed<    G d„ d	«      Z
y
)ÚPositionSlotResponseÚidr   r   r   r#   ÚareaÚposition_typesc                   ó   — e Zd ZdZy)úPositionSlotResponse.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&   r&      s7   … ØƒGØƒLØƒJØƒOØƒOØ
ÓØÐ+Ñ,Ó,÷ò r   r&   N)Úpydanticr   Útypingr   r   Úapp.schemas.arear   r   r   r"   r&   r   r   r   Ú<module>r/      s>   ðÝ ß !Ý )ô˜ô ô˜ô ô%˜ô %ô
˜9õ 
r   