Ë
    ÑÕ¯iK  ã                   ó"   — d dl Z  G d„ de«      Zy)é    Nc                   ót   — e Zd ZdZdZed„ «       Zed„ «       Zed„ «       Zed„ «       Z	ed„ «       Z
ed„ «       Zy	)
ÚLimitsz‰
    API Calls Limit
    https://help.shopify.com/en/api/getting-started/api-call-limit

    Conversion of lib/shopify_api/limits.rb
    zX-Shopify-Shop-Api-Call-Limitc                 óÎ   — t         j                  j                  j                  st         j                  j	                  «        t         j                  j                  j                  S )N)ÚshopifyÚShopÚ
connectionÚresponseÚcurrent©Úclss    úA/var/www/html/venv/lib/python3.12/site-packages/shopify/limits.pyr	   zLimits.response   s;   € ä�|‰|×&Ñ&×/Ò/Ü�L‰L× Ñ Ô"Ü�|‰|×&Ñ&×/Ñ/Ð/ó    c                 óð   — | j                  «       }t        |dd«      }|st        d«      ‚| j                  |j                  v r*|j                  | j                     }|j                  d«      S t        d«      ‚)NÚheadersÚ zNo shopify headers foundÚ/zNo valid api call header found)r	   ÚgetattrÚ	ExceptionÚCREDIT_LIMIT_HEADER_PARAMr   Úsplit)r   r	   Ú_safe_headerÚcreditss       r   Úapi_credit_limit_paramzLimits.api_credit_limit_param   so   € à—<‘<“>ˆÜ˜x¨°BÓ7ˆáÜÐ6Ó7Ð7à×(Ñ(¨H×,<Ñ,<Ñ<Ø×&Ñ& s×'DÑ'DÑEˆGØ—=‘= Ó%Ð%äÐ<Ó=Ð=r   c                 óV   — t        | j                  «       | j                  «       z
  «      S )z5
        How many more API calls can I make?
        )ÚintÚcredit_limitÚcredit_usedr   s    r   Úcredit_leftzLimits.credit_left$   s$   € ô
 �3×#Ñ#Ó%¨¯©Ó(9Ñ9Ó:Ð:r   c                 ó:   — t        | j                  «       dk  «      S )z3
        Have I reached my API call limit?
        r   )Úboolr   r   s    r   Úcredit_maxedzLimits.credit_maxed+   s   € ô
 �C—O‘OÓ%¨Ñ*Ó+Ð+r   c                 ó:   — t        | j                  «       d   «      S )z6
        How many total API calls can I make?
        é   ©r   r   r   s    r   r   zLimits.credit_limit2   ó   € ô
 �3×-Ñ-Ó/°Ñ2Ó3Ð3r   c                 ó:   — t        | j                  «       d   «      S )z1
        How many API calls have I made?
        r   r$   r   s    r   r   zLimits.credit_used9   r%   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úclassmethodr	   r   r   r!   r   r   © r   r   r   r      s†   „ ñð !@Ðàñ0ó ð0ð
 ñ>ó ð>ð ñ;ó ð;ð ñ,ó ð,ð ñ4ó ð4ð ñ4ó ñ4r   r   )r   Úobjectr   r,   r   r   Ú<module>r.      s   ðÛ ô:4ˆVõ :4r   