Expand description
Resource mutation path rules and response composition.
Structs§
- DavCopy
Move Plan - Resource-shape decisions needed by the Drive mutation adapter.
- DavMutation
Failure - One resource-level failure from a recursive COPY, MOVE, or DELETE operation.
- DavMutation
Response Error - Failure while composing a mutation success response header.
Enums§
- DavCopy
Move Method - COPY or MOVE operation selected by the request method.
- DavMutation
Plan Error - Protocol failure selected after source/destination metadata is known.
Functions§
- collection_
created_ response - Builds the successful MKCOL response.
- delete_
success_ response - Builds the successful DELETE response.
- enforce_
parent_ collection - Requires the canonical parent of a mutation target to exist as a collection.
- is_
descendant_ path - Returns whether
childis strictly belowparenton a DAV path-segment boundary. - mutation_
multistatus_ response - Builds a 207 response for typed recursive mutation failures.
- mutation_
plan_ error_ response - Builds an empty response for resource-shape validation failure.
- mutation_
success_ response - Builds the cache-safe 201/204 response selected by destination existence.
- plan_
copy_ move_ request - Plans COPY/MOVE resource-shape behavior after product metadata resolution.
- replace_
relative_ prefix - Re-roots a canonical descendant path from one mutation tree to another.
- resource_
identity_ path - Normalizes a DAV resource identity by removing collection trailing slashes.
- same_
resource_ path - Compares DAV resource identity while ignoring collection trailing slashes.
- validate_
collection_ create_ target - Rejects collection creation for the DAV root resource.
- validate_
delete_ target - Enforces collection DELETE Depth after product metadata resolution.