Multiple Decorators
Last updated
Last updated
For cleaner code, if you are using many @ApiResponse decorators you can use a decorator composition to have a single decoder in your controller.
By having many response types for one endpoint, our controller will have many lines of code that could get a bit confusing.
To avoid this, we can create a decorator that contains all the decorators for that endpoint.
Example:
To group all our decorators in a single one we will use Decorator
composition:
Inside the applyDecorators
function you must put all the decorators that your endpoint will have. Then, in your controller you just call this function as a decorator.