
    ihz                     f    d dl mZmZmZ d dlmZ  G d de      Z G d de      Z G d de      Zy	)
    )AnyListOptional)	BaseModelc                   &    e Zd ZU dZdZee   ed<   y)
Validationz*Connery Action parameter validation model.Nrequired)__name__
__module____qualname____doc__r	   r   bool__annotations__     f/var/www/html/dev/engine/venv/lib/python3.12/site-packages/langchain_community/tools/connery/models.pyr   r      s    4#Hhtn#r   r   c                   X    e Zd ZU dZeed<   eed<   dZee   ed<   eed<   dZ	ee
   ed<   y)	ParameterzConnery Action parameter model.keytitleNdescriptiontype
validation)r
   r   r   r   strr   r   r   r   r   r   r   r   r   r   r      s1    )	HJ!%K#%
I'+J$+r   r   c                   x    e Zd ZU dZeed<   eed<   eed<   dZee   ed<   eed<   ee	   ed<   ee	   ed	<   eed
<   y)ActionzConnery Action model.idr   r   Nr   r   inputParametersoutputParameterspluginId)
r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r      s@    G	HJ!%K#%
I)_$9o%Mr   r   N)	typingr   r   r   pydanticr   r   r   r   r   r   r   <module>r#      s2    & & $ $,	 ,
Y 
r   