Source code for langchain_community.tools.connery.models

from typing import List, Optional

from langchain_core.pydantic_v1 import BaseModel


[docs]class Validation(BaseModel): """Connery操作参数验证模型。""" required: Optional[bool] = None
[docs]class Parameter(BaseModel): """Connery操作参数模型。""" key: str title: str description: Optional[str] = None type: str validation: Optional[Validation] = None
[docs]class Action(BaseModel): """Connery动作模型。""" id: str key: str title: str description: Optional[str] = None type: str inputParameters: List[Parameter] outputParameters: List[Parameter] pluginId: str