Ë
    ×—ÄjÉ!  ã                  ób   — d dl mZ d dlmZmZ d dlZd dlmZm	Z	m
Z
 erd dlmZ  G d„ de	«      Zy)é    )Úannotations)ÚTYPE_CHECKINGÚAnyN)Ú	AttributeÚNonCompletableGithubObjectÚNotSet)ÚRatec                  ó   — 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
edd„«       Zedd	„«       Zedd
„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zdd„Zy)Ú	RateLimitzö
    This class represents RateLimits.

    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-overview/properties/resources

    c                ó  — t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _	        t         | _
        t         | _        t         | _        y ©N)r   Ú_actions_runner_registrationÚ_code_scanning_autofixÚ_code_scanning_uploadÚ_code_searchÚ_coreÚ_dependency_sbomÚ_dependency_snapshotsÚ_graphqlÚ_integration_manifestÚ_scimÚ_searchÚ_source_import©Úselfs    úUC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/RateLimit.pyÚ_initAttributeszRateLimit._initAttributesC   s^   € Ü=CˆÔ)Ü7=ˆÔ#Ü6<ˆÔ"Ü-3ˆÔÜ&,ˆŒ
Ü17ˆÔÜ6<ˆÔ"Ü)/ˆŒÜ6<ˆÔ"Ü&,ˆŒ
Ü(.ˆŒÜ/5ˆÕó    c                óP   — | j                  d| j                  j                  i«      S )NÚcore)Úget__repr__r   Úvaluer   s    r   Ú__repr__zRateLimit.__repr__Q   s"   € Ø×Ñ ¨¯©×)9Ñ)9Ð :Ó;Ð;r   c                ó.   — | j                   j                  S )zS
        Rate limit for registering self-hosted runners in GitHub Actions.
        )r   r"   r   s    r   Úactions_runner_registrationz%RateLimit.actions_runner_registrationT   s   € ð
 ×0Ñ0×6Ñ6Ð6r   c                ó.   — | j                   j                  S r   )r   r"   r   s    r   Úcode_scanning_autofixzRateLimit.code_scanning_autofix[   s   € à×*Ñ*×0Ñ0Ð0r   c                ó.   — | j                   j                  S )zJ
        Rate limit for uploading SARIF results to code scanning.
        )r   r"   r   s    r   Úcode_scanning_uploadzRateLimit.code_scanning_upload_   ó   € ð
 ×)Ñ)×/Ñ/Ð/r   c                ó.   — | j                   j                  S )zA
        Rate limit for the REST API for searching code.
        )r   r"   r   s    r   Úcode_searchzRateLimit.code_searchf   s   € ð
 × Ñ ×&Ñ&Ð&r   c                ó.   — | j                   j                  S )z<
        Rate limit for the non-search-related API.
        )r   r"   r   s    r   r    zRateLimit.corem   s   € ð
 �z‰z×ÑÐr   c                ó.   — | j                   j                  S r   )r   r"   r   s    r   Údependency_sbomzRateLimit.dependency_sbomt   s   € à×$Ñ$×*Ñ*Ð*r   c                ó.   — | j                   j                  S )zN
        Rate limit for submitting snapshots to the dependency graph.
        )r   r"   r   s    r   Údependency_snapshotszRateLimit.dependency_snapshotsx   r*   r   c                ó.   — | j                   j                  S )zN
        (Experimental) Rate limit for GraphQL API, use with caution.
        )r   r"   r   s    r   ÚgraphqlzRateLimit.graphql   s   € ð
 �}‰}×"Ñ"Ð"r   c                ó.   — | j                   j                  S )zR
        Rate limit for POST /app-manifests/{code}/conversions operation.
        )r   r"   r   s    r   Úintegration_manifestzRateLimit.integration_manifest†   r*   r   c                ó.   — | j                   j                  S r   )r   r"   r   s    r   ÚscimzRateLimit.scim�   s   € à�z‰z×ÑÐr   c                ó.   — | j                   j                  S )z0
        Rate limit for the Search API.
        )r   r"   r   s    r   ÚsearchzRateLimit.search‘   s   € ð
 �|‰|×!Ñ!Ð!r   c                ó.   — | j                   j                  S r   )r   r"   r   s    r   Úsource_importzRateLimit.source_import˜   s   € à×"Ñ"×(Ñ(Ð(r   c                ó  — d|v r2| j                  t        j                  j                  |d   «      | _        d|v r2| j                  t        j                  j                  |d   «      | _        d|v r2| j                  t        j                  j                  |d   «      | _        d|v r2| j                  t        j                  j                  |d   «      | _        d|v r2| j                  t        j                  j                  |d   «      | _        d|v r2| j                  t        j                  j                  |d   «      | _        d|v r2| j                  t        j                  j                  |d   «      | _	        d|v r2| j                  t        j                  j                  |d   «      | _
        d	|v r2| j                  t        j                  j                  |d	   «      | _        d
|v r2| j                  t        j                  j                  |d
   «      | _        d|v r2| j                  t        j                  j                  |d   «      | _        d|v r3| j                  t        j                  j                  |d   «      | _        y y )Nr%   r'   r)   r,   r    r/   r1   r3   r5   r7   r9   r;   )Ú_makeClassAttributeÚgithubr	   r   r   r   r   r   r   r   r   r   r   r   r   )r   Ú
attributess     r   Ú_useAttributeszRateLimit._useAttributesœ   s*  € Ø(¨JÑ6Ø04×0HÑ0HÜ—‘× Ñ  *Ð-JÑ"Kó1ˆDÔ-ð # jÑ0Ø*.×*BÑ*BÜ—‘× Ñ  *Ð-DÑ"Eó+ˆDÔ'ð " ZÑ/Ø)-×)AÑ)AÄ&Ç+Á+×BRÑBRÐT^Ð_uÑTvÓ)wˆDÔ&Ø˜JÑ&Ø $× 8Ñ 8¼¿¹×9IÑ9IÈ:ÐVcÑKdÓ eˆDÔØ�ZÑØ×1Ñ1´&·+±+×2BÑ2BÀJÈvÑDVÓWˆDŒJØ 
Ñ*Ø$(×$<Ñ$<¼V¿[¹[×=MÑ=MÈzÐZkÑOlÓ$mˆDÔ!Ø! ZÑ/Ø)-×)AÑ)AÄ&Ç+Á+×BRÑBRÐT^Ð_uÑTvÓ)wˆDÔ&Ø˜
Ñ"Ø ×4Ñ4´V·[±[×5EÑ5EÀzÐR[ÑG\Ó]ˆDŒMØ! ZÑ/Ø)-×)AÑ)AÄ&Ç+Á+×BRÑBRÐT^Ð_uÑTvÓ)wˆDÔ&Ø�ZÑØ×1Ñ1´&·+±+×2BÑ2BÀJÈvÑDVÓWˆDŒJØ�zÑ!Ø×3Ñ3´F·K±K×4DÑ4DÀjÐQYÑFZÓ[ˆDŒLØ˜jÑ(Ø"&×":Ñ":¼6¿;¹;×;KÑ;KÈZÐXgÑMhÓ"iˆDÕð )r   N)ÚreturnÚNone)rA   Ústr)rA   r	   )r?   zdict[str, Any]rA   rB   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r#   Úpropertyr%   r'   r)   r,   r    r/   r1   r3   r5   r7   r9   r;   r@   © r   r   r   r   6   s  „ ñ
ó6ó<ð ò7ó ð7ð ò1ó ð1ð ò0ó ð0ð ò'ó ð'ð ò ó ð ð ò+ó ð+ð ò0ó ð0ð ò#ó ð#ð ò0ó ð0ð ò ó ð ð ò"ó ð"ð ò)ó ð)ôjr   r   )Ú
__future__r   Útypingr   r   Úgithub.Rater>   Úgithub.GithubObjectr   r   r   r	   r   rI   r   r   Ú<module>rN      s.   ðõV #ç %ã ß MÑ MáÝ ôBjÐ*õ Bjr   