Skip to content

EntropyEngine::Networking::WebDAV::DavResourceInfo

EntropyEngine::Networking::WebDAV::DavResourceInfo

Section titled “EntropyEngine::Networking::WebDAV::DavResourceInfo”

Resource information from WebDAV PROPFIND response. More…

#include <WebDAVPropfindParser.h>

Name
std::optional< std::chrono::system_clock::time_point >lastModified
Last modification time (nullopt if missing).
boolisCollection
true if DAV:resourcetype contains DAV:collection
std::stringhref
Raw href from response (may be absolute or relative).
std::optional< std::string >contentType
MIME type (nullopt if missing).
uint64_tcontentLength
File size (0 for collections or when property missing).
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.

std::optional< std::chrono::system_clock::time_point > lastModified;

Last modification time (nullopt if missing).

bool isCollection = false;

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 = 0;

File size (0 for collections or when property missing).


Updated on 2026-01-26 at 17:14:35 -0500