U
    h                     @  sd   d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 erPddlmZ G dd	 d	eZd
S )zBase class for Amadeus tools.    )annotations)TYPE_CHECKING)Field)BaseTool)authenticate)Clientc                   @  s$   e Zd ZU dZeedZded< dS )AmadeusBaseToolzBase Tool for Amadeus.)default_factoryr   clientN)__name__
__module____qualname____doc__r   r   r
   __annotations__ r   r   J/tmp/pip-unpacked-wheel-9gdii04g/langchain_community/tools/amadeus/base.pyr      s   
r   N)r   
__future__r   typingr   Zlangchain_core.pydantic_v1r   Zlangchain_core.toolsr   Z'langchain_community.tools.amadeus.utilsr   Zamadeusr   r   r   r   r   r   <module>   s   