This repository was archived by the owner on Nov 14, 2022. It is now read-only.

Description
Issue raised by: [developer]
What?
In order to more formally represent the data passed between Queues in the system we should ahve a class responsible for serialisation and validation of the data.
The first stage is to implement the class and the tests, this should include the functionality for the (un)serialisation but does not need to include the validation at this stage as this is not present in the current code base (we'll add the validation once we have managed to integrate it into the code base).
To start with we should simply make and test the class.
See design below:

Where?
New class
How?
How to test the issue is resolved
Check that the class is implemented according to the design and has related tests