aboutsummaryrefslogtreecommitdiff
path: root/aero-dav/src/synctypes.rs
diff options
context:
space:
mode:
Diffstat (limited to 'aero-dav/src/synctypes.rs')
-rw-r--r--aero-dav/src/synctypes.rs17
1 files changed, 15 insertions, 2 deletions
diff --git a/aero-dav/src/synctypes.rs b/aero-dav/src/synctypes.rs
index a2f40bd..c127962 100644
--- a/aero-dav/src/synctypes.rs
+++ b/aero-dav/src/synctypes.rs
@@ -4,8 +4,21 @@ use super::versioningtypes as vers;
// RFC 6578
// https://datatracker.ietf.org/doc/html/rfc6578
-//@FIXME add SyncTokenRequest to PropertyRequest
-//@FIXME add SyncToken to Property
+#[derive(Debug, PartialEq, Clone)]
+pub enum PropertyRequest {
+ SyncToken(SyncTokenRequest),
+}
+
+#[derive(Debug, PartialEq, Clone)]
+pub enum Property {
+ SyncToken(SyncToken),
+}
+
+#[derive(Debug, PartialEq, Clone)]
+pub enum ReportTypeName {
+ SyncCollection,
+}
+
//@FIXME add SyncToken to Multistatus
/// Name: sync-collection