EntropyEngine::Networking::WebDAV::DavResourceInfo
EntropyEngine::Networking::WebDAV::DavResourceInfo
Section titled “EntropyEngine::Networking::WebDAV::DavResourceInfo”Resource information from WebDAV PROPFIND response. More…
#include <WebDAVPropfindParser.h>
Public Attributes
Section titled “Public Attributes”| Name | |
|---|---|
| std::optional< std::chrono::system_clock::time_point > | lastModified Last modification time (nullopt if missing). |
| bool | isCollection true if DAV:resourcetype contains DAV:collection |
| std::string | href Raw href from response (may be absolute or relative). |
| std::optional< std::string > | contentType MIME type (nullopt if missing). |
| uint64_t | contentLength File size (0 for collections or when property missing). |
Detailed Description
Section titled “Detailed Description”struct EntropyEngine::Networking::WebDAV::DavResourceInfo;Resource information from WebDAV PROPFIND response.
Represents a single resource (file or directory) returned by PROPFIND. Extracted from DAV:response elements in the XML.
Public Attributes Documentation
Section titled “Public Attributes Documentation”variable lastModified
Section titled “variable lastModified”std::optional< std::chrono::system_clock::time_point > lastModified;Last modification time (nullopt if missing).
variable isCollection
Section titled “variable isCollection”bool isCollection = false;true if DAV:resourcetype contains DAV:collection
variable href
Section titled “variable href”std::string href;Raw href from response (may be absolute or relative).
variable contentType
Section titled “variable contentType”std::optional< std::string > contentType;MIME type (nullopt if missing).
variable contentLength
Section titled “variable contentLength”uint64_t contentLength = 0;File size (0 for collections or when property missing).
Updated on 2026-01-26 at 17:14:35 -0500