Expand description
WebDAV property selection and propstat composition.
Structs§
- DavLive
Property Metadata - Metadata values fetched once for all standard content and validator properties.
- DavLive
Property Requirements - Value groups that a product adapter should fetch in one batch.
- DavProppatch
Atomic Plan - Atomic PROPPATCH execution decision and per-property protocol statuses.
- DavQuota
Snapshot - One RFC 4331 scope snapshot reused for both quota properties.
Enums§
- DavCurrent
Principal - RFC 5397 current principal value computed once for the request principal.
- DavLive
Property Error - Failure while rendering authoritative product values as
WebDAVlive properties. - DavLive
Property Evaluation Error - Failure across the product batch port and property representation boundary.
Traits§
- DavLive
Property Provider - Batch product port used by the canonical live-property entrypoint.
- DavLive
Property Value Snapshot - Product-owned batch snapshot consumed by the property composer.
Functions§
- build_
live_ propfind_ item - Composes one PROPFIND item from the validated capability and one product value snapshot.
- build_
live_ propfind_ item_ with_ provider - Fetches one product snapshot and composes a capability-driven PROPFIND item.
- build_
proppatch_ item - Builds one PROPPATCH multistatus item by grouping property outcomes by status.
- format_
creation_ date - Formats a DAV
creationdatevalue as RFC 3339 UTC text. - is_
protected_ live_ property - Returns whether a requested property is a protected standard live property.
- live_
property_ requirements - Computes the value groups required by one PROPFIND selection without allocating.
- plan_
atomic_ proppatch - Selects the RFC 4918 atomic PROPPATCH statuses from product-owned protection decisions.
- property_
multistatus_ response - Builds the 207 XML response for PROPFIND or PROPPATCH items.
- property_
multistatus_ response_ with_ limits - Builds a bounded 207 XML response with product-configured Multi-Status limits.
- propfind_
finite_ depth_ response - Builds the RFC 4918 finite-depth precondition response.
- propfind_
request_ label - Returns a stable label for protocol metrics and tracing.
- propfind_
xml_ error_ response - Maps PROPFIND XML failures to their protocol response.
- proppatch_
xml_ error_ response - Maps PROPPATCH XML failures to their protocol response.