Creates a new pod and updates the account accordingly.
Identifier of the account that is creating the account.
Settings to create a pod with.
If the pod is allowed to overwrite existing data.
The ID of the new pod resource.
Find the ID of the account that created the given pod.
The pod base URL.
Find all the pod resources created by the given account ID.
Account ID to find pod resources for.
Returns the baseURl and account that created the pod for the given pod ID.
ID of the pod.
Find all owners for the given pod ID.
ID of the pod.
Remove an owner from a pod. This should not remove the last owner as a pod always needs to have at least one owner. https://solidproject.org/TR/2022/protocol-20221231#server-storage-track-owner
ID of the pod.
WebID of the owner.
Add or update an owner of a pod. In case there already is an owner with this WebID, it will be updated, otherwise a new owner will be added.
ID of the pod.
WebID of the owner.
Whether the owner wants to be exposed or not.
Can be used to create new pods and find relevant information. Also keeps track of the owners of a pod. The
visible
parameter indicates if an owner should be publicly exposed or not.