JSON schema type based on OpenAPI version
OptionaldescriptionParameter description from documentation.
Full description of the parameter's purpose and usage, extracted from the
@param JSDoc tag.
Parameter name.
The identifier used in the function signature. Must match the actual parameter name in the source code.
Whether the parameter is required.
true if the parameter must be provided, false if it has a default
value or is explicitly optional.
JSON Schema for the parameter type.
Complete schema definition describing the expected parameter type, including constraints and nested structures.
OptionaltitleParameter title for documentation.
Brief name for the parameter, typically extracted from @param tag title
in JSDoc.
Metadata for a single function parameter.
Describes a function parameter including its name, type schema, whether it's required, and any JSDoc documentation.