o
    Vhf:  ã                   @   s&   d dl mZmZmZ G dd„ dƒZdS )é    )ÚOptionalÚAnyÚDictc                   @   sf   e Zd ZU eed< eed< eeee	f  ed< dddœdedeeee	f  fdd„Z
d	efd
d„ZdS )Ú
RetryStateÚnext_attempt_requestedÚcurrent_attemptÚcustom_valuesr   N)r   r   c                C   s   d| _ || _|| _d S )NF)r   r   r   )Úselfr   r   © r
   ú_/var/www/html/status_management/venv/lib/python3.10/site-packages/slack_sdk/http_retry/state.pyÚ__init__	   s   
zRetryState.__init__Úreturnc                 C   s   |  j d7  _ | j S )Né   )r   )r	   r
   r
   r   Úincrement_current_attempt   s   z$RetryState.increment_current_attempt)Ú__name__Ú
__module__Ú__qualname__ÚboolÚ__annotations__Úintr   r   Ústrr   r   r   r
   r
   r
   r   r      s   
 üý
ü
r   N)Útypingr   r   r   r   r
   r
   r
   r   Ú<module>   s    