langchain_community.tools.openapi.utils.api_models.APIRequestBodyProperty

class langchain_community.tools.openapi.utils.api_models.APIRequestBodyProperty[source]

继承自: APIPropertyBase

请求体属性模型。

通过解析和验证输入数据,创建一个新的模型。

如果输入数据不能解析成有效的模型,将引发ValidationError。

属性的默认值。

属性的描述。

属性的名字。

属性的子属性。

属性使用到的引用。

属性是否为必需的。

属性的类型。

可以是原始类型、组件参数类型,或上述类型的数组或‘对象’(字典)。

classmethod from_schema(schema: Schema, name: str, required: bool, spec: OpenAPISpec, references_used: Optional[List[str]] = None) APIRequestBodyProperty[source]

从OpenAPI Schema递归填充。

参数
  • schema (Schema) –

  • name (str) –

  • required (bool) –

  • spec (OpenAPISpec) –

  • references_used (Optional[List[str]]) –

返回类型

APIRequestBodyProperty