Split exposing of data from other methods
Currently in some methods we can request to expose some data. We can list which value types to use for that and so on. And if there are errors during that process we have a special value type to express them.
I think it might be better if we would split this out of those methods. So that you can list which values to expose, and then in the method itself you would just get IDs for those values in the response. And then we could have additional methods to deal with those:
- Requesting to get the value of the ID, given some value types.
- Requesting just metadata (or subset of metadata under selector) to be retrieved under the ID. (#95 (closed))
- Freeing the ID.
We could even allow passing this ID as an input to another pipeline, without having to download and give it back.
Edited by Mitar