o
    Vhf  ã                   @   s.   d dl mZmZmZmZmZ G dd„ dƒZdS )é    )ÚDictÚOptionalÚListÚUnionÚAnyc                
   @   sœ   e Zd ZU dZeed< eeee f ed< e	eee
f  ed< e	e ed< dddœdeeef deeeeee f f de	eee
f  de	e fdd	„ZdS )
ÚHttpResponsezHTTP response representationÚstatus_codeÚheadersÚbodyÚdataN)r
   r   c                C   s.   t |ƒ| _dd„ | ¡ D ƒ| _|| _|| _d S )Nc                 S   s&   i | ]\}}|t |tƒr|n|g“qS © )Ú
isinstanceÚlist)Ú.0ÚkÚvr   r   úb/var/www/html/status_management/venv/lib/python3.10/site-packages/slack_sdk/http_retry/response.pyÚ
<dictcomp>   s   & z)HttpResponse.__init__.<locals>.<dictcomp>)Úintr   Úitemsr	   r
   r   )Úselfr   r	   r
   r   r   r   r   Ú__init__   s   

zHttpResponse.__init__)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__annotations__r   Ústrr   r   r   Úbytesr   r   r   r   r   r   r      s"   
 ú
ýüûúr   N)Útypingr   r   r   r   r   r   r   r   r   r   Ú<module>   s    