Open stefhummel opened 3 years ago
I'd like to mention a powerful option for a generic filtering mechanism: GraphQL https://graphql.org/. It has support of clients and servers for many languages.
graphql has a very steep learning curve and probably is a huge overkill for the data exposed by the DD-API family. I would rather vote for OData, or maybe a subset of it. For implementing these mechanisms, however, we also need some kind of discovery.
As the comments in #20 show, the syntax for the generic filtering mechanism is up for debate. We should discuss the options for this syntax, taking into account though that it will also influence the DD-API and the DD-ECO-API