Gets the description of the tool, derived from the operation's description or summary.
A string representing the description.
Generates a JSON schema representing the arguments of the tool function call.
A JSON Schema object.
Gets the list of parsed parameters extracted from the OpenAPI operation.
An array of parsed parameters.
Parses an OpenAPI OperationObject and extracts its parameters, request body, and return value.
It maps OpenAPI parameters and request bodies into a flat list of
ApiParameterobjects that are compatible with Gemini's tool function declarations.