name
(str
): The name of the parameter.description
(Optional[str]
): The description of the parameter.type
(str
): The type of the parameter.default
(Any
): The default value of the parameter.required
(bool
): Whether the parameter is required.dict[str, Any]
: The parameter in dictionary format.
function
(Callable
): The function to consume.