X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=o2ims%2Fdomain%2Falarm_obj.py;h=800c6d7ac2f2974c28cc94263e9c53f263b8e701;hb=face7ded891f079361dc37656a0fe3f54585d303;hp=050e7b082158c305133974fd829934da03ea8217;hpb=1dd2947529e5910d37c55472bfc81915d3caa38b;p=pti%2Fo2.git diff --git a/o2ims/domain/alarm_obj.py b/o2ims/domain/alarm_obj.py index 050e7b0..800c6d7 100644 --- a/o2ims/domain/alarm_obj.py +++ b/o2ims/domain/alarm_obj.py @@ -125,6 +125,14 @@ class ClearingTypeEnum(str, Enum): MANUAL = 'MANUAL' +class AlarmEventRecordModifications(AgRoot): + def __init__(self, ack: bool = None, + clear: PerceivedSeverityEnum = None) -> None: + super().__init__() + self.alarmAcknowledged = ack + self.perceivedSeverity = clear + + class AlarmDefinition(AgRoot, Serializer): def __init__(self, id: str, name: str, change_type: AlarmChangeTypeEnum, desc: str, prop_action: str, clearing_type: ClearingTypeEnum, @@ -170,9 +178,8 @@ class AlarmNotificationEventEnum(str, Enum): class AlarmEvent2SMO(Serializer): def __init__(self, eventtype: AlarmNotificationEventEnum, - id: str, ref: str, updatetime: str) -> None: + id: str, updatetime: str) -> None: self.notificationEventType = eventtype - self.objectRef = ref self.id = id self.updatetime = updatetime