Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ToolParameterError.type
Members list
Type members
Classlikes
Cannot access a nested property because parent is not an object.
Cannot access a nested property because parent is not an object.
Value parameters
- parameterName
-
name of the parameter being accessed
- parentPath
-
JSON path to the parent element
- parentType
-
actual type of the parent element (e.g. "string", "array")
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ToolParameterErrorclass Objecttrait Matchableclass AnyShow all
A required parameter is completely missing from the arguments.
A required parameter is completely missing from the arguments.
Value parameters
- availableParameters
-
list of parameter names that were provided (hint for self-correction)
- expectedType
-
the expected type of the parameter
- parameterName
-
name of the missing parameter
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ToolParameterErrorclass Objecttrait Matchableclass AnyShow all
Aggregation of multiple parameter errors from a single tool call.
Aggregation of multiple parameter errors from a single tool call.
Value parameters
- errors
-
the individual parameter errors
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ToolParameterErrorclass Objecttrait Matchableclass AnyShow all
A required parameter is present but has a null value.
A required parameter is present but has a null value.
Value parameters
- expectedType
-
the expected non-null type
- parameterName
-
name of the null parameter
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ToolParameterErrorclass Objecttrait Matchableclass AnyShow all
A parameter has the wrong type.
A parameter has the wrong type.
Value parameters
- actualType
-
the type that was received
- expectedType
-
the type that was expected
- parameterName
-
name of the mistyped parameter
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ToolParameterErrorclass Objecttrait Matchableclass AnyShow all
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror