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]]) –
- 返回类型