Skip to main content

plan_atomic_proppatch

Function plan_atomic_proppatch 

Source
pub fn plan_atomic_proppatch(
    protected: impl IntoIterator<Item = bool>,
) -> DavProppatchAtomicPlan
Expand description

Selects the RFC 4918 atomic PROPPATCH statuses from product-owned protection decisions.

When any property is protected, that property receives 403 and every otherwise valid property receives 424. If none are protected, every property receives 200 and the adapter may apply the entire transaction.