CI: Migrate tox verify from Jenkins to GHA
[pti/o2.git] / o2ims / domain / events.py
index 6f81a84..ede48d2 100644 (file)
@@ -18,6 +18,7 @@ from datetime import datetime
 
 from o2common.domain.events import Event
 from o2ims.domain.subscription_obj import NotificationEventEnum
+from o2ims.domain.alarm_obj import AlarmNotificationEventEnum
 
 
 @dataclass
@@ -30,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()
 
 
@@ -49,6 +58,7 @@ class ResourceChanged(Event):
 
 
 @dataclass
-class RegistrationChanged(Event):
+class AlarmEventChanged(Event):
     id: str
+    notificationEventType: AlarmNotificationEventEnum
     updatetime: datetime.now()