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.