Page Contents
Home > @loopback/openapi-spec-builder > OperationSpecBuilder
OperationSpecBuilder class
A builder for creating OperationObject specifications.
Signature:
export declare class OperationSpecBuilder extends BuilderBase<OperationObject>
Extends: BuilderBase<OperationObject>
Constructors
Constructor | Modifiers | Description |
---|---|---|
(constructor)() | Constructs a new instance of the OperationSpecBuilder class |
Methods
Method | Modifiers | Description |
---|---|---|
withControllerName(name) | Define the controller name (controller name). | |
withOperationId(operationId) | Define the operationId | |
withOperationName(name) | Define the operation name (controller method name). | |
withParameter(parameterSpecs) | Describe one more parameters accepted by the operation. Note that parameters are positional in OpenAPI Spec, therefore the first call of withParameter defines the first parameter, the second call defines the second parameter, etc. |
|
withRequestBody(requestBodySpec) | ||
withResponse(status, responseSpec) | Describe a response for a given HTTP status code. | |
withStringResponse(status) | ||
withTags(tags) | Describe tags associated with the operation |