Fix the alarm exception about the alarmDefinition
[pti/o2.git] / o2ims / domain / events.py
index eb0250f..04e8a08 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2021 Wind River Systems, Inc.
+# Copyright (C) 2021-2024 Wind River Systems, Inc.
 #
 #  Licensed under the Apache License, Version 2.0 (the "License");
 #  you may not use this file except in compliance with the License.
@@ -31,6 +31,14 @@ class OcloudChanged(Event):
 @dataclass
 class ResourceTypeChanged(Event):
     id: str
+    notificationEventType: NotificationEventEnum
+    updatetime: datetime.now()
+
+
+@dataclass
+class DmsChanged(Event):
+    id: str
+    notificationEventType: NotificationEventEnum
     updatetime: datetime.now()
 
 
@@ -50,13 +58,14 @@ class ResourceChanged(Event):
 
 
 @dataclass
-class ConfigurationChanged(Event):
+class AlarmEventChanged(Event):
     id: str
+    notificationEventType: AlarmNotificationEventEnum
     updatetime: datetime.now()
 
 
 @dataclass
-class AlarmEventChanged(Event):
+class AlarmEventPurged(Event):
     id: str
     notificationEventType: AlarmNotificationEventEnum
     updatetime: datetime.now()