cs3org / cs3apis

:arrows_clockwise: Connect Storage and Application Providers
https://buf.build/cs3org-buf/cs3apis
Apache License 2.0
53 stars 29 forks source link

Align OCM sharing APIs to new specs, add missing properties #199

Closed gmgigi96 closed 1 year ago

gmgigi96 commented 1 year ago

This PR updates the OCM implementation according to the changes introduced in the OCM APIs https://github.com/cs3org/OCM-API/pull/54 and https://github.com/cs3org/OCM-API/pull/57.

Since the metadata associated with an OCM share is different between local and remote provider (and the information every site has to store), there is now a clear distinction between the object Share (the one created locally) and the ReceivedShare (the one received from the remote site).

More in details, these are the changes including the breaking changes:

gmgigi96 commented 1 year ago

@glpatcern done, can you take a look?