OptionalallowWhen true, RFC 3986 reserved characters in the value pass without percent-encoding.
Applies only to query parameters; defaults to false. Runtime support deferred — IR-only for now.
OptionaldescriptionOptional description from the OpenAPI parameter. Used to generate JSDoc comments for individual parameters in the params object.
OptionalexplodeWhether array/object values are expanded into separate parameters.
Only stored when it differs from the style default.
Spec defaults: true when style: 'form', false otherwise.
The location of this parameter in the HTTP request.
Indicates if this parameter is required. When false, the parameter becomes optional in the generated method signature.
The parameter name in camelCase. Used as the method argument name.
OptionalstyleSerialization style for the parameter, as defined by OpenAPI 3.0 Parameter Object.
Only stored when it differs from the spec default for the parameter location.
Defaults: form for in: 'query', simple for in: 'path' | 'header'.
The type of this parameter. For body parameters, typically references a DTO model.
Represents a single parameter for an HTTP operation. Each IrParameter becomes a method argument in the generated service.