
    Ngd                     V    d Z ddlmZ ddlmZ ddlmZ ddlmZ  G d de          Z	dS )	zTool for Steam Web API    )Optional)CallbackManagerForToolRun)BaseTool)SteamWebAPIWrapperc                   h    e Zd ZU dZeed<   dZeed<   dZeed<   eed<   	 dd	ed
e	e
         defdZdS )SteamWebAPIQueryRunz%Tool that searches the Steam Web API.modesteamnamezA wrapper around Steam Web API.Steam Tool is useful for fetching User profiles and stats, Game data and more!Input should be the User or Game you want to query.descriptionapi_wrapperNqueryrun_managerreturnc                 B    | j                             | j        |          S )zUse the Steam-WebAPI tool.)r   runr	   )selfr   r   s      `/var/www/html/ai-engine/env/lib/python3.11/site-packages/langchain_community/tools/steam/tool.py_runzSteamWebAPIQueryRun._run   s     ##DIu555    )N)__name__
__module____qualname____doc__str__annotations__r   r   r   r   r   r    r   r   r   r      s         //
IIID#	>     $###
 <@6 66 786 
	6 6 6 6 6 6r   r   N)
r   typingr   langchain_core.callbacksr   langchain_core.toolsr   #langchain_community.utilities.steamr   r   r   r   r   <module>r"      s            > > > > > > ) ) ) ) ) ) B B B B B B6 6 6 6 6( 6 6 6 6 6r   