Ë
    ˆuOjÇ  ã                   óâ   — d dl mZmZmZ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
 G d„ de«      Z G d„ de«      Z G d„ de
«      Zy)é    )ÚAliasChoicesÚ	BaseModelÚEmailStrÚFieldc                   óš   — e Zd ZU  ed edd«      ¬«      Zeed<    edd edd«      ¬«      Ze	ed<    ed	 ed
d«      ¬«      Z
e	d	z  ed
<   y	)ÚHudlCredentialsSchema.Ú
hudl_emailÚHandshake_email)Úvalidation_aliasé   Úhudl_passwordÚHandshake_password)Ú
min_lengthr   NÚhudl_login_urlÚHandshake_login_url)Údefaultr   )Ú__name__Ú
__module__Ú__qualname__r   r   r	   r   Ú__annotations__r   Ústrr   © ó    úA/var/www/html/sergio/sergio-backend/app/schemas/account_schema.pyr   r      sk   … Ù ØÙ% lÐ4EÓFô€J�ó ñ ØØÙ% oÐ7KÓLô€M�3ó ñ
 "'ØÙ%Ð&6Ð8MÓNô"€N�C˜$‘Jô r   r   c                   óJ   — e Zd ZU dZedz  ed<   dZedz  ed<   dZedz  ed<   y)ÚAccountMetadataSchemaNÚteam_idÚ
imap_emailÚimap_password)r   r   r   r   r   r   r   r   r   r   r   r   r      s,   … Ø€GˆS�4‰ZÓØ!€J��d‘
Ó!Ø $€M�3˜‘:Ô$r   r   c                   óx   — e Zd ZU  eddd¬«      Zedz  ed<    eddd¬«      Zedz  ed<   eed<   dZ	e
dz  ed	<   y)
ÚAccountCreateSchemaNr   éd   )r   Ú
max_lengthÚ
account_idéÿ   ÚnameÚcredentialsÚmetadata)r   r   r   r   r$   r   r   r&   r   r(   r   r   r   r   r!   r!      sF   … Ù" 4°AÀ#ÔF€J��d‘
ÓFÙ˜T¨a¸CÔ@€Dˆ#�‰*Ó@Ø&Ó&Ø-1€HÐ# dÑ*Ô1r   r!   c                   ó   — e Zd ZU eed<   y)ÚAccountVerifySchemar'   N)r   r   r   r   r   r   r   r   r*   r*   !   s   … à&Ô&r   r*   c                   óJ   — e Zd ZU eed<   eed<   eed<   dZedz  ed<   eed<   y)ÚPlaywrightVerificationSchemaÚverifiedÚverification_methodÚstatusNÚurlÚmessage)r   r   r   Úboolr   r   r0   r   r   r   r,   r,   &   s%   … ØƒNØÓØƒKØ€Cˆˆt‰ÓØ„Lr   r,   c                   óR   — e Zd ZU eed<   eed<   eed<   eed<   dZedz  ed<   ddiZy)	ÚAccountResponseSchemaÚidr$   r&   r
   Nr(   Úfrom_attributesT)	r   r   r   Úintr   r   r(   ÚdictÚmodel_configr   r   r   r4   r4   .   s/   … ØƒGØƒOØ
ƒIØÓØ €Hˆd�T‰kÓ à% tÐ,�Lr   r4   c                   ó&   — e Zd ZU eed<   dZeed<   y)ÚTokenAccessSchemaÚtokenr   ÚexpiresN)r   r   r   r   r   r=   r7   r   r   r   r;   r;   8   s   … ØƒJØ€GˆSÔr   r;   c                   ó6   — e Zd ZU eed<    edd¬«      Zeed<   y)ÚTokensSchemaÚaccessÚ r   )r<   r=   ÚrefreshN)r   r   r   r;   r   rB   r   r   r   r?   r?   =   s   … ØÓÙ!2¸ÀQÔ!G€GÐÔGr   r?   c                   ó0   — e Zd ZU eed<   eed<   dZeed<   y)ÚAccountIngestResponseSchemaÚverificationÚtokensrA   Úfrontend_urlN)r   r   r   r,   r   r?   rG   r   r   r   r   rD   rD   B   s   … à.Ó.ØÓØ€L�#Ôr   rD   N)Úpydanticr   r   r   r   r   r   r!   r*   r,   r4   r;   r?   rD   r   r   r   Ú<module>rI      sz   ðß =Ó =ô˜Iô ô %˜Iô %ô2˜)ô 2ô'˜)ô 'ô
 9ô ô-˜Iô -ô˜	ô ô
H�9ô Hô
Ð"7õ r   