# Structs
Error is used to describe webdav errors
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>Sabre\DAV\Exception\NotFound</s:exception> <s:message>File with name Photo could not be located</s:message>
</d:error>.
Multistatus contains responses returned from an HTTP 207 return code.
Prop is the properties of a response
This is a lazy way of decoding the multiple <s:propstat> in the response.
PropValue is a tagged name and value.
Quota is used to read the bytes used and available
<d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns">
<d:response> <d:href>/remote.php/webdav/</d:href> <d:propstat> <d:prop> <d:quota-available-bytes>-3</d:quota-available-bytes> <d:quota-used-bytes>376461895</d:quota-used-bytes> </d:prop> <d:status>HTTP/1.1 200 OK</d:status> </d:propstat> </d:response>
</d:multistatus>.
Response contains an Href the response it about and its properties.
# Type aliases
Time represents date and time information for the webdav API marshalling to and from timeFormat.