
    'j                     R    d Z ddlmZmZ  G d de          Z G d de          ZdS )zBolt specific error types.    )OptionalUnionc                       e Zd ZdZdS )	BoltErrorzGeneral class in a Bolt appN)__name__
__module____qualname____doc__     Z/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/slack_bolt/error/__init__.pyr   r      s        %%%%r   r   c                       e Zd ZU ded<   eed<   ed         ed<   ee         ed<   ddded	         ded         dee         fd
ZdefdZ	dS )BoltUnhandledRequestErrorBoltRequestrequestbodyBoltResponsecurrent_responselast_global_middleware_nameN)r   )r   AsyncBoltRequestc                P    || _         ||j        ni | _        || _        || _        d S )N)r   r   r   r   )selfr   r   r   s       r   __init__z"BoltUnhandledRequestError.__init__   s3     $+$7GLLR	 0+F(((r   returnc                     dS )Nzunhandled request errorr   )r   s    r   __str__z!BoltUnhandledRequestError.__str__   s    ((r   )
r   r   r	   __annotations__dictr   strr   r   r   r   r   r   r   r   
   s         
JJJ~....!)#... 6:
G 
G 
G 89
G #>2	
G
 &.c]
G 
G 
G 
G) ) ) ) ) ) )r   r   N)r
   typingr   r   	Exceptionr   r   r   r   r   <module>r"      s        " " " " " " " "& & & & &	 & & &) ) ) ) )	 ) ) ) ) )r   