Ë
    ×—Äj­  ã                  óR   — d dl mZ d dlmZ d dlmZ d dlmZmZmZ  G d„ de«      Z	y)é    )Úannotations)Údatetime)ÚAny)Ú	AttributeÚNonCompletableGithubObjectÚNotSetc                  óp   — e Zd ZdZd
d„Zdd„Zedd„«       Zedd„«       Zedd„«       Z	edd„«       Z
dd„Zy	)ÚRatezÓ
    This class represents Rates.

    The reference can be found here
    https://docs.github.com/en/rest/reference/rate-limit

    The OpenAPI schema can be found at

    - /components/schemas/rate-limit

    c                ó\   — t         | _        t         | _        t         | _        t         | _        y ©N)r   Ú_limitÚ
_remainingÚ_resetÚ_used©Úselfs    úPC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/Rate.pyÚ_initAttributeszRate._initAttributes?   s   € Ü&,ˆŒÜ*0ˆŒÜ+1ˆŒÜ%+ˆ�
ó    c                ó¤   — | j                  | j                  j                  | j                  j                  | j                  j                  dœ«      S )N)ÚlimitÚ	remainingÚreset)Úget__repr__r   Úvaluer   r   r   s    r   Ú__repr__zRate.__repr__E   sA   € Ø×ÑàŸ™×*Ñ*Ø!Ÿ_™_×2Ñ2ØŸ™×*Ñ*ñó
ð 	
r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   r   z
Rate.limitN   ó   € à�{‰{× Ñ Ð r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   r   zRate.remainingR   s   € à�‰×$Ñ$Ð$r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   r   z
Rate.resetV   r   r   c                ó.   — | j                   j                  S r   )r   r   r   s    r   Úusedz	Rate.usedZ   s   € à�z‰z×ÑÐr   c                óî   — d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        y y )Nr   r   r   r"   )Ú_makeIntAttributer   r   Ú_makeTimestampAttributer   r   )r   Ú
attributess     r   Ú_useAttributeszRate._useAttributes^   sƒ   € Ø�jÑ Ø×0Ñ0°¸GÑ1DÓEˆDŒKØ˜*Ñ$Ø"×4Ñ4°ZÀÑ5LÓMˆDŒOØ�jÑ Ø×6Ñ6°zÀ'Ñ7JÓKˆDŒKØ�ZÑØ×/Ñ/°
¸6Ñ0BÓCˆD�Jð  r   N)ÚreturnÚNone)r(   Ústr)r(   Úint)r(   r   )r&   zdict[str, Any]r(   r)   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Úpropertyr   r   r   r"   r'   © r   r   r
   r
   2   sg   „ ñ
ó,ó
ð ò!ó ð!ð ò%ó ð%ð ò!ó ð!ð ò ó ð ôDr   r
   N)
Ú
__future__r   r   Útypingr   Úgithub.GithubObjectr   r   r   r
   r1   r   r   Ú<module>r5      s&   ðõT #å Ý ç MÑ Mô4DÐ%õ 4Dr   