§
    'ºj  ã                   óP   — d dl mZ d dlmZ d dlmZ d dlmZ  G d„ d¦  «        ZdS )é    )ÚLogger)ÚOptional)Ú	WebClient)ÚBoltContextc            	       ó¬   — e Zd ZU eed<   eed<   eed<   ee         ed<   ee         ed<   ee         ed<   dedee         dee         dee         fd„Z	dS )	ÚAuthorizeArgsÚcontextÚloggerÚclientÚenterprise_idÚteam_idÚuser_idc                ón   — || _         |j        | _        |j        | _        || _        || _        || _        dS )a  The full list of the arguments passed to `authorize` function.

        Args:
            context: The request context
            enterprise_id: The Organization ID (Enterprise Grid)
            team_id: The workspace ID
            user_id: The request user ID
        N)r	   r
   r   r   r   r   )Úselfr	   r   r   r   s        úh/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/slack_bolt/authorization/authorize_args.pyÚ__init__zAuthorizeArgs.__init__   s7   € ð  ˆŒØ”nˆŒØ”nˆŒØ*ˆÔØˆŒØˆŒˆˆó    N)
Ú__name__Ú
__module__Ú__qualname__r   Ú__annotations__r   r   r   Ústrr   © r   r   r   r   	   s¯   € € € € € € ØÐÐÑØ€N€NNØÐÐÑØ˜C”=Ð Ð Ñ ØcŒ]ÐÐÑØcŒ]ÐÐÑðð ðð   ”}ð	ð
 ˜#”ðð ˜#”ðð ð ð ð ð r   r   N)	Úloggingr   Útypingr   Úslack_sdk.webr   Úslack_bolt.context.contextr   r   r   r   r   ú<module>r      s   ðØ Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð à #Ð #Ð #Ð #Ð #Ð #à 2Ð 2Ð 2Ð 2Ð 2Ð 2ðð ð ð ð ñ ô ð ð ð r   