There are multiple questions in a question set and the general description of the question set includes a list of distinct categories. The QuestionSetListItem is extended by this list and it is sent as an array of tags necessary for the FE side.
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] Refactoring (non-breaking change to code and structure)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Testing
There wasn't any failing test.
Notes
The category model will be extended by a color in the future. It is the reason, why is category represented by an object.
Summary
There are multiple questions in a question set and the general description of the question set includes a list of distinct categories. The QuestionSetListItem is extended by this list and it is sent as an array of tags necessary for the FE side.
Types of changes
Testing
There wasn't any failing test.
Notes
The category model will be extended by a color in the future. It is the reason, why is category represented by an object.