ObjectToolParameterType

该接口表示对象类型的工具参数,继承自 ToolParameterType 接口。

当工具需要处理对象类型的数据时,可使用此接口来描述对象参数的类型信息, 包括对象的属性、必需属性、是否允许额外属性以及额外属性的类型等。

Author

M8Test, [email protected], https://m8test.com

Functions

Link copied to clipboard

获取对象是否允许额外属性的标志。

Link copied to clipboard

获取对象额外属性的类型。

Link copied to clipboard
abstract fun getName(): String

获取参数类型的名称。

Link copied to clipboard

获取对象的属性描述符列表。

Link copied to clipboard

获取对象的必需属性名称列表。

Link copied to clipboard
abstract fun setAdditionalProperties(value: Boolean?)

设置对象是否允许额外属性的标志。

Link copied to clipboard

设置对象额外属性的类型。

Link copied to clipboard
abstract fun setProperties(descriptors: List<ToolParameterDescriptor>)

设置对象的属性描述符列表。

Link copied to clipboard
abstract fun setRequireProperties(requireProperties: List<String>)

设置对象的必需属性名称列表。