diff --git a/src/main/java/no/digipost/api/client/representations/DocumentEventType.java b/src/main/java/no/digipost/api/client/representations/DocumentEventType.java
index a9cf2de8..a65ffa1c 100644
--- a/src/main/java/no/digipost/api/client/representations/DocumentEventType.java
+++ b/src/main/java/no/digipost/api/client/representations/DocumentEventType.java
@@ -33,6 +33,7 @@ public enum DocumentEventType {
PEPPOL_FAILED,
PEPPOL_DELIVERED,
SHREDDED,
- SHARE_DOCUMENTS_REQUEST_DOCUMENTS_SHARED
+ SHARE_DOCUMENTS_REQUEST_DOCUMENTS_SHARED,
+ SHARE_DOCUMENTS_REQUEST_SHARING_WITHDRAWN
}
diff --git a/src/main/resources/xsd/api_v8.xsd b/src/main/resources/xsd/api_v8.xsd
index d5fa29fd..c499b674 100644
--- a/src/main/resources/xsd/api_v8.xsd
+++ b/src/main/resources/xsd/api_v8.xsd
@@ -1107,6 +1107,8 @@
+
+
diff --git a/src/test/java/no/digipost/api/client/representations/XsdValidationTest.java b/src/test/java/no/digipost/api/client/representations/XsdValidationTest.java
index a6d23082..5f96a805 100644
--- a/src/test/java/no/digipost/api/client/representations/XsdValidationTest.java
+++ b/src/test/java/no/digipost/api/client/representations/XsdValidationTest.java
@@ -41,6 +41,8 @@
import static no.digipost.api.client.representations.DocumentEventType.OPENED;
import static no.digipost.api.client.representations.DocumentEventType.POSTMARKED;
import static no.digipost.api.client.representations.DocumentEventType.PRINT_FAILED;
+import static no.digipost.api.client.representations.DocumentEventType.SHARE_DOCUMENTS_REQUEST_DOCUMENTS_SHARED;
+import static no.digipost.api.client.representations.DocumentEventType.SHARE_DOCUMENTS_REQUEST_SHARING_WITHDRAWN;
import static no.digipost.api.client.representations.DocumentEventType.SHREDDED;
import static no.digipost.api.client.representations.DocumentEventType.SMS_NOTIFICATION_FAILED;
import static no.digipost.api.client.representations.ErrorType.CLIENT_DATA;
@@ -214,9 +216,23 @@ public void validateDocumentEvents() {
DocumentEvent shreddedEvent = new DocumentEvent(randomUUID(), SHREDDED, now, now);
+ DocumentEvent newSharedDocuments = new DocumentEvent(
+ randomUUID(),
+ SHARE_DOCUMENTS_REQUEST_DOCUMENTS_SHARED,
+ now,
+ now
+ );
+
+ DocumentEvent sharingWithdrawn = new DocumentEvent(
+ randomUUID(),
+ SHARE_DOCUMENTS_REQUEST_SHARING_WITHDRAWN,
+ now,
+ now
+ );
+
DocumentEvents documentEvents = new DocumentEvents(asList(openedEvent, emailDeliveredEvent,
emailDeliveredEventWithMetadata, failedEmailNotificationEvent, failedSmsNotificationEvent,
- printFailedEvent, movedFilesEvent, postmarkedEvent, shreddedEvent));
+ printFailedEvent, movedFilesEvent, postmarkedEvent, shreddedEvent, newSharedDocuments, sharingWithdrawn));
marshallValidateAndUnmarshall(documentEvents);
}