A ResourceStore of which all operations are atomic.
Create a resource.
Container in which to create a resource.
Representation of the new resource
Optional conditions.
A promise containing the new identifier.
Delete a resource.
Identifier of resource to delete.
A promise resolving when the delete is finished.
Read a resource.
Identifier of the resource to read.
Representation preferences.
A promise containing the representation.
Partially update a resource.
Identifier of resource to update.
Description of which parts to update.
A promise resolving when the update is finished.
Fully update a resource.
New representation of the resource.
A ResourceStore of which all operations are atomic.