A factory service is needed to allow easy construction of the subclasses of the ApiQueryCheckUserAbstractResponse abstract class. This needs to exist before subclasses are implemented to allow easier testing of the code and will initially not construct any objects.
Acceptance criteria
- Create the ApiQueryCheckUserResponseFactory service
- Have the factory class be able to generate response classes for the ipusers, userips and actions request types