Ë
    €ºßh  ã                   ó`   — d dl Z d dlmZ d dlmZ e G d„ d«      «       Ze G d„ d«      «       Zy)é    N)Údatetime)Ú	dataclassc                   ó^   — e Zd ZU eed<   eed<   dZedz  ed<   dZedz  ed<   dZedz  ed<   y)ÚOAuth1TokenÚoauth_tokenÚoauth_token_secretNÚ	mfa_tokenÚmfa_expiration_timestampÚdomain)	Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__r	   r
   r   r   © ó    úL/var/www/html/python/myenv/lib/python3.12/site-packages/garth/auth_tokens.pyr   r      s9   … àÓØÓØ €IˆsT‰zÓ Ø04Ð˜h¨™oÓ4Ø€FˆC$‰JÔr   r   c                   óŽ   — 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d<   eed<   eed	<   ed
„ «       Zed„ «       Zd„ Z	y)ÚOAuth2TokenÚscopeÚjtiÚ
token_typeÚaccess_tokenÚrefresh_tokenÚ
expires_inÚ
expires_atÚrefresh_token_expires_inÚrefresh_token_expires_atc                 óD   — | j                   t        j                  «       k  S ©N)r   Útime©Úselfs    r   ÚexpiredzOAuth2Token.expired   s   € à‰¤§¡£Ñ,Ð,r   c                 óD   — | j                   t        j                  «       k  S r    )r   r!   r"   s    r   Úrefresh_expiredzOAuth2Token.refresh_expired    s   € à×,Ñ,¬t¯y©y«{Ñ:Ð:r   c                 óT   — | j                   j                  «       › d| j                  › S )Nú )r   Útitler   r"   s    r   Ú__str__zOAuth2Token.__str__$   s(   € Ø—/‘/×'Ñ'Ó)Ð*¨!¨D×,=Ñ,=Ð+>Ð?Ð?r   N)
r   r   r   r   r   ÚintÚpropertyr$   r&   r*   r   r   r   r   r      s_   … àƒJØ	ƒHØƒOØÓØÓØƒOØƒOØ!Ó!Ø!Ó!àñ-ó ð-ð ñ;ó ð;ó@r   r   )r!   r   Úpydantic.dataclassesr   r   r   r   r   r   ú<module>r.      sC   ðÛ Ý å *ð ÷ð ó ðð ÷@ð @ó ñ@r   