-# 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.
@dataclass
class ResourceTypeChanged(Event):
id: str
+ notificationEventType: NotificationEventEnum
+ updatetime: datetime.now()
+
+
+@dataclass
+class DmsChanged(Event):
+ id: str
+ notificationEventType: NotificationEventEnum
updatetime: datetime.now()
@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()