§
    Ì
âi²  ã                   óæ   — d dl mZmZ 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 G d„ de¦  «        Z G d„ de¦  «        ZdS )é    )Ú	BaseModelÚField)ÚOptionalÚDict)Údatetime)ÚUUIDc                   óP   — e Zd ZU  eddd¬¦  «        Zeed<   dZee         ed<   dS )ÚSiteSettingBase.é   éd   )Ú
min_lengthÚ
max_lengthÚkeyNÚvalue)	Ú__name__Ú
__module__Ú__qualname__r   r   ÚstrÚ__annotations__r   r   © ó    ú /app/app/schemas/site_setting.pyr
   r
      sG   € € € € € € Øˆu�S Q°3Ð7Ñ7Ô7€CˆÐ7Ð7Ñ7Ø€Eˆ8�CŒ=ÐÐÑÐÐr   r
   c                   ó   — e Zd ZdS )ÚSiteSettingCreateN)r   r   r   r   r   r   r   r      s   € € € € € Ø€Dr   r   c                   ó*   — e Zd ZU dZee         ed<   dS )ÚSiteSettingUpdateNr   )r   r   r   r   r   r   r   r   r   r   r   r      s&   € € € € € € Ø€Eˆ8�CŒ=ÐÐÑÐÐr   r   c                   óh   — e Zd ZU eed<   eed<   ee         ed<   eed<   eed<    G d„ d¦  «        ZdS )	ÚSiteSettingResponseÚidr   r   Ú
created_atÚ
updated_atc                   ó   — e Zd ZdZdS )úSiteSettingResponse.ConfigTN)r   r   r   Úfrom_attributesr   r   r   ÚConfigr#      s   € € € € € Øˆˆˆr   r%   N)	r   r   r   r   r   r   r   r   r%   r   r   r   r   r      sx   € € € € € € Ø€H€H�HØ	€H€H�HØ�CŒ=ÐÐÑØÐÐÑØÐÐÑðð ð ð ð ñ ô ð ð ð 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<   dZ
ee         ed<   dS )ÚSiteSettingsUpdateBulkNÚ	site_nameÚlogo_urlÚfavicon_urlÚheader_textÚ
logo_style)r   r   r   r(   r   r   r   r)   r*   r+   r,   r   r   r   r'   r'      sv   € € € € € € Ø#€Iˆx˜Œ}Ð#Ð#Ñ#Ø"€Hˆh�sŒmÐ"Ð"Ñ"Ø!%€K�˜#”Ð%Ð%Ñ%Ø!%€K�˜#”Ð%Ð%Ñ%Ø $€J�˜”Ð$Ð$Ñ$Ð$Ð$r   r'   c                   óR   — e Zd ZU eed<   eed<   eed<   eed<   dZee         ed<   dS )ÚSiteSettingsResponser(   r)   r*   r+   Nr,   )r   r   r   r   r   r,   r   r   r   r   r.   r.   '   sP   € € € € € € Ø€N€N�NØ€M€M�MØÐÐÑØÐÐÑØ $€J�˜”Ð$Ð$Ñ$Ð$Ð$r   r.   N)Úpydanticr   r   Útypingr   r   r   Úuuidr   r
   r   r   r   r'   r.   r   r   r   ú<module>r2      s_  ðØ %Ð %Ð %Ð %Ð %Ð %Ð %Ð %Ø !Ð !Ð !Ð !Ð !Ð !Ð !Ð !Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð ð ð  ð  ð  ð  �iñ  ô  ð  ð
	ð 	ð 	ð 	ð 	˜ñ 	ô 	ð 	ð ð  ð  ð  ð  ˜	ñ  ô  ð  ðð ð ð ð ˜)ñ ô ð ð%ð %ð %ð %ð %˜Yñ %ô %ð %ð%ð %ð %ð %ð %˜9ñ %ô %ð %ð %ð %r   