I do NOT wish to expose my database structures to front-end clients of my API. I use flattened Data Transfer Objects (DTO) to communicate between client and server. So, I want to use the DataRequest pieces to generate my own queries against the database to retrieve the data, I see no harm in using Data Transfer Objects (DTO) in returning a DataResponse object.
That is way more manual than your code samples or documentation shows.
Can you point me to information about parsing filters, sort orders, paging, no grouping (thankfully). I'll take it from there.
Oh, is there a decoupled control for building filters that could be applied to a grid? It seems the only two options are Menu or Row. It would seem a decoupled filter control would be terrific for saving a filter configuration as well.