OptionalacceptThe Accept header value based on the response content-type. Used to tell the server what content type the client expects.
OptionaldescriptionOptional description from the OpenAPI operation. Used to generate JSDoc comments for the method.
The HTTP method for this operation. Maps to HttpService methods in the generated code.
The generated TypeScript method name in camelCase. Derived from the operationId or path/method combination.
The original OpenAPI operationId. Preserved for traceability and debugging.
List of all parameters for this operation (path, query, body, header). Each parameter becomes a method argument in the generated service.
The HTTP path template with parameter placeholders.
Path parameters use ${paramName} template syntax in generated code.
OptionalrequestThe content-type of the request body. Used to generate proper headers for multipart/form-data, application/json, etc.
OptionalresponseThe Axios responseType for non-JSON responses.
The return type of this operation. Used for typing the Observable/Promise and the HTTP service generic.
Represents a single HTTP operation (endpoint) in the IR. Each IrOperation generates two methods in the service: one returning Observable, one returning Promise.