X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=o2ims%2Fdomain%2Falarm_obj.py;h=c0f9f1790766618e2f7e7308841a0d8c16fc147a;hb=9067a2b70d4b763b015aeb3d3efc925fc6cf3f07;hp=050e7b082158c305133974fd829934da03ea8217;hpb=1dd2947529e5910d37c55472bfc81915d3caa38b;p=pti%2Fo2.git diff --git a/o2ims/domain/alarm_obj.py b/o2ims/domain/alarm_obj.py index 050e7b0..c0f9f17 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, @@ -172,8 +180,8 @@ class AlarmEvent2SMO(Serializer): def __init__(self, eventtype: AlarmNotificationEventEnum, id: str, ref: str, updatetime: str) -> None: self.notificationEventType = eventtype - self.objectRef = ref self.id = id + self.objectRef = ref self.updatetime = updatetime