aboutsummaryrefslogtreecommitdiff
path: root/aero-dav/src/types.rs
diff options
context:
space:
mode:
Diffstat (limited to 'aero-dav/src/types.rs')
-rw-r--r--aero-dav/src/types.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/aero-dav/src/types.rs b/aero-dav/src/types.rs
index 92c63e0..61a6fe9 100644
--- a/aero-dav/src/types.rs
+++ b/aero-dav/src/types.rs
@@ -13,6 +13,7 @@ pub trait Extension: std::fmt::Debug + PartialEq + Clone {
type ResourceType: xml::Node<Self::ResourceType>;
type ReportType: xml::Node<Self::ReportType>;
type ReportTypeName: xml::Node<Self::ReportTypeName>;
+ type Multistatus: xml::Node<Self::Multistatus>;
}
/// 14.1. activelock XML Element
@@ -338,6 +339,7 @@ pub enum LockType {
pub struct Multistatus<E: Extension> {
pub responses: Vec<Response<E>>,
pub responsedescription: Option<ResponseDescription>,
+ pub extension: Option<E::Multistatus>,
}
/// 14.17. owner XML Element