
    Fd                     ,    d dl mZ  G d d          ZdS )    )Anyc            	       >    e Zd ZdZd	dededeeef         fdZd Z	dS )
PluginConfigz2Class for holding configuration of a single pluginFNnameenabledconfigc                 4    || _         || _        |pi | _        d S )N)r   r   r   )selfr   r   r   s       QC:\Users\Administrator\Downloads\Auto-GPT-master\autogpt\plugins\plugin_config.py__init__zPluginConfig.__init__   s    	l    c                 P    d| j          d| j         dt          | j                   S )NzPluginConfig('z', z, )r   r   strr   )r
   s    r   __repr__zPluginConfig.__repr__   s.    P	PPdlPPc$+>N>NPPPr   )FN)
__name__
__module____qualname____doc__r   booldictr   r   r    r   r   r   r      sd        <<# #S #4 #c3h # # # #Q Q Q Q Qr   r   N)typingr   r   r   r   r   <module>r      sS         
Q 
Q 
Q 
Q 
Q 
Q 
Q 
Q 
Q 
Qr   