class documentation

Represents a property of a tool's parameters.

Method __init__ Create a tool parameter property.
Class Variable __slots__ Undocumented
Instance Variable description Undocumented
Instance Variable name Undocumented
Instance Variable required Undocumented
Instance Variable type Undocumented
Property json Returns the JSON representation of the property.
def __init__(self, name: str, type: str, description: str, required: bool = False):

Create a tool parameter property.

Parameters
name:strThe property name.
type:strThe JSON schema type.
description:strThe property description.
required:boolWhether the property is required. Defaults to False.
__slots__: list[str] =

Undocumented

description =

Undocumented

name =

Undocumented

required =

Undocumented

type =

Undocumented

@property
json =

Returns the JSON representation of the property.