Fetches all data needed to formulate a response to the query.
Fetches all data needed to formulate a response to the query.
TODO: Consider returning an Either[Set[Errors], Future[Response]]
instead for more structured validation errors
The resource request to execute.
A future of all available data needed to construct a response to the query. It is up to the presentation layer to turn that into the response format as required.